FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: MichaelO am 08 Mai 2016, 12:41:23

Titel: "noch nicht später als x Minuten nach Sonnenaufgang"... ?
Beitrag von: MichaelO am 08 Mai 2016, 12:41:23
Hallo,

ich komme gerade nicht weiter mit der Formulierung eines DOIF und benötige einen kurzen Gedankenanstoß. Ich möchte etwas schalten, wenn der Rolladen weniger als 60% heruntergefahren ist und es noch nicht später als 15 Minuten nach Sonnenaufgang ist. Die zweite Bedingung bekomme ich nicht hin, Sunrise_EL verwende ich mit anderen Bedingungen schon, aber hier hänge ich.

([WZ_Rolladen:position] < 60 and ...

Vielleicht kann mir jemand kurz helfen.

Vielen Dank
Michael
Titel: Antw:"noch nicht später als x Minuten nach Sonnenaufgang"... ?
Beitrag von: Ellert am 09 Mai 2016, 03:31:52
sunrise_abs(900) lt $hms
Titel: Antw:"noch nicht später als x Minuten nach Sonnenaufgang"... ?
Beitrag von: MichaelO am 09 Mai 2016, 06:47:44
Danke, das werde ich testen, wobei mir der Syntax so gar nichts sagt. Da werde ich noch ein wenig im Wiki lesen.

Heißt das "lower than" und $hms die aktuelle Zeit?

Gruß
Michael
Titel: Antw:"noch nicht später als x Minuten nach Sonnenaufgang"... ?
Beitrag von: Ellert am 09 Mai 2016, 19:31:16
siehe https://wiki.selfhtml.org/wiki/Perl/Operatoren
und: http://fhem.de/commandref_DE.html#perl