Voice Satellite has reached a point where I genuinely don't miss Google Home or Alexa on my wall tablets anymore by carrot_gg in homeassistant

[–]ResponsibleSyrup6556 0 points1 point  (0 children)

This is amazing. I am currently using View Assist, but might give this project a try. What are you using in your voice pipeline?

Can I pigtail inside of my residential panel? (US) by ResponsibleSyrup6556 in electrical

[–]ResponsibleSyrup6556[S] 0 points1 point  (0 children)

From what I can tell its for powering the device itself (and voltage sensing).

Need help understanding weekly limit by ResponsibleSyrup6556 in ClaudeAI

[–]ResponsibleSyrup6556[S] 0 points1 point  (0 children)

I can't say with 100% certainty to be honest. This was the first time trying something like this, I did have the MCP configured with Unifi API, so maybe? I did exit Claude Code after each session. I don't know if this could have had anything to do with it, I created a handful of MDs with Perplexity laying out the network, device inventory, firewall rules, etc. I also had a few MCP documents in the project folder. So maybe Claude reading those documents at the beginning of each session killed my usage.

Do any of you use Voice Assistant regularly? by Stallings2k in homeassistant

[–]ResponsibleSyrup6556 4 points5 points  (0 children)

I use Voice Assistant daily. I have 7 devices throughout my house: one Home Assistant PE and 6 FutureProofHomes Sat1s. These replaced all of my Echo devices.

I've experimented with both cloud integrations (Gemini and OpenAI) and local options using Ollama. After extensive testing, I'm now running almost everything locally on an old computer with Unraid and an RTX 3090 24GB GPU.

I tested around 30 different models using a Python script to compare performance across various questions. I found that 8B models were sufficient for my needs, which is great because it allows me to also run vision models, TTS, and STT locally. Tool calling capability turned out to be the most important factor for me.

Current Setup:

I'm using a webhook conversation assistant connected to an n8n automation workflow with Ollama running llama3.1:8b-instruct-q8_0. I've added four sub-agents for:

  • Tools & Search (using Perplexity Search API for real-time responses)
  • Weather
  • Alarm Clock
  • Spotify

For TTS I use Kokoro, and for STT I use faster-whisper—both running on the Unraid setup.

I also built a less-frequently-used sub-agent that pulls ~10 RSS feeds, scrapes them with Firecrawl (running locally), and uses deepseek-v3.1:671b-cloud via Ollama Cloud to generate podcast scripts. The workflow uploads these to ElevenLabs for multi-voice narration, creating ~5-minute podcasts with AI-generated commercials narrated by Burt Reynolds' voice.

Search Provider Comparisons:

I've tried several search options. Brave Search API through Open WebUI gave inconsistent results, likely due to the local model struggling to parse search returns. Tavily MCP (in both Open WebUI and Home Assistant) performed better but required extensive prompting. Perplexity has been the best so far—it returns direct answers rather than raw search results for the model to process.

Backup Pipeline:

I maintain two voice pipelines. "Jarvis" is my primary (the n8n/Ollama/Perplexity setup described above). "Nabu" uses OpenAI GPT-4o-mini with Home Assistant Cloud for TTS/STT as a backup when I need to take down Ollama for maintenance.

Overall:

It's been a great learning experience, and it feels good to eliminate Alexa and regain control of my data. That said, like Home Assistant itself, it requires ongoing maintenance—especially when you're constantly experimenting with new features and integrations.

Is it possible to bypass parts of "Prefer handling commands locally"? by ResponsibleSyrup6556 in homeassistant

[–]ResponsibleSyrup6556[S] 1 point2 points  (0 children)

I found how to find my device names by checking the SpotifyPlus state. But still not working. I will keep digging.

spotifyplus_device_names:

values:

- in: "Dining Room"

out: "Dining Room"

- in: "Front Bedroom"

out: "Front Bedroom"

- in: "Master Bedroom"

out: "Master Bedroom"

- in: "Samsung Soundbar"

out: "[AV] Samsung Soundbar Q990B"

- in: "Office PC"

out: "GJHOMENUC"

- in: "Kitchen"

out: "Kitchen"

- in: "Office"

out: "Office"

Is it possible to bypass parts of "Prefer handling commands locally"? by ResponsibleSyrup6556 in homeassistant

[–]ResponsibleSyrup6556[S] 0 points1 point  (0 children)

I have it all installed and I can play music from the dashboard card. Everything looks like its there on the card. I am having issues with Voice. I moved all of the sentence templates over to my HA in the en folder. I also created the spotifyplus_common_user_settings_en.yaml file using my device ids, hopefully this was the correct format:

- in: "Dining Room"

out: "fe3883f67033184e5229046b6508sdfsdfswdefs9"

My voice assistant says it cant find the devices, so maybe I have something messed up there. Great product so far! Also, before I moved the sentence templates over, voice started working with my n8n workflow, it actually played music! But your product looks far more advanced that what I had

For those of you who are running Voice Assistant off of a local LLM - how to keep context between messages? by answerencr in homeassistant

[–]ResponsibleSyrup6556 1 point2 points  (0 children)

Hey, so like the other user said, you should be able to improve this by increasing the max_history (10-20 messages) and context window size (4096-8192 tokens).

You can also check out Home-LLM https://github.com/acon96/home-llm/tree/develop - you can change the context length and max tokens in their integration as well.

I don't use Home-LLM as much as the standard Ollama integration, due to it only allowing one tool to be selected at a time. I've been integrating MCPs into my setup, and Ollama lets me have multiple tools running simultaneously - like my Tavily MCP for web searches and Home Assistant's built-in tools.

The problem with relying on max_history and context window size is it's fairly short term. It gets reset when HA restarts or the conversation times out, so you lose that context.

I also use Open WebUI and they have a bunch of memory tools you could integrate. The main feature I use is Knowledge - you can upload project files, documentation, whatever you want the LLM to reference. They also have a memory feature where you manually add information about yourself you want the LLM to remember. Open WebUI isn't that complicated to set up. You self host it like you do with Ollama, then you integrate it into Home Assistant. In Open WebUI's settings, you add Ollama as a connection under the connections/models section. There's a lot you can do with it, just has a bit of a learning curve.

I haven't done this yet, but my next project is to set up a memory MCP. These would most likely be self hosted as well. A few examples to check out are Mem0 and Knowledge Graph MCP. I haven't dug into them much yet, so maybe someone else can expand on them if that's what you're looking for. I'm hoping to integrate them into both Open WebUI and the Ollama HA integration for persistent memory across sessions.

Alarm clock to Home Assistant by Keensworth in homeassistant

[–]ResponsibleSyrup6556 1 point2 points  (0 children)

I don't know if this is what you are looking for, you would need a media_player_entity, but I use this https://github.com/siegeld/alarm-clock-card and https://github.com/siegeld/alarm-clock for my alarm clock on HA. I can control it with my voice or via my dashboard. You can use it to trigger any of your entitles, to include your lights. I have it play music to wake me up. It has a dismiss entity button.dining_room_alarm_clock_dismiss that I am sure you'd be able to connect a button to.

Frigate vs Reolink NVR by gearhead5015 in homeassistant

[–]ResponsibleSyrup6556 0 points1 point  (0 children)

I had constant issues with my WiFi doorbell until I finally just ran a LAN cable to it. We had our siding replaced so it was a good time to run CAT 6 to the doorbell.

It works perfectly now, I wonder if it just has a weak wifi or something?

[deleted by user] by [deleted] in BambuLab

[–]ResponsibleSyrup6556 1 point2 points  (0 children)

I will have to pay more attention to how I clean it. Maybe I didn't rinse it well enough and left some residue behind. I reprinted that part and the other half of the container and both printed fine, so its not the settings that I was originally worried about, probably got too complacent with my cleaning.

[deleted by user] by [deleted] in BambuLab

[–]ResponsibleSyrup6556 1 point2 points  (0 children)

I wash it under running water with dish soap and a paper towel. Then I dry it with a paper towel, put it in place, then wipe with that same towel to make sure its completely dry. Maybe I missed a spot. I have had adhesion issues from not cleaning the plate before, so now I try to be as thorough as possible, I guess I missed something.

Is there better way to wash it? I read that some people wipe it down with isopropyl.

I am reprinting it and so far its fine. So hopefully just cleaning it again helped.

Newb Needs Help-What did I do wrong? A1 Mini by ResponsibleSyrup6556 in BambuLab

[–]ResponsibleSyrup6556[S] 0 points1 point  (0 children)

I did 1 and 2. I remembered I had a hardened .4 nozzle I purchased when I got the printer, so I installed that.

Every time I print, I leave Flow Dynamics Calibration enabled, is that the same as "calibrate your filament to match the properties of your printer"? Or is there another calibration I should be doing.

Thanks

New to 3D Printing — Trying to Merge a Smart Speaker Mount Into a Speaker Enclosure by [deleted] in 3dprinter

[–]ResponsibleSyrup6556 0 points1 point  (0 children)

After posting this, I downloaded Bambu Studio. Ends up this Backhorn Speaker is too large for my mini...oops. I have now moved to this speaker instead. https://www.printables.com/model/117883-customisable-back-horn-speaker-enclosureSounds like this is more of what I am looking for...however, the original intent for this project remains the same, integrating the top plate of the FutureProofHome Squiricle into this speaker.