With reference to Problems with Google Assistant controlling Rollershutters in general controlling rollershutters works.
However, controlling groups of rollershuttes results in a weird behaviour.
The following works well when I ask google assistant them to shut down individually
Rollershutter shutter_front "vorne" (Shutter_Group) { ga="shutter" channel="zwave:device:11111111:node3:blinds_control" }
Rollershutter shutter_back "hinten" (Shutter_Group) { ga="shutter" channel="zwave:device:11111111:node4:blinds_control" }
I now create a group like so and ask Google assistant to shut down âmyshuttergroupâ
Group:Rollershutter:AVG(UP, DOWN) Shutter_Group "myshuttergroup" { ga="shutter"}
Telling Google Assistant to open âmyshuttergroupâ results into
âReceived HTTP POST request at âitems/Shutter_Groupâ with an invalid status value âONââ
and GA itself telling me that this mode is not supported.
This itself is surprising because in all other cases GA would send UP / DOWN not ON/OFF.
The only way of doing to seems to setting up a proxy item and forwarding its state to the group in a rule.
Rollershutter myshutterproxy "myshutterproxy item" {ga="Shutter"}
rule "shuttergroup rule"
when
Item myshutterproxy received command
then
sendCommand(Shutter_Group,receivedCommand)
end
So my guess there is an issue with rollershutter groups?
Does anyhow have an idea if there is a better way of doing it without using the proxy item and the rule?
Stefan