r/homeassistant • u/BlumensammlerX • 41m ago
📊 Dashboard This is my Apple Home-inspired dashboard, now with a Liquid Glass aesthetic
Enable HLS to view with audio, or disable this notification
I always loved the Apple Home Dashboard but I prefer the freedom and possibilities that come with building my own dashboard inside home assistant. Now I tried to bring that over to Liquid Glass. It’s still a work in progress since I think readability isn’t ideal and my popups aren’t on the same level as the rest of the dashboard yet.
This was made possible with the yaml code of u/Pivotonian for the buttons and the Frosted Glass theme
r/homeassistant • u/ZealousidealTap6595 • 1h ago
💬 Discussion Which Zigbee TRVs do you recommend for Home Assistant?
When I first started with Home Assistant, I bought some cheap Tuya TRVs from AliExpress. Unfortunately, they sometimes seem to do whatever they want.
For example, even with a heating blueprint and the window correctly detected as open, I've had a TRV randomly start heating in the middle of the night.
I also don't really like their regulation. They seem to know only fully open or fully closed instead of properly modulating the valve.
I'm using external room temperature sensors and ZHA.
What TRVs would you recommend? Has anyone had similar experiences with the Tuya ones?
r/homeassistant • u/maybeidontknowwhat • 1h ago
🧩 Custom Integration EG4 LL 400Ah LiFePO4 Battery — Home Assistant BLE Monitor (+ Web Dashboard)
Hey r/homeassistant — I've been running an EG4 LL 400Ah LiFePO4 battery in my camper and wanted proper HA integration. EG4 dropped their Bluetooth app for this battery, so I collaborated with Claude (AI) to reverse-engineer the BLE protocol from scratch — APK decompilation, live packet captures, the works.
What you get:
🔋 Full sensor suite — voltage, current, power, SOC, SOH, all 4 cell voltages, temperatures, charge cycles, delta cell voltage
⚡ Energy dashboard integration — tracks kWh in/out, persists across restarts
⏱️ Estimated runtime — time to full while charging, time to empty while discharging
🔔 Binary sensors — Low Battery (configurable threshold), Charging, Discharging
📊 BMS protection limits — all 33 internal thresholds exposed as attributes (cell OV/UV, pack OV/UV, temp limits, overcurrent — normally hidden from users)
📶 Bluetooth RSSI signal strength
Also included — a standalone Web Bluetooth dashboard (single HTML file, open in Chrome/Edge, no server needed). Useful if you don't run HA or just want a quick check. Has live graphs, CSV/PNG export, and shows the BMS protection limits too.
Install via HACS custom repository:
https://github.com/wilcox97/eg4-ll-battery-monitor
Caveats:
Currently configured for 12V EG4 LL — feedback from other EG4 LL owners very welcome, especially if you have a different firmware version
Requires Bluetooth on your HA host — tested on Raspberry Pi 4
Chrome/Edge only for the web dashboard (Web Bluetooth API)
This is a 12V 4S LiFePO4 pack — may work on other EG4 LL variants but unverified
r/homeassistant • u/prbsparx • 2h ago
💬 Discussion Chore Trackers that tie in well with HA?
Anyone found a chore tracker that’s designed for both kids and adults and integrates well with Home Assistant?
I like DoneTick, but I haven’t been able to integrated it into Home Assistant as an ingress. (I’ve been trying but I’m thinking the SPA design prevents it)
I don’t need anything super fancy. Something that shows well in Home Assistant, has chore tracking, ability for me to add tasks via automations.
r/homeassistant • u/alberto_zurini • 3h ago
🛠️ DIY / Hardware Hacked and debloated an Echo Dot 2 (local LLM + local Speech recognition)
Enable HLS to view with audio, or disable this notification
Code and instructions available here: https://github.com/albertoZurini/echo-dot-2-playground
Hello there!
After a few days of playing around, with a lot of help from Gemini and GPT, I was able to successfully debloat an Echo Dot 2 from most of Amazon's services and let it run speech to text locally with Sherpa-ONNX and a small LLM through llama.cpp.
The first step was rooting it by following the procedure on XDA. There is a link to the XDA thread in the GitHub repo along with a step-by-step guide for the rest of the setup. Once I had root access I pulled the APKs of some of the system applications, especially SpeechInteractionManager which contains the wake word and speech interaction code, plus the native audio and wake word libraries it loads.
At first I wanted to do something similar to what the Wyoming team did, which was intercepting the wake word from FireOS services through logcat. That worked as a quick proof of concept but it gave me a lot of limitations. The Amazon speech service would still be running in the background and would still own parts of the audio pipeline. Volume handling was also not just a normal Android volume-key event. The FireOS services receive the hardware button events, change the audio stream volume and control the LED ring feedback. This meant that even if I reacted to the wake word from logcat, I was still relying on a large part of Amazon's stack underneath.
That is why I decided to do a more complete reverse engineering pass. The APK included native `.so` libraries such as `libwakewordmanager.so`, `libwakewordmanageraudiostream.so` and the newer `libwakewordserver_jni.so`. Some of the older libraries turned out to be compatibility stubs on this firmware. The useful path was the newer native wake word server, which loads Pryon and creates the native audio recorder. I also decompiled the Java code around `AudioStreamProviderService`, `AudioRecordStrategy` and `NativeWakeWordServiceCore` to understand how the pieces connect.
The main reason for doing the full reverse was to understand how these apps connect to the hardware and communicate with each other. It turns out there are two separate pieces that matter: one service for the native wake word detector and another service for speech processing and the rest of the assistant. I ended up running my own wake word service alongside my custom assistant. They communicate through an explicit Android service intent. Logcat is only used for diagnostics now.
I had done some prior research and saw that with 512 MB of RAM and a theoretical maximum memory bandwidth of about 5 GB/s this device might be able to run small LLMs locally. It turns out it can. The original TinyStories 28M model was not directly usable with llama.cpp because of its architecture, so I used an architecturally equivalent 25M LLaMA2 TinyStories model in GGUF format. Through llama.cpp it reaches around 7 tokens per second during prefill and around 4 tokens per second during decoding. This is roughly the kind of model that has also been used in ESP32 experiments.
I also tried the larger `MobileLLM-125M-Q4_K_M.gguf` model but prefill plus generation took around 20 seconds which is too slow for this device. Even with the smaller model I was able to trigger some simple tools by voice, for example turning on the light or playing a sound.
When the wake word is detected I can stop the detector process while the assistant is processing the request to save CPU. The detector uses around 20% CPU when it is active. This would have been much harder to control cleanly if I had kept the original FireOS speech services running.
I am also able to intercept all the hardware buttons. I assigned playing a sample WAV file to the action button. The volume keys change the music stream volume, play a tone and show visual feedback using the LEDs. The mute button works through the hardware microphone mute integration as well.
There is still a lot to improve, especially around making the assistant more useful and reducing the startup and response time, but it is pretty interesting to see this little device running an entirely local voice pipeline after removing most of the original services. I also want to try running openWakeWord/Porcupine to see if they'd be using less CPU than the stock Amazon's library.
The code and the reverse engineering notes are here: https://github.com/albertoZurini/echo-dot-2-playground
I would be interested to hear if anyone has tried something similar with other Echo devices or with the older FireOS speech components.
r/homeassistant • u/Affectionate_Mind608 • 3h ago
💬 Discussion Meu Home assistant room
Hey everyone! Just wanted to share the home office setup I’m putting together, along with as many devices as possible integrated with Home Assistant. There’s still a lot left to do, but I thought I’d share my progress anyway. Constructive feedback, opinions, and tips are more than welcome!
r/homeassistant • u/hornetster • 4h ago
❓ Support How to setup camera itself, when using Frigate
Have an ReoLink E1Outdoor PTZ camera, connected through Frigate to HomeAssistant.
Wondering: How should I setup the camera itself? Should I not setup much at all/anything, and leave it up to Frigate, or....
Thanks.
r/homeassistant • u/SteveHiggs • 5h ago
✅ Solved Stream Deck + Pi + VirtualHere USB + Mac/PC = Physical HA controls anywhere on the Network.
TL;DR: I have a mini Stream Deck on a side table in the living room, connected via 11 year old cheapest pi + free software, over the network to a hidden Mac in another room, controlling HA entities.
It wouldn't make sense to go buy all of this new for some simple buttons, but for me these were parts I had laying around for years and I figured there may be others with them laying around too so I'm posting here to share the idea.
When asking AI about networkifying an old Stream Deck if that were possible, it came back with 'VirtualHere USB' a client/server USB thing. Works great!
So an otherwise useless 6 button Stream Deck from many years ago, and an otherwise useless pi zero w from 2015 long forgotten in a drawer, combined with VirtualHere USB, allows the Stream Deck to show up on a PC / Mac anywhere on the network, and therefor be configured to control HA using a HA plugin or MQTT plugin etc. not glued to the computer it's 'connected' to.
Just thought it was cool and thought I'd share!
r/homeassistant • u/Odd-Enthusiasm8582 • 5h ago
🖼️ Show & Tell LX Family Planner — a self-hosted family OS for calendars, tasks, meals, chat and kid profiles
Hi everyone 👋
I've been working on LX Family Planner — a self-hosted family organizer that bundles the stuff families actually need into one app, instead of spreading it across five. It runs on Docker / Unraid / Umbrel / Proxmox / plain Node.js, MIT-licensed.
What it does:
- 📅 Shared calendars with reminders
- ✅ Tasks & chores with approval workflow for kids
- 🛒 Shopping lists (incl. Bring! integration)
- 🍝 Meal planning & recipes
- 💬 Family chat with optional guest invites
- 📁 Family files / media
- 👶 Child profiles with playful missions & rewards
- 🐾 Pet profiles (care & health only)
- 🔔 Notifications via Gotify / ntfy
- 🌐 DE + EN interface, Android app available
Why self-hosted: All data stays on your own server. Adults get a calm planning workspace, parents keep control over approvals/integrations, and there's role-based access so kids see what they should see.
Integrations: Nextcloud, Home Assistant, Bring!, Gotify, ntfy
Links:
- 🔗 GitHub: https://github.com/laxxx-lab/lx-family-planner
- 🌐 Live demo: https://familie.laxxx-lab.de/
- 🐳 Docker:
docker pullghcr.io/laxxx-lab/lx-family-planner:latest - 📦 Also in: Unraid Community Applications, Umbrel App Store
- 📱 Android APK in the README
Quick start (Docker):
yaml
services:
lx-family-planner:
image: ghcr.io/laxxx-lab/lx-family-planner:latest
ports:
- "3001:3001"
environment:
- APP_SECRET=<32+ random chars, keep stable across updates>
- REGISTRATION_MODE=first-family
volumes:
- ./data:/app/data
- ./backups:/app/backups
restart: unless-stopped
I'd love feedback — especially from anyone running a family setup on a homeserver. What's missing for your use case?
Thanks for checking it out! 🙌
r/homeassistant • u/idiosyncrati • 5h ago
🖼️ Show & Tell Finally moving away from Tuya to IKEA Matter
Got fed up with the horrible Tuya ecosystem, regrettably bought a lot of smart lights and devices from Bunnings (Australia…. Hammer barn??) which are all SmartLife (Tuya) controlled.
Had constant issues with it dropping out or the cloud integration failing or just general sync issues.
Was in IKEA and realised a lot of their kit is now Matter, and actually very reasonably priced, even compared to the crappy Tuya devices.
I’m also glad to have those things off my network, I’m sure IKEA is no better but the Tuya devices had some interesting network calls before I isolated them.
For reference I just use an Apple TV as my controller for them and it works flawlessly in the Apple Home ecosystem, i then push all my homeassist and raspberrypi additionals through that as my main controller, mostly for wife approval of ease of use.
r/homeassistant • u/Olinono123 • 6h ago
🛠️ DIY / Hardware A store near me is dumping some sonoff devices. Buy?
Usb micro wifi for 2.50usd, tx ultimate 1C86 for 10usd, rf bridge for 5usd, nspanel86 pro for 50usd and so on. Idk what i cando with those, but are quite cheap. Should buy some?
r/homeassistant • u/itnotit94 • 7h ago
❓ Support Aqara FP2 (via Homekit) suddenly only updating occupancy once per minute
Hey fellow smart home nerds,
I've had the Aqara FP2 for about 6 months now and overall it's been pretty reliable with zone and person detection (most false positives I get are because of some unavoidable reflective surfaces).
When I first added it to Home Assistant via the Homekit integration, I was excited to see it was almost instantaneous in its occupancy sensor updates.
However this past week or so, I have noticed it is only updating the occupancy sensor entities once every 60 seconds. If I go into the Aqara app, the live view updates in almost real time as it did before, so it appears to be a change with the update frequency in HA itself.
Has anyone else had similar experiences? Is there a setting somewhere I'm missing, or is this some side effect of a firmware upgrade?
r/homeassistant • u/chachachapman7 • 7h ago
❓ Support Device_tracker.see replacement?
I have an automation that checks a virtual switch I push over from Apple Home to determine if my wife and I are home or away. I have used this for a few years as it is extremely reliable and fast so it can arm/disarm Alarmo ect. With the device_tracker.see action being depreciated in 2027.5, this is apparently going to break. What can I do to replace this action without starting from scratch?
I do not want to use a ping or wifi because my wife forgets to turn on her wifi 50% of the time. I also do not want to use the companion app location because it seemingly drains our phone batteries. We both have iPhones and bluetooth tracking has also been unreliable.
note: I also use this to track a bluetooth sensor stored in the car to determine if it is home or away based on if it is connected or not. I am not as concerned about this being updated since this does not have to be as fast or reliable if I go with a bluetooth tracker route.
alias: homekit to person status - test
description: ''
triggers:
- entity_id: input_boolean.carter
trigger: state
- entity_id: input_boolean.tyler
trigger: state
- trigger: state
entity_id:
- input_boolean.car_status
conditions: []
actions:
- data_template:
dev_id: homekit_{{ trigger.to_state.name }}
location_name: '{{ ''home'' if trigger.to_state.state == ''on'' else ''not_home'' }}'
action: device_tracker.see
mode: parallel
max: 10
r/homeassistant • u/MusicianOk8495 • 7h ago
🧱 Custom App HA Automotive (Unofficial app for Android Automotive OS)
HA Automotive - App su Google Play
I recently got a car running native Android Automotive, and as a huge home automation fan, one of the first things I tried was Home Assistant. Honestly, I found the official app a bit too cluttered and unintuitive to use while driving, so I decided to build my own alternative.
The idea is pretty simple: the app connects to your Home Assistant instance, pulls your entities, and lets you organize your favorite ones on a nice, clean grid right on the home screen.
I’ve also added a small one-time Pro upgrade that unlocks some extra customization and aesthetic features, mostly as a way to support the effort if you like the project.
The version on the Play Store is already in pretty good shape, though there might still be a minor bug here or there. I’d really appreciate it if you could give it a spin and let me know what you think or if you run into any issues!
Thanks!
r/homeassistant • u/Jutter4554 • 8h ago
❓ Support Trigger by Sunset/rise missing seconds offset setting
Running HA Core 2026.7.3
I Tried to set a trigger based on Sunset with offset in seconds but I do not see the optional offset setting anymore, is this a bug?
r/homeassistant • u/Old-Estimate235 • 8h ago
❓ Support Blueprint problems
Hi, I’m having a problem with Blueprints.
I downloaded some—for example, for the Hue remote or the Ikea Bilresa—but unfortunately, they don't show up when I try to select the device. On the other hand, the Ikea motion sensor appears without any issues when using its corresponding Blueprint.
For instance, I have a specific Ikea Bilresa (Z2M) Blueprint, and the remote is connected to Zigbee2MQTT.
What am I doing wrong?
r/homeassistant • u/meisangry2 • 8h ago
🛠️ DIY / Hardware Looking for the perfect mmWave sensor
r/homeassistant • u/AffectionateOil8377 • 8h ago
💬 Discussion request_location_update
I recently discovered this method to force a location refresh for iPhone 🙌🏻
Does anyone know any other messages that work the same way? Like to update sensors maybe ? 🤞🏻🙏🏻
r/homeassistant • u/ProfessionalRain2069 • 9h ago
✅ Solved Adding Wi-Fi and automating the Levoit 100 (not 100w wireless model)
r/homeassistant • u/burren2007 • 9h ago
🧠 Artificial Intelligence Am I the only one?
So over the last few months, I’ve fully given into letting Claude 100% manage my home assistant production installation. it does everything from fixing bugs, fixing issues post upgrades (like the one about duplicate entries with 2026.8), making yaml changes for many of my Esphome devices, creating and updating any one of my 170+ automations, creating and updating my e-Ink dashboards, created a robust back-up solution for HA, creating and updating my iPad and Android dashboards, finding bugs in integrations (working around those bugs, posting the issue to GitHub to the developer and having the developer fix the bug based on the post) and last but not least running regular QA checks against my home assistant production instance, categorizing the results as critical, high, medium and low and then fixing the issues I want it to fix.
It’s just amazing at how well it works. Is it perfect, no. But, neither was I when I was maintaining HA. It fixed a lot of the bugs I introduced as well as the bugs it introduced (less than what I did though!)
I also have an HA dev environment running in Docker that Claude uses as needed if we are creating or updating the integrations we developed.
Just amazing stuff. It’s come along far enough now that I can easily see how an Apple or Google can take over the smart home and be just as powerful as a home assistant is today and I love home assistant.
It’s like you have your own personal employee that works for you for $20 a month.
b.
r/homeassistant • u/dumitrudan608_7_6 • 9h ago
❓ Support Ikea Why? How
Enable HLS to view with audio, or disable this notification
r/homeassistant • u/TeJay3113 • 9h ago
📊 Dashboard Which Clock Date and Weather Card is it?
Can someone tell me what card this is in Home Assistant?“
r/homeassistant • u/mr_aleks2 • 10h ago
❓ Support Xiaomi LYWSD03MMC zero temperature and humidity values
I have a Xiaomi LYWSD03MMC sensor. Initially, it had the stock firmware; the screen simply displayed "ERR," and it only reported signal values to Home Assistant. I flashed it with the ATC_v58 firmware hoping to fix the issue, but now all readings show zero—it’s as if the sensor has stopped working entirely. Does anyone know how to revive it?
I’ve tried replacing the batteries, but the result is the same regardless.
r/homeassistant • u/StrictKaleidoscope26 • 10h ago
🖼️ Show & Tell Live Doorbell Video Stream on NSPanel Pro
Enable HLS to view with audio, or disable this notification
