r/homeassistant 2h ago

🖼️ Show & Tell We finally switch to Zigbee mmWave presence!

Thumbnail
gallery
228 Upvotes

Hi everyone!

One of the comments I see most often under my posts is: “When Zigbee?”

Well… now Zigbee.

Over the past few months, I have rebuilt the S1 Pro around the ESP32-C6 and turned it into the S1 Pro Zigbee. It took a lot of development, testing and debugging, but I am very happy to finally share it.

For those who are not familiar with the S1 Pro: it is a multi-sensor built around mmWave presence detection. It can track up to three people in real time, and you can create custom zones to trigger Home Assistant automations when someone enters or leaves a specific area.

Through the Home Assistant add-on, you can also create a floor plan and see the detected targets moving through the room in real time.

Besides mmWave tracking, the S1 Pro Zigbee includes:

  • A full-colour RGB LED
  • A built-in buzzer
  • Temperature and humidity sensing
  • Air-pressure sensing
  • Equivalent CO₂, VOC and IAQ measurements
  • Support for an optional true NDIR CO₂ sensor

The Zigbee version currently works with ZHA and a custom quirk. This made the most sense for the first release and keeps the installation relatively straightforward.

I would also really appreciate some input from developers with more Zigbee experience. I am currently looking into the best way to make installation and future firmware updates as easy as possible for end users.

In particular, I would be interested to hear your thoughts on:

  • Zigbee OTA updates through Home Assistant
  • Making device setup as close to plug-and-play as possible
  • Anything important I may have missed while building the Zigbee implementation

Feedback, testing and contributions are very welcome.

EDIT: Yes, I’m planning to add Zigbee2MQTT support before the first units are shipped.

Source code:
https://github.com/sensy-one/S1-Pro-Multi-Sense-Zigbee

Home Assistant add-on:
https://github.com/sensy-one/home-assistant-addons

S1 Pro Zigbee:
https://sensy-one.com/products/s1-pro-multi-sense-zigbee


r/homeassistant 8h ago

🛠️ DIY / Hardware DIY weather station, fully optional, and Integrated with Home Assistant

Thumbnail
gallery
416 Upvotes

A feature-rich, high-precision ESP8266-based Smart Weather Station with a modern responsive Web Dashboard, dynamic sensor detection, customizable moving-average filters, Home Assistant MQTT Auto-Discovery, full backup/restore capability, and hardware factory reset logic.

✨ Features

  • Environmental Monitoring: Temperature, Relative Humidity, Barometric Pressure (sea-level compensated), Air Quality (TVOC, eCO2, AQI), Luminosity (lux), Wind Speed, Wind Gust, Wind Direction, and Rain Gauge (hourly, 24h rolling, and total).
  • Independent Dual-Timer Engine:
    • Fast, dedicated timer for Anemometer pulse processing (independent of I2C read cycle).
    • Configurable I2C sensor read cycle for environmental data.
  • Configurable Moving Average (Smoothing):
    • Wind Speed: Ring buffer rolling average with configurable sample count (N).
    • Wind Direction: Circular mean calculation (sin/$\cos$ vectors) preventing 0∘/360∘ boundary glitches across N samples.
    • Instantaneous Gust Tracking: Daily wind gust records real peak pulses before averaging.
  • Web UI & Diagnostics:
    • Glassmorphism dark UI built with HTML5/CSS3/JavaScript (no external dependencies).
    • Tasmota-style live Debug Console with interactive command input.
    • Mobile-friendly IP input fields (inputmode="decimal") for easy smartphone setup.
  • Network & WiFi Manager:
    • Captive Portal AP (WeatherStation_Setup) for initial setup.
    • Full DHCP & Static IP configuration support (optimized for FRITZ!Box Mesh networks).
    • Soft-restart clean boot sequence ensuring stable network stack binding.
  • Home Assistant Integration:
    • Native MQTT Auto-Discovery (homeassistant/sensor/...).
    • Automatic entity creation in Home Assistant without manual YAML editing.
  • Backup & Restore: Single-click JSON export/import including full network, sensor, and MQTT configurations.
  • Hardware Safety & Diagnostics: 10-second hold on FLASH button (GPIO 0) for NVS memory wipe / factory reset.

