#Voice Assistant sets volume instead of turning outlet on/off

1 messages ยท Page 1 of 1 (latest)

stray sun
#

Setting up HA for the first time, installed as a promox VM using the image, adding z-wave and 2 outlets was easy, I can toggle the outlets in the overview, works fine. I added a HA Voice PE, that seemed to go smoothly and have it set to full local processing (the VM is on a i5 with 6 cores and 12GB RAM allocated)

I can say "hey jarvis, what time is it?" and it responds with the time. "hey jarvis, what day is it?" responds with the date. But when I say "hey jarvis, turn on socket 1" it responds with "volume set" and the volume is very low. I can say "hey jarvis set volume to 50%" and it is louder again. But any attempt to turn something on/off always results in "volume set" and it's low again.

I've tried changing the name of the outlet devices to a variety of things, but it always sets volume low instead of turning the requested device on/off. Looking at the debug it shows that it hears me correctly, the command I gave is clearly correct in the debug, but the response is to change the volume instead. If I use a name that doesn't exist, it correctly responds that it doesn't know a device with that name. So I'm lost as to why it's hearing the correct command but doing something else entirely, am I missing something simple? It hears that I've asked to "turn off socket 1" so why is it not doing what I asked?

The full debug is pasted at https://justpaste.it/bygcy

chrome lily
#

Could you try typing 'Turn on socket one' in the assist menu within the HA webui? You can press 'a' on your keyboard to bring it up.

#

I'm curious to see if this is the STT putting a '1' there causing issue.

#

Also, your paste is weird. Most people, including me won't click it.

stray sun
#

Thanks for the advice, I'll look for somewhere else to paste, first time using that one.

I wasn't aware of the assist text input, it does the same thing there.

#

I've literally just install HA a few hours ago, plugged in the zwave and added the two outlets, checked that toggling them works fine, then added the voice assistant and it seems to be working fine as well until I discovered this. It doesn't seem to be the voice itself since typing the command has the same result.

I haven't gotten to anything else yet. The STT does the same command. I've tried naming the outlets as "outlet" and "switch" and "socket" but haven't tried just using a name without a number 1 or 2. Does having a number in the name cause issues? About to test that...

#

well... interesting. Naming the outlet "switch a" works. Good to know. It didn't occur to me that numbering a device in the name would confuse it. Thanks a lot for helping!

#

Not sure what I'm doing wrong though. It seems somewhat tempermental about names, renaming one outlet worked fine but I've tried multiple renames for the other one and it can't find it

#

ok, got it. I had added an alias to that one for testing and forgot. I cleared that and made sure it's exposed and it works now. I'm learning. ๐Ÿ™‚

chrome lily
stray sun
#

I haven't gotten that far yet ๐Ÿ™‚ Are there any HA friendly LLMs that can run reasonably on an i5 without a GPU? (or can use the i5 integrated quicksync GPU)

chrome lily
#

It even became a meme on /r/localllama

jaunty willow
#

you might consider nabu casa cloud sub. Voice is fast and good, you get online encrypted backups and external access, besides sponsoring Home Assistant. ๐Ÿ˜‰

#

1 month for free, try

chrome lily
#

When you say 'Voice is fast and good'

jaunty willow
#

conversion agent, sst tts. conversation agent i set to google ai conversation. answers within a second, or two ๐Ÿ™‚

#

just seeing i toggled off local processing, lol

stray sun
#

I have a node with an old 1080ti but am struggling to not add watts to my cluster. My main goal is to replace google home and gain local control without internet. I'm just starting the learning curve for HA to find where it fits for me. I'm leaning toward full local control for devices and some free cloud LLM for anything else (weather, shopping list, maths and unit conversions etc.)

chrome lily
#

My main goal is to replace google home and gain local control without internet.

That's what I did.

I had 16 google nest minis previously

#

I am now running 8 local assistant endpoints.

2 Ha VPE, and 6 ESP-32-s3 boxes