Hallo,
ich habe folgenden "schalter":
Internals:
CFGFN
COMMAND set mySwitch1 off
DEF *06:00 set mySwitch1 off
FUUID 5df35368-f33f-73a1-6319-dadac3fc0882aff4
NAME mySwitch1_off
NR 69812
PERIODIC yes
RELATIVE no
REP -1
STATE Next: 06:00:00
TIMESPEC 06:00
TRIGGERTIME 1576299600
TRIGGERTIME_FMT 2019-12-14 06:00:00
TYPE at
Helper:
DBLOG:
state:
myDbLog:
TIME 1576227688.24319
VALUE Next
READINGS:
2019-12-13 10:11:08 state Next: 06:00:00
Attributes:
den ich dynamisch schalten möchte:
ZitatmyTL.*:aktEvent:.*sr_civil.* {fhem("set mySwitch1 off")}
Wenn ich
Zitat*06:00 set mySwitch1 off
durch
ZitatmyTL.*:aktEvent:.*sr_civil.* {fhem("set mySwitch1 off")}
ersetze erhalte ich folgende Fehlermeldung:
ZitatWrong timespec myTL.*:aktEvent:.*sr_civil.*: either HH:MM:SS or {perlcode}
In einem weiteren "schalter":
Internals:
DEF [b]myTL.*:aktEvent:.*ss_indoor.* {fhem("set mySwitch1 on")}[/b]
FUUID 5c4ddef9-f33f-73a1-4d3a-75d90aab140fd921
FVERSION 91_notify.pm:0.193740/2019-05-11
NAME mySwitch1_on
NOTIFYDEV myTL.*
NR 109
NTFY_ORDER 50-mySwitch1_on
REGEXP myTL.*:aktEvent:.*ss_indoor.*
STATE 2019-12-12 16:12:08
TRIGGERTIME 1576163529.17075
TYPE notify
READINGS:
2019-12-05 18:33:00 state active
Attributes:
room Schlafzimmer
funktionier das einwandfrei.
Ich habe auch folgendes -erfolglos- ausprobiert:
Zitat
{twilight("twilight_device","sr_civil","06:00","08:00")} set mySwitch1 off
{surise("CIVIL",0,"06:00","08:00")} set mySwitch1 off
Schon mal ein Danke für die "Erleuchtung"..
Irgendwie versteh ich nicht, was Du nicht verstehst. :-\
Der erste "Schalter" ist ein "at, welches per Definition zeitgesteuert den Befehl set mySwitch1 off
ausführt.
Wie Du schreibst, hast Du den Regex myTL.*:aktEvent:.*sr_civil.* {fhem("set mySwitch1 off")}
des 2. Schalters(notify) in das at kopiert ? Das macht doch gar keinen Sinn, denn das at verlangt eine Zeitdefinition.
Grüße Markus
Hallo KölnSolar,
danke für die "Erleuchtung", grrrrr.
=> define mySwitch1_off notify myTL.*:aktEvent:.*sr_civil.* {fhem("set mySwitch1 on")}
Schöne Weihnachtszeit.