NEWS
Fehlermeldung E-Carts [gelöst]
-
@eduard77 sagte in Fehlermeldung E-Carts:
@thomas-braun
oder es liegt an Node.js 22https://forum.iobroker.net/topic/81902/echarts-kein-sendto-nach-upgrade-auf-node-js-22-x
aber das ist doch gefixt
-
@eduard77 sagte in Fehlermeldung E-Carts:
oder es liegt an Node.js 22
Da war aber die Meldung eine andere...
-
@thomas-braun sagte in Fehlermeldung E-Carts:
Ich vermute, da liegt auch canvas in der falschen Ebene.
Hallo thomas-braun,
ich habe einmal alle von dir gezeigten Befehler eingegben und schicke sie einmal:
pi@raspberrypi:~ $ iob rebuild echarts Rebuilding native module "echarts" ... rebuilt dependencies successfully Rebuilding native modules done pi@raspberrypi:~ $ iob upgrade echarts V1.9.2 Adapter "echarts" is up to date. pi@raspberrypi:~ $ cd /opt/iobroker/ && npm ls iobroker.inst@3.0.0 /opt/iobroker ├── iobroker.admin@7.6.17 ├── iobroker.alexa2@3.27.3 ├── iobroker.backitup@3.3.5 ├── iobroker.device-reminder@3.1.2 ├── iobroker.device-watcher@2.12.1 ├── iobroker.discovery@5.0.0 ├── iobroker.drag-indicator@2.4.0 ├── iobroker.echarts@1.9.2 ├── iobroker.energiefluss@3.6.2 ├── iobroker.feiertage@1.2.1 ├── iobroker.flot@1.12.0 ├── iobroker.fritzdect@2.6.2 ├── iobroker.fullybrowser@3.1.2 ├── iobroker.history@3.0.1 ├── iobroker.ical@1.16.2 ├── iobroker.icons-addictive-flavour-png@0.1.0 ├── iobroker.icons-mfd-png@1.2.1 ├── iobroker.influxdb@4.0.2 ├── iobroker.iot@3.3.0 ├── iobroker.javascript@8.9.2 ├── iobroker.js-controller@7.0.7 ├── iobroker.matter@0.5.1 ├── iobroker.mercedesme@0.3.8 ├── iobroker.mqtt@6.1.2 ├── iobroker.mystrom@0.0.15 ├── iobroker.net-tools@1.1.2 ├── iobroker.opendtu@3.1.0 ├── iobroker.operating-hours@1.3.0 ├── iobroker.rpi2@2.4.0 ├── iobroker.sainlogic@0.11.6 ├── iobroker.simple-api@2.8.0 ├── iobroker.socketio@6.7.1 ├── iobroker.sonoff@3.1.2 ├── iobroker.sourceanalytix@0.4.14 ├── iobroker.statistics@2.4.0 ├── iobroker.switchbot-hub@0.1.2 (git+ssh://git@github.com/arteck/ioBroker.switchbot-hub.git#666f01f7e8b49322d68d63360322a9f11169911a) ├── iobroker.tankerkoenig@3.4.0 ├── iobroker.telegram@4.1.0 ├── iobroker.text2command@3.0.3 ├── iobroker.tr-064@4.3.0 ├── iobroker.trashschedule@3.3.0 ├── iobroker.vis-2-widgets-material@1.4.10 ├── iobroker.vis-2@2.9.64 ├── iobroker.vis-colorpicker@2.0.3 ├── iobroker.vis-hqwidgets@1.5.1 ├── iobroker.vis-icontwo@1.12.0 ├── iobroker.vis-inventwo@3.3.5 ├── iobroker.vis-metro@1.2.0 ├── iobroker.vis-rgraph@0.0.2 ├── iobroker.vis-timeandweather@1.2.2 ├── iobroker.vis-weather@2.5.12 ├── iobroker.vis@1.5.6 ├── iobroker.web@7.0.8 ├── iobroker.ws@2.6.2 ├── iobroker.zigbee@2.0.5 └── npm@10.8.1 pi@raspberrypi:/opt/iobroker $
Noch kommt der Fehler und das alte Bild.
Edit: ich sehe gerade in der Ausgabe npm@10.8.1 im IOB ist es aber.
-
@duffy sagte in Fehlermeldung E-Carts:
ich sehe gerade in der Ausgabe npm@10.8.1 im IOB ist es aber.
Das ist ja auch falsch / doppelt installiert.
Schmeiß das aus dem ioBroker raus.
Alsocd /opt/iobroker/ && npm uninstall npm
-
Sorry den Befehl hatte ich im Handy übersehen.
pi@raspberrypi:/ $ cd /opt/iobroker/ && npm uninstall npm removed 206 packages in 10s 279 packages are looking for funding run `npm fund` for details pi@raspberrypi:/opt/iobroker $
Jetzt ist 10.8.1 raus:
pi@raspberrypi:/opt/iobroker $ cd /opt/iobroker/ && npm ls iobroker.inst@3.0.0 /opt/iobroker ├── iobroker.admin@7.6.17 ├── iobroker.alexa2@3.27.3 ├── iobroker.backitup@3.3.5 ├── iobroker.device-reminder@3.1.2 ├── iobroker.device-watcher@2.12.1 ├── iobroker.discovery@5.0.0 ├── iobroker.drag-indicator@2.4.0 ├── iobroker.echarts@1.9.2 ├── iobroker.energiefluss@3.6.2 ├── iobroker.feiertage@1.2.1 ├── iobroker.flot@1.12.0 ├── iobroker.fritzdect@2.6.2 ├── iobroker.fullybrowser@3.1.2 ├── iobroker.history@3.0.1 ├── iobroker.ical@1.16.2 ├── iobroker.icons-addictive-flavour-png@0.1.0 ├── iobroker.icons-mfd-png@1.2.1 ├── iobroker.influxdb@4.0.2 ├── iobroker.iot@3.3.0 ├── iobroker.javascript@8.9.2 ├── iobroker.js-controller@7.0.7 ├── iobroker.matter@0.5.1 ├── iobroker.mercedesme@0.3.8 ├── iobroker.mqtt@6.1.2 ├── iobroker.mystrom@0.0.15 ├── iobroker.net-tools@1.1.2 ├── iobroker.opendtu@3.1.0 ├── iobroker.operating-hours@1.3.0 ├── iobroker.rpi2@2.4.0 ├── iobroker.sainlogic@0.11.6 ├── iobroker.simple-api@2.8.0 ├── iobroker.socketio@6.7.1 ├── iobroker.sonoff@3.1.2 ├── iobroker.sourceanalytix@0.4.14 ├── iobroker.statistics@2.4.0 ├── iobroker.switchbot-hub@0.1.2 (git+ssh://git@github.com/arteck/ioBroker.switchbot-hub.git#666f01f7e8b49322d68d63360322a9f11169911a) ├── iobroker.tankerkoenig@3.4.0 ├── iobroker.telegram@4.1.0 ├── iobroker.text2command@3.0.3 ├── iobroker.tr-064@4.3.0 ├── iobroker.trashschedule@3.3.0 ├── iobroker.vis-2-widgets-material@1.4.10 ├── iobroker.vis-2@2.12.12 ├── iobroker.vis-colorpicker@2.0.3 ├── iobroker.vis-hqwidgets@1.5.1 ├── iobroker.vis-icontwo@1.12.0 ├── iobroker.vis-inventwo@3.3.5 ├── iobroker.vis-metro@1.2.0 ├── iobroker.vis-rgraph@0.0.2 ├── iobroker.vis-timeandweather@1.2.2 ├── iobroker.vis-weather@2.5.12 ├── iobroker.vis@1.5.6 ├── iobroker.web@7.0.8 ├── iobroker.ws@2.6.2 └── iobroker.zigbee@2.0.5 pi@raspberrypi:/opt/iobroker $
Aber leider kommt immer noch das alte Bild und die Fehlermeldung:
echarts.0 2025-08-19 18:53:00.409 error Cannot find required modules: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node'was compiled against a different Node.js version usingNODE_MODULE_VERSION 115. This version of Node.js requiresNODE_MODULE_VERSION 127. Please try re-compiling or re-installingthe module (for instance, using `npm rebuild` or `npm install`).
@Thomas-Braun
Gibt es da noch was zu retten? -
@homoran
Das Fehler wurde in Version 2.0.7. gefixt.
https://forum.iobroker.net/topic/81902/echarts-kein-sendto-nach-upgrade-auf-node-js-22-x/5@Duffy hat noch Version.
iobroker.echarts@1.9.2
@Duffy
nach Node.js muss Canvas neu gebaut werden.
Versuche die Code von @haus-automatisierung
https://forum.iobroker.net/topic/74956/gelöst-probleme-mit-echart-diagramm-per-telegram-senden/2?_=1754914858526 -
Danke zunächst einmal.
Statt E-Charts 2.0.7 ist es jetzt 2.0.8 geworden ich habe es über NPM installiert, war vermutlich auch wieder falsch?
Es ist jetzt so das ich wieder Bildchen geschickt bekomme, klasse.
Muss ich das Canvas trotzdem noch mal neu machen mit dem Befehl?
cd /opt/iobroker/node_modules/canvas/ sudo -u iobroker npm install --omit=dev
LG Duffy
-
@duffy
Klasse, wenn jetzt alles funktioniert.@duffy sagte in Fehlermeldung E-Carts:
Muss ich das Canvas trotzdem noch mal neu machen mit dem Befehl?
Die Frage kann am besten @Thomas-Braun beantworten.
meiner Meinung nach, wenn du jetzt Bilder versenden kannst, dann ist Canvas bereits richtig installiert.Grüße Eduard
-
@duffy sagte in Fehlermeldung E-Carts:
Statt E-Charts 2.0.7 ist es jetzt 2.0.8 geworden ich habe es über NPM installiert, war vermutlich auch wieder falsch?
echarts github: 2.0.8 latest: 2.0.8 for 0 days stable: 1.9.2 for 11 months
2.0.8 ist die just veröffentlichte Version aus dem Beta-Repository.
Muss ich das Canvas trotzdem noch mal neu machen mit dem Befehl?
Wenn die Meldung
Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node'was compiled against a different Node.js version usingNODE_MODULE_VERSION 115. This version of Node.js requiresNODE_MODULE_VERSION 127.
nun nicht mehr auftaucht wurde es gegen die aktuelle NODE_MODULE_VERSION gebaut. Also alles i. O.
-