Hi,
ich will aus Testgründen mal langsam mit keyless-in anfangen. Dafür habe ich mir folgende Regel ausgedacht, die
die Tür öffnen soll.
Leider scheint der Code ein Problem mit changedSince zu haben. Nehme ich diesen Teil raus, dann geht es. Leider bekomme ich keinen Trace oder Fehler sonstiger Art.
Habt ihr eine Idee? Verwende ich changedSince falsch?
Grüße
Sascha
ich will aus Testgründen mal langsam mit keyless-in anfangen. Dafür habe ich mir folgende Regel ausgedacht, die
- bei Erkennung eines Handys (Item NH, WLAN, networkhealth)
- und Abwesenheit (Present), die länger als 10 Minuten andauerte
- und dem Status einiger einschränkender Items (Auto_Entry, Frontdoor_state)
die Tür öffnen soll.
Code:
rule "Türoffnung" when Item NH changed to ON then if (Present.state == OFF && Present.changedSince(now.minusMinutes(10))) { if (Auto_Entry.state == ON && Frontdoor_state.state == CLOSED) { logInfo("runtime.busevents", "Türöffnung") sendCommand(Frontdoor, "OPEN") sendCommand(Present, ON) sendNotification("hlw31.de@gmail.com", "Automatiköffnung") } } end
Habt ihr eine Idee? Verwende ich changedSince falsch?
Grüße
Sascha