r/homeassistant • u/SeekingRex • 18h ago
r/homeassistant • u/frenck_nl • 12d ago
📰 News I rebuilt our contributor docs. You don't need to write code to help build Home Assistant.
Hi all 👋
Something I've been working on for a while is live: contributors.home-assistant.io
Some background. Our developer docs were showing their age. Hard to navigate, full of patterns we stopped using years ago, and zero hand-holding if you were new. And they only covered developers. While most people who help build Home Assistant don't write a single line of code.
People translate it. Fix the docs. Test the betas. Answer questions on the forum and Discord. Design the UI. That's all contributing, and none of it had a proper home.
So I started over. One site for everyone who helps, code or no code.
What's in it:
- One area per way to help, all with the same structure, and each starting with one small, concrete first step. The no-code paths come first.
- A GitHub guide for people who never used GitHub. Fork, branch, pull request. What it means, and how to do your first change in your browser.
- A glossary with tooltips. Hover a dotted term and you see what it means. Including the old names, because yes, a service is an action now, and an add-on is an app.
Developers: this replaces developers.home-assistant.io, and your old links and bookmarks redirect. The design and data portals moved in too.
Is it done? No. It's a big step forward, but you'll find stuff that's wrong, outdated, or unclear. When you do, tell us. Or better: fix it. Congratulations, that's your first contribution. 😉
r/homeassistant • u/missyquarry • 13d ago
🤝 Works with Home Assistant LEDVANCE joins Works with Home Assistant
LEDVANCE joins Works with Home Assistant, bringing a century of lighting heritage and 116 certified Matter devices to our community 🎉
Click the link to learn more about the devices they're bringing to the program 👀
r/homeassistant • u/LESGuy • 8h ago
🖼️ Show & Tell My partner likes to cook so I made her a recipe card binder that uses NFC tags to open the recipes on my unlocked Echo Show 8
Enable HLS to view with audio, or disable this notification
I love doing smart home stuff to make her life easier. She had recipes all over. Some in books, some from bookmarks on her phone, some she just googles to find it again. I decided to make things a bit more organized.
I chose to use a binder with sports card protective pockets. I make the card on my PC with a pic of the food then have it printed at Walmart photo. Then I stick an NFC on the back of it and write the recipe name to the NFC tag.
I have Mealie installed on my local LLM box (Gemma4). I already have the recipe loaded in Mealie and that’s what’s called.
I put the Mealie integration on HA so the pipeline runs through there first.
It’s displaying on an Echo Show 8 Gen 2 that I unlocked yesterday. It’s running View Assist currently.
Overall I’m pretty impressed with how Gemma can strip out all the ads, commentary, etc from online recipes and give just the needed info. I also took a pic of a cookbook page which Gemma and mealie worked together to do the same.
Nice side result - girlfriend approval factor went up by 20 points!
r/homeassistant • u/Teslemetry • 9h ago
📰 News Home Assistant is the first consumer platform that can directly charge and discharge Tesla Powerwalls.
Thanks to the combined efforts of a few community members, PowerSync and Teslemetry custom integrations, plus Teslemetry in the upcoming 2026.11 release, make Home Assistant the first and only consumer platform that can directly control a Powerwall 2 and Powerwall 3's charge and discharge rate, down to the watt, and it only works locally (aka no cloud).
I have already used this to setup Predbat to charge and discharge my Powerwall 3 directly, and it should open up the doors to allow Tesla Powerwall owners to take full control of their batteries.
This capability does need the Tesla Fleet API for initial setup only, and it hasn't been integrated into the Tesla Fleet integration yet, so PowerSync and Teslemetry are the only ways to try it out in Home Assistant right now, but that will change in time.
EDIT: Turns out PowerSync Cloud enabled this capability at the same time, so it's technically a tie for first.
r/homeassistant • u/PinyaGames • 1h ago
🎴 Custom Card I made a card to build your home in 3D and control your devices from it, with custom widgets
I made this (with the help of AI, of course) to control my smart home from a small 3D model of my flat, and thought some of you might like it. Here’s what it does:
- Build your home in 3D in the browser. Trace rooms on a grid and drop furniture from a catalog, with a live 3D preview.
- Objects bound to real devices. Clicking a lamp toggles the real light. Lamps light the room and cast shadows, and the sun moves with the time of day.
- Auto-generated widgets. A side panel with a widget for each device, grouped by room.
Free, open source, installs through HACS: https://github.com/CarlesRojas/ha-diorama
Feedback welcome!
r/homeassistant • u/pants117 • 16h ago
💬 Discussion Actionable Notifications
Just found out about actionable notifications. What a game changer. So many things you can do quickly. Just getting things figured out with them. So far I just have open camera feed if door opens.
What is everyone else using actionable notifications for?
r/homeassistant • u/granulas • 22h ago
🖼️ Show & Tell ESPHome-based Vehicle Battery Monitor
I designed this vehicle battery monitor a little while back using an ESP32C3 running ESPHome and a wide input range switching power-supply with very low quiescent current to keep track of my vehicles' batteries. I have an old tractor, military truck, and vintage car which all see little use during winter months. It works with 12V and 24V systems, and has been really great for helping me avoid dead lead-acid batteries, which are expensive to replace.
Specs, ESPHome config files, and more info are here: https://granzscientific.com/product/bm1/
Also here: https://www.tindie.com/products/granzscientific/wifi-iot-vehicle-battery-monitor-esphome-ha/
Would love some feedback from the community!
r/homeassistant • u/boquist • 12h ago
📊 Dashboard Built a custom ESP32 aquarium controller with a Home Assistant dashboard, water level monitoring, live pH monitoring, and a simulated sun with camera feed
I will preface this by saying that everything regarding Home Assistant was built off vibes and the soldering portion of this really put my skills to the test (I have no skills). With some custom CAD and my Prusa XL for 3D printing the case (and the tank lid in clear PETG), it is almost done.
I started this because I wanted to monitor the water level in my Waterbox AIO. Then I realized I could automate my Kessil light. Then, obviously, “what about pH monitoring?” And temperature was easy enough to add, so I could finally ditch the shitty dummy probe from Amazon.
Naturally, this turned into an ESP32 aquarium controller with a custom Home Assistant dashboard, optical water-level sensors, pH calibration, and a draggable sun that controls the lighting. Apparently I needed another hobby inside my hobby.
The tank has Java fern, Anubias, hornwort, water spangles, water onion, and a few other plants, with no injected CO₂. It also has a betta—or at least it did. He’s currently in a hospital tank, which unfortunately might soon become a hospice tank. Hoping he gets to come home and enjoy the unnecessarily elaborate setup I’ve built for him.
Hardware / supplies
- Waterbox AIO 10 aquarium
- ESP32-S3 development board — N16R8 version
- Screw-terminal breakout board for the ESP32
- Waterproof DS18B20 temperature probe with a DFRobot terminal adapter
- Two DFRobot SEN0205 optical water-level sensors
- ElectroCookie solderable prototyping board
- Resistors for separate voltage dividers on each water-level signal
- DFRobot Gravity Analog pH Meter V2 interface board
- H-101 pH electrode
- DFRobot Gravity 16-bit ADS1115 ADC module
- pH calibration buffers and probe storage solution
- Kessil A80 Tuna Sun aquarium light
- M5Stack DAC2 module — GP8413 dual-channel 0–10V output
- 3.5 mm TRS cable and screw-terminal adapter for the Kessil control connection
- WAGO lever connectors for power and ground distribution
- Hookup wire, connectors, solder, and plenty of patience
- Aqara G3 camera
- Home Assistant and ESPHome running on my home server
I built custom cards for:
- pH: sliding scale, species reference bands, alerts, and a two-point calibration form that saves calibration to the ESP32
- Temperature: animated thermometer plus expandable history
- Water level: an illustrated tank with subtle surface ripples and a slowly swimming fish; the displayed level changes between normal, low, and critical
- Lighting: an interactive sun that controls the aquarium’s simulated day
- Camera: tank view alongside the readings
The lighting controls
There are two modes:
- Live mode follows the actual time.
- Manual mode lets me drag the sun across the sky and immediately change the lamp’s brightness and spectrum. It holds that position instead of snapping back to the clock.
There are also separate brightness/spectrum sliders and a settings panel for sunrise, sunset, ramp duration, peak brightness, and dawn/daytime/dusk spectrum.
The current freshwater profile runs 10am–4pm, with a 30-minute ramp up, a 50% daytime plateau, and a 30-minute fade down. Spectrum stays toward the warmer end of the Tuna Sun’s range.
r/homeassistant • u/Rdlb2011 • 3h ago
🛠️ DIY / Hardware Running Home Assistant 24/7 on an HP Envy x360 – safe and practical?
Hi everyone,
I’m thinking about repurposing my old HP Envy x360 15-cn0700ng as a dedicated Home Assistant server and wall-mounted touchscreen dashboard.
The laptop has the following specs:
Intel Core i5-8250U
8 GB RAM
SSD
15.6-inch touchscreen
360° convertible design
Working battery in good condition
My plan is to mount the laptop on a wall in tablet mode, leave it plugged in and running 24/7, and use its touchscreen to control my smart home.
I’d like the screen to turn off automatically after a few minutes of inactivity and ideally wake up simply by touching it, while Home Assistant continues running in the background.
I have a few questions:
Is it safe to leave this laptop plugged in and running 24/7 for several years?
I’m particularly concerned about battery degradation, heat and long-term reliability.
Has anyone successfully used an HP Envy x360 or other Laptop touchscreen as an always-available dashboard?
Can the screen wake up from a touch after turning off?
What’s the best way to run Home Assistant while keeping the touchscreen usable?
Would running Home Assistant in a virtual machine under Windows be a good solution?
What idle power consumption could I realistically expect with the display turned off?
Are there any specific precautions
I should take regarding cooling, battery health or power settings when mounting the laptop on a wall?
I’d especially appreciate hearing from anyone who has used an older convertible laptop for a similar setup.
Thanks in advance!
r/homeassistant • u/drimago • 11m left
💬 Discussion ZigBee mmwave presence detectors with temp and lux
Hello all,
I have been looking at various mm wave presence and motion detectors on aliexpress and I see some 4 in 1 with tem humidity and lux detection on top.
Are they any good? Does the battery drain fast with these?
I read in one place that these 4 in 1 tend to overload the ZigBee network and are not that good. Should I look for the battery operated ones or the powered ones.
I am quite confused
r/homeassistant • u/TwistedPsycho • 2h ago
🛠️ DIY / Hardware Home Assistant - 3D compatible printers
Morning Tinkerers!
Look for recommendations about 3D printers which are easily exposed to Home Assistant. I am not looking for a top end model, but something that can handle PETG and ASA well for the use cases I currently have, mostly tidying up HA connected devices in the home and other bits in the car.
With the Bambu Lab firmware changes, I am just conscious that I do not want to buy something that will lose connectivity in the future.
I was originally looking at the QIDI Plus5 (non-affiliate Amazon link: https://www.amazon.co.uk/gp/product/B0H44VXHHG ) but the price is prohibitive unless it was 50% off in a sale. Digging around, the FLASHFORGE Adventurer 5M Pro then started popping up a lot ( https://www.amazon.co.uk/gp/product/B0CZPYPX47 )
Does anyone have any other suggestions up to about the £350 range? The 220mm3 volume of the Flashforge is already limiting some of my ideas into two part builds, so anything with a reliable larger plate?
Any ideas welcome!
EDIT: When I said ASA, I meant ABS - I know... that changes the whole playing field.
r/homeassistant • u/tkadauke • 13h ago
🖼️ Show & Tell My Home Assistant setup after years of building: 1000+ devices, zero hand-written YAML
I've been building out my Home Assistant setup for years, and it finally reached a point where I’d like to share how I built it. The most important difference to other setups is that while as much as possible is using YAML configuration over UI, no YAML is written by hand. Everything is defined in Python through a framework I built (PyConf), which compiles down to ~457,000 lines of generated YAML from about 63,000 lines of Python.
The framework is what makes it fun to work on. The house is defined as a hierarchy of areas (rooms, porches, garages, plus an accessory dwelling unit), each knowing its lights, locks, cameras, thermostats, and media players. Devices are typed objects: adding one to an area registers all of its entities automatically. Devices and entities carry semantic tags, so a magnet sensor registered as an exterior door becomes a security device that shows up on the security dashboard and triggers door-open alerts, while lights tagged 'accent' stay out of occupancy automations. Behavior lives in self-contained “apps” with their own configurable inputs, so you can tune things from the UI without touching code. Dashboards are generated from the same model: 13 of them, including one per wall-mounted tablet, each automatically showing the views for the devices in its room.
It is developed like software, because it is: 5,400+ automated tests across 374 test files, a six-stage pre-commit pipeline (ruff, usort, black, flake8, YAML regeneration, mypy), validation that catches duplicate automation IDs and missing actions before deploy, and git-based deploys with automatic rollback if validation or reload fails. I started this long before the AI revolution, but it turns out that this is what makes AI based development much easier and more robust. Using this model, it is trivial to ensure that when I add a device, I do it in one place. It’ll automatically show up on all dashboards where it needs to show up, without me or AI having to remember to update all the configs.
Scale: 1,000+ connected devices across 83 areas, 120+ ESPHome devices, 33 cameras, 40+ manufacturers.
A few of my favorite automations:
- Bed weight sensors detect who is in bed; getting up at night lights dim WLED floor strips so you can see without waking anyone or bumping into things.
- Two CPAP machines on smart plugs: when power draw crosses a threshold, the house goes into night mode.
- The dishwasher's status shows in the under-cabinet toekick lights: red = dirty, yellow = running, green = clean.
- Temperature and humidity sensors in the fridges, so a failing fridge gets noticed before the food does.
- Opening a window pauses heating/cooling, closing it resumes, including a sliding door and motorized window that aren't smart out of the box, driven by a Raspberry Pi with an SDR replaying RF remote commands over MQTT.
- Garage bays on ratgdo smart openers, with WLED bay lighting that follows the door state and controllers that shut down if they overheat.
- A medication reminder that starts polite at 9 AM and gets progressively less polite through the day, with NFC tags and notification buttons to mark pills taken.
- Five BambuLab 3D printers reporting completion and failure individually, so you know exactly which one needs attention.
- A 4-level alert system (Clear/Info/Warning/Severe) with per-person subscriptions, rate limiting, and actionable buttons, so a garage door alert comes with a 'Close it' button.
Self-healing is built in: tablets that lose connection get navigated back home, stale backups trigger alerts, and anything unavailable for 24+ hours gets flagged. WLED controllers and Inovelli light switches are automatically provisioned, so config drift is fixed quickly, usually without anyone noticing. My Zigbee network used to need daily restarts; since I moved to the ZBT-2 coordinator it has been flawless, so the auto-recovery I built for it mostly sits idle now, which is the best possible outcome for a self-healing system.
The house also has voice satellites that pause media in the room when they activate, and six dogs tracked three ways: BLE room triangulation, GPS collars, and AirTags for when one hides under furniture.
Happy to answer questions or go deeper on any piece, especially the Python-first config side.
r/homeassistant • u/jagjordi • 2h ago
🖼️ Show & Tell PSA: Using IKEA KAJPLATS (Thread/Matter) over Zigbee
I recently discovered that it is possible to "change mode" on the newer IKEA KAJPLATS Matter-over-Thread light bulbs. This was a major source of happiness for me as I thought that the cheap zigbee solution was over and was already considering starting to switch to Philips Hue (which is 2x to 3x the price, yikes!).
TLDR: you reset the light (turn on and off 6 times), wait 5 seconds, and then you turn on and off 12 or 15 times (12 for "white" bulbs and 15 for "filament/incandescent" lights). I did it using a short script:
alias: Reset light
sequence:
- variables:
switch: switch.livingroom_relay_left
- repeat:
count: 6
sequence:
- action: switch.turn_off
target:
entity_id: '{{ switch }}'
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 200
- action: switch.turn_on
target:
entity_id: '{{ switch }}'
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 600
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- repeat:
count: 15
sequence:
- action: switch.turn_off
target:
entity_id: '{{ switch }}'
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 200
- action: switch.turn_on
target:
entity_id: '{{ switch }}'
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 600
mode: single
r/homeassistant • u/astranoc • 15h ago
🧩 Custom Integration Weather Station Core, amplify what your weather station can do v2.13.5
I maintain ws_core, an integration for personal weather stations. It takes the raw readings (temperature, humidity, pressure, wind, rain total, and optionally UV, solar radiation and lightning) and calculates a myriad of items.
It's out for a few months, and quite a few of you are using it, thank you also to whomever has contributed to it.
Screenshots of the two of the dashboards:




Some examples what you can do with it:
- Water the garden only when it needs it. It calculates evapotranspiration (ET₀) and a water deficit from your own readings, can feed Smart Irrigation, and has a blueprint that skips watering after rain.
- Pull in awnings and blinds before strong gusts.
- Get warned before frost, in time to cover plants or drain outdoor taps.
- Know when it's too hot to work or exercise outside, from UTCI and WBGT heat stress.
- Rain alerts from your own gauge, plus an optional countdown to the next rain.
- Fire danger, a barometric outlook from your own pressure readings, snow, degree days and more, if you want them.
There are a ton more features in there, all documented properly.
It comes with 10 ready-made automation blueprints and 5 dashboards, and setup suggests the right sensors for common stations.
New in recent releases
- Forecasts that learn from your own station. Pattern Forecast gives the chance of rain in the next 1, 3 and 6 hours, frost overnight, a hot day, strong gusts and thunderstorms, learned from your station rather than a regional model. It can learn from the history Home Assistant already has, so numbers can appear minutes after you turn it on. Each forecast says when it has proven itself (
maturity: skilled), so your automations can wait for that. - A rain chance that keeps score. It checks your station's rain estimate and the forecast provider's against your gauge every 6 hours, and leans on whichever has been right more often where you live. 2.13.5 makes the comparison fair by scoring both on the same 6 hours.
- Sensors that explain themselves. A blank value now tells you why: a missing sensor, a formula that doesn't apply right now, or a model still collecting data.
- Faster storm warnings. Nearby lightning raises the alert straight away and keeps it for 30 minutes after the last strike.
- A new phone-friendly dashboard (screenshots): the whole picture on one screen, pop-ups for the details, and an optional photo of the current weather behind it. Needs only Bubble Card.
Privacy. The calculations run inside Home Assistant. By default it fetches a forecast and runs an hourly sanity check against Open-Meteo (free, no API key); you can turn both off, and everything else that uses the internet is opt-in. No telemetry.
Getting started
- Search for Weather Station Core in HACS, download it and restart Home Assistant.
- Add the integration and check the sensors it suggests for your station.
I test on a Shelly WS90 and would love to hear how it does on other stations.
Docs
- Method and equations: https://kmich.github.io/ha_ws_core/science/
- Pattern Forecast guide: https://kmich.github.io/ha_ws_core/guides/pattern_forecast/
- Sensor reference: https://kmich.github.io/ha_ws_core/sensors/
- Source: https://github.com/kmich/ha_ws_core
AI disclosure: I used AI coding tools extensively while building this integration. All architecture decisions and hardware validation were done by me, and I reviewed and tested the resulting code against my actual Shelly WS90 station.
r/homeassistant • u/frenck_nl • 1d ago
HACS is now the Home Assistant Marketplace
Hi all, Frenck here 👋
I've seen a lot of questions and worries about this pop up here, so I wrote down my takes and views in one place.
Short version: you upgrade to 2026.11, everything you had in HACS comes along automatically, and nothing costs money.
The longer version covers why we built it in, what changed (installing something new got a lot nicer), and why we picked the name Marketplace.
And a big thank you to Joakim (ludeeus), who created HACS and donated it to the Open Home Foundation.
../Frenck
r/homeassistant • u/swampmountain • 14h ago
💬 Discussion Useless, nice looking, smart control display panels?
I have been planning to install a couple of those tablets/displays around my home, but other than being able to activate the alarm or turn things off when leaving, I cannot find a good reason for them.
Yes, they look nice, but they're completely useless. What's your take on this? Tell me why I'm wrong.
- My phone is always in my hand, I can always check on things.
- If I need a camera panel, that seems to be an OK reason, but which wall would be a good place to put it so I can always see things? Monitoring 6-7 cameras would surely require a large monitor to be visible from 10+ feet away. A small tablet is useless.
- It's much more practical to switch my TV to the camera feed with the press of one button than to turn around and focus on a small tablet 12 feet away.
- A nice display next to a bed or the sofa by the TV seems much more practical than a fancy tablet on the wall.
- Why would I want to go to a wall tablet to change the music and control my Spotify?
- Voice controls are mostly enough for anything i ever need.
r/homeassistant • u/dittmeyer • 19h ago
🛠️ DIY / Hardware car remote control with touch display
This "little" remote control opens and closes the rolling gate in front of our house, as well as the garage door, from a distance as I approach the property via internet.
Bonus features:
- the current charge level of our home solar battery (which helps me decide whether or not to plug in the car to charge)
- the arrival time of the next train at the nearby railway crossing (i.e., when the barriers will come down)
- button for our wallbox in the basement; unfortunately, it always defaults to a "neutral" state, but it needs to be set to "off" to schedule a delayed charging session via Home Assistant
The device consists of an ESP32 and a 2.8-inch ILI9341 touch display, housed in a small plastic box. The ESP32 connects to the car’s Wi-Fi network and our home’s Home Assistant server.
r/homeassistant • u/korkuttum • 14h ago
🖼️ Show & Tell I built an Android TV app that slides a Home Assistant panel over whatever you’re watching (looking for closed testers)
I got tired of grabbing my phone to dim the lights mid-movie, so I made an Android TV app. You pick one key on your remote, press it, and a Home Assistant panel slides in over any app: lights (brightness/colors), climate, scenes, locks, covers, cameras. Back closes it.
You can also link a doorbell button or sensor to a camera, so a small camera window pops up over your show when it fires.
Local only, no cloud, no ads, no analytics. Pairing is a QR code that opens your own HA login page, so 2FA works.
Google makes me run a closed test with 12+ people for 14 days before release, so I'm looking for testers with an Android TV / Google TV. Testers get Pro for free.
Join: https://play.google.com/apps/testing/com.aykutkorkut.flickbar (or email hello@haflickbar.com with your Google account and I'll add you)
More info: https://haflickbar.com
The camera picture in the screenshots is a sample image. Not affiliated with Home Assistant.
r/homeassistant • u/VanillaCandid3466 • 1h ago
❓ Support SONOF TRV Gen 2 Keeps Turning Radiator Off Prematurely
I've installed a single SONOR TRV Gen 2 radiator thermostat on one radiator. And I'm really confused by what it's doing. It keeps turning the radiator off whilst the room is still cold or below the target temperature.
I was originally using Better Thermostat but removed that and I've just gone with SONOFF's own blueprint for an external sensor. I've got the custom quirk installed to get access to the various options as well.
The external temp switch is set to on and the external temp is perfectly mirroring that sensors temperature output value.
Target temp is set to 21°C, yet at various times it turns the radiator off at a lower temp. I've just been monitoring it this morning and it just turned the radiator off whilst the external temp was 19.8°C.
Device work mode: Manual
Fault status: Normal
HVAC action: Idle
Open window detected: Not detected
Why would it close the valve to idle if the external sensor temp is below the target value?
Heating on offset is -0.2°C
Local temp offset is 0.0°C
I'm clearly not understanding something but I would expect the valve to remain open (heating) until the external sensor reports a value above 21°C.
Any troubleshooting tips appreciated.
r/homeassistant • u/presumputouspizza42 • 21h ago
🗣️ Voice & Assist That's what she said
I've had one-way voice for several years... TTS and pre-fabbed MP3 clips to announce various things.
This time of year, the cheekiest (US here, but it seems like the most appropriate adjective) of my audio automations is triggered by a binary sensor that goes true if the date is before Thanksgiving and any of the following conditions are met:
- album name contains "Christmas" or "holiday" or "merry"
- song name contains "Christmas"
- artist name contains "Christmas" or "holiday"
- ...etc.
When that sensor turns true, an automation fires that 1) stops the music, and 2) plays one of several MP3 clips that scolds the household (one says, "it's too early for that sh%$").
While digging for other clips to play, I came across the classic Michael Scott, "oh, god, NO, NO..." and put that in rotation.
That got me thinking... how great would it be if HA were listening in and was able to interject, "That's what she said" at the appropriate moment? Perhaps when key phrases are uttered? In my experience with non-US speakers that don't quite have the grasp of the joke, saying that phrase even at incorrect times can be particularly funny... which would inevitably happen with voice rec/automation.
I have dabbled with a local voice assistant, but the responsiveness isn't what I'd hoped just yet. But maybe someone else can figure this one out.
EDIT: Is it important to mention that I refer to this automation as "GRINCH MUSIC ASSISTANT" in Node-RED?
r/homeassistant • u/amdy47 • 1d ago
🖼️ Show & Tell No Pro Controller 2, no problem – my Switch 2 now wakes up from Home Assistant and the TV switches to HDMI automatically
I don't own a Pro Controller 2, and honestly I got tired of getting off the couch every single time just to press the power button on the console. So I made Home Assistant do it for me.
I had an M5Stack Atom Echo lying around after moving my voice assistant to the HA Voice PE, so it got a new job: waking up my Nintendo Switch 2.
A sleeping Switch 2 listens for a BLE advertisement from its paired Joy-Con 2 (Nintendo company ID 0x0553, state byte 0x81, console MAC inside). The Atom Echo spoofs the Joy-Con's Bluetooth address and broadcasts that packet for 2 seconds – the console wakes up just like you pressed HOME.
Huge credit to alexvnesta/switch2controller for reverse-engineering the wake packet.
What I added on top (ESPHome on the Atom Echo)
- One-click pairing: undock the Joy-Con, press HOME near the Atom, hit "Save captured Joy-Con" in HA. It stores the MAC + packet and reboots with the Joy-Con's address. No copying hex strings around.
- Wake button in HA + the physical button on the Atom (LED glows blue while broadcasting)
- Auto input switch: an automation switches my Google TV to the Switch's HDMI 2 s after the wake signal
- Voice: "Nabu, włącz Switcha" (Polish for "turn on the Switch") is matched locally by a conversation trigger, so there's no LLM round-trip
- Google TV tile: a tiny sideloaded app that sits next to Netflix/YouTube. Select it with the TV remote → it calls an HA webhook and jumps straight to HDMI 1
So now it's: grab the TV remote → click the "Switch 2" tile → console wakes up and the TV is already on the right input. Zero steps off the couch.
[EDIT]:
Packaged everything up🎉
https://github.com/amdydesign/switch2-waker
- Browser installer (Atom Echo or any ESP32): https://amdydesign.github.io/switch2-waker/
- One-click Joy-Con pairing from HA
- Blueprints: webhook/voice triggers + auto HDMI switching
- Google TV app with a setup screen (pick your HDMI input, no ADB needed)
r/homeassistant • u/GreasyCaveman • 11h ago
🧩 Custom Integration Use companion app to update find my
This may be a weird one. I recently switched to android, and the one big thing I miss is Apple find my's ability to track my phone for family members and friends to see my location. Is it possible to have the companion app (which I allow location tracking at all times) to update find my as if my phone were an iPhone?
I do still have a mac and an active Apple icloud account.
r/homeassistant • u/jonboy2323 • 17h ago
❓ Support Best outdoor camera for HA without a separate hub
Literally moving in this week so I'll be purchasing asap , I'm new to this so let me know how you installed also but I do have HA set up on an old pc and ready to go
r/homeassistant • u/verminaard • 7h ago
❓ Support Aqara FP300 issues
I have a couple of presence sensors from Link N Link, and now have added one FP300 from Aqara. I also added a Mp200 hub so I can start using Matter and hopefully start to move my house over. Also connected to this hub are 2 Tapo sockets. Every so often the FP300 will loose connection to HA. To correct I generally have to hard reboot the hub, failing that I have to to a full restart of HA, and failing that I have to remove and re-setup the sensor. While disconnected the sensor does work fine in the Aqara app, but this does not allow it to speak to HA. The Tapo sockets never drop so I assume then the hub and the matter connection are sound.
I have spent quite a bit of time with patient Aqara support and the have reviewed logs and settings but cannot find a reason for the issue. This version of HA is my own install running on an old PC and all other aspects are working fine. I did ask Opencode to have a look and it was not able to find issue either.
Any suggestions on things to try, what I should look for in logs to pinpoint, etc... I'd love to use more FP300s, but I cannot tell if my issue is the sensor communication or something on the HA end.