[gelöst] Hilfe beim doif mit twilight..

Begonnen von Kellerkind86, 05 Januar 2021, 22:23:19

Vorheriges Thema - Nächstes Thema

Kellerkind86

Nabend,
wahrscheinlich nur ne kleinigkeit..aber ich weiß grad nicht wo der Fehler ist und ich hoffe, dass mir jemand etwas erleuchten kann..
hab ein dummy mit on und off..

aber wo hängt es ?
([Rollos_steuerung:state] eq "on" and ([Twilight:ss]))\
(set Alle_Rolladen close)\
DOELSEIF  (([[Twilight:sr]|8] or [08:30:00|7]) and [Rollos_steuerung:state] eq "on")\
(set Alle_Rolladen open)


danke.. oh man
gruß Marcell
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Damian

statt

([Twilight:ss])

[[Twilight:ss]]

es steht seit paar Tagen sogar eindeutig in der Commandref:

ZitatIndirekte Zeitangaben

Statt fester Zeitangaben kann ein Status oder ein Reading angegeben werden, welches eine Zeitangabe beinhaltet. Die Angaben werden in doppelte eckige Klammern gesetzt. Eine Änderung der Zeit im angegebenen Reading bzw. Status führt zu sofortiger Neuberechnung der Zeit im DOIF.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Kellerkind86

okay..ich gelobe Besserung..

aber wenn ich es abschliessen will..
kommt diese Meldung..

Rolladensteuerung DOIF: expected DOELSEIF or DOELSE: )\ (set Alle_Rolladen close)\ DOELSEIF  (([[Twilight:sr]|8] or [08:30:00|7]) and [Rollos_steuerung:state] eq "on")\ (set Alle_Rolladen open)

oh man..muss noch viel lernen.. :( :(
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Damian

Die letzte äußere runde Klammer der ersten Bedingung musst du schon drin lassen ;)
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Kellerkind86

#4
Ich check es nicht..oh man
([Rollos_steuerung:state] eq "on" and ([[OUT_Twilight:ss]] ))
(set Alle_Rolladen close)
DOELSEIF  (([[OUT_Twilight:sr]|8] or [08:30:00|7]) and [Rollos_steuerung:state] eq "on")
(set Alle_Rolladen open)


Erledigt, danke
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Damian

([Rollos_steuerung:state] eq "on" and [[OUT_Twilight:ss]])

hätte es auch getan
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF