Home Assistant

282 readers
5 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 3 years ago
MODERATORS
1
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/ge33ek on 2026-08-03 11:48:36+00:00.

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

The original was posted on /r/homeassistant by /u/exSnake on 2026-08-01 21:56:57+00:00.

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

The original was posted on /r/homeassistant by /u/cognitivegear on 2026-08-03 02:37:12+00:00.

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

The original was posted on /r/homeassistant by /u/ThirstyThursten on 2026-08-02 12:50:36+00:00.

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

The original was posted on /r/homeassistant by /u/2026GradTime on 2026-08-02 10:03:29+00:00.

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

The original was posted on /r/homeassistant by /u/CarlRowbs on 2026-08-01 17:37:16+00:00.

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

The original was posted on /r/homeassistant by /u/ADNPolymerase-Fr69 on 2026-08-01 10:50:20+00:00.


https://preview.redd.it/l8345lx9uqgh1.png?width=720&format=png&auto=webp&s=4b0a6b1629df8e1e904d9e010659a7ab258ee69e

My Netatmo rain gauge sits in the garden doing real work, and on the dashboard it got a flat bar like everything else. So I built it a proper gauge.

It draws the garden rain gauge you actually stick in the ground, funnel and graduated tube and mounting bracket, and fills it with water from any precipitation sensor. Graduations adjust to whatever daily maximum you set. There is a collapsible 24 h chart underneath with hourly or half hourly bars, battery and signal in the corners, and four glass tints if clear does not suit your dashboard.

The part I am most pleased with is boring but useful: if the sensor you pick is not a daily total, which is most of them, the editor offers a button that builds the utility_meter for you and switches the card over to it. No more hand rolling helpers every time.

Works with mm or inches, has a visual editor, and speaks six languages. Free and MIT, obviously.

HACS custom repo for now, the store request is in the queue: https://github.com/ADNPolymerase/ha-pluviometer-card

Tested against Netatmo. If you run Ecowitt or anything else I would genuinely like to know if it behaves, that is the kind of thing I cannot test from here.

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

The original was posted on /r/homeassistant by /u/SquareAbroad1062 on 2026-08-01 16:01:14+00:00.


A little while ago, I posted about reverse-engineering my Oral-B iO after newer firmware stopped broadcasting live brushing data:

My original post

The first version solved that by connecting Home Assistant directly to the toothbrush. It worked, but exposed another limitation: the brush accepts only one Bluetooth client. While HA was connected, the iO Sense display and Oral-B app could not use the brush normally.

That bothered me, so I made the unnecessarily overengineered integration even more overengineered and decoded the local Bluetooth interface exposed by the iO Sense charger too.

The integration can now work like this:

Home Assistant <-- local BLE --> iO Sense charger <-- private BLE --> Toothbrush

The charger keeps its normal connection to the toothbrush, while Home Assistant reads the brushing data locally through the charger. HA no longer has to occupy the toothbrush’s connection slot.

Everything remains completely local, read-only and independent of the Oral-B cloud.

What is working now:

  • Live brushing timer at approximately 1 Hz
  • Live low, normal and high pressure
  • Brushing mode
  • Timed pacer sector and sector timer
  • Persistent last-session history and sessions-today counter
  • Retained session results with actual duration, mode, pressure events and ending battery
  • Battery and brush-head diagnostics where supported
  • A separate iO Sense device in HA with charger, display, clock, Wi-Fi, firmware and connection information
  • Compatibility with the existing Home Assistant Toothbrush Card entities

There are still only two straightforward connection choices:

  • Charger/app compatible - recommended when an iO Sense is available. HA reads through the charger and leaves the toothbrush connection alone.
  • Home Assistant direct - HA connects straight to the toothbrush for its fastest notification stream, but temporarily owns the brush’s single connection.

The integration automatically handles the internal data sources and fallbacks; users do not need to choose between a collection of technical transport modes.