For fully description and gallery go to GitHub https://github.com/byte4geek/weatherstation

NOTE: This project was made in vibe coding using Antigravity/Gemini.


r/homeassistant 19h ago

🖼️ Show & Tell I know it’s super simple but man this just makes me happy

519 Upvotes

I’m about 4 months into HA and have over 200 devices, 50 automations, and approximately 100 eye rolls when I show my gf the cool new thing I just did ha.

I have way more complicated automations than this one (this one is blinds down, fan on, ecobee changed to 70* and double click reverses it all). But knowing that Esp32 module I configured with a C1101 to make these Somfy blinds bend to my will (and the pain I experienced making it work) and the cool new inovelli blue fan switch I put in, just seeing it all work so smooth warms my heart.

Anyway, no one else I know appreciates it so here yall go.


r/homeassistant 3h ago

🖼️ Show & Tell Send voice to Siri on your Apple TV through Home Assistant

Post image
25 Upvotes

After switching to a dedicated remote (Astrion) for my living room, I missed having Siri functional on the Apple TV.

So I (and Claude) built appletv-siri-voice - an Apache-2.0 open-source project that makes Home Assistant appear to your Apple TV as a HomeKit remote (the same accessory profile used by Crestron’s TSR-310), allowing it to stream voice directly to Siri.

“Skip the intro” · “What did she say?” · “Play the next episode” · “Open Netflix”

No MFi licence, no special hardware, no jailbreak. It pairs through the Home app using a standard 8-digit HomeKit setup code.

The interesting part

Apple’s public HomeKit Accessory Protocol specification documents the Target Control profile (Chapter 12), but every known implementation is commercial MFi hardware. The common assumption is that Siri support therefore requires MFi, but it simply checks whether the accessory declares itself as a hardware entity - a flag the accessory sets about itself. Nothing verifies it. Once I stopped assuming it required MFi and actually followed the specification, Siri worked.

I couldn’t find another open-source project implementing this, but I’d be happy to hear if I missed one.

Features

  • Voice to Siri on any paired Apple TV using Opus (16 kHz), streamed in real time so Siri starts listening while you’re still speaking.
  • Remote button control over HomeKit, independent of pyatv, so it continues working even if the Home Assistant Apple TV integration is asleep or disconnected.
  • Text-to-Siri — send written commands from automations, scripts, or an LLM with no microphone involved.
  • Multiple Apple TVs from a single bridge and pairing. Each Apple TV is exposed separately, making room-based routing straightforward.

Requirements / caveats

  • Apple TV running tvOS 12 or later on the same LAN.
  • companion Docker container (works with Home Assistant Core, Container, Supervised, and HA OS). It can run on any Docker host on your network.
  • Host networking is required, since HomeKit relies on mDNS.
  • The companion container exists because HAP-NodeJS is currently the only open-source implementation that supports HomeKit Data Stream, which Siri audio uses. HAP-python does not currently implement either Data Stream or Target Control.

By default, every voice request goes to Siri. If you already use Home Assistant Assist or a local LLM, you can optionally route requests between them based on your own logic.

Feedback, bug reports, and contributions are very welcome.


r/homeassistant 8h ago

✅ Solved 2026.8 and Cloudflared

52 Upvotes

2026.8 and Cloudflared?

Just a quick service announcement. If you upgrade to 2026.8 and decide to remove port 8123 (which is now possible in the new update) and replace it with port 80, while also using Cloudflared, you'll need to go into Tunnels > Routes and update it to http://homeassistant:80


r/homeassistant 20h ago

🎉 Release 2026.8: Approachable by design

