hdering / homematic_verbrauchszaehler

Mittels ioBroker Javascript Stromzähler protokollieren
18 stars 7 forks source link

Fehler ab zwei eigenen Datenpunkten #21

Open dYna77 opened 2 years ago

dYna77 commented 2 years ago

Erst einmal vielen Dank für das Script! Funktioniert soweit auch, es werden jedoch, sobald ich mehr als zwei Datenpunkte anlege, Fehler ausgegeben:

javascript.0 | 24450 | 2021-12-11 18:39:14.518 | error | at processImmediate (internal/timers.js:461:21) -- | -- | -- | -- | -- javascript.0 | 24450 | 2021-12-11 18:39:14.517 | error | at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) javascript.0 | 24450 | 2021-12-11 18:39:14.516 | error | at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29) javascript.0 | 24450 | 2021-12-11 18:39:14.516 | error | at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38) javascript.0 | 24450 | 2021-12-11 18:39:14.516 | error | at Object. (script.js.klima.stromzaehler:226:25) javascript.0 | 24450 | 2021-12-11 18:39:14.515 | error | at run (script.js.klima.stromzaehler:365:55) javascript.0 | 24450 | 2021-12-11 18:39:14.515 | error | Error in callback: TypeError: Cannot read property 'toFixed' of null javascript.0 | 24450 | 2021-12-11 18:38:07.167 | error | at processImmediate (internal/timers.js:461:21) javascript.0 | 24450 | 2021-12-11 18:38:07.166 | error | at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) javascript.0 | 24450 | 2021-12-11 18:38:07.166 | error | at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29) javascript.0 | 24450 | 2021-12-11 18:38:07.166 | error | at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38) javascript.0 | 24450 | 2021-12-11 18:38:07.165 | error | at Object. (script.js.klima.stromzaehler:226:25) javascript.0 | 24450 | 2021-12-11 18:38:07.165 | error | at run (script.js.klima.stromzaehler:365:55) javascript.0 | 24450 | 2021-12-11 18:38:07.164 | error | Error in callback: TypeError: Cannot read property 'toFixed' of null javascript.0 | 24450 | 2021-12-11 18:38:00.503 | error | at processImmediate (internal/timers.js:461:21) javascript.0 | 24450 | 2021-12-11 18:38:00.500 | error | at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) javascript.0 | 24450 | 2021-12-11 18:38:00.499 | error | at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29) javascript.0 | 24450 | 2021-12-11 18:38:00.499 | error | at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38) javascript.0 | 24450 | 2021-12-11 18:38:00.498 | error | at Object. (script.js.klima.stromzaehler:226:25) javascript.0 | 24450 | 2021-12-11 18:38:00.494 | error | at run (script.js.klima.stromzaehler:365:55) javascript.0 | 24450 | 2021-12-11 18:38:00.494 | error | Error in callback: TypeError: Cannot read property 'toFixed' of null javascript.0 | 24450 | 2021-12-11 18:37:51.998 | error | at processImmediate (internal/timers.js:461:21) javascript.0 | 24450 | 2021-12-11 18:37:51.997 | error | at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) javascript.0 | 24450 | 2021-12-11 18:37:51.995 | error | at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)

Meine config sieht so aus:

`var eigeneDatenpunkte = [

[ 'sonoff.0.server-watt.ENERGY_Total', 'Stromzaehler.Server', 'kWh', 'kWh' ],
[ 'sonoff.0.trockner.ENERGY_Total', 'Stromzaehler.Trockner', 'kWh', 'kWh' ],
[ 'sonoff.0.waschmaschine.ENERGY_Total', 'Stromzaehler.Waschmaschine', 'kWh', 'kWh' ],
[ 'sonoff.0.flower.ENERGY_Total', 'Stromzaehler.Flower', 'kWh', 'kWh' ],
[ 'sonoff.0.kette.ENERGY_Total', 'Stromzaehler.Kette', 'kWh', 'kWh' ],
[ 'sonoff.0.fenster.ENERGY_Total', 'Stromzaehler.Fenster', 'kWh', 'kWh' ],
[ 'sonoff.0.tv.ENERGY_Total', 'Stromzaehler.TV', 'kWh', 'kWh' ],

];`