Re: Anwesenheitserkennung umsetzen
Verfasst: 14. Jan 2021 19:25
Das Handy ist ein Switch-Item
Es sieht jetzt dann genau so aus:
Es erkennt ja anscheinend die SSID. Aber aus irgendeinem Grund triggert es trotzdem die obere Rule.
Der string kennt ja nur zwei Zustände. Einmal den "UNDEF" (wenn ich aus dem WLAN bin) und einmal den "o2-WLAN52" (Wenn ich im WLAN bin). Deswegen kappiere ich das nicht ganz.
EDIT: Muss man vielleicht Definieren, welcher Zustand (Also UNDEF oder o2-WLAN52) gewünscht ist?
Code: Alles auswählen
String WLAN_Handy1 "WLAN [%s]"
Switch Handy1 "Elias ist [MAP(anwesenheit.map):%s]" <motion> ["Switchable"]
Code: Alles auswählen
2021-01-14 19:25:37.772 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'anwesenheit.rules'
2021-01-14 19:26:03.380 [INFO ] [e.smarthome.model.script.Anwesenheit] - Rule getriggert. WLAN_Handy1 Status: UNDEF
2021-01-14 19:26:18.393 [INFO ] [e.smarthome.model.script.Anwesenheit] - Elias ist unterwegs!
2021-01-14 19:26:32.886 [INFO ] [e.smarthome.model.script.Anwesenheit] - Rule getriggert. WLAN_Handy1 Status: o2-WLAN52
2021-01-14 19:26:47.902 [INFO ] [e.smarthome.model.script.Anwesenheit] - Elias ist unterwegs!
Der string kennt ja nur zwei Zustände. Einmal den "UNDEF" (wenn ich aus dem WLAN bin) und einmal den "o2-WLAN52" (Wenn ich im WLAN bin). Deswegen kappiere ich das nicht ganz.
EDIT: Muss man vielleicht Definieren, welcher Zustand (Also UNDEF oder o2-WLAN52) gewünscht ist?