Hallo,
das funktioniert:
Internals:
COMMAND set MQTT2_DVES_CAB019 on-till 21:00:00
DEF *10:36:00 set MQTT2_DVES_CAB019 on-till 21:00:00
FUUID 618a2082-f33f-214e-cf09-45b63a412e127f78
NAME KinderNachtlichtEin
NR 208
PERIODIC yes
RELATIVE no
REP -1
STATE Next: 10:36:00
TIMESPEC 10:36:00
TRIGGERTIME 1637832960
TRIGGERTIME_FMT 2021-11-25 10:36:00
TYPE at
READINGS:
2021-11-24 10:36:00 state Next: 10:36:00
Attributes:
alias KinderNachtlichtEin
room nt+di
nach at - FHEMWiki:
define morgens at *7:00:00 set lampe1 on ;; set lampe2 on → schaltet BEIDE Lampen immer um 7 an. Beide Befehle landen in der config (im at), nur der define Befehl wird ausgeführt
das funktioniert aber nicht, es wird nur das erste Device eingeschaltet:
Internals:
COMMAND set MQTT2_DVES_CAB019 on ;; set MQTT2_DVES_626FD4_CH2 on
DEF *10:42:00 set MQTT2_DVES_CAB019 on ;; set MQTT2_DVES_626FD4_CH2 on
FUUID 618a2082-f33f-214e-cf09-45b63a412e127f78
NAME KinderNachtlichtEin
NR 208
PERIODIC yes
RELATIVE no
REP -1
STATE Next: 10:42:00
TIMESPEC 10:42:00
TRIGGERTIME 1637833320
TRIGGERTIME_FMT 2021-11-25 10:42:00
TYPE at
READINGS:
2021-11-24 10:42:00 state Next: 10:42:00
Attributes:
alias KinderNachtlichtEin
room nt+di
und in dieser Variante wird keines eingeschaltet und im log erscheint:
KinderNachtlichtEin: on-till requires 1 parameter
Internals:
COMMAND set MQTT2_DVES_CAB019 on-till 21:00:00 ;; set MQTT2_DVES_626FD4_CH2 on
DEF *10:40:00 set MQTT2_DVES_CAB019 on-till 21:00:00 ;; set MQTT2_DVES_626FD4_CH2 on
FUUID 618a2082-f33f-214e-cf09-45b63a412e127f78
NAME KinderNachtlichtEin
NR 208
PERIODIC yes
RELATIVE no
REP -1
STATE Next: 10:40:00
TIMESPEC 10:40:00
TRIGGERTIME 1637833200
TRIGGERTIME_FMT 2021-11-25 10:40:00
TYPE at
READINGS:
2021-11-24 10:40:00 state Next: 10:40:00
Attributes:
alias KinderNachtlichtEin
room nt+di
Kann man mit at keine mehrfachen Befehle (u.a. mit) on-till machen?
matze1999
Vermutlich bist du über das "escapen" von ";" gestolpert. Die commandref hat die "fhem.cfg-Notation" (zwei ; ), in der DEF sieht man dann aber nur eines, wenn man das über diesen Weg eingibt. Bei dir sind es aber zwei => da stehen dann 4 in der "fhem.cfg-Notation"...
@Beta-User,
das wars, ";;" im define, dann funktioniert es. Danke!
matze1999