NEWS
Unerklärliches Verhalten meiner Scripte
-
ahh, ok
on({id: "mqtt.0.LuxWinterG.Sensor_BH1750.Lux"/*/LuxWinterG/Sensor_BH1750/Lux*/, change: "any"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (compareTime(getAstroDate("sunset", undefined, -120), '22:00', "between", null) && getState("mqtt.0.LuxWinterG.Sensor_BH1750.Lux").val <= 10) { setState("deconz.0.Lights.5.bri"/*Kommode bri*/, 80); } else { setState("deconz.0.Lights.5.on"/*Kommode on*/, false); } });
-
@UltraJochen mm.. das ist die Variante ohne die log ausgaben.. kannst du nochmal die mit den Ausgaben posten ? Das Script sieht erst einmal ok aus.
A.
-
Achso, die Debug-Option habe ich noch nicht gebaut.
Das Script sieht für mich auch ok aus. Um es realistisch zu testen, müsste das angepasste Script dann ja auch die Nacht durchlaufen. Tagsüber (bzw. bis 22:00 funzt es super).Wie ist denn diese Angabe im Log zu verstehen:
date=Tue Aug 20 2019 05:00:51 GMT+0200 (CEST)) => Tue Aug 20 2019 20:37:33 GMT+0200 (CEST)
-
@UltraJochen
da muss ich passen - ich war davon aus gegangen das die Meldung von einem Logeintrag stammt. -
Wie ist denn diese Angabe im Log zu verstehen:
getAstroDate() liefert um 5:00 Uhr den Zeitpunkt des Sonnenuntergangs: 20:37:33 MESZ.
-
Ok, hier ist ein Eintrag wo sich die Lampe einschaltet:
2019-08-20 01:20:38.333 - info: javascript.0 script.js.common.Licht.NachtlichtKommode: getAstroDate(pattern=sunset, date=Tue Aug 20 2019 01:20:38 GMT+0200 (CEST)) => Mon Aug 19 2019 20:39:39 GMT+0200 (CEST) 2019-08-20 01:20:38.334 - info: javascript.0 script.js.common.Licht.NachtlichtKommode: getState(id=mqtt.0.LuxWinterG.Sensor_BH1750.Lux, timerId=undefined) => {"val":0,"ack":true,"ts":1566256838332,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1566240922188} 2019-08-20 01:20:38.334 - info: javascript.0 script.js.common.Licht.NachtlichtKommode: setForeignState(id=deconz.0.Lights.5.bri, state=80) 2019-08-20 01:20:38.339 - info: deconz.0 setLightState: {"bri": 80, "on": true} 5 deconz.0.Lights.5.bri 2019-08-20 01:20:38.341 - info: deconz.0 options: {"url":"http://192.168.178.34:8077/api/80A7A3FC4A/lights/5/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{\"bri\": 80, \"on\": true}"}
-
-
Müsste 4.1.12 sein.
-
-
juut, ist erledigt. Ich bin gespannt, was heute nacht passiert.
Edit: Heute Nacht lief alles wie es sollte. Ich werds die Tage aber noch weiter beobachten.
Vielen Dank für die Hilfe.