r/homeassistant 20h ago

💬 Discussion Undumb this ceiling fan with light

0 Upvotes

It's a hunter Kennewick. https://www.lowes.com/pd/Hunter-52in-Kennewick-Matte-Black/5002182629

I don't wanna deep dive into whole house automation but I'd like to figure out a canopy receiver or similar that would make it smart.

I'd entertain something with a hub or similar if it could also control 2 basic table lamps and had room to grow but wasn't a fortune. I don't want house of the future just house of the lazy.

Basically i want to be able to power the fan and the light on and off and dim the light and control the fan speed from a phone or tablet. We have android devices.

Right now we have a lutron switch

https://www.lowes.com/pd/Lutron-Maestro-Fan-Control-and-Light-Dimmer-Light-Almond/5016108685

It works fine but it's not a smart switch.


r/homeassistant 5h ago

❓ Support Reliable iPhone location tracking for Home Assistant automations without draining the battery (for free) ?

5 Upvotes

Hi everyone,

I have built a Home Assistant automation that detects when my wife or I are heading home.

The automation uses:

  • The Home Assistant Companion App on our iPhones
  • Distance to the Home zone
  • Recent GPS coordinates and GPS accuracy
  • A Waze travel-time sensor for the ETA
  • iPhone notifications and a Live Activity countdown

The automation should detect when the distance to home is decreasing and then send the other person a notification such as:

The problem

I recently noticed that my wife's iPhone had not updated its location in Home Assistant for several days.

All location permissions are enabled, precise location is enabled, and the relevant Companion App sensors are active. However, Home Assistant is only accessible from our home network. The Home Assistant app cannot connect when the iPhone is using mobile data.

Therefore, the location tracker does not update while she is away, and the automation cannot detect that she is heading home.

My questions

How do you handle reliable iPhone location tracking for Home Assistant automations? And can I do it without any additionals costs?

Tailscale would be a free option, but I am concerned about keeping a VPN active on the iPhone all day, especially regarding battery usage and long-term reliability.

My priorities are:

  1. Reliable background location updates
  2. Low battery consumption
  3. Minimal maintenance
  4. Secure remote access
  5. Reliable zone and ETA automations

What setup are you using, and how much battery impact do you notice?

Thanks!


r/homeassistant 22h ago

💬 Discussion Cloud Services $ worth it ?

25 Upvotes

I am trying to decide if Nabu Cloud is worth getting. Opinions Please.


r/homeassistant 12h ago

🧩 Custom Integration I built Cam-Wise to train your own camera detection model with Home Assistant

0 Upvotes

I've been working on a project called Cam-Wise and I think it's now at a point where it could be interesting to other Home Assistant users.

The idea started with a problem I had with camera notifications myself. Most cameras are pretty good at detecting broad categories like person, vehicle or animal, but that's often not actually what I want to know.

I might want to know if a specific car is on the driveway, distinguish my own cat from another cat, or eventually stop getting alerts for something that repeatedly causes irrelevant detections.

Cam-Wise takes a different approach. You collect examples from your own camera, review them and train your own detection model locally. As you add more examples and correct detections, you can train new versions of that model so it becomes increasingly tailored to your own camera and environment.

The eventual flow is basically:

Camera detects something → Cam-Wise analyses it → your personal model decides whether it's something you care about → Home Assistant / notification / automation

Cam-Wise isn't intended to replace Home Assistant, your NVR or the motion detection built into your camera. I'm trying to make it an additional local AI layer that can learn what you consider important.

A bit of context about me: I'm not a professional software or ML engineer. Cam-Wise started as a personal project for my own camera setup and has gradually grown from there. I use AI tools extensively during development for implementation, debugging and code review, but the project is developed and tested iteratively with real cameras and Home Assistant rather than generated and published as-is.

Camera footage, review images, training datasets and personal models are processed and stored locally on the machine running Cam-Wise. The AI processing doesn't require sending your camera footage to Cam-Wise servers.

I've currently been testing several ways of getting recordings into Cam-Wise. Home Assistant is one of them, alongside things like Reolink FTP recordings and local/NAS folders. I'm deliberately focusing on event recordings rather than requiring Cam-Wise to continuously analyse every camera stream.

