NEWS
Fehler im Javascript Adapter bei compareTime ???
-
Liebe Leute,
ich bekomm' bei dieser Funktion wenn ich die Astrozeiten verwende immer einen Fehler…
z.B: bei:
if (compareTime('goldenHour', 'night' , 'between')){ NM = true}
oder sogar beim Ausführen des Beispiels aus der Doku:
log(compareTime('sunsetStart', 'sunsetEnd', 'between') ? 'Now is sunrise' : 'Now is no sunrise');
Fehler im Log:
javascript.0 2018-08-12 21:38:37.172 warn missing or unrecognized endTime expression: NaN
:?: :?:
Hat da die Funktion einen Fehler?
Liebe Grüße
tom
-
@etv:log(compareTime('sunsetStart', 'sunsetEnd', 'between') `
"sunsetEnd" gibt es nicht: Es lautet "sunset".Mit "night" sollte es an Deinem Wohnort kein Problem geben.
-
Servus paul53,
leider nein….hab heute damit herum gespielt und so schaut's aus...
Wenn ich diese Zeile im Code hab funktioniert es:
if (compareTime('15:00' , '23:59' , 'between')){ NM = true}
Auch mit der Startzeit als Astrowert geht es noch:
if (compareTime('goldenHour' , '23:59' , 'between')){ NM = true}
Wenn ich diese Zeile verwende,
if (compareTime('goldenHour' , 'sunset' , 'between')){ NM = true}
dann bekomme ich diesen Fehler:
javascript.0 2018-08-13 20:50:46.780 warn missing or unrecognized endTime expression: NaN
...egal welchen Astrowert ich an zweiter Stelle (also als Endzeit) drinnen stehen hab....
Liebe Grüße
Tom
-
Das kann ich bei mir nicht nachvollziehen:
Reiter "Log":javascript.1 2018-08-13 21:06:33.643 info script.js.common.Test3: registered 0 subscriptions and 0 schedules javascript.1 2018-08-13 21:06:33.643 info script.js.common.Test3: false javascript.1 2018-08-13 21:06:33.640 info Start javascript script.js.common.Test3 javascript.0 2018-08-13 21:06:33.638 info Stop script script.js.common.Test3 javascript.1 2018-08-13 21:06:33.636 info Stop script script.js.common.Test3
Host: 1.4.2
Javascript: 3.6.4