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. ioBroker Allgemein
  4. [gelöst] node-red: Cannot find module 'serialport'

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[gelöst] node-red: Cannot find module 'serialport'

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 2 Kommentatoren 2.1k Aufrufe
  • Ä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.
  • OstfrieseUnterwegsO Offline
    OstfrieseUnterwegsO Offline
    OstfrieseUnterwegs
    schrieb am zuletzt editiert von
    #1

    Hallo,

    Ich habe ein (kleines) Problem mit node-red. Die Instanz schmeisst eine Warnung raus.

    Da es nur eine Warnung ist und anscheinend meine Flows laufen, beunruhigt mich das nicht sonderlich. Aber lernen kann man ja immer :)

    node-red-0	2016-02-05 17:33:14	warn	5 Feb 17:33:14 - [warn] ------------------------------------------
    node-red-0	2016-02-05 17:33:14	warn	5 Feb 17:33:14 - [warn] [serialport] Error: Cannot find module 'serialport'
    node-red-0	2016-02-05 17:33:14	warn	5 Feb 17:33:14 - [warn] ------------------------------------------
    node-red-0	2016-02-05 17:32:49	info	Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/iobroker.node-red/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
    

    Ich meine, dass ich das schon mal hatte, weiss aber leider nicht mehr was ich dann getan habe :(

    Ich habe bereits

    iobroker stop
    cd node_modules
    npm install iobroker.node-red
    cd ..
    iobroker start
    

    versucht. das install hat dann auch jede menge neu gebaut und ist ohne 'ERR' durchgelaufen. Es gab eine Warnung wegen eines deprecated Modules.

    Umgebung

    RASPI 2 jessie

    node 0.12.6

    iobroker alles aktuell

    Ich habe im Internet dann noch den Hinweis auf npm install serialport gefunden. Weil ich aber nicht genau weiss, was das für eine Auswirkung auf die gesamte Installation hat, hab ich das erstmal sein gelassen.

    Könnt Ihr mir einen Weg vorschlagen, wie man ein solches Problem angehen kann?

    Danke und Gruß

    Arne

    1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      nobody
      schrieb am zuletzt editiert von
      #2

      Die Fehlermeldung zum Modul serialport ist normal und stört nicht weiter, weil der Pi2 ja keinen seriellen Port hat.

      Wenn man die weg haben will, muss man node-red im Verzeichnis /opt/iobroker/node_modules/iobroker.node-red mit folgenden Kommandos als root installiert werden.

      Falls noch nicht erfolgt, müssen erst die folgenden Module installiert werden:

      apt-get install build-essential python-dev python-rpi.gpio
      
      

      Danach:

      npm install --unsafe-perm node-red
      
      

      Dabei wird dann auch gleich die aktuelle Version 13.1 von node-red installiert.

      1 Antwort Letzte Antwort
      0
      • OstfrieseUnterwegsO Offline
        OstfrieseUnterwegsO Offline
        OstfrieseUnterwegs
        schrieb am zuletzt editiert von
        #3

        Besten Dank.

        Bin nur der Meinung, dass ich den nicht immer hatte. Aber egal, ich beachte ihn erstmal nicht weiter.

        1 Antwort Letzte Antwort
        0
        • N Offline
          N Offline
          nobody
          schrieb am zuletzt editiert von
          #4

          stimmt.

          Der ist irgendwann mit einer der neueren node-red-Versionen rein gekommen.

          Auf der nodered-Seite ist auch eine Begründung, warum das so ist.

          http://nodered.org/docs/hardware/raspberrypi.html

          Generell funktioniert die Serial-Port Unterstützung auf node.js < 4.x nur noch, wenn man manuell eine ältere Version installiert.

          Siehe http://nodered.org/docs/getting-started … ation.html ganz unten.

          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
          FAQ Cloud / IOT
          HowTo: Node.js-Update
          HowTo: Backup/Restore
          Downloads
          BLOG

          765

          Online

          32.5k

          Benutzer

          81.7k

          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