FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bemilic am 05 Dezember 2015, 22:51:11

Titel: DOIF Bedingungen
Beitrag von: bemilic am 05 Dezember 2015, 22:51:11
Hallo,
ich komme mit dem DOIF Befehl nicht klar.

Ich habe folgende Bedingungen definiert (dachte ich zumindest):

- Balkontür wurde seit mehr als 5min nicht mehr geöffnet/geschlossen (OG_Ez_Balkontuer)
und
- es ist zwischen 22:45-06:00
und
- der Rolladen ist nicht geschlossen (ReadingsVal("EG_OG_EZ_RolladenBalkon", "state", "---") ne "on")

=> dann schließe den Rolladen.


(  ([OG_Ez_Balkontuer:state:sec] > 300) and [22:45-06:00] and (ReadingsVal("EG_OG_EZ_RolladenBalkon", "state", "---") ne "on") ) (set OG_EZ_RolladenBalkon on)

Leider erhalte ich dabei um 22:45 einen set OG_EZ_RolladenBalkon on (obwohl der Rolladen bereits zu war!) ?

Vielen Dank für Tipps
Bernd
Titel: Antw:DOIF Bedingungen
Beitrag von: viegener am 05 Dezember 2015, 23:06:03
Wenn Du Code tags verwendet, wird das für andere leichter lesbar.

Nachdem was ich lesen kann, prüfst Du an einem device EG_OG_EZ_RolladenBalkon setzt den Status aber an OG_EZ_RolladenBalkon. Ist das vielleicht das Problem?



Titel: Antw:DOIF Bedingungen
Beitrag von: bemilic am 06 Dezember 2015, 01:22:10
Danke für die Hilfe... du hast natürlich recht....ist vielleicht schon zu spät gewesen ;-)