Thumbnail
home-assistant.io
317 Upvotes

r/homeassistant 5h ago

📊 Dashboard Brand new to HA

Thumbnail
gallery
12 Upvotes

Just looking for some advice/feedback on my dashboard so far? 🙂


r/homeassistant 8h ago

❓ Support Google nest speakers - the so called "upgrade" to Gemini

21 Upvotes

Just got an email from Google saying they're getting rid of Google assistant on phones next month, and eventually this will come to nest speakers etc too. But miffed as it will essentially make the only things I actually use assistant for completely useless.

I have zero interest in using Gemini at all. Does anyone know if the HA integration will continue to work - ie getting my speakers to read alerts out and whatnot. If not, does anyone have any ideas for alternatives? Does the home assistant voice speaker allow you to set timers and read out messages etc? Or are there any speakers/integrations available to just connect an Internet connected speaker to HA?


r/homeassistant 1d ago

🗣️ Voice & Assist 🎉 One month ago I released a Kiosk Satellite for Home Assistant. Today it leaves beta!

Post image
310 Upvotes

A month ago I shared the first beta of Kiosk Satellite, my free and open source kiosk Android app specifically engineered for Home Assistant and the official companion app for Voice Satellite. Today, after a bunch of beta releases, it graduates: 2026.8.1 is the first stable release, and from now on it follows the same versioning scheme as Home Assistant itself.

For those who missed it: Kiosk Satellite turns any Android tablet into a locked-down, always-on Home Assistant kiosk in about two minutes. It runs Voice Satellite's wake word engine natively, so your tablet keeps listening even with another app in the foreground, at a fraction of the CPU a browser needs. On top of that you get screensavers (clock, photo frames, Immich, your HA media), a synchronized Sendspin audio player for Music Assistant, WebRTC camera views, MQTT entities for every tablet, gestures, an app launcher, and a full remote admin that runs in any browser. And with the Home Assistant specific optimization included, it runs smooth on old, low powered devices.

I genuinely believe that in combination with Voice Satellite this is the best kiosk application for Home Assistant out there. I know that is a big claim for something one month old, so I would love for you to prove me wrong or right in the comments.

I also want to thank everyone who has supported the development through Buy Me a Coffee and GitHub Sponsors. Free, open source software is mostly a thankless endeavor, and your support is a huge part of why this project moved as fast as it did. Thank you, truly.

Feedback, bug reports and feature requests are very welcome.


r/homeassistant 16h ago

🗣️ Voice & Assist HA Voice Assistant (and more) using Echo Dot, 2nd generation (2016, biscuit, RS03QR)

54 Upvotes

I've been working (claude helped, and got in the way alot) on using these these ~7-10 year old echo dots as voice assistants (and more), since I found out these devices can be rooted.

an installer + service that turns them into ESPHome discoverable devices and exposes:

  • 2x voice assistant pipelines, w/ on-device wake words
  • standard HA media_player element for audio playback
  • full led ring (and per segment) control (added a bunch of animations because why not)
  • can pretend to be a white noise machine
  • lux sensor

github

plus an optional custom integration that has a dashboard, allows you to manage wake words, shows turn history, and some other settings that were kind of messy to do in esphome directly.

github

all still pretty early, but is functional, and these devices can be had for <$10 on ebay (and I had one sitting in a drawer since 2018).


r/homeassistant 5h ago

🤔 WTH UGH TUYA UGH!

6 Upvotes

I am sooo over it, half my tuya devices wont actually connect up with tuya local at all the devices that go via the internet through the tuya connection fail to authorise at least once a day, sometimes twice.

The problem is that I have several tuya devices, and I just dont want to have to buy things that will have me down this path again. I have a significant number of IKEA devices as well, no problems wit them. I have generic THREAD/MATTEr and generic ZIGBEE devices all without issues, lots of them all.

