Home Assistant

399 readers
1 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 2 years ago
MODERATORS
26
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/diogenesvansinope on 2025-06-18 21:39:14+00:00.

27
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/tjkcc on 2025-06-18 21:00:19+00:00.

28
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/tonitosilva on 2025-06-18 19:33:54+00:00.


Hey everyone!

I’m starting to dive into home automation and looking for inspiration. I’ve got a handle on the basics—smart lights, thermostats, motion sensors -but I’m curious:

What’s the most useful or downright coolest automation you’ve ever set up or come across?

Something that made a real difference in your daily life or just felt super satisfying to build and use. I’m open to any ideas—clever time-savers, fun automations, security stuff, energy-saving setups, whatever you’ve got.

Would love to hear what’s worked for you!

29
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/tonitosilva on 2025-06-18 19:32:37+00:00.


Hey everyone!

I’m starting to dive into home automation and looking for inspiration. I’ve got a handle on the basics—smart lights, thermostats, motion sensors, but I’m curious:

What’s the most useful or downright coolest automation you’ve ever set up or come across?

Something that made a real difference in your daily life or just felt super satisfying to build and use. I’m open to any ideas—clever time-savers, fun automations, security stuff, energy-saving setups, whatever you’ve got.

Would love to hear what’s worked for you!

30
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/nemesis1203 on 2025-06-18 19:00:29+00:00.

31
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/TheMrWessam on 2025-06-18 17:13:03+00:00.

32
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/slboat on 2025-06-18 15:55:32+00:00.

33
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/bigmoist469 on 2025-06-18 12:43:00+00:00.


The title speaks for itself. Is there a type of device or sensor that you've always wanted, but just isn't something that exists yet on the market? Or maybe it's something that you have to DIY that makes it difficult to create? Or maybe it exists, but the quality is terrible? Full transparency, some friends and I are starting a small business that will be creating devices and sensors for home automation platforms, with local control as a priority. So we thought that it would be a good idea to ask the community what they really want. Feel free to dive into as much detail as you want!

34
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/wildekek on 2025-06-18 12:30:40+00:00.


https://preview.redd.it/lxuzoqk7jo7f1.png?width=1428&format=png&auto=webp&s=b8f4fcbdb7447a74840bdbab172c4cd96daff18a

35
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/subterraniac on 2025-06-18 05:43:07+00:00.

36
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/slboat on 2025-06-17 12:27:37+00:00.


https://preview.redd.it/ha3cal8reh7f1.jpg?width=2648&format=pjpg&auto=webp&s=8b52138627a849005e2993e05d64fdd25c47365a

We've been building millimeter wave sensors for the LD2412S for several months now, and they seem to be working pretty well, so more people are welcome to try them out, it has pretty good static capability, and a large angle (75 degrees), and a long range, and in general, it's bigger and wider than the ld2410.

Of course, it can't recognize areas, because it can only recognize how far away the target is.

But, I think it's really interesting because it has a lot of gates and is also very easy to get started, for the most basic needs (replacing a PIR), stick it on the wall and you're done.

