FHEM Forum

FHEM => Automatisierung => Thema gestartet von: grooves am 07 Februar 2016, 12:48:19

Titel: dynamisches at define vergisst Zeichen
Beitrag von: grooves am 07 Februar 2016, 12:48:19
Hallo,

ich möchte ein dynamisches define at jeden Morgen erstellen,
so eine Art Zeitschaltuhr, wird Morgens definiert und dann 20x ausgeführt,
ich hab das folgendermaßen in der CFG:
define CAR_Update at *07:30:00 {fhem("define CAR_morning at +*{20}00:10:00 {system('sudo /usr/local/bin/get_wl_car.sh&');;}")}

das define CAR_moring selber funktioniert, wenn ich es direkt in die CFG schreiben.
aber beim dynamischen erstellen um 7:30 erzeugt er folgendes in der CFG:
define CAR_morning at +*{20}00:10:00 {system('sudo /usr/local/bin/get_wl_car.sh&')

d.h. hinten fehlt  ;;} und somit erkennt er den Befehl nicht, :-(

Danke für jede Hilfe,
Micha

Titel: Antw:dynamisches at define vergisst Zeichen
Beitrag von: rudolfkoenig am 07 Februar 2016, 12:57:34
Ich wuerde das so schreiben:
define CAR_Update at *07:30 define CAR_morning at +*{20}00:10 "sudo /usr/local/bin/get_wl_car.sh"
Titel: Antw:dynamisches at define vergisst Zeichen
Beitrag von: grooves am 07 Februar 2016, 13:45:54
Vielen Dank für die schnelle Antwort,

perfekt, funktoniert so

Grüße,
Micha