Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Nach Node-Update Serialport-Adapter hinüber

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Nach Node-Update Serialport-Adapter hinüber

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
serialport
17 Beiträge 4 Kommentatoren 1.7k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ThisoftT Offline
    ThisoftT Offline
    Thisoft
    schrieb am zuletzt editiert von
    #4

    npm rebuild - hatte ich bereits (mehrfach) gemacht
    InstallationFixer habe ich jetzt drüberlaufen lassen, schien auch erfolgreich, keine Fehlermeldungen

    ABER - Smartmeter-Adapter startet immer noch nicht

    nochmal "npm rebuild" (zwischendurch natürlich immer reboot), sah auch OK aus, hat einiges getan und keine Fehler gebracht, aber

    Smartmeter-Adapter läuft trotzdem nicht - hier die Fehlermeldung. Sieht irgendwie aus als hätte das Rebuild keinen Effekt

    host.piPivCCU
    2019-11-04 10:07:44.105
    error
    instance system.adapter.smartmeter.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
    host.piPivCCU
    2019-11-04 10:07:44.104
    error
    Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    host.piPivCCU
    2019-11-04 10:07:44.103
    error
    Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30)
    host.piPivCCU
    2019-11-04 10:07:44.102
    error
    Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/serialport/lib/bindings/linux.js:2:36)
    host.piPivCCU
    2019-11-04 10:07:44.102
    error
    Caught by controller[0]: at bindings (/opt/iobroker/node_modules/serialport/node_modules/bindings/bindings.js:81:44)
    host.piPivCCU
    2019-11-04 10:07:44.101
    error
    Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18)
    host.piPivCCU
    2019-11-04 10:07:44.100
    error
    Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17)
    host.piPivCCU
    2019-11-04 10:07:44.099
    error
    Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    host.piPivCCU
    2019-11-04 10:07:44.099
    error
    Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    host.piPivCCU
    2019-11-04 10:07:44.098
    error
    Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
    host.piPivCCU
    2019-11-04 10:07:44.097
    error
    Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)
    host.piPivCCU
    2019-11-04 10:07:44.096
    error
    Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
    host.piPivCCU
    2019-11-04 10:07:44.095
    error
    Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
    host.piPivCCU
    2019-11-04 10:07:44.095
    error
    Caught by controller[0]: NODE_MODULE_VERSION 48. This version of Node.js requires
    host.piPivCCU
    2019-11-04 10:07:44.094
    error
    Caught by controller[0]: was compiled against a different Node.js version using
    host.piPivCCU
    2019-11-04 10:07:44.093
    error
    Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/serialport/build/Release/serialport.node'
    host.piPivCCU
    2019-11-04 10:07:44.092
    error
    Caught by controller[0]: ^
    host.piPivCCU
    2019-11-04 10:07:44.091
    error
    Caught by controller[0]: throw e
    host.piPivCCU
    2019-11-04 10:07:44.089
    error
    Caught by controller[0]: /opt/iobroker/node_modules/serialport/node_modules/bindings/bindings.js:88
    ``

    22 HM-Geräte; PivCCU2 auf RasPi

    ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

    arteckA 1 Antwort Letzte Antwort
    0
    • ThisoftT Thisoft

      npm rebuild - hatte ich bereits (mehrfach) gemacht
      InstallationFixer habe ich jetzt drüberlaufen lassen, schien auch erfolgreich, keine Fehlermeldungen

      ABER - Smartmeter-Adapter startet immer noch nicht

      nochmal "npm rebuild" (zwischendurch natürlich immer reboot), sah auch OK aus, hat einiges getan und keine Fehler gebracht, aber

      Smartmeter-Adapter läuft trotzdem nicht - hier die Fehlermeldung. Sieht irgendwie aus als hätte das Rebuild keinen Effekt

      host.piPivCCU
      2019-11-04 10:07:44.105
      error
      instance system.adapter.smartmeter.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      host.piPivCCU
      2019-11-04 10:07:44.104
      error
      Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
      host.piPivCCU
      2019-11-04 10:07:44.103
      error
      Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30)
      host.piPivCCU
      2019-11-04 10:07:44.102
      error
      Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/serialport/lib/bindings/linux.js:2:36)
      host.piPivCCU
      2019-11-04 10:07:44.102
      error
      Caught by controller[0]: at bindings (/opt/iobroker/node_modules/serialport/node_modules/bindings/bindings.js:81:44)
      host.piPivCCU
      2019-11-04 10:07:44.101
      error
      Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18)
      host.piPivCCU
      2019-11-04 10:07:44.100
      error
      Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17)
      host.piPivCCU
      2019-11-04 10:07:44.099
      error
      Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
      host.piPivCCU
      2019-11-04 10:07:44.099
      error
      Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
      host.piPivCCU
      2019-11-04 10:07:44.098
      error
      Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
      host.piPivCCU
      2019-11-04 10:07:44.097
      error
      Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)
      host.piPivCCU
      2019-11-04 10:07:44.096
      error
      Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
      host.piPivCCU
      2019-11-04 10:07:44.095
      error
      Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
      host.piPivCCU
      2019-11-04 10:07:44.095
      error
      Caught by controller[0]: NODE_MODULE_VERSION 48. This version of Node.js requires
      host.piPivCCU
      2019-11-04 10:07:44.094
      error
      Caught by controller[0]: was compiled against a different Node.js version using
      host.piPivCCU
      2019-11-04 10:07:44.093
      error
      Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/serialport/build/Release/serialport.node'
      host.piPivCCU
      2019-11-04 10:07:44.092
      error
      Caught by controller[0]: ^
      host.piPivCCU
      2019-11-04 10:07:44.091
      error
      Caught by controller[0]: throw e
      host.piPivCCU
      2019-11-04 10:07:44.089
      error
      Caught by controller[0]: /opt/iobroker/node_modules/serialport/node_modules/bindings/bindings.js:88
      ``
      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von arteck
      #5

      @Thisoft ja wat den jetzt... iobroker oder nicht ...

      /usr/lib/node_modules/serialport/node_modules/@serialport/bindings
      

      das besagt du installierst serialport global

      vor allem wenn du es so ausführst

      pi@piPivCCU:~ $ sudo npm install -g serialport
      

      also nicht im /opt/iobroker

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      ThisoftT 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @Thisoft sagte in Nach Node-Update Serialport-Adapter hinüber:

        willst du den einzeln installieren oder unter iobroker ??

        @Jan1 dir ist aber schon klar dass es laut dem LOG nix mit iobroker zu tun hat ..was soll er dann mit dem fixer

        J Offline
        J Offline
        Jan1
        schrieb am zuletzt editiert von
        #6

        @arteck sagte in Nach Node-Update Serialport-Adapter hinüber:

        @Thisoft sagte in Nach Node-Update Serialport-Adapter hinüber:

        willst du den einzeln installieren oder unter iobroker ??

        @Jan1 dir ist aber schon klar dass es laut dem LOG nix mit iobroker zu tun hat ..was soll er dann mit dem fixer

        Wenn ich was von "permission denied" und npm-rebuild im Log lese, dann ist das eben mal mein erster Gedanke.

        1 Antwort Letzte Antwort
        0
        • arteckA arteck

          @Thisoft ja wat den jetzt... iobroker oder nicht ...

          /usr/lib/node_modules/serialport/node_modules/@serialport/bindings
          

          das besagt du installierst serialport global

          vor allem wenn du es so ausführst

          pi@piPivCCU:~ $ sudo npm install -g serialport
          

          also nicht im /opt/iobroker

          ThisoftT Offline
          ThisoftT Offline
          Thisoft
          schrieb am zuletzt editiert von
          #7

          @arteck Tja - was weiß denn ich :-( bin in Linux nicht zu Hause :-( Ich wollte halt den Serialport-Adapter neu installieren und im ioBroker unter Adaptern hab ich den nicht gefunden, also hab ich's so versucht...
          Hab ich wohl jetzt was durcheinander gebracht? :-(

          22 HM-Geräte; PivCCU2 auf RasPi

          ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

          arteckA AlCalzoneA 2 Antworten Letzte Antwort
          0
          • ThisoftT Thisoft

            @arteck Tja - was weiß denn ich :-( bin in Linux nicht zu Hause :-( Ich wollte halt den Serialport-Adapter neu installieren und im ioBroker unter Adaptern hab ich den nicht gefunden, also hab ich's so versucht...
            Hab ich wohl jetzt was durcheinander gebracht? :-(

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #8

            @Thisoft sagte in Nach Node-Update Serialport-Adapter hinüber:

            Serialport-Adapter

            wo hast du den her ?? wer hat dir den empfohlen.. oder gesagt das du den installeiren sollst ??

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            1 Antwort Letzte Antwort
            0
            • ThisoftT Thisoft

              @arteck Tja - was weiß denn ich :-( bin in Linux nicht zu Hause :-( Ich wollte halt den Serialport-Adapter neu installieren und im ioBroker unter Adaptern hab ich den nicht gefunden, also hab ich's so versucht...
              Hab ich wohl jetzt was durcheinander gebracht? :-(

              AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #9

              @Thisoft Serialport ist kein Adapter. Dein Serialport-Modul liegt in /opt/iobroker/node_modules/serialport

              Wechsle dort hin

              cd /opt/iobroker/node_modules/serialport
              

              und kompiliere es neu:

              npm install --production
              

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              ThisoftT 1 Antwort Letzte Antwort
              0
              • AlCalzoneA AlCalzone

                @Thisoft Serialport ist kein Adapter. Dein Serialport-Modul liegt in /opt/iobroker/node_modules/serialport

                Wechsle dort hin

                cd /opt/iobroker/node_modules/serialport
                

                und kompiliere es neu:

                npm install --production
                
                ThisoftT Offline
                ThisoftT Offline
                Thisoft
                schrieb am zuletzt editiert von
                #10

                @AlCalzone DANKE! Das hat's gebracht :-)

                Sorry, dass ich da einiges durcheinander gebracht habe... Adapter; Modul etc. pp.
                Jetzt wird mir im Nachhinein das auch so einigermaßen klar...

                Bleibt mir jetzt eine Frage: Warum hat das allererste NPM rebuild was ich ja wie allgemein empfohlen nach dem Node-Update gemacht habe nicht gegriffen? Saß da möglicherweise schon das Problem vor dem Rechner?

                22 HM-Geräte; PivCCU2 auf RasPi

                ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

                arteckA 1 Antwort Letzte Antwort
                0
                • ThisoftT Thisoft

                  @AlCalzone DANKE! Das hat's gebracht :-)

                  Sorry, dass ich da einiges durcheinander gebracht habe... Adapter; Modul etc. pp.
                  Jetzt wird mir im Nachhinein das auch so einigermaßen klar...

                  Bleibt mir jetzt eine Frage: Warum hat das allererste NPM rebuild was ich ja wie allgemein empfohlen nach dem Node-Update gemacht habe nicht gegriffen? Saß da möglicherweise schon das Problem vor dem Rechner?

                  arteckA Offline
                  arteckA Offline
                  arteck
                  Developer Most Active
                  schrieb am zuletzt editiert von arteck
                  #11

                  @Thisoft wo hast du es den ausgeführt ?? im cd /opt/iobroker/node_modules/serialport oder cd /opt/iobroker/node_modules
                  oder total woanders ?? das ist wichtig

                  zigbee hab ich, zwave auch, nuc's genauso und HA auch

                  ThisoftT 1 Antwort Letzte Antwort
                  0
                  • arteckA arteck

                    @Thisoft wo hast du es den ausgeführt ?? im cd /opt/iobroker/node_modules/serialport oder cd /opt/iobroker/node_modules
                    oder total woanders ?? das ist wichtig

                    ThisoftT Offline
                    ThisoftT Offline
                    Thisoft
                    schrieb am zuletzt editiert von
                    #12

                    @arteck ich hab's im cd/opt/iobroker ausgeführt (wäre ich mir zumindest zu 92,5% sicher...)

                    22 HM-Geräte; PivCCU2 auf RasPi

                    ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

                    arteckA 1 Antwort Letzte Antwort
                    0
                    • ThisoftT Thisoft

                      @arteck ich hab's im cd/opt/iobroker ausgeführt (wäre ich mir zumindest zu 92,5% sicher...)

                      arteckA Offline
                      arteckA Offline
                      arteck
                      Developer Most Active
                      schrieb am zuletzt editiert von arteck
                      #13

                      @Thisoft laut deinem ersten Scrrenshot den du geläscht hast warst du im /home/pi auf deinem pivccu

                      c821ff93-add5-4a28-ad28-1231af69400c-grafik.png
                      also geh ich von aus das du das auch von da gemacht hast

                      egal es geht und du weisst bescheid ..

                      zigbee hab ich, zwave auch, nuc's genauso und HA auch

                      ThisoftT 1 Antwort Letzte Antwort
                      0
                      • arteckA arteck

                        @Thisoft laut deinem ersten Scrrenshot den du geläscht hast warst du im /home/pi auf deinem pivccu

                        c821ff93-add5-4a28-ad28-1231af69400c-grafik.png
                        also geh ich von aus das du das auch von da gemacht hast

                        egal es geht und du weisst bescheid ..

                        ThisoftT Offline
                        ThisoftT Offline
                        Thisoft
                        schrieb am zuletzt editiert von
                        #14

                        @arteck Ja, Nein, also:

                        Ich wüsste nicht wo ich einen Screenshot gepostet hatte und schon gar nicht gelöscht...??? Sei's drum...

                        Der Code den ich oben gepostet habe und den du zitiert hast war einige Reboots später, hat also nix mit dem ersten npm rebuild zu tun.
                        Aber falls doch das Problem vor dem PC saß und ich das im falschen Verzeichnis ausgeführt hätte: Verstehe ich das richtig, dass ein "npm rebuild" sozusagen nur für das Verzeichnis gilt in dem es ausgeführt wird und nicht für die gesamte Node-Installation?

                        22 HM-Geräte; PivCCU2 auf RasPi

                        ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

                        AlCalzoneA 1 Antwort Letzte Antwort
                        0
                        • ThisoftT Thisoft

                          @arteck Ja, Nein, also:

                          Ich wüsste nicht wo ich einen Screenshot gepostet hatte und schon gar nicht gelöscht...??? Sei's drum...

                          Der Code den ich oben gepostet habe und den du zitiert hast war einige Reboots später, hat also nix mit dem ersten npm rebuild zu tun.
                          Aber falls doch das Problem vor dem PC saß und ich das im falschen Verzeichnis ausgeführt hätte: Verstehe ich das richtig, dass ein "npm rebuild" sozusagen nur für das Verzeichnis gilt in dem es ausgeführt wird und nicht für die gesamte Node-Installation?

                          AlCalzoneA Offline
                          AlCalzoneA Offline
                          AlCalzone
                          Developer
                          schrieb am zuletzt editiert von
                          #15

                          @Thisoft sagte in Nach Node-Update Serialport-Adapter hinüber:

                          Verstehe ich das richtig, dass ein "npm rebuild" sozusagen nur für das Verzeichnis gilt

                          Es sollte für das aktuelle Verzeichnis und (sofern im aktuellen Verzeichnis ein Paket per npm installiert wurde) auch für die Unterordner gelten.
                          Wenn du also npm rebuild außerhalb /opt/iobroker ausgeführt hast, hilft das nicht viel.

                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                          ThisoftT 1 Antwort Letzte Antwort
                          0
                          • AlCalzoneA AlCalzone

                            @Thisoft sagte in Nach Node-Update Serialport-Adapter hinüber:

                            Verstehe ich das richtig, dass ein "npm rebuild" sozusagen nur für das Verzeichnis gilt

                            Es sollte für das aktuelle Verzeichnis und (sofern im aktuellen Verzeichnis ein Paket per npm installiert wurde) auch für die Unterordner gelten.
                            Wenn du also npm rebuild außerhalb /opt/iobroker ausgeführt hast, hilft das nicht viel.

                            ThisoftT Offline
                            ThisoftT Offline
                            Thisoft
                            schrieb am zuletzt editiert von
                            #16

                            @AlCalzone
                            Danke. Ist ja so auch nicht unlogisch. Hoffentlich denke ich das nächste Mal noch dran...

                            22 HM-Geräte; PivCCU2 auf RasPi

                            ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

                            AlCalzoneA 1 Antwort Letzte Antwort
                            0
                            • ThisoftT Thisoft

                              @AlCalzone
                              Danke. Ist ja so auch nicht unlogisch. Hoffentlich denke ich das nächste Mal noch dran...

                              AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              schrieb am zuletzt editiert von
                              #17

                              @Thisoft Dafür gibts doch die Doku :)
                              https://www.iobroker.net/#de/documentation/install/updatenode.md

                              Der erste Versuch sollte immer mit dem Befehl npm rebuild im ioBroker Verzeichnis stattfinden

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              358

                              Online

                              32.4k

                              Benutzer

                              81.5k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe