Moin,
bekomme einen error bei meinen DOIF.
Eigentlich habe ich den DOIF nach Wiki erstellt.
Kann mir einer helfen, danke!
Internals:
CFGFN
DEF ([Wetterstation:1.BRIGHTNESS] > 150 and [08:40-{sunset_abs()}] (set k_rollladen_fenster down) DOELSE (set k_rollladen_fenster up))
NAME r_rollladen_sonne
NR 5595
NTFY_ORDER 50-r_rollladen_sonne
STATE initialized
TYPE DOIF
Readings:
2017-03-08 09:05:07 Device Wetterstation
2017-03-08 08:45:54 cmd 0
2017-03-08 09:05:07 e_Wetterstation_1.BRIGHTNESS 169
2017-03-08 09:05:07 error perl error in condition: ReadingValDoIf($hash,'Wetterstation','1.BRIGHTNESS') > 150 and DOIF_time($hash,0,1,$wday,$hms) (set k_rollladen_fenster down) DOELSE (set k_rollladen_fenster up): syntax error at (eval 11017) line 1, near ") ("
2017-03-08 08:45:54 state initialized
2017-03-08 08:45:54 timer_01_c01 09.03.2017 08:40:00
2017-03-08 08:45:54 timer_02_c01 08.03.2017 18:34:18
Condition:
0 ReadingValDoIf($hash,'Wetterstation','1.BRIGHTNESS') > 150 and DOIF_time($hash,0,1,$wday,$hms) (set k_rollladen_fenster down) DOELSE (set k_rollladen_fenster up)
Days:
Devices:
0 Wetterstation
all Wetterstation
Do:
0:
0
1:
Helper:
event hmstate: Activated
globalinit 1
last_timer 2
sleeptimer -1
triggerDev Wetterstation
triggerEvents:
hmstate: Activated
triggerEventsState:
hmstate: Activated
Internals:
Interval:
0 -1
1 0
Itimer:
Localtime:
0 1489045200
1 1488994458
Readings:
0 Wetterstation:1.BRIGHTNESS
all Wetterstation:1.BRIGHTNESS
Realtime:
0 08:40:00
1 18:34:18
Regexp:
0:
All:
State:
Time:
0 08:40:00
1 {sunset_abs()}
Timecond:
0 0
1 0
Timer:
0 0
1 0
Timers:
0 0 1
Trigger:
Triggertime:
1488994458:
localtime 1488994458
Hash:
1489045200:
localtime 1489045200
Hash:
Attributes:
Auf den ersten Blick Klammerfehler....
([Wetterstation:1.BRIGHTNESS] > 150 and [08:40-{sunset_abs()}]) (set k_rollladen_fenster down) DOELSE (set k_rollladen_fenster up)
ok, danke ... jetzt scheint es zu gehen :)
hat noch einer Ahnung, wie ich es einstelle dass die Lüftungsschlize au sind?
Weil wenn ich den Rollladen ganz runter fahre (down) sind ja die Schlitze zu.
Einer eine Idee oder wie er es gemacht hat?
Hallo fini,
meine Rolladen-Aktoren kennen die Kommandos 'down', 'up', und 'up sekunden'.
Dann funktioniert z.b: set rolladen down; sleep 60 quiet; set rolladen up 1
hmmm ...
bei mir geht es glaube ich mit
set k_rollladen_fenster:control 100 bis 0]
100 ist Rollladen oben, 0 unten
muß ich mal ein wenig umherspielen
vielleicht so 1 oder 2, mal sehen
also so habe ich es jetzt eingestellt
([Wetterstation:1.BRIGHTNESS] > 220 and [10:00-{sunset_abs()}]) (set k_rollladen_fenster control 10) DOELSE (set k_rollladen_fenster up)
Geräte:
HM-WDS100-C6-O-2 (Wetterstation)
HM-LC-Bl1PBU-FM (k_rollladen_fenster)
hier die Schaltung für die Nacht
([{twilight("LichtWetter","ss_civil","18:00","22:00")}]) (set k_rollladen_fenster down) DOELSEIF ([{twilight("LichtWetter","sr_civil","06:00","08:00")}]) (set k_rollladen_fenster up)