Moin!
Mein erstes Mal in diesem Forum :-)
Ich will einen 'Vorwecker' vor der eigentlichen Weckzeit definieren.
Dazu habe ich diesen Code geschrieben: (30 Minuten vorher soll der Vorwecker gestellt werden)
delete Weckeran,
define Weckeran at [tablet:nextAlarmTime] set Wecker on,
attr Weckeran room AMAD,
delete VorWeckeran,
define VorWeckeran at {FmtTime(time_str2num("2017-01-01 [tablet:nextAlarmTime]:00")+time_str2num("2017-01-01 00:30:00"))} set VorWecker on,
attr VorWeckeran room AMAD
Das klappt leider nicht.
Ich bekomme im Log diese Meldungen:
2018.01.04 19:06:14 1: define VorWeckeran at {FmtTime(time_str2num("2017-01-01 07:00:00")+time_str2num("2017-01-01 00:30:00"))} set VorWecker on: Wrong timespec {FmtTime(time_str2num("2017-01-01: either HH:MM:SS or {perlcode}
2018.01.04 19:06:14 3: define VorWeckeran at {FmtTime(time_str2num("2017-01-01 $07:00:00")+time_str2num("2017-01-01 00:30:00"))} set VorWecker on : Wrong timespec {FmtTime(time_str2num("2017-01-01: either HH:MM:SS or {perlcode}
2018.01.04 19:06:14 3: Please define VorWeckeran first
2018.01.04 19:06:14 3: attr VorWeckeran room AMAD : Please define VorWeckeran first
Wenn mir hier jemand über den (Perl)Berg helfen könnte wäre es schön...
Vielen Dank!
Hmmm, wer Lesen kann...
Da fehlte das T in dem Perl-Aufruf:
....(time_str2num("2017-01-01T[tablet:nextAlarmTime.....
Keine Leerzeichen, nur das T...