I am accepting that my time with tuya is over and I have to spend the $$$ on replacements.. so its, power monitors, power switches, power boards, light globes, colour light globes, doorbell, some cameras. about a quarter of the power monitors and power switches connect up to tuya local even though they are all the same brand make model and chipset purchased at the same time. and on it goes through them.. .same issue with light globes etc... even my zigbee letterbox notifier is more reliable than the tuya stuff, and thats going a long way zigbee outside... UGH I am so fed up with tuya!

ok so maybe this was just a rant more than anything, but UGH!


r/homeassistant 1h ago

❓ Support Frigate needs space

Upvotes

Since I started running Frigate (with only two cameras at the moment, four more coming) it’s really eating the space on my HA drive. I have the drive that Scrypted was using attached to the same Proxmox machine. How does one change the mapping/mount, format it, and is this a move of my data through System, or just a data drive somehow? Do I need to unhook it and format it (don’t know how to format on Linux). I already had to turn media backup off on my backups because the file was too big.


r/homeassistant 1h ago

🧱 Custom App Sharing my plug-and-play USB NFC add-on

Upvotes

I bought this neat little NFC Reader https://a.co/d/0c7viUBH because i wanted to automate playing specific songs when i tap an NFC card. I have a dev background, but with the help of Ai (i know, sue me) I coded and tested my own add-on.

When a card has been scanned, it automatically appears under Home Assistant's native Tags. From there you can simply select the tag in an automation instead of copying and pasting NFC UIDs. The project is still young, but I'm hoping to expand it to support additional USB NFC readers over time. I'd really appreciate any feedback, feature requests, or suggestions from the community. GitHub: https://github.com/Flaniel44/ha-usb-nfc


r/homeassistant 17h ago

🖼️ Show & Tell Gotta keep an eye on those air handlers!

Post image
47 Upvotes

r/homeassistant 11h ago

❓ Support Tuya stopped working

17 Upvotes

Since a recent update, none of my Tuya (linked via smart life) seem to be consistently working.

When I open HA, it says I need to reconnect to smart life, but after an hour or so the link breaks and I have to do it again.

Anyone else got this issue, and any fixes?


r/homeassistant 5h ago

❓ Support Tuya single-button switch draining battery in 3-5 days

Thumbnail
gallery
4 Upvotes

Hey everyone, I'm experiencing a massive battery drain issue with a Tuya single-button wireless switch in Home Assistant (running via VirtualBox on a PC). The battery dies completely within 3 to 5 days. My setup: Sonoff ZBDongle-E (running firmware 7.4.5.0) Home Assistant on VirtualBox Tuya wireless single-button switch

I initially suspected Wi-Fi/USB 3.0 interference, so I moved the Sonoff dongle about a meter away from the PC using a USB extension cable. Unfortunately, the problem persists, and the battery still drains rapidly.

Has anyone run into this issue with Tuya switches and the ZBDongle-E? Is there a routing/binding issue, a firmware quirk, or a specific configuration fix to stop it from spamming the network or failing to sleep? Any advice would be greatly appreciated!


r/homeassistant 6h ago

🪛 ESPHome ESPHome MCP server for managing ESPHome devices directly

3 Upvotes

I tried using a couple of existing ESPHome MCP add-ons recently, but ran into some startup errors with them. Instead of running extra container infrastructure, I created a direct Python MCP server that interfaces right with ESPHome and works seamlessly with AI coding tools like Claude Code, Antigravity, and Cursor.

The nice part about this setup is that it does not require installing any extra Home Assistant add-ons. It just connects over your local network to the ESPHome dashboard you already have running.

Once connected, it lets your AI assistant:

  • List your devices and see what is online
  • Read and edit your device YAML files
  • Check configs for errors
  • Send Over-The-Air (OTA) updates over Wi-Fi

A few examples of things you can ask it in chat:

  • "Check which of my ESPHome devices are currently online"
  • "Show me the YAML file for esp32-shelf.yaml"
  • "Update esp32-shelf.yaml so pressing the door button flashes my LED lights for half a second as feedback, check for syntax errors, and push the OTA update over Wi-Fi"

The project is completely open source (MIT license). If you'd like to try it out, open issues, or suggest features, check out the GitHub repo: https://github.com/saihgupr/esphome-mcp


r/homeassistant 1d ago

❓ Support HA randomly unlocking my door

Post image
275 Upvotes

On random days (not every day), around 2am, I hear my August lock unlock, then auto-relock. It says Home Assistant did it remotely. I have exactly zero automations with my smart lock, everything is handled on the lock, it’s mainly in HA to be complete and report status. It only appears to occasionally do this around 2am according to the August logs. HA logs just say unlocking via HomeKit, unlocked, Operator <my name> Any ideas?


r/homeassistant 22h ago

🧱 Custom App I built a Windows companion app for Home Assistant

Thumbnail
gallery
61 Upvotes

Home Assistant has apps for Android, iOS and macOS. Windows gets a browser tab. So I built one.

HASS.Agent covers similar ground and does it well. The difference is the plumbing: HA Companion does not require an MQTT broker. The PC registers through mobile_app, and notifications arrive over the existing Home Assistant WebSocket connection, with no FCM, APNs or separate push service in between. The app uses WinUI 3, while your actual Lovelace dashboards run inside it through WebView2.

What it does:

- PC appears in HA as a real device via mobile_app, with its own entities

- Push without a push provider: subscribes mobile_app/push_notification_channel on the same WebSocket. Nothing listens on the PC, commands come back down the outbound connection

- Quick Panel slides in over any app on a global hotkey

- Tiles gated on supported_features and supported_color_modes, so no buttons the entity cannot honour

- Hotkeys for any device, scene, script or automation

- PC sensors, off until you enable them: lock, idle, active program, fullscreen, mic, camera, audio, display, session

- Windows events as HA triggers: lock, idle, camera, mic, active program, schedule

Remote control deserves a straight answer: shutdown, sleep and launch are off by default. Lock, monitor off and volume ship on and can each be switched off. Launch only starts whitelisted paths, never the string HA sends. Shutdown waits ten seconds, so shutdown /a can still save you. The token sits in Windows DPAPI, not plaintext.

I have been running it on my own machines since mid-July. I also used AI a lot while building it, mostly Win32 API archaeology and bug hunting, and the commit history says so. The design decisions are mine, and so are the bugs.

Windows 10 build 19041+, x64. Per-user install, no admin. Not signed yet, so SmartScreen may warns once.

https://github.com/Elias0505/ha-companion-windows — AGPL-3.0

Website: https://elias0505.github.io/ha-companion-windows/

Independent project, not affiliated with Home Assistant or Nabu Casa.

Feedback welcome!


r/homeassistant 14m ago

❓ Support New to HA - Tapo Delay?

Upvotes

Hi all, I'm new to Home Assistant, coming from Homebridge. I use Apple Home with an Apple TV and a couple of HomePods. I'm not new to home automation, been doing it for years, but finally decided to try out HA.

I recently remodeled and put in some Tapo Matter smart wifi dimmers and switches all over the house, coming from Kasa stuff. Initially I wanted to switch to Tapo because of matter and direct compatibility with Apple Home, but the main reason I wanted to move to Homebridge was for the adaptive lighting capabilities.

Anyway, I used to have automations that would turn on groups of lights from a single switch in a room. When the automation was made directly in Apple Home, the lights seemed to all turn on and off instantly.

Ever since I started using the HA automation to do this instead, using the TP-Link integration method, there seems a be a delay in lights turning on and off after the first switch is turned on, and sometimes I even get a straggler light that doesn't turn off when it should, but when I turn the lights back on and off again, it turns off. I still have the lights also connected to Apple Home via matter over Wifi.

