This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/steelavian on 2026-07-22 15:56:04+00:00.
I got a lot of the same question on my "Okay Nabu" post, so I thought I'd document my journey and setup here. Hope this helps somebody else get rid of the evil witch. OpenAI is temporary or not needed if you have better hardware than I do.
- Replaced all my Etekcity outlet boxes and switches with a local Z-Wave hub and controller. I used Z-Box, there are many
- Got both Alexa and Home Assistant talking to Z-Wave
- Set up Voice Preview in parallel to Alexa (so we could still turn on the lights reliably)
- Converted everything else to Z-Wave over about a year. This was expensive vs. cheapo IoT stuff. New switches, sensors, plugs, thermostats pulled it all into HA. Pruned as much IoT as I could.
- Added separate turn-on and turn-off automations for every room. HA's interpreter catches the command first, not the LLM. Makes it consistent.
- Tried fully local voice stack: Whisper STT + Piper TTS + LM Studio (Gemma) on M2 Mac Mini. Performance was horrible and it made mistakes all the time.
- Spent way too long to get weather working as HA sensors using OpenWeather One Call REST. Sensor holds the forecast raw data, and automations send it through LLM + TTS on request.
- Suffered with both systems in place, then unplugged the Voice Previews for 6 months. My local STT, TTS, and LLM were too slow for this to be usable and we relapsed into Alexa
- Alexa forced me into Alexa+ twice and made me mad. I dusted off the Voice Previews and used OpenAI API keys for LLM, STT and TTS to be rid of the Amazon bullshit. I know cloud AI sucks, but it means I can use this now instead of waiting
- Unplugged all my Echos and decided to tough it out. Surprisingly, it all pretty much worked.
- Set up Jellyfin, then Music Assistant. It all works.
- Added an ATOM remote station, ordered a few more Voice Previews, and hooked one to a soundbar over AUX for decent audio.
At this point we're at major feature parity with how we personally used Alexa. I miss my smart clock, multiroom synced audio, and synced timer control but I do not miss Alexa+, "By the way..." or getting advertised at constantly. Worth it.
Next Steps: Try STT on my Mac running Wyoming, move to local LLMs once I can upgrade my hardware.
I know many of you are local-or-nothing and that's great! I am moving in that direction while using the solution that meets most of my needs right now. I wanted Alexa gone immediately, and I'll keep working towards increased privacy.
P.S. This setup right now only costs me $0.35/week in API usage and it's fast, lights are faster than Alexa, weather is a little slower.
I'm running HAOS and Jellyfin on proxmox on an old Ryzen desktop. I have 3x Voice PE units, 1x M5Stack Atom Echo remote station, and I'm using a soundbar. I have a Z-Box hub and a YoLink sensor hub. The most expensive part was replacing the outlets since Z-Wave stuff can be 3-5x the price of IoT. For now, I'm using a personal OpenAI account with a prepaid API balance (pay-per-use, no subscription). I use gpt-5.4-mini for the LLM.
I'm not sure I'd recommend Z-Box over a USB Z-Wave controller, my server is just behind some walls that blocked a lot of the radio signals so I needed the transmitter in another room. The YoLink is also more IoT than I like but the sensors are great.
Hope that helps somebody!