For mounting it, you need to find a 1.5~2m wall to stick it on.Connect the mating hotspot (Bluetooth mating is also supported in this new version of the hardware, but let's just say WIFI mating), set up the WIFI network in there, and like all ESPHome sensors, they start working right away, get auto-discovered by the HA, click on add and you're done.

For fine tuning, don't miss the HLKRadartool app, which allows you to dynamically see the various parameters, adjust thresholds, and do options like bottom noise exclusion.

Some of our suggestions for how to get it on the wall without being objected to by the wife of the family are to use power supply cables up to 3m-5m long to hide them cleverly.Also you can put a picture or something on the outside of the sensor to make it work through non-metallic material.

All in all, we are ready to offer 8% discount, for all our DIY sensors.

This is in line with the strange shopping holiday of 618.

We're preparing some new stuff to share and we hope the next adventure is great, thanks guys.

https://www.ebay.com/itm/186623728007

Or

https://store.screek.io/products/l13

37
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/n1976jmk on 2025-06-17 18:40:59+00:00.

Original Title: It could be 2026 before all your Thread border routers work together. Code in tvOS 26 shows Thread 1.4 is coming to Apple’s border routers this fall. But with Amazon and Google still on 1.3, you may be waiting a bit longer for that unified mesh network.

38
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/More_Ad_4514 on 2025-06-17 06:19:35+00:00.

39
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/joer14 on 2025-06-16 16:55:07+00:00.


What it is

I grabbed a USB-C powered 8 × 8 RGB LED matrix with an onboard ESP32 off AliExpress and flashed it with ESPHome. It lives by the front door and gives me an at-a-glance view of the house state.

Modes

| Color / Pattern | Meaning | |


|


| | 🟢 Ripple Green | All doors locked, all contact sensors closed | | 🟡 Ripple Yellow | ≥ 1 door unlocked, sensors still closed | | 🔴 Ripple Red | ≥ 1 contact sensor open | | 🔵 Flash Blue | Freezer door open | | 💚 Flash Green | All doors locked, sensors closed except front door (helpful as I head out) | | ⚫️ Off | Apple TV in the room is playing (so it won’t distract) |

How the ripple animation works

Per frame we:

  1. Compute each pixel’s distance from the matrix center.
  2. Plug that distance minus a time-based phase into sine().
  3. Map the result 0→1 and multiply it by the current mode’s base color.

That produces an expanding concentric-ring “water ripple” in whatever color the mode needs.

Code

Full ESPHome/C++ gist is here.

Next Steps

It would be nice to have an enclosure, but I don't have a 3D printer and I'm kind of lazy.. But that would be good. Also thinking of restricting the off mode for AppleTV to be light sensitive and only turn off if TV is actually on (right now apple tv is paired to a homepod so sometimes it will turn off unnecessarily)

How do you handle status indicators? What improvements should I make?

40
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/furryatp on 2025-06-17 14:27:24+00:00.

41
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/PinSharp5569 on 2025-06-17 03:31:23+00:00.


Context: I have been all in on TPLink for years. I use their routers, (currently the ER605) their access points (indoor and outdoor), long range antennas (CPE510 and CPE210) and their plugs and power bars (HS103, KP405, etc.)

I was upgrading the old, not local controllable smart wifi dimmer light switches in my house and my first stop was TPLink HS220 (single pole dimmer smart switch) and the KS230 (3 way smart dimmer light switches). They are cheap, readily available, I have good strong wifi (and it doesnt interfere with my Zigbee) and the integration in Home Assistant is awesome. The KS230 I installed on the weekend was added to my no-internet VLAN as I have done with all of my other smart plugs and devices, loaded into home assistant via the integration, and it is working perfectly.

The HS220 however...did not.

  • Hardware version 3.26

  • Firmware version 1.1.1

It had a red ring on the face plate when I added it to my no-WAN VLAN. When I made a temporary bypass for it's specific IP address in my firewall, so that it could have internet access only during pairing with the app and then have it removed immediately after, I was able to avoid the red ring on the face so long as I don't power cycle the plug but it will not work with Home Assistant. If I do power cycle the switch, the red ring returns when it realizes it not longer has internet access. It can be controlled by the KASA app (even locally from what I can see), but that is it.

As far as know TPlink doesn't make the firmware for their light switches available, and I wouldn't be confident in backwards flashing firmware when this is the only released firmware for this hardware version (so far).

From what I have tried, and what I have read online, it looks like TPLink has pulled local control of this specific version of their HS220 switches. The olders versions people reported working well. I imagine other devices of theirs will follow this path now...

So - besides using this post as an opportunity to gripe - does anyone know of a viable path forward for TPLink wifi products and their use with Home Assistant? I now have 2 more of these HS220 switches (I bought the 3 pack) and I am unsure what to do with them. Is it worth hoping that someone with more skills develops a work around to 'combat' their firmware?

42
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/atl6688846993 on 2025-06-17 02:03:37+00:00.


For the few that have been messing around with these devices in order to utilize them for Home Assistant, I've attempted to gather all the information that has been found by various users into 1 thread.


Device Information | Elo Website with Product Overview

Original Post with eBay Link | u/Kildar2112 with a great heads up for the eBay deal (unfortunately sold out thanks to us nerds)

Discussion of HA Options | u/BreakingBarley getting this thing to work via Web Browser. A lot of discussion with some troubleshooting (most negated, keep reading). u/FalcoonnnnPUNCH making an awesome breakthrough on updating these to 8.1.0 on this thread, as well.


I am going to attempt to outline this the best I can. Running on fumes, so hope it all makes sense. Upgrading these devices to 8.1.0 seems to be the best way to get HA running via Fully Kiosk Browser, HA App, or Wall Panel. The original method of upgrading/updating the system WebView seemed unreliable, at best, and had mixed results from a few users, included myself.

Below is a step-by-step guide on how to get these things upgraded to 8.1.0, as well as disable/hide a lot of the apps that came preinstalled on the device. This guide will be based on utilizing ADB as that was my method of choice. You will need a microSD card for this to work properly.

  1. Download the Elo AIO Touchscreen Updates for HA.zip from the link at the bottom of this post. This includes the 4.66.31+a build from Elo (update.zip), which will upgrade the Android version to 8.1.0. This file also include some other things (outlined further in the guide.)
  2. Copy the included update .zip onto a formatted microSD card
  3. Unplug the Elo tablet and insert the microSD card into the available slot. it is located in the same "bay" as the USB slot, on interior wall
  4. Hold the home button on the back of the tablet and plug it in. Continue holding the home button until the power button next to it stops rapidly blinking.
  5. The device should start to apply the update. It will restart ~3 times during this process. It took mine ~5-7 minutes to complete and fully boot.
  6. Once you see the Auto Provisioning screen, click Cancel.
  7. Go to the Home Screen and tap any whitespace/blank area 5 times to reveal the Android Home button. Click it, then click yes.
  8. The device will reboot and you should now be looking at a typical Android home screen.
  9. Go to Settings -> System -> About Tablet. Tap the Build number (should be 4.66.31+a at this point) 7 times to enable Developer options.
  10. Go back one page to the System settings and enter Developer Options
  11. Scroll down and enable USB debugging. If you are already connected to a PC via USB, it should ask you to authorize the computer ~2-5 seconds after debugging is enabled. Also ensure that USB Mode is set to Device Mode.
  12. You should now have a connection with adb to the tablet. You can verify this by using the "adb devices" command. You should see your device Serial # with the word device next to it.

From this point, you should be good to go. No additional WebView packages are needed and you can install APKs as you wish (APKPure, APKMirror, etc etc). I attempted to make this a bit easier on some, so keep reading if you want the work done for you.

  1. Grab the "setup.bat" and "apks" folder from the ZIP, below, and place them into the folder that contains your adb.exe

  2. Open command prompt, cd to that folder (if needed). Type in setup.bat and follow the on screen prompts. Below is a summary of what the setup.bat will do. All of this can be done on your own, or skipped, I just wanted as little showing on this thing as possible. Every step can be skipped by entering "N" if you just want to make it easy to install the APK of your choosing.

  • Step 1: Re-verifies the device ADB is working on

  • Step 2: Disables EloView packages/apps from the main user 0 (Owner)

  • Step 3: Disabled non-critical system packages on the tablet (print spooling, music, etc)

  • Step 4: Installs the app of your choosing (I only added HA App, Fully Kiosk Browser, and Wall Panel). You have the option to install all 3 if you'd like to see which works best for you.

That's it. I did 2 of the 4 tablets I have sitting here, and it seemed to go off without a hitch. Another huge shoutout to the people tinkering with these things to get them usable with HA and related apps. I don't usually do crap like this on Reddit, but it was kind of fun to figure these out (at least partly...I know a lot of users are still trying to figure out root access and custom ROMs for these things to no avail)

If this guide at least helps 1 person get this thing working, I feel like it was worth the time. Enjoy!

Download Elo AIO Touchscreen Updates for HA zip from DropBox here.

43
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/hellfire1394 on 2025-06-16 20:09:41+00:00.

44
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/FortnightlyBorough on 2025-06-16 16:53:25+00:00.

45
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/DaveFX on 2025-06-16 12:24:48+00:00.


Last weekend I installed a misting system in my patio garden to help cool down the space during the hot summers in Madrid. The system uses a pressurized water line managed by a Zigbee solenoid valve. The valve is supported and controlled by my Home Assistant setup via Zigbee2MQTT.

Rather than keeping the misting always on (wasting water and risking over-saturation), I wanted a smart automation that:

  • Activates misting only when I manually trigger it,
  • Adapts to weather conditions like temperature, humidity, and wind,
  • Automatically cycles on and off for as long as it's active,
  • Lets me cancel everything with a single press.

The result is a reusable Home Assistant blueprint that anyone can install and tweak for their own use.

46
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/A_Yoozername on 2025-06-16 08:36:18+00:00.

47
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Koalamanx on 2025-06-16 06:00:40+00:00.


Hey all,

After a fair bit of going nuts, I finally got a dashboard card that I'm super happy with and wanted to share a full write-up in case anyone else wants to build it.

The goal was to have a clean, dynamic summary of the upcoming weather, personalised for my dashboard. Instead of just numbers, it gives a friendly, natural language forecast.

Here's what the final result looks like, and thank you big time to /u/spoctoss for troubleshooting:

Dashboard containing the Weather Markdown Card

It's all powered by the AI (GPT or Claude, etc.) integration, but it's incredibly cheap because it uses the Haiku model or similar.

Here’s the step-by-step guide.

Part 1: The Foundation - A Trigger-Based Template Sensor

First things first, we need a place to store the long weather summary. A normal entity state is limited to 255 characters, (this really cost me some nerves) which is no good for us. The trick is to use a trigger-based template sensor and store the full text in an attribute. This way, the state can be a simple timestamp, but the attribute holds our long forecast.

Add this to your ⁠configuration.yaml (or a separate template YAML file if you have one):

                template:
                  - trigger:
                      # This sensor only updates when our automation fires the event.
                      - platform: event
                        event_type: set_ai_response
                    sensor:
                      - name: "AI Weather Summary"
                        unique_id: "ai_weather_summary_v1" # Make this unique to your system
                        state: "Updated: {{ now().strftime('%H:%M') }}"
                        icon: mdi:weather-partly-cloudy
                        attributes:
                          full_text: "{{ trigger.event.data.payload }}"

After adding this, remember to go to Developer Tools > YAML > Reload Template Entities.

Part 2: The Automation

This automation runs on a schedule, gets the latest forecast from your weather entity, sends it to the AI to be summarised, and then fires the ⁠set_ai_response event to update our sensor from Part 1.

Go to Settings > Automations & Scenes and create a new automation.

Switch to YAML mode and paste this in:

Remember to change the alias to something you like, I chose the alias: AI Weather Summary

description: Generate AI weather summaries throughout the day
trigger:
  # Set whatever schedule you want. I like a few times a day.
  - platform: time
    at: "07:30:00"
  - platform: time
    at: "10:00:00"
  - platform: time
    at: "14:00:00"
  - platform: time
    at: "18:00:00"
condition: []
action:
  # 1. Get the forecast data from your weather entity
  - service: weather.get_forecasts
    data:
      type: hourly
    target:
      # IMPORTANT: Change this to your own hourly weather entity!
      entity_id: weather.your_weather_entity_hourly
    response_variable: forecast

  # 2. Send the data to the AI with a specific prompt
  - service: conversation.process
    data:
      agent_id: conversation.claude
      # This is the fun part! You can change the AI's personality here.
      text: >-
        Generate a plain text response only. Do not use any markdown or tags.
        Start your response with a single emoji that reflects the
        overall weather. Follow it with one or two friendly sentences
        summarizing the weather for today in [Your Town/City] based on the data.

        Forecast Data:
        {% for f in forecast['weather.your_weather_entity_hourly'].forecast[:4] -%}
        - At {{ f.datetime[11:16] }} it will be {{ f.condition }}, {{ f.temperature | int }}°C, {{ f.precipitation_probability }}% rain chance, and a UV Index of {{ f.uv_index }}.
        {%- endfor %}
    response_variable: ai_output

  # 3. Fire the event to update our sensor from Part 1
  - event: set_ai_response
    event_data:
      # This cleans up any stray tags the AI might add, just in case.
      payload: "{{ ai_output.response.speech.plain.speech | string | replace('<result>', '') | replace('</result>', '') }}"
mode: single

Don't forget to change ⁠weather.your_weather_entity_hourly to your actual weather entity in two places in the code above!

Part 3: The Markdown Card

This is the easy part. We just need a markdown card to display everything. I combined mine with a dynamic "Good Morning/Afternoon" greeting, which is a nice touch. Add a new Markdown card to your dashboard and paste this:

type: markdown
content: |
  # {% set hour = now().hour %} {% if 4 <= hour < 12 %}
    Good morning, [Your Name] ☀️
  {% elif 12 <= hour < 18 %}
    Good afternoon, [Your Name] 🌤️
  {% else %}
    Good evening, [Your Name] 🌙
  {% endif %}
  #### {{ now().strftime('%A, %d %B %Y') }}
 
***
  {{ state_attr('sensor.ai_weather_summary', 'full_text') }}

Part 4: Keeping API calls it CHEAP!

This uses the GPT or Anthropic integration, and by default, it might use a powerful (and expensive) model.

For a simple task like this, you want the cheapest and fastest model.

  1. Go to Settings > Devices & Services and click Configure on the Anthropic integration.

  2. Uncheck the box that says "Recommended model settings".

  3. In the Model field that appears, paste this exact model name:

⁠claude-3-haiku-20240307

Hit Submit!

This will ensure your costs are literally cents a month. My usage for 5 calls a day is less than a cent.

And that's it!

Let me know if you have any questions or ideas to improve it. Hope this helps someone and put's a smile on your face :)

48
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Due_Carpenter5909 on 2025-06-16 03:43:11+00:00.

49
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/mesoraven on 2025-06-16 00:22:19+00:00.


So few weeks back I asked for recommendations for quick easy cameras because someone cut the lock on my gate.

Several people said reolink and THANK YOU. Super super easy to set up and integrate into home assistant and tonight it did its Job perfectly.

Someone tried to get near the gate and before they could get close enough to disturb the chain or the camera to even get a good look at them. It detected a person and my lights house lights came on and my speakers started playing an alarm.

The twat was gone and out of sight before I'd even managed to get to the door with the dog.

Honestly I can't reccomend reolink enough or thank you all for the advice enough

50
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/kwaczek2000 on 2025-06-15 19:26:03+00:00.

view more: ‹ prev next ›