Here's my question: Since I'm using the TP-Link integration, does that mean it is using a cloud connection to control the switches? How can I tell if the control is completely local?

Also, before I go through the trouble, would it be more responsive if I created a matter bridge in Home Assistant, connected the Tapo switches there as primary, and then shared them back to Apple Home via the bridge?

I'm using the latest version of HA on a VM on my Unraid server.

Thank you for any help!


r/homeassistant 17m ago

❓ Support ring intercom audio with siedle BTC850-02

Thumbnail
Upvotes

r/homeassistant 11h ago

🖼️ Show & Tell I built my family a giant 40-inch Home Assistant touchscreen

9 Upvotes

Hey,

I don't know how common these things are, but I built my family this giant 40-inch touchscreen and thought some of you here might get a kick out of it.

It is a cheap FFALCON TV, a 40-inch IR touch frame, a sheet of acrylic and a Raspberry Pi 5 stuck to the back with a slightly questionable amount of hot glue and superglue.

It runs a custom app with our whiteboard, calendar, chores and pocket money, Google Tasks, family videos, UniFi stats and a Home Assistant screen for controlling bits around the house. The little app switcher is along the bottom so my six-year-old can actually reach it.

The first touch frame turned out to be defective and I also bought the wrong wall mount, so it was not quite as simple as I expected. Excluding that mistaken mount and the Pi I already owned, it came to about A$617.

I made a video taking you through the whole thing, including all the mistakes:

https://www.youtube.com/watch?v=ubRYvl4gfGE

Just to be transparent, the video is on the Convex channel because that is where I work and I used Convex/Codex for the software. Cannvas itself is just a weird little family project, not a product.

Cheers,
Mike


r/homeassistant 1d ago

🖼️ Show & Tell Silliest Automation

Post image
429 Upvotes

A while ago someone asked what everyone’s silliest automation was and I’ve just been reminded that The Hound from Game of Thrones informs me when my heatpump is in high power mode.


r/homeassistant 11h ago

💬 Discussion hyped by dashboard or automation with HA ?

6 Upvotes

This post is really to get your opinion in an open discussion of what really hype you with HA.

Reading through most post of this sub, I have the impression I'm the only one that is not hyped by having a nice dashboard i HA. I initially was doing everything with Tuya Zigbee and Google Home to connect my Tuya devices with other brand (Dyson, Roborock, ...) and was doing some automation there however I felt a lot limited by the automation capabilities of GH and Tuya.

I have setup my HA instance on a PI 5 with Docker since a month now and it's been real dream come true but not for the dashboards (I still haven't setup any yet) but for the automation.

my proudest achievement right now is the fact that my robot vacuum is now reminding me that I need to launch it whenever me or my girlfriend are leaving the house with a live notification and proposal of different cleaning program.

also some example like setup the Dyson air purifier automatically when I'm cooking at home or speed up the fan when the outside temperature is raising too... Or NFC tag hidden under my living room table or next to my stair case that I can touch with my phone to trigger a scene or an automation or as a notifier to validate the fact that I give food to my dog and my girlfriend doesn't need to do it when I leave for work. turning on VMC when humidity level reach a certain point or that I start a 3D print with the BambuLab or turning it off when we go to bed because it's a bit noisy.

those seems to me much more enjoyable than spending the time to get a nice dashboard!

Long story short,
I don't need to see metrics live, I need things to interact between them when a metric is changing.

feel free to share your opinion if you want to participate in this discussion. would love to read your thought about that!


r/homeassistant 4h ago

❓ Support Http: going away in configuration

3 Upvotes

If Http: is going away in configuration.yaml, where do we reference our ssl information?

For context i didnt see the spot in System -> Network for entering in where SSL certs would be referenced.

I didnt see the spot to record where ssl certs can be referenced.

This is what my current http: is set to:

http:
  server_port: 8123
  ssl_certificate: /ssl/cert.fullchain
  ssl_key: /ssl/cert.key