NEWS
Bug in Javascript oder influxdb
-
@bluefox leider kann ich den Bug nicht zuordnen, deshalb erst hier bevor Github.
influxdb 5.1.6
javascript 10.4.5Ich hab gestern das influxdb Update auf 5.1.6 gemacht.
Seitdem sehr häufig diese Art von Fehler:2026-10-21 17:32:33.631 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at Object. (script.js.Diagramme.Heizung_Flur_Ventile:98:52) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at process.processImmediate (node:internal/timers:574:21) 2026-10-21 17:32:33.638 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-21 17:32:33.638 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at Object. (script.js.Diagramme.Heizung_Schlafzimmer_Ventile:98:52) 2026-10-21 17:32:33.638 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-21 17:32:33.639 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-21 17:32:33.639 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-21 17:32:33.639 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at process.processImmediate (node:internal/timers:574:21) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at Object. (script.js.Diagramme.Heizung_Kueche_Ventile:98:52) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at process.processImmediate (node:internal/timers:574:21)2026-10-20 23:55:15.633 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 23:55:15.633 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at Object. (script.js.Sonne_alt.Monat_Tageslaenge_Lux:98:52) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at process.processImmediate (node:internal/timers:574:21)2026-10-20 19:50:10.685 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at Object. (script.js.Froggit_DP2000.Trends:212:52) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at process.processImmediate (node:internal/timers:574:21)2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object. (script.js.Pflanzen.Palme_Diagram_Temperatur:203:52) 2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 10:15:16.048 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 10:15:16.048 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 10:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object. (script.js.Pflanzen.Palme_Diagram_Wasserstand:203:52) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at process.processImmediate (node:internal/timers:574:21)2026-10-20 09:15:16.065 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 09:15:16.065 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object. (script.js.Pflanzen.Palme_Diagram_Temperatur:203:52) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object. (script.js.Pflanzen.Palme_Diagram_Wasserstand:203:52) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at process.processImmediate (node:internal/timers:574:21)2026-10-20 07:15:14.025 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at Object. (script.js.Pflanzen.Palme_Diagram_Licht:203:52) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object. (script.js.Pflanzen.Palme_Diagram_Temperatur:203:52) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object. (script.js.Pflanzen.Palme_Diagram_Wasserstand:203:52) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at process.processImmediate (node:internal/timers:574:21)Gemeinsamkeit... alle rufen Daten von influxdb ab.
Das sind alles Skripte, die seit Monaten/Jahren problemlos laufen.
Generell funktionieren die Skripte auch, fehler sind sporatisch, beim nächsten mal funktioniert es wieder.Was kann ich tun, um den Fehler einzugrenzen?
-
-
-
@bluefox leider kann ich den Bug nicht zuordnen, deshalb erst hier bevor Github.
influxdb 5.1.6
javascript 10.4.5Ich hab gestern das influxdb Update auf 5.1.6 gemacht.
Seitdem sehr häufig diese Art von Fehler:2026-10-21 17:32:33.631 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at Object. (script.js.Diagramme.Heizung_Flur_Ventile:98:52) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-21 17:32:33.632 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Flur_Ventile: at process.processImmediate (node:internal/timers:574:21) 2026-10-21 17:32:33.638 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-21 17:32:33.638 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at Object. (script.js.Diagramme.Heizung_Schlafzimmer_Ventile:98:52) 2026-10-21 17:32:33.638 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-21 17:32:33.639 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-21 17:32:33.639 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-21 17:32:33.639 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Schlafzimmer_Ventile: at process.processImmediate (node:internal/timers:574:21) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at Object. (script.js.Diagramme.Heizung_Kueche_Ventile:98:52) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-21 17:32:33.641 - error: javascript.0 (46335) script.js.Diagramme.Heizung_Kueche_Ventile: at process.processImmediate (node:internal/timers:574:21)2026-10-20 23:55:15.633 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 23:55:15.633 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at Object. (script.js.Sonne_alt.Monat_Tageslaenge_Lux:98:52) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 23:55:15.634 - error: javascript.0 (46335) script.js.Sonne_alt.Monat_Tageslaenge_Lux: at process.processImmediate (node:internal/timers:574:21)2026-10-20 19:50:10.685 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at Object. (script.js.Froggit_DP2000.Trends:212:52) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 19:50:10.686 - error: javascript.0 (46335) script.js.Froggit_DP2000.Trends: at process.processImmediate (node:internal/timers:574:21)2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object. (script.js.Pflanzen.Palme_Diagram_Temperatur:203:52) 2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 10:15:16.047 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 10:15:16.048 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 10:15:16.048 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 10:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object. (script.js.Pflanzen.Palme_Diagram_Wasserstand:203:52) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 10:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at process.processImmediate (node:internal/timers:574:21)2026-10-20 09:15:16.065 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 09:15:16.065 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object. (script.js.Pflanzen.Palme_Diagram_Temperatur:203:52) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 09:15:16.066 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object. (script.js.Pflanzen.Palme_Diagram_Wasserstand:203:52) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 09:15:18.013 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at process.processImmediate (node:internal/timers:574:21)2026-10-20 07:15:14.025 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at Object. (script.js.Pflanzen.Palme_Diagram_Licht:203:52) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 07:15:14.026 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Licht: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object. (script.js.Pflanzen.Palme_Diagram_Temperatur:203:52) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 07:15:16.043 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Temperatur: at process.processImmediate (node:internal/timers:574:21) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: Error in callback: TypeError: Cannot read properties of undefined (reading 'map') 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object. (script.js.Pflanzen.Palme_Diagram_Wasserstand:203:52) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Object.cbFunc [as cb] (/opt/iobroker/node_modules/iobroker.javascript/build/lib/sandbox.js:3498:38) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:7369:29) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at Immediate._onImmediate (file:///opt/iobroker/node_modules/@iobroker/db-states-redis/build/esm/lib/states/statesInRedisClient.js:299:37) 2026-10-20 07:15:18.012 - error: javascript.0 (46335) script.js.Pflanzen.Palme_Diagram_Wasserstand: at process.processImmediate (node:internal/timers:574:21)Gemeinsamkeit... alle rufen Daten von influxdb ab.
Das sind alles Skripte, die seit Monaten/Jahren problemlos laufen.
Generell funktionieren die Skripte auch, fehler sind sporatisch, beim nächsten mal funktioniert es wieder.Was kann ich tun, um den Fehler einzugrenzen?
@stenmic Der javascript-Adapter ist es nicht. Der Fehler kommt aus deinem eigenen Callback in Zeile 98. Da steht vermutlich so etwas wie
result.result.map(...). Wenn influxdb beigetHistoryeinen Fehler zurückgibt, gibt es nurresult.errorundresult.resultistundefined.Fang das im Skript erst mal ab, dann siehst du auch, was influxdb meldet:
sendTo('influxdb.0', 'getHistory', { /* ... */ }, result => { if (!result || result.error || !result.result) { log(`getHistory fehlgeschlagen: ${result?.error}`, 'warn'); return; } const data = result.result.map(/* ... */); });Interessant ist dann, warum influxdb die Anfrage nicht beantworten kann. Nutzt du InfluxDB 1.x oder 2.x? Und was steht zu den gleichen Zeitpunkten (z. B. 17:32:33) im Log von
influxdb.0? Bei 2.x gibt es in 5.1.6 einen bekannten Fehler: Ein Timeout vom Server wird als Verbindungsfehler gewertet und der Adapter verbindet sich ständig neu (https://github.com/ioBroker/ioBroker.influxdb/issues/551). Solange er nicht verbunden ist, schlägtgetHistoryfehl. Ein Fix kommt. -
@stenmic Der javascript-Adapter ist es nicht. Der Fehler kommt aus deinem eigenen Callback in Zeile 98. Da steht vermutlich so etwas wie
result.result.map(...). Wenn influxdb beigetHistoryeinen Fehler zurückgibt, gibt es nurresult.errorundresult.resultistundefined.Fang das im Skript erst mal ab, dann siehst du auch, was influxdb meldet:
sendTo('influxdb.0', 'getHistory', { /* ... */ }, result => { if (!result || result.error || !result.result) { log(`getHistory fehlgeschlagen: ${result?.error}`, 'warn'); return; } const data = result.result.map(/* ... */); });Interessant ist dann, warum influxdb die Anfrage nicht beantworten kann. Nutzt du InfluxDB 1.x oder 2.x? Und was steht zu den gleichen Zeitpunkten (z. B. 17:32:33) im Log von
influxdb.0? Bei 2.x gibt es in 5.1.6 einen bekannten Fehler: Ein Timeout vom Server wird als Verbindungsfehler gewertet und der Adapter verbindet sich ständig neu (https://github.com/ioBroker/ioBroker.influxdb/issues/551). Solange er nicht verbunden ist, schlägtgetHistoryfehl. Ein Fix kommt. -
Es wäre toll den Script z.B. "Pflanzen.Palme_Diagram_Temperatur" zu haben um zu verstehen, was da gewollte ist
Es wäre toll den Script z.B. "Pflanzen.Palme_Diagram_Temperatur" zu haben um zu verstehen, was da gewollte ist
Es ist ein Univertsalskript mit ich dem eine json für meine Diagramme zusammensetze.
Datenquelle ist influxDB2. Davon habe ich ca. 140 Skripte.Meine Diagramme sind "Materialdesign JSON Chart"
.
Leider zu viele Zeilen fürs Forum, deshalb externer Link
als konvertiertes Javaskript (txt)
Komisch ist, die Skripte laufen perodisch, oft ohne Fehlermledung.
Im Log von influx gibt es keine (info) Ausgabe.
Kann im Moment auch nix prüfen, da ich zurück auf 4.0.2 gegangen bin. -
Es wäre toll den Script z.B. "Pflanzen.Palme_Diagram_Temperatur" zu haben um zu verstehen, was da gewollte ist
Es ist ein Univertsalskript mit ich dem eine json für meine Diagramme zusammensetze.
Datenquelle ist influxDB2. Davon habe ich ca. 140 Skripte.Meine Diagramme sind "Materialdesign JSON Chart"
.
Leider zu viele Zeilen fürs Forum, deshalb externer Link
als konvertiertes Javaskript (txt)
Komisch ist, die Skripte laufen perodisch, oft ohne Fehlermledung.
Im Log von influx gibt es keine (info) Ausgabe.
Kann im Moment auch nix prüfen, da ich zurück auf 4.0.2 gegangen bin.@stenmic Mit InfluxDB 2.x passt das genau zu https://github.com/ioBroker/ioBroker.influxdb/issues/551. Der Adapter hat einen Timeout vom Server als Verbindungsabbruch gewertet und sich neu verbunden. Nur in diesem kurzen Zeitraum schlägt
getHistoryfehl. Deshalb laufen deine Skripte meistens ohne Fehler und knallen nur ab und zu.Der Fix ist in influxdb 5.1.7, die schon auf npm bzw. im Latest-Repo ist. Bitte aktualisieren und schauen, ob die Fehler weg sind.
Unabhängig davon würde ich in den Skripten die Antwort trotzdem prüfen, bevor
.mapaufgerufen wird (siehe mein Beispiel oben). Wenn InfluxDB mal nicht erreichbar ist, kommt sonst immer dieser TypeError statt einer verständlichen Meldung. Wenn du dabei Hilfe brauchst, poste bitte hier direkt die paar Zeilen um Zeile 98 aus dem JavaScript als Code-Block. -
@stenmic Mit InfluxDB 2.x passt das genau zu https://github.com/ioBroker/ioBroker.influxdb/issues/551. Der Adapter hat einen Timeout vom Server als Verbindungsabbruch gewertet und sich neu verbunden. Nur in diesem kurzen Zeitraum schlägt
getHistoryfehl. Deshalb laufen deine Skripte meistens ohne Fehler und knallen nur ab und zu.Der Fix ist in influxdb 5.1.7, die schon auf npm bzw. im Latest-Repo ist. Bitte aktualisieren und schauen, ob die Fehler weg sind.
Unabhängig davon würde ich in den Skripten die Antwort trotzdem prüfen, bevor
.mapaufgerufen wird (siehe mein Beispiel oben). Wenn InfluxDB mal nicht erreichbar ist, kommt sonst immer dieser TypeError statt einer verständlichen Meldung. Wenn du dabei Hilfe brauchst, poste bitte hier direkt die paar Zeilen um Zeile 98 aus dem JavaScript als Code-Block.@Bluefox diese Abfrage habe ich mir vor ein paar jahren gebastelt.
if (ConfigError == 0) { return new Promise((resolve, reject) => { sendTo('influxdb.0', 'query', settings, function (query) { if (query.error) { console.error(query.error); } else if (Start == Aggregation) { Ergebnis = query.result[0][0]._value; resolve(Ergebnis); } else { Ergebnis = query.result[0].map(elm => ({ t: (elm.ts !== null && elm.ts !== undefined) ? elm.ts : null, y: (elm._value !== null && elm._value !== undefined) ? elm._value : null })); resolve(Ergebnis); } }) }) } else if (ConfigError == 1) { console.error("Diese Einstellungen sind leider nicht möglich"); return('Fehler'); } else if (ConfigError == 2) { console.error("Diese Buckets gibt es nicht"); return('Fehler'); }mir ist leider nicht klar, wie ich deinen Vorschlag hier einbauen kann.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden