dynamisches at define vergisst Zeichen

Begonnen von grooves, 07 Februar 2016, 12:48:19

Vorheriges Thema - Nächstes Thema

grooves

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


rudolfkoenig

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"

grooves

Vielen Dank für die schnelle Antwort,

perfekt, funktoniert so

Grüße,
Micha