seit ein paar Tagen bekomme ich im Log eine Fehlermeldung die anscheinend meinen ganzen PI etwas ausbremst.
Laufend kommt der Ladekreis zum Vorschein.
Irgendwo im Scripten muss ich einen Fehler haben, wobei die Scripte bis vor kurzem Problemlos liefen.
Danke für Eure Hilfe
Tobias
javascript.0 2020-01-11 23:50:00.066 error (22304) at Timer.processTimers (timers.js:223:10)
javascript.0 2020-01-11 23:50:00.066 error (22304) at listOnTimeout (timers.js:263:5)
javascript.0 2020-01-11 23:50:00.065 error (22304) at tryOnTimeout (timers.js:300:5)
javascript.0 2020-01-11 23:50:00.064 error (22304) at ontimeout (timers.js:436:11)
javascript.0 2020-01-11 23:50:00.064 error (22304) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7)
javascript.0 2020-01-11 23:50:00.063 error (22304) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11
javascript.0 2020-01-11 23:50:00.063 error (22304) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10)
javascript.0 2020-01-11 23:50:00.062 error (22304) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1319:34)
javascript.0 2020-01-11 23:50:00.061 error (22304) at Object.<anonymous> (script.js.common.Arbeitsweg_Letter:241:5)
javascript.0 2020-01-11 23:50:00.061 error (22304) at main (script.js.common.Arbeitsweg_Letter:230:5)
javascript.0 2020-01-11 23:50:00.060 error (22304) Error in callback: ReferenceError: isTimeInRange is not defined
020-01-11 23:49:03.242 warn (22304) at processImmediate (timers.js:658:5)
javascript.0 2020-01-11 23:49:03.242 warn (22304) at tryOnImmediate (timers.js:676:5)
javascript.0 2020-01-11 23:49:03.241 warn (22304) at runCallback (timers.js:705:18)
javascript.0 2020-01-11 23:49:03.241 warn (22304) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:224:41)
javascript.0 2020-01-11 23:49:03.241 warn (22304) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4745:37)
javascript.0 2020-01-11 23:49:03.241 warn (22304) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:439:25)
javascript.0 2020-01-11 23:49:03.241 warn (22304) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1101:38)
javascript.0 2020-01-11 23:49:03.241 warn (22304) at Object.<anonymous> (script.js.common.Gesamtstrom_Haus:9:3)
javascript.0 2020-01-11 23:49:03.240 warn (22304) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1404:20)
javascript.0 2020-01-11 23:49:03.240 warn (22304) You are assigning a number to the state "javascript.0.scriptEnabled.common.Abtrag_Solar" which expects a boolean. Please fix your code to use a boolean or change the state type to number. Thi
javascript.0 2020-01-11 23:49:03.239 warn (22304) at processImmediate (timers.js:658:5)
javascript.0 2020-01-11 23:49:03.239 warn (22304) at tryOnImmediate (timers.js:676:5)
javascript.0 2020-01-11 23:49:03.239 warn (22304) at runCallback (timers.js:705:18)
javascript.0 2020-01-11 23:49:03.239 warn (22304) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:224:41)
javascript.0 2020-01-11 23:49:03.239 warn (22304) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4745:37)
javascript.0 2020-01-11 23:49:03.238 warn (22304) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:439:25)
javascript.0 2020-01-11 23:49:03.238 warn (22304) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1101:38)
javascript.0 2020-01-11 23:49:03.238 warn (22304) at Object.<anonymous> (script.js.common.Gesamtstrom_Haus:4:3)
javascript.0 2020-01-11 23:49:03.238 warn (22304) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1404:20)
javascript.0 2020-01-11 23:49:03.237 warn (22304) You are assigning a number to the state "javascript.0.scriptEnabled.common.Gesamtleistung" which expects a boolean. Please fix your code to use a boolean or change the state type to number. T
@Fraenki23 geh jetzt mal auf den Schraubenschlüssel von deinem aktuellen Zählerstand und dort machst du das was ich dir beschrieben habe es kann sein das du in die variable noch kwh mit anhängen musst das es der Adapter erkennt dazu gehst du auf den Stift wenn das geöffnet ist gehst du auf das Plus wählst unit aus und gibst dort kWh an dann müsste alles funktionieren.
@Asgothian Super, danke dir :)... Läuft einwandfrei. Musste lediglich beim letzten "update Object ID with false" noch ein delay setzen, ohne ist das Licht am Ende an geblieben.
Ich schalte den Autor nicht direkt, sondern über eine "dummy"Objekt. Dieses halt fräg Störungen ab und gibt den Betrieb frei wenn keine Störung anliegt.
Das Modul aus dem socketio Adapter ist nicht global verfügbar. Du musst das Modul in der JS Adapter Config eintragen, dann wird es installiert und steht dir zur Verfügung.