Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Fehlermeldung E-Carts [gelöst]

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fehlermeldung E-Carts [gelöst]

    This topic has been deleted. Only users with topic management privileges can see it.
    • Duffy
      Duffy last edited by Duffy

      Hallo zusammen,

      ich mal wieder,😢 es vergeht ja kein Tag bei mir an dem iregndwas nicht klappt. 😥

      Heute morgen habe ich festegstellt das mir Telegram über ein Blockly meine aktuellen morgendlichen und abendlichen Bilder nicht mehr schickt. (Nur noch welche vom 10.08.25)

      Diese Bilder stoße ich duch dieses Blockly an:

      fe4b9816-b1c3-4c37-8369-704ea3ea846e-grafik.png

      Jetzt muss ich dazu sagen das ich vor eineigen Tagen NPM und Node.js aktualisiert habe, da es mir vom IOB empfohlen wurde. (Ich denke seitdem habe ich das Problem)

      In meiner Not habe ich nun das Blockly händisch angestoßen und habe folgende Protokoll Meldung bekommen:

      echarts.0
      	2025-08-19 16:00:00.116	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`).
      

      Ich galube wenn ich jetzt hier was mache ohne zu wissen was es für Auswirkungen hat wäre das nicht gut.

      Kann mir bitte jemand helfen und sagen wie ich den Fehler beseitigen kann?

      Gruß Duffy

      PS.

      npm install
      

      hatte ich mal versucht aber da kamen nur Errors

      Thomas Braun 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Duffy last edited by

        @duffy

        iob rebuild echarts
        

        mal versuchen. Alternativ:

        iob upgrade echarts@JETZIGE.VERSIONS.NUMMER
        
        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Duffy last edited by

          @duffy sagte in Fehlermeldung E-Carts:

          '/opt/iobroker/node_modules/canvas/build/Release/canvas.node

          Ich vermute, da liegt auch canvas in der falschen Ebene.

          cd /opt/iobroker/ && npm ls
          

          liefert?

          Eduard77 Duffy 2 Replies Last reply Reply Quote 0
          • Eduard77
            Eduard77 @Thomas Braun last edited by

            @thomas-braun
            oder es liegt an Node.js 22

            https://forum.iobroker.net/topic/81902/echarts-kein-sendto-nach-upgrade-auf-node-js-22-x

            Homoran Thomas Braun 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Eduard77 last edited by

              @eduard77 sagte in Fehlermeldung E-Carts:

              @thomas-braun
              oder es liegt an Node.js 22

              https://forum.iobroker.net/topic/81902/echarts-kein-sendto-nach-upgrade-auf-node-js-22-x

              aber das ist doch gefixt

              Eduard77 1 Reply Last reply Reply Quote 1
              • Thomas Braun
                Thomas Braun Most Active @Eduard77 last edited by

                @eduard77 sagte in Fehlermeldung E-Carts:

                oder es liegt an Node.js 22

                Da war aber die Meldung eine andere...

                1 Reply Last reply Reply Quote 1
                • Duffy
                  Duffy @Thomas Braun last edited by Duffy

                  @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.
                  c600a977-ef8e-4902-81a0-9f0bb94abecf-grafik.png

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Duffy last edited by Thomas Braun

                    @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.
                    Also

                    cd /opt/iobroker/ && npm uninstall npm
                    
                    Duffy 1 Reply Last reply Reply Quote 0
                    • Duffy
                      Duffy @Thomas Braun last edited by Duffy

                      @thomas-braun

                      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?

                      1 Reply Last reply Reply Quote 0
                      • Eduard77
                        Eduard77 @Homoran last edited by

                        @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

                        Duffy 1 Reply Last reply Reply Quote 0
                        • Duffy
                          Duffy @Eduard77 last edited by

                          @eduard77

                          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

                          Eduard77 Thomas Braun 2 Replies Last reply Reply Quote 0
                          • Eduard77
                            Eduard77 @Duffy last edited by

                            @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

                            1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @Duffy last edited by

                              @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.

                              Duffy 1 Reply Last reply Reply Quote 0
                              • Duffy
                                Duffy @Thomas Braun last edited by

                                @thomas-braun

                                Allen ein herzliches Danke schön.

                                VG Duffy

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                894
                                Online

                                32.0k
                                Users

                                80.5k
                                Topics

                                1.3m
                                Posts

                                4
                                14
                                137
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo