Anwesenheitserkennung nachtriggern
Verfasst: 29. Jan 2022 13:33
Hallo zusammen,
ich habe eine Anwesenheiterkennung mittels dem Network-Bindung erstellt. Das funktioniert beim iPhone bedingt durch den WLAN-Standby mehr schlecht als recht.
Auf meinem Homeserver habe ich mir damit beholfen, dass ich minutlich die iPhones gepingt habe. Nur wenn ich innerhlab von 30 Minuten keines erreicht habe, wurde die Abwesenheit detektiert. Das hat recht gut funktioniert.
Diese will ich gerne in OH3 umsetzen. Könnt Ihr mir den richtigen Denkanstoß geben?
ich habe eine Anwesenheiterkennung mittels dem Network-Bindung erstellt. Das funktioniert beim iPhone bedingt durch den WLAN-Standby mehr schlecht als recht.
Auf meinem Homeserver habe ich mir damit beholfen, dass ich minutlich die iPhones gepingt habe. Nur wenn ich innerhlab von 30 Minuten keines erreicht habe, wurde die Abwesenheit detektiert. Das hat recht gut funktioniert.
Diese will ich gerne in OH3 umsetzen. Könnt Ihr mir den richtigen Denkanstoß geben?
Code: Alles auswählen
rule "Anwesenheit"
when
Item iPhone_1 changed to ON or
Item iPhone_2 changed to ON
then
sendCommand(Z_ZENTRAL_Ein, ON)
end
rule "Abwesenheit"
when
Item iPhone_1 changed to OFF or
Item iPhone_2 changed to OFF
then
if(iPhone_1.state == OFF && iPhone_2.state == OFF) {
sendCommand(Z_ZENTRAL_Aus, OFF)
}
end