It has now also been accepted into the default HACS catalog, so you can install it directly by searching for Oral-B Live in HACS:

GitHub and installation instructions

I also moved the reverse-engineered protocol findings into a dedicated reference document, including both the direct toothbrush protocol and the charger bridge.

Currently tested most extensively with an iO Series 10 and iO Sense. Reports from other iO and charger models would be very helpful - especially whether live pressure, mode and completed-session results work correctly.

I’ve shared the useful protocol findings with the official oralb-ble and Home Assistant maintainers as well. Hopefully some of this work can eventually help improve the built-in integration too.

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

The original was posted on /r/homeassistant by /u/jdigi78 on 2026-08-01 19:44:14+00:00.

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

The original was posted on /r/homeassistant by /u/NihilisticRoomba on 2026-08-01 12:37:03+00:00.


I had vaguely known about Actionable Notifications in HA, but not until I added the HA MCP have I been able to implement them. And now I rely on them constantly in my day-to-day life. Here are some of my favorites. (I have an iPhone 17 Pro running the most recent production version of iOS 26.)

And before we get started, the reason for all this tapping: iOS does not let any push notification open an app, run a Shortcut, or do anything else without a tap first.

  • Problem: I have ADHD, and I'm actually pretty good about taking my meds. Chaining that routine along with letting my dog out in the morning has really been effective. But I'm very bad at noting down that I took my meds. Solution: I bought the Sonoff Orb 4-in-1 button. Now as soon as I take the pills, I press its assigned button. It's magnetized and sticks to my fridge door, so it's close at hand. The button triggers a script that logs the exact time in HA and sends me an alert. I tap the alert, and it takes me to the Log Medication section of the Apple Health app, so it's logged there too. And even if I don't log them in Health right then, as long as I leave the alert alone, that timestamp is still there.
  • I use the excellent Oura smart ring integration by Louis Pires to pull my ring's data into HA and do some sweet charts and analysis that Oura doesn't do. I also have Claude Cowork write a sleep report based on the previous night's data. Problem: Oura doesn't write the sleep data to its cloud until I've opened the app for the first time that day, and often I was forgetting (yes, you have correctly identified a theme) to open it, so the sleep report never got written. Solution: I already had an automation that flips the in_bed mode from On to Off when a motion sensor detects I've gotten out of bed. I added a new step that sends an alert. The noise prompts me to check my phone, I tap the alert, and it opens the Oura app so it knows I'm officially awake and can send sleep data.
  • Problem: I have a Chevy Bolt EUV. That's not the problem, and it's a great car, but Chevy doesn't provide any APIs for their EVs that I know of. In the winter I wanted to start the car before I left if the weather was especially cold. In my HA calendar, I have my wake-up block scheduled that drives the Sonos alarm and ends about when I should be leaving. So I made a simple automation that checks the temperature about 13 minutes before I need to leave, and a script runs that announces over Sonos, "It's time to start the car." Then I needed to find and open the app myself to actually start it. Solution: I've since amended that automation to also check heat and humidity, keep the announcement, and send a tappable alert too. Even while I'm doing my makeup, I can quickly tap it, and then tap the button to start the car. A small efficiency, but it saves me a couple of steps every time.

I can share links to my GitHub repo of my entire HA setup if anyone's interested. If you're looking to automate medication compliance or other necessary parts of your morning routine, I hope this is useful!

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

The original was posted on /r/homeassistant by /u/twothingsatthetime on 2026-08-01 12:16:04+00:00.


I've set up ZHA with 20 devices and quite a few automations. These are blinds, awnings, lights, doorlocks, soil humidity sensors, solar sensors etc.

Everything is working well. The only issue, which is a minor one, is the odd soil sensor dropping out. These are for Tuya, and my understanding is that Z2M may let you update firmware on these, where you can't on ZHA.

I had Z2M installed and working for a minute, but as it hindered ZHA running, I removed it again. I just looked at the interface on mobile and can't say I was impressed.

