Anwesenheit in Rule auswerten
Verfasst: 12. Mär 2020 20:37
Hallo,
ich habe eine Gruppe in der über Homkit die Anwesenheit geschickt wird.
Ich möchte gerne eine Rule die auslöst wenn keiner da ist, also dann wenn "gall_at_home" OFF ist. Das sollte doch OFF sein wenn alle auf OFF schalten oder?
Ich würde es so anfangen:
Ich habe gelesen ich kann auch die member einer Gruppe mit zählen.
Wie würde ich das den in einer Event Auswertung abfragen?
z.B.
ich habe eine Gruppe in der über Homkit die Anwesenheit geschickt wird.
Code: Alles auswählen
// Anwesenheit über Homkit
Group:Switch:OR(ON,OFF) gall_at_home "Anwesenheitserkennung"
// Geräte
Switch Anwesenheit_CH "CH_Anwesenheit" <socket> (gall_at_home) ["Switchable"]
Switch Anwesenheit_RI "RI_Anwesenheit" <socket> (gall_at_home) ["Switchable"]
Switch Anwesenheit_JA "JA_Anwesenheit" <socket> (gall_at_home) ["Switchable"]
Switch Anwesenheit_MA "MA_Anwesenheit" <socket> (gall_at_home) ["Switchable"]
Ich würde es so anfangen:
Code: Alles auswählen
rule "Garagentor Keiner Zuhause"
when
Item gall_at_home changed to OFF
then
Code: Alles auswählen
Group:Number:COUNT(".*")
Wie würde ich das den in einer Event Auswertung abfragen?
z.B.
Code: Alles auswählen
Item gall_at_home changed to "2"