DOIF - Twilight-Sonnenaufgang + 20min

Begonnen von thunder1902, 18 September 2015, 08:09:06

Vorheriges Thema - Nächstes Thema

thunder1902

Hallo!

Weiß jemand, wie man das "schreibt"?

Meine Versuche scheitern mit dem Fehler
ZitatSonnenaufgang_Rolladen_EG_runter DOIF: wrong time format: +[00:20] Sonnenaufgang_Rolladen_EG_hoch DOIF: wrong time format: +[00:20]

define Sonnenaufgang_Rolladen_EG_hoch DOIF (([[T:sr]+[00:20]]) && [Rolladenautomatik] eq "on") (set Rolladen_EG_alle neutral)


Was mache ich falsch???

Brockmann

Zitat von: thunder1902 am 18 September 2015, 08:09:06
Meine Versuche scheitern mit dem Fehler
define Sonnenaufgang_Rolladen_EG_hoch DOIF (([[T:sr]+[00:20]]) && [Rolladenautomatik] eq "on") (set Rolladen_EG_alle neutral)

Lass die äußeren eckigen Klammern bei der Zeitangabe weg. Sonst meint DOIF, Du willst ein Intervall angeben, was aber mit dem + dann nicht passt.

thunder1902


Damian

Zitat von: Brockmann am 18 September 2015, 09:36:04
Lass die äußeren eckigen Klammern bei der Zeitangabe weg. Sonst meint DOIF, Du willst ein Intervall angeben, was aber mit dem + dann nicht passt.

wird auch nicht funktionieren, dann eher:

define Sonnenaufgang_Rolladen_EG_hoch DOIF ([([T:sr]+[00:20])] and [Rolladenautomatik] eq "on") (set Rolladen_EG_alle neutral)

Runde Klammen innerhalb von eckigen bedeutet rechnen mit Zeiten.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

thunder1902