Would you say it's worth running Z2M over ZHA? Other benefits?

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

The original was posted on /r/homeassistant by /u/government--agent on 2026-08-01 07:35:52+00:00.


I have about 60 different IoT and media devices constantly connected to their manufacturer's cloud servers.

Thanks to HA, I was able to block about 55 of them from WAN, making them local-only.

The only way to access these devices now is through HA and if I want remote access I use my VPN.

Not only are all the devices more responsive now, I no longer have to worry about 10 different cloud services, 10 different logins, and 10 different apps. Everything is managed from one single app.

The one major thing still holding me back are my Google Nest speakers for voice control. I have it set up to relay commands to HA but it still goes through Google servers to do that.

Next project: local voice assistant.

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

The original was posted on /r/homeassistant by /u/rcwagner on 2026-07-31 23:42:06+00:00.


I'm just getting started and hoping someone will give me a cheat code.

I've seen in the past where someone has created a display mounted to a wall (or sitting on a shelf) that has a some sort of full screen dashboard display, presumably with Home Assistant.

On a PC, you're obviously running Win/IOS/Linux with a browser pointed to your local Home Assistant hardware. But I believe I've seen displays that look like they're not running an OS+browser, just some full screen dashboard type display.

How do I get started on something like that?

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

The original was posted on /r/homeassistant by /u/johnmaytokes on 2026-08-01 04:49:29+00:00.

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

The original was posted on /r/homeassistant by /u/Tumojitekato on 2026-08-01 09:59:28+00:00.

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

The original was posted on /r/homeassistant by /u/DistrictAlarming on 2026-07-31 19:48:24+00:00.


https://preview.redd.it/maq7ia68bmgh1.png?width=2229&format=png&auto=webp&s=459fb8861d2e905aaaa634c74a796bc96907c706

Hey!

If you've got one of those $5-8 ESP32 Cheap Yellow Displays (the ESP32-2432S028R with the 2.4" touchscreen) sitting in a drawer, I made something for you.

TL;DR: CYD Config Generator — a free, no-signup, browser-based tool that lets you visually lay out your CYD's 12-button grid, pick icons, assign Home Assistant actions, and export a ready-to-flash ESPHome YAML. No more hand-editing 400 lines of YAML.

If you found it's useful, please give me a star.

https://github.com/cropse/CYD-panel-party

The problem

If you have ever watch this video: https://www.youtube.com/watch?v=x5fd6wm8f14  you know CYDs are awesome little panels — cheap ESP32 + ILI9341 display + resistive touchscreen in one board. People use them as wall-mounted control panels for lights, blinds, media, etc. But the ESPHome YAML to drive the LVGL UI is... a lot. Every button needs font definitions, color entries, binary sensors, widget templates, state-sync logic... You end up with a massive config file that's painful to tweak.

What it does

  • Visual grid — click any button slot to configure it. Live preview updates as you go.
  • different button types:
    • Stateless — fires an HA action on press (toggle a light, run a script, trigger an automation)
    • Checkable — syncs with an HA entity state, shows different ON/OFF icons
    • Timer sync — displays remaining time from an HA timer entity, shows the label when idle
    • Number sync — flips between two icons based on a numeric threshold (e.g., humidity sensor)
  • Short press + long press — dual actions per button
  • Icon picker — searchable Material Design Icons (7,000+), cached locally
  • Color picker — per-button colors with preset swatches
  • 16 HA action types — switch, light, cover, media player, climate, fan, vacuum, lock, scene, input boolean/select, humidifier, automation, custom service calls, and more
  • Presets — Living Room, Bedroom, Back Garden templates to get you started
  • YAML import/export — load an existing YAML back into the editor, or download the generated config. Roundtrip preserves your config.
  • 6 board variants supported — including the original CYD, the 3.5" versions, and the Guition JC4827543C (ESP32-S3, QSPI)
17
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/missyquarry on 2026-07-31 16:40:11+00:00.


Google restricted key Android features, like wake word detection for voice assistants, to its own apps. So when the European Commission asked us what we thought about it, we had plenty to say.

And they listened. Alphabet must now open up 11 Android features to third-party apps – including ours – on equal terms.

Click the blog link to read more from our Android Developer, Timo.

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

The original was posted on /r/homeassistant by /u/gtwizzy8 on 2026-07-31 07:14:34+00:00.


So I had put off buying a robotovac cause my partner wasn't keen on the idea and I will be honest I was finding it a tiny bit hard to justify for myself with the cost of the kind of one I wanted that had all of the features in it that I was looking for. Fast forward to last week and my BIL gifted me his "old" (it's 1yr old) Roborock vacuum. Holy shit I don't know how anyone lives without one.

Let alone someone like me who has a rediculously integrated smart home. And by rediculously integrated I mean it has a local AI that can summarise my inbox, read and even respond to emails like that's the level of smart and integrated I'm talking and yet I hadn't yet gone down the robot vac route. So my mind is kinda blown at just how much it's lifted how smart my home actually feels.

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

The original was posted on /r/homeassistant by /u/maxi1134 on 2026-07-31 20:58:16+00:00.

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

The original was posted on /r/homeassistant by /u/mellowbalmyleafy on 2026-07-31 19:21:13+00:00.

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

The original was posted on /r/homeassistant by /u/Tallish_Tales on 2026-07-31 16:38:18+00:00.


What started as a way to bring all my lights into Apple Homekit reached it's "final" stage yesterday when I got the monitoring certificate from Noonlight for burglary, smoke/CO, and medical.

I'd been getting fed up with ADT and how obnoxious their app/notifications were, their price increase even though I was on legacy hardware using nothing of Google Home, and the general size of their devices made using the windows/blinds a PITA. Luckily Aqara was having a decent sale on their sensors, cams, locks, thermostat, and hub during Prime Days. So I set out swapping the ADT sensors for the MUCH smaller Aqara window/door sensors along with the doorbell, cameras, and door locks (I should note that I'm using a Zooz 800 Z-Wave sensor for the wired smoke/CO alarms).

On the software side I installed Alarmo first so as to get the right devices associated with the alarm, then I installed the Noonlight integration. The HA automations made the Noonlight event creation a breeze. I Set Alarmo being triggered to create a police event, set the detector/s going off as a fire event, and an Aqara button to trigger an EMS event. After all the automations I went about arming Alarmo and then tripped it on purpose so as to get the Noonlight call. Gave them my "All good" PIN and then asked them to watch for my other alarms, I pushed the button and it showed on their system as an EMS alert and then I simply hit the test button on the detector and it triggered the Fire alert. The call acted as a documented test so I just had to chat with Noonlight on their site to get my certificate which I then immediately forwarded to my home owners insurance provider.

Been using the sensors and stuff for a couple weeks now (before linking to/with Noonlight) and have to say I'm beyond satisfied with the swap. Additional automations to lock the doors once the sensors recognize it as closed provides the peace of mind of not leaving a door unlocked, being able to see the doorbell cam on the Apple TV while waiting for packages, and now knowing that I'm getting better monitoring for a lower price is the icing on the cake!

Next steps will be dashboards, fine tuning the notifications, the arm/disarm based on person leaving/arriving, setting thermostat to maintain temp in bedroom vs the larger house, remote HA access vs having to be on local WiFi, and updating the Pi with an SSD and a UPS and a cellular connection so the monitoring will persist in case of a power outage.

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

The original was posted on /r/homeassistant by /u/carrot_gg on 2026-07-31 16:14:50+00:00.


I'm the author of Kiosk Satellite, which turns an Android device into a Home Assistant panel and exposes it back to HA as entities: the screen as a light, the camera as a camera entity, snapshots over MQTT. I added camera support to it recently and my Echo Show 5 was the one device that could not use any of it, because on LineageOS its camera simply did not work.

So now it does, and the whole thing is on GitHub: https://github.com/jxlarrea/lineageos-echo-show-camera

What's working now: a live preview, full resolution 1600x1200 stills through the normal Android camera APIs, correct orientation, and color that holds up in daylight and in warm indoor light. Anything that uses camera2 or CameraX works, so it is not specific to Kiosk Satellite. In HA that means a real camera entity you can put on a dashboard, snapshot on trigger and feed to whatever motion or presence detection you already run.

Fair warning: it is not a one click install. You currently need to build LineageOS from source with the patches applied, then run some install scripts over adb. There is a step by step guide and I verified it by wiping my build tree and following my own instructions from scratch.

If you are curious what was actually wrong: the port shipped no camera userspace at all, and the kernel had a driver for the wrong image sensor, so it needed a ported sensor driver plus a pile of compatibility work to run a 2017 era MediaTek camera stack on Android 11. Stills failed for days because the sensor was silently running at one frame every 1.78 seconds. Every photo had a 30% grey floor over it because the ISP was subtracting the wrong black level.

Credit to R0rt1z2, who maintains the LineageOS ports this builds on (amazon-oss). This adds the camera to that work, it does not replace any of it.

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

The original was posted on /r/homeassistant by /u/tjb36 on 2026-07-30 21:55:32+00:00.


Like many HA users, I have an energy monitoring plug on my washing machine, to detect when it's running, and to send reminders to unload the machine once it's finished.

But! since this plug also returns power consumption, I also set up an alert in case the washing machine power consumption was lower than expected. And it triggered this week....

https://preview.redd.it/8bxdsdl9tfgh1.jpg?width=1160&format=pjpg&auto=webp&s=a2eb7ef0f1180b4962013a93d5c185ea9936c7f4

I know the most common failure mode of washing machines is a broken heating element. When this burns out, the washing machine never consumes the full power (in my case 1.6 kW), but instead only consumes a few hundred watts in throughout the cycle - whatever the motor and pumps use, as you can see below:

https://preview.redd.it/4ljtzw5ptfgh1.jpg?width=727&format=pjpg&auto=webp&s=f70df0aaf38811f2e0b4aeaefc276d0efb86154e

The washing machine was running cold, and the clothes did not get clean...

So I stripped down the machine, checked the heating element with a multimeter, and lo and behold it was open circuit. Ordered a spare part, swapped out the heating element, and reran a 40 dC wash cycle... this time getting the nice power spike at 1.6 kW whilst the water was heating again:

https://preview.redd.it/qbvtqqe7ufgh1.jpg?width=726&format=pjpg&auto=webp&s=6f33a9fd036899f38575237d75785efef130c6e0

As a final check, couldn't help but to break out the FLIR:

https://preview.redd.it/5t20kvaeufgh1.jpg?width=832&format=pjpg&auto=webp&s=183a2d2d97d7d81791cab71045fd93cfff833145

If you have one of these energy monitoring plugs like me, I would recommend setting up a simple threshold trigger on the power, to make sure you are getting some reasonable consumption. I'm not in the habit of feeling the front of the washing machine when it's running to check if it's warm, so not sure how long it would've been before I noticed something was wrong. I think it's a powerful use case for such a simple HA automation.

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

The original was posted on /r/homeassistant by /u/PKCubed on 2026-07-31 05:02:35+00:00.

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

The original was posted on /r/homeassistant by /u/oats_and_coffee on 2026-07-31 02:42:30+00:00.


I run Home Assistant on a Raspberry Pi. Today it stopped working, and after troubleshooting for a while I discovered that the SD card had died. Oh no!

I braced myself for hours of misery while I tried to figure out how to get it back up and running.

I had a spare SD card lying around. I flashed the HA image onto it, followed the instructions to log into Nabu Casa and restore my backup, and a few minutes later... bam, everything is back to exactly how it was before it broke.

Just wanted to share some appreciation for how mind-bogglingly easy this process was.

view more: next ›