Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Zwave- Adapter kann nicht starten wegen Fehler

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Zwave- Adapter kann nicht starten wegen Fehler

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

      Hallo,

      ich bekomme folgenden Fehler````
      Error: Module version mismatch. Expected 48, got 51.

      
      Es ist das neueste Installationsimage für pi. Die zwavelib ist die Masterversion (1.5). 1.4 geht auch nicht.
      
      Was muss ich tun, damit der zwave- Adapter wieder läuft?
      
      >! ````
      2017-11-04 13:28:06.153	error	instance system.adapter.zwave.0 terminated with code 0 (OK)
      Caught	2017-11-04 13:28:06.153	error	by controller[0]: at Object.Module._extensions..js (module.js:579:10)
      Caught	2017-11-04 13:28:06.152	error	by controller[0]: at Module._compile (module.js:570:32)
      Caught	2017-11-04 13:28:06.152	error	by controller[0]: at Object. (/opt/iobroker/node_modules/openzwave-shared/lib/openzwave-shared.js:26:19)
      Caught	2017-11-04 13:28:06.152	error	by controller[0]: at require (internal/module.js:20:19)
      Caught	2017-11-04 13:28:06.152	error	by controller[0]: at Module.require (module.js:497:17)
      Caught	2017-11-04 13:28:06.151	error	by controller[0]: at Function.Module._load (module.js:438:3)
      Caught	2017-11-04 13:28:06.151	error	by controller[0]: at tryModuleLoad (module.js:446:12)
      Caught	2017-11-04 13:28:06.150	error	by controller[0]: at Module.load (module.js:487:32)
      Caught	2017-11-04 13:28:06.150	error	by controller[0]: at Object.Module._extensions..node (module.js:597:18)
      Caught	2017-11-04 13:28:06.150	error	by controller[0]: at Error (native)
      Caught	2017-11-04 13:28:06.149	error	by controller[0]: Error: Module version mismatch. Expected 48, got 51.
      
      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Hast du nodejs aktualisiert in letzter Zeit?

        1 Reply Last reply Reply Quote 0
        • M
          moses123 last edited by

          Nicht bewusst, habe gerade nauchgeschaut, es ist 6.11.5 vorhanden, das Image hatte 6.11.4 im Urzustand.

          1 Reply Last reply Reply Quote 0
          • M
            moses123 last edited by

            So,

            Verzeichnis entfernt, Zwaveadapter den Master vom Github installiert, neue Instanz.

            Ich kann in der Instanz den USB-Port auswählen. Aber wenn der Adapter läuft kommt immer noch:

            	Caught by controller[0]: Error: Module version mismatch. Expected 48, got 51.
            zwave.0	2017-11-05 14:43:45.153	error	Error: Module version mismatch. Expected 48, got 51\. at Error (native) at Object.Module._extensions..node (module.js:597:18) at Module.load (module.js:487:32) at tryModuleLoad (module.
            zwave.0	2017-11-05 14:43:45.150	error	uncaught exception: Module version mismatch. Expected 48, got 51.
            zwave.0	2017-11-05 14:43:44.984	info	starting. Version 0.9.0 in /opt/iobroker/node_modules/iobroker.zwave, node: v6.11.5
            

            Hm, im Netz gibt es irgendwie nichts richtiges dazu…

            Hier im Forum ist das auch einmal vorgekommen, da wurde aber auch keine sinnvolle Lösung gefunden, es wurde auf einer anderen Debian Version installiert...

            1 Reply Last reply Reply Quote 0
            • AlCalzone
              AlCalzone Developer last edited by

              Die Schnittstelle zu OpenZWave wurde auf einer älteren NodeJS-Version installiert/kompiliert und muss jetzt neu installiert werden:

              cd /opt/iobroker/node_modules/iobroker.zwave/node_modules/openzwave-shared
              # oder wenn der nicht existiert im Ordner
              cd /opt/iobroker/node_modules/openzwave-shared
              node-gyp configure
              node-gyp rebuild
              
              

              Falls node-gyp nicht gefunden wird, vor den letzten zwei Zeilen

              npm install -g node-gyp
              

              Möglicherweise musst du die Befehle mit sudo ausführen.

              Danach den ZWave-Adapter von Github neu installieren.

              1 Reply Last reply Reply Quote 0
              • M
                moses123 last edited by

                Hallo,

                ich habe gestern ein wenig weiter experimentiert, der Adapter komplett entfernt usw.. Es gab keinen Ordner iobroker.zwave mehr, danach neu installiert. Es half nichts, der Fehler blieb.

                Ich habe dann einfach mal ein Update auf Node 8 durchgeführt. Dann ging es, es wurde dann auch alles noch mal neu kompiliert bei der Installation des Adapters.

                Keine Ahnung, warum das so gelaufen ist. Mit Node 8 läuft jetzt alles…

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

                Support us

                ioBroker
                Community Adapters
                Donate

                915
                Online

                31.6k
                Users

                79.4k
                Topics

                1.3m
                Posts

                3
                6
                939
                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