I have a virtual switch set up that gets turned ON or OFF according to whether we are at home or not. It is just used as a 'condition' flag so that's all it does.
Various HS events then use this switch and perform different actions depending upon whether it is turned ON (we are away) or OFF (we are at home).
One example is that when we are away some of the house lights are turned on at night (actually a certain amount of time after sunset) .
If I turn this switch ON using HS Touch or Imperihome it works perfectly (ie the script runs as designed after sunset and some lights are turned ON).
If I ask Google Home to turn it ON it not only turns on that switch but also says "turning on 8 devices" and turns on all the downstairs lights as well. If I then ask it to turn off the virtual switch it also turns off some but not all the lights it just turned on.
I cannot see the logic of this behaviour or how it even associates the downstairs lights with the virtual switch.
Has anyone else noticed this behaviour or can suggest why this happens?
Various HS events then use this switch and perform different actions depending upon whether it is turned ON (we are away) or OFF (we are at home).
One example is that when we are away some of the house lights are turned on at night (actually a certain amount of time after sunset) .
If I turn this switch ON using HS Touch or Imperihome it works perfectly (ie the script runs as designed after sunset and some lights are turned ON).
If I ask Google Home to turn it ON it not only turns on that switch but also says "turning on 8 devices" and turns on all the downstairs lights as well. If I then ask it to turn off the virtual switch it also turns off some but not all the lights it just turned on.
I cannot see the logic of this behaviour or how it even associates the downstairs lights with the virtual switch.
Has anyone else noticed this behaviour or can suggest why this happens?
Comment