Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. eChart npm Fehler per telegram

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    900

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

eChart npm Fehler per telegram

Scheduled Pinned Locked Moved Error/Bug
4 Posts 2 Posters 308 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    accessburn
    wrote on last edited by
    #1

    buanet-docker!

    Nach dem heutigen Update kriege ich zwar über die Webseite die eCharts angezeigt, aber Telegram meldet folgendes:

    Cannot find required modules: looks like it is not possible to generate charts on your Hardware/OS
    

    Das Log folgendes:

    Cannot find required modules: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 108. This version of Node.js requires NODE_MODULE_VERSION 115. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`).
    

    Was kann ich im Docker dagegen tun? npm rebuild und install traue ich mich ohne "mach das ruhig, kann nix passieren" nicht einfach ausführen.

    BananaJoeB 1 Reply Last reply
    0
    • A accessburn

      buanet-docker!

      Nach dem heutigen Update kriege ich zwar über die Webseite die eCharts angezeigt, aber Telegram meldet folgendes:

      Cannot find required modules: looks like it is not possible to generate charts on your Hardware/OS
      

      Das Log folgendes:

      Cannot find required modules: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 108. This version of Node.js requires NODE_MODULE_VERSION 115. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`).
      

      Was kann ich im Docker dagegen tun? npm rebuild und install traue ich mich ohne "mach das ruhig, kann nix passieren" nicht einfach ausführen.

      BananaJoeB Offline
      BananaJoeB Offline
      BananaJoe
      Most Active
      wrote on last edited by
      #2

      @accessburn mach einen Snapshot (wenn buanet-docker so etwas kann),
      bei mir hatte folgender Befehl geholfen:

      cd /opt/iobroker
      npm rebuild canvas
      

      mit

      npm ls canvas
      

      kannst du vorher/nachher die Installation prüfen:

      iobroker.inst@2.0.3 /opt/iobroker
      ├─┬ iobroker.echarts@1.9.2
      │ ├── canvas@2.11.2
      │ └─┬ jsdom@25.0.0
      │   └── canvas@2.11.2 deduped
      └─┬ iobroker.energiefluss@3.6.1
        └── canvas@2.11.2 deduped
      
      iobroker@iobroker:/opt/iobroker$
      
      

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      A 1 Reply Last reply
      0
      • BananaJoeB BananaJoe

        @accessburn mach einen Snapshot (wenn buanet-docker so etwas kann),
        bei mir hatte folgender Befehl geholfen:

        cd /opt/iobroker
        npm rebuild canvas
        

        mit

        npm ls canvas
        

        kannst du vorher/nachher die Installation prüfen:

        iobroker.inst@2.0.3 /opt/iobroker
        ├─┬ iobroker.echarts@1.9.2
        │ ├── canvas@2.11.2
        │ └─┬ jsdom@25.0.0
        │   └── canvas@2.11.2 deduped
        └─┬ iobroker.energiefluss@3.6.1
          └── canvas@2.11.2 deduped
        
        iobroker@iobroker:/opt/iobroker$
        
        
        A Offline
        A Offline
        accessburn
        wrote on last edited by accessburn
        #3

        @bananajoe
        Sorry für die späte Rückmeldung:

        root@buanet-iobroker1:/opt/iobroker# npm rebuild canvas                          
        rebuilt dependencies successfully                                                
        root@buanet-iobroker1:/opt/iobroker# npm ls canvas                               
        iobroker.inst@3.0.0 /opt/iobroker                                                
        ├── canvas@2.11.2                                                                
        ├─┬ iobroker.echarts@1.9.2                                                       
        │ ├── canvas@2.11.2 deduped                                                      
        │ └─┬ jsdom@25.0.1                                                               
        │   └── canvas@2.11.2 deduped                                                    
        ├─┬ iobroker.ecovacs-deebot@1.4.15                                               
        │ └─┬ ecovacs-deebot@0.9.6-beta.3                                                
        │   └── canvas@2.10.2                                                            
        └─┬ iobroker.mihome-vacuum@4.2.0                                                 
          └── canvas@2.11.2 deduped                                                      
                                                                                         
        root@buanet-iobroker1:/opt/iobroker#            
        

        Sieht das gut aus so?

        Die Grafik kommt zumindest via Telegram wieder. Danke schon mal :-)

        BananaJoeB 1 Reply Last reply
        0
        • A accessburn

          @bananajoe
          Sorry für die späte Rückmeldung:

          root@buanet-iobroker1:/opt/iobroker# npm rebuild canvas                          
          rebuilt dependencies successfully                                                
          root@buanet-iobroker1:/opt/iobroker# npm ls canvas                               
          iobroker.inst@3.0.0 /opt/iobroker                                                
          ├── canvas@2.11.2                                                                
          ├─┬ iobroker.echarts@1.9.2                                                       
          │ ├── canvas@2.11.2 deduped                                                      
          │ └─┬ jsdom@25.0.1                                                               
          │   └── canvas@2.11.2 deduped                                                    
          ├─┬ iobroker.ecovacs-deebot@1.4.15                                               
          │ └─┬ ecovacs-deebot@0.9.6-beta.3                                                
          │   └── canvas@2.10.2                                                            
          └─┬ iobroker.mihome-vacuum@4.2.0                                                 
            └── canvas@2.11.2 deduped                                                      
                                                                                           
          root@buanet-iobroker1:/opt/iobroker#            
          

          Sieht das gut aus so?

          Die Grafik kommt zumindest via Telegram wieder. Danke schon mal :-)

          BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          wrote on last edited by BananaJoe
          #4

          @accessburn sagte in eChart npm Fehler per telegram:

          npm ls canvas

          Geht es jetzt denn?

          Ich habe es als Benutzer iobroker gemacht:

          root@iobroker:~# sudo -u iobroker /usr/bin/bash
          iobroker@iobroker:~$ cd /opt/iobroker/
          iobroker@iobroker:/opt/iobroker$ npm ls canvas
          iobroker.inst@2.0.3 /opt/iobroker
          ├─┬ iobroker.echarts@1.9.2
          │ ├── canvas@2.11.2
          │ └─┬ jsdom@25.0.0
          │   └── canvas@2.11.2 deduped
          └─┬ iobroker.energiefluss@3.6.1
            └── canvas@2.11.2 deduped
          

          Warum bei mir iobroker.inst@2.0.3 /opt/iobroker und bei dir iobroker.inst@3.0.0 /opt/iobroker weis ich gerade nicht.

          eventuell hast du dir die Rechte verbogen, ein

          iob stop
          iob fix
          iob start
          

          könnte helfen, oder schau mal ob

          iob diag
          

          was an Fehlern auswirft. Kannst dir ja die Verzeichnisrechte auch von Hand anschauen.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          594

          Online

          32.6k

          Users

          82.2k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe