Home Assistant

261 readers
2 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
1
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/carrot_gg on 2026-02-21 15:28:31+00:00.

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

The original was posted on /r/homeassistant by /u/CryptoSenyo on 2026-02-21 12:36:57+00:00.

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

The original was posted on /r/homeassistant by /u/Puzzleheaded_Yard905 on 2026-02-20 23:09:17+00:00.


Had to delete 1st as Reddit don't let you Edit images

Don’t post on here much but been working on this for a while and wanted to get feedback and see if interest from others. My mother is 80, lives alone, an hour from me. I built this with HA, 2 motion and I presence (MMW) sensors and it creates a baseline of the days activity and then tracks daily routine. Let’s me know when she’s up, gone to bed, bathroom usage at night and home / away.

Sends me daily summaries throughout the day with how she’s doing. Doesn’t replace checking in but helps me stay in touch and feel reassured she’s okay and check in if any variance.

The summaries done via HA writing updates to a json file and then pointed Assist at that (I used Claude) and you can chat with it. Pulls that into push notifications three times a day to let you know what’s going on. If they have a smartphone and can install HA (they don’t need to use) does home / away etc.

I’ve done a generic version I can share via GitHub with all the hardcoded settings removed as thought others with similar situation might benefit. DM if interested in kicking the tyres and seeing if that works.

This is not: a medical system, a single solution, fall detection, a replacement for other wearables and elderly support systems, a one size fits all for every situation, and it's an amateur behind it. BUT I have found it helpful to get updates throughout the day telling me all is well and reminders to check in.

If it's of interest to others happy to share with priviso not even sure it will work.

https://preview.redd.it/1w9c1ctzdqkg1.jpg?width=1290&format=pjpg&auto=webp&s=c8829c59d7ed2643318243037886f6af220689a1

https://preview.redd.it/g09mg570eqkg1.png?width=1290&format=png&auto=webp&s=04f40f23cc823c6f39208cba73a8ff344c4d82c1

https://preview.redd.it/3ssvzjr0eqkg1.png?width=1290&format=png&auto=webp&s=1af020897eae7fdb26ccea2b98a118f3697aaeb9

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

The original was posted on /r/homeassistant by /u/hometechgeek on 2026-02-21 11:08:41+00:00.

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

The original was posted on /r/homeassistant by /u/FezVrasta on 2026-02-21 11:02:37+00:00.

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

The original was posted on /r/homeassistant by /u/FezVrasta on 2026-02-21 10:04:46+00:00.

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

The original was posted on /r/homeassistant by /u/mfactory_osaka on 2026-02-21 09:25:59+00:00.


I’ve been working on ESPTimeCast, a small ESP32 / ESP8266-powered LED matrix clock. I recently updated it to version 1.1.1 with some major Home Assistant quality-of-life improvements.

It runs fully locally and exposes simple REST endpoints. You can send messages, control brightness, or poll the device status directly from HA - no cloud and no MQTT broker required.

The big update (v1.1.1): I’ve added a /status endpoint that returns JSON. This allows you to create template sensors in HA to monitor the clock’s uptime, current brightness, or even what message is currently being displayed!

Home Assistant Features:

  • Instant Overrides: Send a message (e.g., “DOORBELL”) and it interrupts the current animation immediately.
  • Smart Restoring: Automatically goes back to your persistent message once the HA notification expires.
  • Flexible Expiry: Clear messages after X seconds or after it has scrolled X number of times.
  • New /status Endpoint: Monitor the device state via JSON.
  • Local REST API: No latency, no external dependencies.
  • Device Features (shown in video): Time, date, weather, Nightscout glucose levels, many more features available through the device’s Web UI.
  • Web Installer: Flash the firmware directly from your browser (Chrome/Edge) using WebSerial—no Arduino IDE or libraries to install.

🧩 Fun examples

Doorbell alert

alias: Doorbell Alert
trigger:
  - platform: state
    entity_id: binary_sensor.front_door
    to: "on"
action:
  - service: rest_command.esptimecast_message
    data:
      message: "Doorbell!"
      seconds: 5

Instantly see the alert scroll across your ESPTimeCast display.

Morning Reminder

alias: Morning Coffee
trigger:
  - platform: time
    at: "07:30:00"
action:
  - service: rest_command.esptimecast_message
    data:
      message: "Time for coffee"
      seconds: 10

Wake up with a friendly scrolling reminder right on your LED matrix.

Weather Alert

alias: Rain Alert
trigger:
  - platform: state
    entity_id: sensor.weather_condition
    to: "rain"
action:
  - service: rest_command.esptimecast_message
    data:
      message: "Don't forget your umbrella!"
      seconds: 8

Keep your day on track with weather notifications that actually catch your eye.

You can also completely turn the display off at night by sending brightness: -1.

Everything is fully open source and actively maintained. Check out the Web Installer, firmware releases, and full project details here:

👉 https://github.com/mfactory-osaka/ESPTimeCast

I’d love feedback from the community - especially on what other info you’d like to see in the /status JSON response!

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

The original was posted on /r/homeassistant by /u/Suspicious_Steak_696 on 2026-02-20 20:43:45+00:00.

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

The original was posted on /r/homeassistant by /u/bgoncal2 on 2026-02-20 21:28:11+00:00.

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

The original was posted on /r/homeassistant by /u/177Frenk on 2026-02-20 14:54:03+00:00.


I just discovered home assistant world and I'm mesmerized. I'm planning on buy home assistant green soon, meanwhile I'm trying to learn use it in a virtual machine. I'm quite overwhelmed with the know how, any suggestion where to start learning?

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

The original was posted on /r/homeassistant by /u/louislamore on 2026-02-19 17:45:50+00:00.

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

The original was posted on /r/homeassistant by /u/GenericUser104 on 2026-02-20 00:08:34+00:00.

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

The original was posted on /r/homeassistant by /u/trashbytes on 2026-02-20 07:55:31+00:00.

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

The original was posted on /r/homeassistant by /u/missyquarry on 2026-02-19 22:17:20+00:00.


For the February newsletter, we highlight why openness fundamentally conflicts with how Big Tech makes money by forcing people into ecosystems that only the company controls.

Click the link to read on about how being open is our core innovation, learn about our new merch store, and more. 👏🏻

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

The original was posted on /r/homeassistant by /u/7lhz9x6k8emmd7c8 on 2026-02-19 22:02:15+00:00.

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

The original was posted on /r/homeassistant by /u/missyquarry on 2026-02-19 20:35:37+00:00.


We've been talking about it for forever, but now the wait is over: the Open Home Foundation merch store is here! 🥳

It's a great way to support our mission and show what you stand for with high-quality swag. 👕 Click the blog link to learn what else is in store. 😌

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

The original was posted on /r/homeassistant by /u/PhantomDiata on 2026-02-19 15:29:32+00:00.


Like most of you, I got tired of my lights turning off while I was sitting still on the couch. I started with the usual template sensor and automation spaghetti: motion + media player + door sensor + timout. Eventually decided to just build a proper integration around it.

Area Occupancy Detection uses machine learning to combine all your room sensors into a single occupancy probability percentage. Instead of "motion off = room empty", it weighs motion, media players, appliances, doors, power sensors, history, and environmental data together. It learns your patterns over time (time-of-day, day-of-week) and uses gradual decay instead of hard timeouts.

It's been a slow-burn project but the latest update (v2026.2) is probably the biggest one yet, so figured it was worth sharing.

What changed in v2026.2:

The big additions are activity detection and sleep detection. The integration now outputs a sensor for what's happening in a room like watching tv, cooking, showering, sleeping, etc. These are constrained by room purpose so you won't get "cooking" in your bedroom. Detected activities also feed back into the probability calculation, so when multiple signals align into a recognizable pattern, the confidence goes up more than any individual sensor would justify. Think "im in the shower and the motion sensor cant see me" scenario, no longer and issue, from the temp and humidity it knows, even if your motion has timed out.

Sleep detection uses HA Person entities and the Companion App's sleep confidence sensor. If your phone reports you're asleep, the bedroom stays occupied overnight without needing a dedicated bed sensor.

Other stuff it does that people have found useful:

 Wasp in Box: for single-exit rooms like bathrooms. Motion detected + door closes = room stays occupied until the door opens. Solves the shower problem.

 Learns from History: it builds a 168-slot (24h x 7 days) model of when rooms are typically occupied. Gets more accurate over time with zero config.

 Probability decay: rooms have purposes (passageway, kitchen, bedroom, etc.) with different decay rates. A hallway decays in 45 seconds, a bedroom takes 20 minutes.

 Dual-model blending: presence signals (motion, media, appliances) are weighted at 80%, environmental (temp, humidity, CO2) at 20%. A noisy humidity sensor won't override a clear motion event.

Install with Home Assistant Community Store.

And of course, its all local.

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

The original was posted on /r/homeassistant by /u/ChefAccomplished845 on 2026-02-19 09:02:49+00:00.

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

The original was posted on /r/homeassistant by /u/braquemart on 2026-02-19 06:02:13+00:00.


Hello,

I'd love to share a project I've been working on for the past few months: a BLE Mesh to MQTT bridge that lets you control BLE Mesh light bulbs from Home Assistant.

I know what you're thinking: "You could have just bought Zigbee bulbs, it would have been faster and less painful." And you'd be right - order 2-3 bulbs from Amazon, wait 2 days, problem solved. Or... you can go the long, tedious, and expensive route. 😄

It started with me thinking "I can do this for cheaper than buying new bulbs. It's just an ESP32, how hard can it be?" I also have to admit that while searching for an existing solution, I stumbled across a comment saying something like "don't go the BLE Mesh route, it's too hard and too low-level." The C/C++ programmer in me read that as: challenge accepted.

So here I am, about 6 months after buying my first couple of ESP32s - which led me to buying more ESP32s, discovering electronics, learning to solder, starting (and finishing) other projects, and eventually buying a 3D printer because "I need a box for all this stuff." Along the way I dug through the ESP-IDF framework, learned BLE Mesh, read white papers, sniffed BLE packets, and reverse-engineered APKs to understand how my bulbs actually communicate.

What it does

The bridge runs on any ESP32 with at least 4MB of flash, WiFi, and Bluetooth. It acts as a translator: it communicates with BLE Mesh devices and exposes them to Home Assistant via MQTT, with full auto-discovery. The whole thing is written in C/C++ using ESP-IDF.

It supports the main BLE Mesh lighting models: on/off, brightness, RGB/HSL color, and color temperature. Other models could be added without too much trouble.

The setup is designed to be as simple as possible:

  • Pre-compiled binaries are available for ESP32, ESP32-S3, ESP32-C3, ESP32-C5 and ESP32-C6
  • On first boot, the device creates a WiFi AP with a captive portal to configure your network and MQTT broker — no serial connection needed ( Damn captive portals !!!)
  • For developers, a ready-to-use Dev Container is included (VS Code + Docker, ESP-IDF pre-configured)

One caveat: BLE Mesh authentication

I'm using a slightly modified version of ESP-IDF v5.5. The one constraint is that BLE Mesh devices must support No OOB authentication (i.e., no passkey).

Here's why: ESP-IDF has a behavior (bug? design choice?) where if a device advertises both No OOB and another authentication method, it forces the use of the other method. My bulbs advertise both, but I'm fairly confident from reverse-engineering the manufacturer's app that they actually use No OOB. Rather than trying to extract a key that probably doesn't exist, I patched ESP-IDF to force No OOB provisioning. It works perfectly.

I don't know how widespread this is among BLE Mesh devices that pair with Alexa, but it's worth keeping in mind.

Honest disclaimer

This is my first ESP32/ESP-IDF project and my first time releasing something like this to the community. There are almost certainly bugs — I've tested it on an ESP32-WROOM and an ESP32-C3, and it's been running stably for months on my end. But your mileage may vary.

I'm happy to provide support if people find it useful.

https://github.com/ludodefgh/esp32-blemesh2mqtt

https://preview.redd.it/b98ucfhs8ekg1.png?width=1884&format=png&auto=webp&s=782a3c5da8fcd7d4f12143b2291d96d0e3748077

https://preview.redd.it/t54r899t8ekg1.png?width=1858&format=png&auto=webp&s=0c596cbc712497bf56f647e58bb055365dfca463

https://preview.redd.it/1x3crs7u8ekg1.png?width=1316&format=png&auto=webp&s=2a02c366c5897e016be8d8c0f78320b9b852bd87

https://preview.redd.it/a2m6tsfv8ekg1.jpg?width=2992&format=pjpg&auto=webp&s=a905c89b2ba1119e8848d0bab47edcf5738a3271

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

The original was posted on /r/homeassistant by /u/Zirown on 2026-02-19 01:38:44+00:00.


Is there a way to get a person banned from submitting translations to Lokalise?

I have put quite a bit of effort into helping translate Home Assistant to Swedish via Lokalise, so it is infuriating to see that work undone by the same person (MacRoy) submitting erroneous translations again and again. Both mistranslating newly added strings so it is harder to see what needs to be translated, and even worse, changing already translated strings to wrong (often AI-suggested) translations.

I want to contribute to this great project but it is really disheartening to see any fixes in the translation being undone and replaced with unintelligible AI nonsense by the next update.

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

The original was posted on /r/homeassistant by /u/chipc on 2026-02-18 23:10:28+00:00.


Chamberlain CEO tries to get on the AI bandwagon with some nonsense about myQ that's not worth watching, although doubles down on myQ being a 'secure and closed ecosystem' which is not what anyone wants. Comments are brutal.

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

The original was posted on /r/homeassistant by /u/ElementZoom on 2026-02-18 22:20:12+00:00.


Little progress update on my tablet dashboard project 😄

This release I focused on adding animations throughout the UI, to match the mobile version. All of it is handled inside Home Assistant too, no external APIs or anything like that.

For anyone seeing this for the first time, I have a tablet mounted on the kitchen wall that basically acts as a control panel for the whole house. Lights, cameras, curtains, automations, you name it. It's built using a bunch of HACS cards that I've pieced together over time.

The theme is Material You so I can change the color of the whole dashboard on the fly from a color picker in the UI, which is a small thing, but I love it. It's also using Google Material-style buttons and light sliders, Mushroom cards, Button Card, and a few others.

One of my favourite bits, the tablet wakes up and turns off automatically based on the mmWave sensor detecting if someone's in the kitchen. So it's not just glowing on the wall all day for no reason.

Going to be uploading the full code to Github probably sometime next week to finish off all the rooms and animations.

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

The original was posted on /r/homeassistant by /u/anvarazizov on 2026-02-18 21:24:27+00:00.


Hey r/homeassistant,

I live in Ukraine. russia regularly attacks our power grid — when it goes down, internet and cell towers follow within hours. My Home Assistant keeps running on battery backup, but I can't reach it from outside. So I built a radio bridge.

How it works

Two Lilygo T-Echo radios (~$30 each, LoRa 433MHz, Meshtastic firmware). One plugged into my Mac mini via USB. The other one is portable with me. A Python listener daemon sits between the radio and Home Assistant, routing commands and returning sensor data — all over encrypted LoRa. HA runs on a Home Assistant Green.

What I can do from the radio

Smart home control:

  • Turn lights on/off
  • Check temperature from Aqara sensors (I have 3 around the house)
  • Check power status — grid on/off, battery levels (EcoFlow, Zendure)
  • Check who's home

Voice messages (this is the fun part):

  • Type SAY: Привіт, я скоро буду вдома (Hey, I'll come back home soon) on the T-Echo
  • Listener calls tts.google_translate with Ukrainian language
  • HA Voice PE speaker reads it aloud at home
  • Zero internet. Just radio → Mac mini → HA TTS → speaker

Camera snapshots:

  • Ask "what's outside?" via radio or Discord
  • Listener grabs snapshots from Tapo C120 + C100 (via HA camera proxy API)
  • Runs them through a local vision model (gemma3:12b on Ollama)
  • Sends me a text description: "5 cars parked, no people, snowy"
  • Hourly automated monitoring logs everything

Proactive alerts:

  • The AI monitors power status
  • Power goes out → LoRa message to my radio within seconds
  • Also sends battery levels and temperature

The HA integration

The listener talks to HA through the REST API:

  • GET /api/states/{entity_id} — read sensors
  • POST /api/services/{domain}/{service} — control devices
  • GET /api/camera_proxy/{camera_entity} — grab snapshots
  • POST /api/services/tts/speak — voice messages

Incoming radio messages get classified by a local LLM (phi4-mini) — "is this a smart home command, a question, or a TTS request?" Then routed to the right HA service or to a larger model (gemma3:12b) for general questions.

Architecture

T-Echo (portable)
    │ LoRa 433MHz, encrypted
    ▼
T-Echo (USB) → Mac mini
    │
    ├── SAY: prefix  → tts.google_translate → Voice PE speaker
    ├── Smart home   → Home Assistant REST API
    ├── Camera       → camera_proxy → gemma3 vision → description
    ├── AI questions → phi4-mini → gemma3:12b (local via Ollama)
    └── Alerts       → outbox .msg files → LoRa TX

Why this matters

HA on battery backup is great, but useless if you can't reach it. The radio bridge means:

  • No dependency on WiFi, internet, or cell towers
  • Encrypted communication (Meshtastic PSK)
  • ~1-3 km urban range with stock T-Echo antenna (extendable with mesh nodes)
  • Total cost: ~$60 for two radios

Entities I use

  • camera.tapo_c120_hd_stream / camera.tapo_c100_hd_stream — snapshots
  • tts.google_translate_en_com (with language: "uk") — Ukrainian TTS
  • media_player.home_assistant_voice_* — the speaker
  • binary_sensor.tapo_c120_person_detection — triggers
  • Aqara temperature sensors
  • Power grid status sensor (via Yasno integration and Meross Smart Plug as a sensor)
  • EcoFlow battery levels

Stack

  • Home Assistant — the heart of it all
  • HA Voice PE — TTS output speaker
  • Tapo C120 + C100 — security cameras
  • Meshtastic on Lilygo T-Echo (433MHz)
  • Ollama — local AI models
  • OpenClaw — AI agent framework
  • Mac mini M4 — server on battery backup

Happy to answer questions about the HA setup.

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

The original was posted on /r/homeassistant by /u/PourquoiPasEvans on 2026-02-18 21:23:42+00:00.


Two weeks ago, I outed my frustration with Matter over Thread (https://www.reddit.com/r/homeassistant/comments/1qymc6q/im//_done//_with//_matter//_over//_thread/) and got more reactions than I anticipated, both agreeing and disagreeing.

Small update for who is interested.

My setup was: ZBT-2 Connect, Eve Energy Thread smart plugs and Ikea sensors. Issue: constant disconnects, impossible to troubleshoot.

So: re-flashed the ZBT-2 with the Zigbee firmware, replaced the useless Eve Energy plugs with Sonoff Zigbee smart plugs to act as routers and the Ikea devices with Sonoff sensors (end devices).

Result:

  • zero tweaking, worked from the moment the ZBT-2 got flashed
  • devices discovered and paired instantly without using a phone, QR-codes or product codes
  • not a single device reporting as Unavailable since day 1
  • complete network visibility and logging
  • no stress, no headaches, no frustration

Note: All the Zigbee devices are at the exact same location the Matter devices used to be.

https://preview.redd.it/ekykc8z0kbkg1.png?width=845&format=png&auto=webp&s=aa527da8a8dffe9601e8d31b337235b3bec71b51

So no regrets, except:

  • buying 2 Eve Energy Thread plugs with absolutely no improvement whatsoever
  • spending so much time troubleshooting a technology that, quite honestly, sucks
  • not choosing Zigbee from the start
view more: next ›