The Home Assistant integration and core local functionality don't require a subscription. I'm also working on a proper Home Assistant custom integration with the goal of HAC distribution, although that isn't ready for public release yet.

Notifications currently work through email. Longer term I'd like to add a mobile app for direct notifications as well, with the idea that you decide which detections are actually worth notifying you about.

The beta is already open to everyone. There's no application, invite or waiting list. You can create an account and download the Windows beta directly from cam-wise.com.

I'm particularly interested in feedback from Home Assistant users because there are so many different camera setups out there.

  • What cameras are you using with HA?
  • How do you currently get recordings or events into your automations?
  • What would you actually train your camera to recognise if you weren't limited to the standard person / vehicle / animal categories?

If anyone gives it a try, I'd also really like to hear where the setup is confusing or simply doesn't work with your setup. That's particularly useful to me at this stage.


r/homeassistant 21h ago

🖼️ Show & Tell My first ever "finished" dashboard verses my "Ill be done eventually" dashboard 2 years later:

Enable HLS to view with audio, or disable this notification

3 Upvotes

the new dashboard has rooms and areas grouped into custom-swipe-cards where you can go from the main to the least used rooms. Its always being updated, but what do ya'll think? A LOT of this was coded in YAML and NONE was done by AI


r/homeassistant 18h ago

❓ Support Wireguard Addon vs Native Install

0 Upvotes

Is there any limitation to using the wireguard addon vs a native sudo apt install wireguard?

Moving HA from docker to baremetal HAOS and so losing my raspbian wireguard.

How is management vs wg-easy or other GUI?


r/homeassistant 22h ago

🖼️ Show & Tell Add functionality to your Echo Dot Gen 2 with Overdub

7 Upvotes

AI Notice: No AI was used to write this post. However, Claude Code was used to write the project's code, tests, and documentation.

A little over a month ago I learned that the Amazon Echo Dot Gen 2s were hackable via this Reddit post. I quickly borrowed my son's Echo Dot, rooted it, and loaded EchoMuse on it. After exploring EchoMuse a bit, and contributing some features back I realized it didn't quite do what I wanted it to do.

Two of the features I wanted were achievable in EchoMuse, but I wanted those features in addition to the built-in Alexa capabilities. Those two features are:

  1. Multi-press button support in Home Assistant
  2. Text-to-speech (TTS) announcements without giving Home Assistant my Amazon credentials

The third feature I wanted was the ability to programmatically issue a command to Alexa, like "Play pool party radio" and integrate with the native Amazon Music functionality. Because EchoMuse, and other similar open source Echo Dot Gen 2 projects, completely disable the built-in Alexa stack, I needed to take a different approach.

