Hi
I’ve got a Vera Hub and had bought a (z-wave) smart switch in order to be able to use voice control to turn on and off a lamp plugged into the smart switch.
In Vera, I had named this switch “Popcorn” and had a schedule set up to turn it on and off at set times but I also wanted to be able to do this “ad-hoc” using voice commands via Google Home so I tried setting up Vera Concierge.
In Google Home app, I had gone to “Shortcuts” and created one where if I said “Lights Off”, Google Assistant would “Ask Vera Concierge to turn Popcorn off”. Unfortunately, this never worked as I couldn’t get Vera Concierge to integrate properly with Google Home etc and help via their forums wasn’t successful.
I ended up buying a Pi 3 and installing Hassbian. It automatically found my Vera Edge and the “Popcorn” switch and I found that I could just say “Hey Google, turn Popcorn off” or whatever and it worked. Note, this command was never set up as a shortcut in Google Home app.
I assumed that this was Google Home passing my request to Hassbian and Hassbian turning off the switch.
Yesterday I decided to move the switch to another room as I had a better purpose for it. I went into Vera Edge software and updated the name (Now called “Glitter Lamp”) and changed the room to my daughter’s room and then I restarted Hassbian so it updated it’s Entities.
The switch in my HA interface turns the switch on and off when tapped, but now I can’t use voice commands.
Now if I say “Hey Google, turn on the Glitter Lamp” it says “My apologies, I don’t understand”.
I’m not sure why it doesn’t work as before the move, I could say “Hey Google, turn on Popcorn” and it would work.
So my question is - when you issue a command like this, which device is actually doing the work? Does Google Home send the command to Hassbian which sends it to Vera Edge which then turns on the switch?
If I know this, perhaps I can work out where it’s broken.
Edit: I’ve just asked GH to “Turn off Popcorn” and it says “It looks like the Popcorn isn’t available yet”. This confuses me as no where in Hassbian or in Vera Edge (or even Vera Concierge) is there any reference now to “Popcorn”. In both it’s been changed to “Glitter Lamp”, so I’m not sure why it’s coming back with that response.
Perhaps it’s stored in some “cache”, but where??
Edit: All it needed was for me to ask Google Home to “Sync my devices”.
I still work like to understand what’s doing the work.
When I ask GH to “Turn on Glitter Lamp”, is it asking Vera to turn on the Z-wave switch or Hassbian, or does Hassbian get the order from GH and then it tells Vera?