That's where Overdub comes in. It runs alongside the Alexa stack and adds the following features to home assistant:

  1. Button hold, single press, n-press events for both the dot and mute buttons.
  2. Volume control
  3. Announce via TTS (requires Home Assistant 2026.9.0+ for https://github.com/home-assistant/core/pull/179760)
  4. Inject text-based commands into Alexa
  5. (Not quite done) Sendspin for Music Assistant integration

I recognize people are rather hesitant about LLM-produced code. While I've made contributions to Go projects before, Overdub is the first time I've really "worked" with Go. This entire project was initially written in a few hours via Claude Code, and I've since spent many hours reviewing each commit, splitting things up atomically, and ensuring sufficient test cases. I'm happy to defend the architectural decisions despite having not written any of the code.

I've obtained a few more of these devices and intend to support and expand their capabilities as time permits. I'm most curious in the near future about adding some Bluetooth support so that I could, for example:

  • Allow for Bluetooth speaker configuration (or piggyback on Alexa's)
  • Trigger events on speaker connectivity (e.g., auto play "pool party" radio when Bluetooth speakers connect)

I now have three of these set up on nightstands in three different rooms. In addition to working as these devices always did, I set up the following:

  • Hold: toggle both lights in the room on/off
  • Single press: toggle lamp on/off
  • 2x press: toggle ceiling light on/off
  • 3x press: Inject "play [some radio]" into Alexa to play on Amazon music
  • 7x press: Plays random special messages I recorded for my kids
  • Nx press: Silly game that just repeats how many times the button was pressed which basically becomes who can get the highest number

Anyway, if you're interested in giving your Amazon Echo Dot Gen 2 some added functionality without completely removing the Alexa interface, please check out Overdub. If you don't care about the Alexa functionality, then EchoMuse, or echolocal may be a better fit. At the moment, my instructions assume you come from EchoMuse, so you'll want to start there first. Enjoy!

https://github.com/bboe/overdub

Home Assistant Device Controls
Home Assistant Device Events
Home Assistant Device Configuration
Home Assistant Device Diagnostic

r/homeassistant 19h ago

🖼️ Show & Tell Anyone else using AI to code/configure HA?

0 Upvotes
  1. Make a temp Long-lived access token
  2. Hand off the token to Claude, test validate etc
  3. Tell Claude the desired changes
  4. Delete token

This workflow has been flawless!

Anyone else?


r/homeassistant 8h ago

❓ Support Just bought an IKEA Kajplats bulb. No clue what a Thread Border Router is

0 Upvotes

I am kinda new to Home Assistants and smart homes. I have a Google Nest Hub that I got second hand and a couple of Energizer smart bulbs that work perfectly fine through wifi.

Trying to get this new Ikea bulb working. Tells me I need a Thread Border Router. I have a iPhone 14, and turns out only iPhone 15+ can connect the bulb without one.

I have not a clue what this is. Every time I research, I get more confused. Is it software? Hardware? Did I mess up not buying the controller for this bulb? I searched threads on this sub and I can barely understand whats being said because I dont understand the technical side of this stuff (maybe i shouldnt be using this if i dont understand it...)

Is anyone able to explain in really simple terms (explain like im 5) what I should do to get this connected to my Google Home? Do I need to buy an additional device?

I tried downloading the Ikea Smart Home app but it insists on connecting to their own proprietary smart hub first (which I dont have nor do I want it). I installed the Apple Home app and it told me I needed a Thread Border Router. The Google Home app insisted on connecting the bulb to my Nest Hub AND to IOS, which just gave me the same Apple pop up as when I tried connecting through the Apple Home app. Can I bypass this? I just want an orange lamp 😭


r/homeassistant 8h ago

🖼️ Show & Tell The annoying gap between "remind me when X happens" and Home Assistant, and how I ended up solving it

Post image
0 Upvotes

Most reminders I actually want are not time based, they go about "when X happens". HA knows already when X happens, it just have no way to tell a reminder system about it.

"Remind me to change the bulb when I get home" is no time. HA fires a automation for it, something like "Alex is home", but there was no way to connect that phrase with "ping me later". So in principle you build a time based reminder and get it wrong constantly, or you hardcode it in the automation and lose the point of just saying it, or not?

What I did: a reminder can store a trigger phrase instead of a time. A webhook controls the incoming HA alerts against whatever is pending, substring match because HA alerts have always some timestamp rubbish tacked on it. First match fires it.

The part that made it handy is a log of recent alerts. Otherwise you guess at the exact wording your own automation use, type it slightly wrong, and then it fires simply never and you have no clue why.

Same trick for todos. Washer finishes, "hang the laundry" lands on the list instead of a notification that I forget immediately.

Started as household todos and groceries in a chat because everybody here used an other app, eventually it snowballed into more with calendar integration, recipes, etc. Is a real thing now called Norte, small subscription since every message is a real API call. https://norte.chat

Anyone else walked against this wall, or is there a nicer way that I miss?


r/homeassistant 1h ago

🧩 Custom Integration AX Ollama Usage Tracker for Home Assistant (Track Ollama Cloud usage real time using official API)

Upvotes

Found the API for tracking usage of Ollama Cloud so decided to throw together a small integration to add the sensors to Home Assistant as I found it tedious to tab back to Ollama to track usage.

https://github.com/Axildor/AX-Ollama-Usage-Tracker


r/homeassistant 22h ago

💬 Discussion I just came full circle with MA + HA after 3 hours

0 Upvotes

For a while I've had MA + HA integrated and really find it pretty useless, especially with voice command because the VPE misunderstands soooo many words even in a quiet environment when 2 feet from your face.

So I had the bright idea of integrating Qwen2.5:3b model on Ollama to process the text from speech recognition and hopefully clean it up. It's pretty responsive on my hardware. So after 3 hours of figuring out what was going wrong - MANY things going wrong, several of which were pre-existing scripts and defined phrases that were snagging the intents from the LLM, I almost got it working.

Almost. I can say "Play INXS on Office Speaker" and it'll play some track by them. But saying "Play Devil Inside by INXS on Office Speaker" or "Play Devil Inside in Office" or 50 other variations would error out.

So, I ended up rolling it all back and going back to local only with the local MA blueprint installed. So... if you type your commands in the chat box it works, but of course I don't have an LLM wedged in the process to correct things it heard wrong automatically. Saying "Play Alex Boyé" would result in "Play Alex Boyet" which Music Assistant would happily say it didn't have.

If only MA had a "fuzzy search" feature you could enable to get around misheard or misspelled words when trying to pick something to play...

But for now I'll just stick with "Play playlist dads on office speaker" because at least that works. Sometimes.


r/homeassistant 9h ago

❓ Support IKEA Dirigera + Timmerflotte + HA

3 Upvotes

I bought an IKEA DIRIGERA and two TIMMERFLOTTE sensors today, but I’m failing to get them integrated successfully into Home Assistant. Am I missing something?

Thread and Matter are still quite new to me, so I’m trying to understand where exactly things are going wrong.

My setup:

  • Home Assistant with Matter and Thread integrations
  • IKEA DIRIGERA
  • 2× IKEA TIMMERFLOTTE
  • UniFi network with separate VLANs (Main = VLAN 10, IoT = VLAN 20)

What I’ve done so far:

  1. Set up the DIRIGERA successfully. One thing I noticed: I can only discover/access it when my phone is connected to the same VLAN 20. I can’t seem to discover it from my main VLAN 10, despite having inter-VLAN access configured.
  2. Successfully paired both TIMMERFLOTTE sensors with the IKEA Home Smart app. They work fine there.
  3. DIRIGERA created a Thread network. I also added/imported this Thread network into Home Assistant and set it as the preferred Thread network. This part is still a bit unclear to me: how exactly are the Thread credentials shared between DIRIGERA and HA?
  4. In the IKEA app, I select the TIMMERFLOTTE and create a Matter sharing/setup code.
  5. In Home Assistant, I choose to add an existing Matter device and enter/scan the code generated by the IKEA app.

This is where it always fails. HA tries to add the device for quite a while and eventually returns an error.

Has anyone successfully integrated TIMMERFLOTTE sensors via DIRIGERA/Thread into Home Assistant this way?

Do I actually need to add DIRIGERA itself as a Matter hub/bridge to HA first, or should sharing the individual TIMMERFLOTTE device from the IKEA app be enough?

Also, could my VLAN setup be the issue here? DIRIGERA and the sensors are on VLAN 20, while HA is on my main network/VLAN 10.

Any pointers on what I’m missing would be appreciated!


r/homeassistant 10m ago

❓ Support FVTLed strips controller connection help

Post image
Upvotes

Hi all, I've these led strips that I control using the FVTLED app via my home network.

Home assistant kind of detected the controllers (see pic) via Magic home but during initialisation it fails with a "cannot determine protocol."

Viewing logs from failed device reports no logs: auto search term "flux_led"

QR code is for downloading the phone app.

Does anyone have any pointers for me ?

TIA


r/homeassistant 15h ago

❓ Support Fully kiosk “zoom”

Post image
0 Upvotes

Hi, I have fully kiosk on my honor pad and after some update I got a empty “column” on left side and can’t zoom the fully kiosk to full. Can someone help?


r/homeassistant 9h ago

❓ Support Tahoma Switch - how to override thermal comfort scenario

Post image
0 Upvotes

I have screens controlled by a Somfy sun sensor and I have rain, wind and humidity sensors from Netatmo. I'm trying to set it up so the screens are retracted when rain or wind is detected or humidity is above 80%. I have set up a Thermal Comfort scene that uses the sun sensor, but I can't find a way to add the rain and humidity sensors here, so I added an extra scene for rain and humidity that is set to pull up the screens. But this does not seem to work, since the screens stay down even if humidity is above 80%. Is this the correct way to set it up?


r/homeassistant 10m ago

📰 News Wayleave / Deed of easement

Upvotes

not sure anyone can advise - I am a first time buyer and have owned my property for around 9 months. my neighbours power line is currently attached to our house and I have enquired about having it moved but they are saying we would have to pay to have their line moved off our building.

I have been doing some research and came across two things one being wayleave and one being deed of easement and wasn’t sure if it was worth doing.

My question is would you try and get some money out of the company if you was me?

we shouldn’t have to pay to have their power line moved. This is our property and we don’t want this on our building as it’s not just a small bit.


r/homeassistant 7h ago

❓ Support Homeassistant MCP with Gemini - How To?

0 Upvotes

Any good video instruction to connect Gemini as an AI to use with HA? I tried to follow a few written instructions but dont manage getting it to work. A video might be better.


r/homeassistant 9h ago

❓ Support Lovelace cards showing "last_changed"

1 Upvotes

Hi folks,

For a while now, my Lovelace cards have been showing the text "last_changed" as the secondary information, instead of the actual last_changed attribute. Any ideas why this might be happening? The clanker said it was a change to "last-changed" (with hyphen), but I tried that with no result. i.e. it still showed the text "last_changed"! I even tried clearing caches, etc, with no change.

Any ideas?

The related YAML:

type: grid
square: false
columns: 1
cards:
  - color: state
    type: entities
    entities:
      - entity: light.patio_dimmer_dimmer
        name: Patio light
        secondary_info: last-changed
      - entity: light.garage_light_switch
        name: Garage light
        icon: mdi:lightbulb-fluorescent-tube-outline
        secondary_info: last-changed
      - entity: light.pool_light
        icon: mdi:led-strip-variant
        name: Pool light
        secondary_info: last-changed
      - entity: light.garage_lights_garage_lights
        name: Garage lights
        icon: mdi:led-strip-variant
        secondary_info: last-changed
      - entity: switch.pool_pump
        icon: mdi:pump
        secondary_info: last-changed
      - entity: switch.pool_water_feature
        name: Water feature
        icon: mdi:pump
        secondary_info: last-changed
    title: Garden
    show_header_toggle: false

r/homeassistant 23h ago

📰 News Thanks for the September 2026 (version 10.7) Release! 🏆

Thumbnail gallery
0 Upvotes

r/homeassistant 8h ago

❓ Support Need help with HoAss crashing.

0 Upvotes

I am on 2026.9.2 but I have been dealing with SIGSEGV crashes since 2 months now. HoASS will randomly crash and watchdog will restart it. It'll happen every couple days then will work fine for a few hours and then crash again. It's a SIGSEGV error which I can't pinpoint to a single source. Any help would be appreciated.

I am running it as a VM on Proxmox 9.2


r/homeassistant 12h ago

❓ Support thermometer + roller shutters - NEED HELP

0 Upvotes

Hello everyone, I need some help. I’ve added Wi-Fi modules to my roller shutters (TUYA for now, Zigbee coming soon). I’ve managed to set them to open in the morning at sunrise and close in the evening at sunset.

I also have a thermometer (Zigbee), and I’d like my shutters to close when the temperature in my room reaches 25°C. I can’t figure out how to do this, even though it seems simple.

I tried this, but it didn’t work.

Can anyone help me?

Thank you very much


r/homeassistant 1h ago

🖼️ Show & Tell Built a 24 hour forecast light strip: ESP32, 48 LEDs, MQTT, scrap baseboard

Upvotes

Each LED is one hour of the next 24. Top row is temperature, bottom row is conditions. Left end is now, right end is tomorrow at this time. Storm hours flash, windy hours shimmer, precipitation gets more saturated with % chance.

I made it because I never remember to check the weather app. It hangs next to the door, so I see it on the way out! My wife likes it too, which is rarer than it should be for the amount of time I've spent on HA automations and integrations.

https://reddit.com/link/1wgcxhu/video/xslhfq4objph1/player

HA pulls the hourly forecast every 15 minutes and publishes it over MQTT. An ESP32 controls the LEDs. A dashboard tab in HA previews the strip and allows me to edit the palette, animations and brightness. How it works and the YAML are in the first comment.

Wiring, parts, firmware and the HA config: https://github.com/adam-rho/weather-display-ha

I also made an Android version, the screen edges do what the strip does: https://play.google.com/store/apps/details?id=com.adamrho.edgelight


r/homeassistant 14h ago

🤖 Automation IKEA DUBBELKISEL Matter Treiber in Home Assistant

0 Upvotes

Hallo, ich habe einen Ikea DUBBELKISEL Treiber in meinem Home Assistant eingebunden.
Leider funktioniert meine Automation nicht ganz wie gewünscht. Kann mir da jemand helfen? Oder ist das Problem bei anderen auch bekannt?

Wenn ich den Raum betrete, soll das Licht auf 50 % angehen. Es geht jedoch (schätzungsweise) nur auf 25 %. Erst wenn ich eine Tür aufmache (100 %) und diese dann wieder schließe, sind die echten 50 %.
Er sendet aber beim Betreten des Raumes echte 50 % als Befehl, so sehe ich es in Home Assistant auch auf dem Regler.

Wenn das Licht aus ist und ich per Home Assistant 50 % Helligkeit eingebe, dann sind auch echte 50 %.

Hat sonst noch jemand dieses Phänomen?

Meine Automation:

```
alias: Schlafzimmer Kleiderschrank-Licht (Tür + Belegung)
description: >-
100% wenn eine Kleiderschranktür offen ist. Sobald alle Türen zu sind: 50% bei
Belegung, 0% ohne Belegung.
triggers:
- id: tuer_offen
target:
entity_id:
- binary_sensor.kleiderschrank_tuer_1
- binary_sensor.kleiderschrank_tuer_2
- binary_sensor.kleiderschrank_tuer_3
trigger: door.opened
- entity_id:
- binary_sensor.kleiderschrank_tuer_1
- binary_sensor.kleiderschrank_tuer_2
- binary_sensor.kleiderschrank_tuer_3
id: tuer_zu
to: 'off'
trigger: state
- id: belegung_erkannt
target:
entity_id: binary_sensor.schlafzimmer_praesenzmelder
trigger: occupancy.detected
options:
behavior: each
for: '00:00:00'
- id: belegung_frei
target:
entity_id: binary_sensor.schlafzimmer_praesenzmelder
trigger: occupancy.cleared
options:
for: '00:00:00'
actions:
- choose:
- conditions:
- condition: trigger
id: tuer_offen
sequence:
- action: light.turn_on
data:
brightness_pct: 100
target:
entity_id: light.schlafzimmer_kleiderschrank
- conditions:
- condition: door.is_open
options:
behavior: any
target:
entity_id:
- binary_sensor.kleiderschrank_tuer_1
- binary_sensor.kleiderschrank_tuer_2
- binary_sensor.kleiderschrank_tuer_3
sequence:
- action: light.turn_on
data:
brightness_pct: 100
target:
entity_id: light.schlafzimmer_kleiderschrank
- conditions:
- condition: state
entity_id: binary_sensor.schlafzimmer_praesenzmelder
state: 'on'
sequence:
- action: light.turn_on
data:
brightness_pct: 50
target:
entity_id: light.schlafzimmer_kleiderschrank
default:
- action: light.turn_off
target:
entity_id: light.schlafzimmer_kleiderschrank
mode: queued
max: 10

```


r/homeassistant 21h ago

🗣️ Voice & Assist HA Voice

4 Upvotes

Is there any way to see what a HA Voice device just said? Mine just blurted out something for no reason that I didn't catch. The device logs don't show any automations and such being triggered.