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. Node Red immer wieder mal 'port in use'

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • 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.4k

Node Red immer wieder mal 'port in use'

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
17 Beiträge 4 Kommentatoren 5.8k 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.
  • HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #8

    Schuld könnte IMHO diese Befehl ind der Doku zum RasPi Schnellstart sein:

    sudo apt-get install -y build-essential python-rpi.gpio nodejs
    

    Ich glaube der ist für das piface Addon gedacht.

    Wer es genau weiß wofür python-rpi.gpio ist bitte Info.

    Gruß

    Rainer

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

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

      > TypeError: Cannot read property 'resources' of undefined

      Ich hab mir den Verlauf nochmal etwas genauer angesehen. Wenn die Neuinstallation von Node-Red nichts gebracht hat, wäre es wohl sinnvoll, sich mal die Flows anzusehen.

      Wann genau tritt dieser Fehler auf?

      Der oben aufgeführte Fehler wird normalerweise ausgegeben, wenn auf das Attribut ressources einer Variable zugegriffen wird, die nicht existiert. Dies wird in node-red zurzeit nicht abgefangen und führt dazu, dass der gesamte Prozess abstürzt, weil es kein globales try - catch gibt und alles im gleichen node.js-Prozess läuft.

      Die abgestürzte node-red-Instanz wird anschließend vom Adapter iobroker.node-red automatisch wieder gestartet, was aber daran scheitert, dass der Port im Betriebssystem noch blockiert ist. Ob der Port beim Absturz des node.js-Prozesses hängen bleibt liegt am Linux-Kernel sowie an der konkreten Situation und wird nicht veränderbar sein.

      Die Tatsache, dass der Prozess abstützt kann aber behoben werden, wenn die Stelle in den Flows gefunden wird, die dafür verantwortlich ist.

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

        Bin gerade unterwegs und hab nur mal kurz in den Beispiel-Flows suchen können…

        Lass mich raten: Bei dir läuft die Stauerkennung über bing?

        [emoji51]

        Gesendet von meinem SM-G900F mit Tapatalk

        1 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          Fitti
          schrieb am zuletzt editiert von
          #11

          So, mein MagenDarm lässt mich wieder in Ruhe und ich kann endlich hier weiter machen… :cry:
          @nobody:

          was hast du für ein System? `
          Ein cubitruck (plus) V5 mit einem Ubunto basierenden System.
          @nobody:

          Wenn dies kein pi ist, hätte eigentlich der pi-spezifische Node nicht installiert werden sollen und somit sollte die Meldung bezüglich des Raspberry Pi specific node nicht kommen.

          Installiere mal die aktuelle node-red Version manuell über die bestehende Installation des Adapters.

          cd /opt/iobroker/node_modules/iobroker.node-red
          iobroker stop node-red
          npm install node-red --unsafe-perm
          iobroker start node-red
          
          

          Kommen dann immer noch die Fehlermeldungen? `
          Ich musste noch make und g++ nachinstallieren, sonst kamen nur Fehlermeldungen. Die Kompilierung lief dann durch.

          Die Raspi-Meldungen kommen jedoch weiterhin:

          ! node-red.0 2016-08-11 17:37:28.868 debug node-red.0 11 Aug 17:37:28 - [info] User directory : /opt/iobroker/iobroker-data/node-red/ 11 Aug 17:37:28 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json
          ! node-red.0 2016-08-11 17:37:28.856 debug node-red.0 11 Aug 17:37:28 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js
          ! node-red.0 2016-08-11 17:37:28.856 warn node-red.0 11 Aug 17:37:28 - [warn] –----------------------------------------------------
          ! node-red.0 2016-08-11 17:37:28.852 warn node-red.0 11 Aug 17:37:28 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
          ! node-red.0 2016-08-11 17:37:28.846 warn node-red.0 11 Aug 17:37:28 - [warn] –----------------------------------------------------
          ! node-red-0 2016-08-11 17:37:16.061 debug 11 Aug 17:37:16 - [info] Loading palette nodes
          ! node-red-0 2016-08-11 17:37:16.059 debug 11 Aug 17:37:16 - [info] Linux 3.4.39 arm LE
          ! node-red-0 2016-08-11 17:37:16.058 debug 11 Aug 17:37:16 - [info] Node.js version: v4.4.7
          ! node-red-0 2016-08-11 17:37:16.055 debug 11 Aug 17:37:16 - [info] Node-RED version: v0.14.6
          ! node-red-0 2016-08-11 17:37:16.038 debug ===================
          ! node-red-0 2016-08-11 17:37:16.038 debug Welcome to Node-RED
          ! node-red-0 2016-08-11 17:37:16.038 debug
          ! node-red-0 2016-08-11 17:37:11.499 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
          ! node-red-0 2016-08-11 17:37:09.318 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.node-red
          ! node-red-0 2016-08-11 17:37:09.181 debug statesDB connected
          ! node-red-0 2016-08-11 17:37:09.144 debug objectDB connected
          @nobody:

          Mit welchem User hast du ioBroker installiert? Nur wenn ioBroker als User root gestartet wird (nicht sudo) und dann entsprechend node-red als root startet, bekommt node-red Zugriff auf die Hardware (gpio). `
          Nur mit user root - von Anfang an.
          @nobody:

          Bin gerade unterwegs und hab nur mal kurz in den Beispiel-Flows suchen können…

          Lass mich raten: Bei dir läuft die Stauerkennung über bing? `
          Exakt: 100 Punkte. Du kannst mir sagen, woran es liegt?

          "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
          Plural von Status ist auch Status!

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

            Ja. Liegt daran. Die Abfrage der Daten geht wohl gelegentlich schief und bei der Auswertung im javascript node wird einfach auf die json - Struktur zugegriffen, ohne zu prüfen, ob die überhaupt existiert und die entsprechenden Daten enthält. Wenn der Rechner z.B. per WLAN angebunden ist, kann das schnell mal passieren..

            Hast du einen catch - Node auf der Seite? Der fängt wenigstens schonmal ein paar Fehler ab.

            Zusätzlich sollte der Flow um ein paar Prüfungen erweitert werden.

            Gesendet von meinem GT-N8000 mit Tapatalk

            1 Antwort Letzte Antwort
            0
            • F Offline
              F Offline
              Fitti
              schrieb am zuletzt editiert von
              #13

              Node ist für mich ein Buch mit 7 Siegeln. Absolut unverständlich, wieso es so funktioniert, wie es funktioniert.

              Ich habe einfach mal ein paar 'Catch all' Nodes hinzugefügt, obwohl diese komischerweise nur an den Eingang und nicht Ausgang einer Node andockbar sind. Ist es das, was du meintest?

              "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
              Plural von Status ist auch Status!

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

                @Fitti:

                Node ist für mich ein Buch mit 7 Siegeln. Absolut unverständlich, wieso es so funktioniert, wie es funktioniert.

                Ich habe einfach mal ein paar 'Catch all' Nodes hinzugefügt, obwohl diese komischerweise nur an den Eingang und nicht Ausgang einer Node andockbar sind. Ist es das, was du meintest? `
                Einfach einen auf jede Seite einfügen und mit einem Debug Node verbinden.

                Den debug node für die bessere Fehlersuche aus komplettes Msg Objekt und Ausgabe sowohl im Debug als auch auf Console stellen. Dann erscheinen die Meldungen auch im iobroker log, wenn das Loglevel des Adapters auf Debug steht.

                Gesendet von meinem GT-N8000 mit Tapatalk

                1 Antwort Letzte Antwort
                0
                • F Offline
                  F Offline
                  Fitti
                  schrieb am zuletzt editiert von
                  #15

                  @nobody:

                  Einfach einen auf jede Seite einfügen… `
                  Geht ja nur auf der linken Seite eines Nodes. Oder meinst du was anderes?

                  Sieht jetzt so aus:
                  578_2016-08-11_23_58_40-iobroker.admin.png

                  "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                  Plural von Status ist auch Status!

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

                    Einer reicht. Der fängt die unerwarteten Fehler aus der kompletten Seite ab. Mehr als einer braucht nicht sein.

                    Es gibt nur einen Ausgang. Dort kommt ein msg mit der Fehlerbeschreibung raus.

                    Gesendet von meinem SM-G900F mit Tapatalk

                    1 Antwort Letzte Antwort
                    0
                    • F Offline
                      F Offline
                      Fitti
                      schrieb am zuletzt editiert von
                      #17

                      Das ist verrückt…

                      Habe die Tage die ganze Zeit immer wieder die Fehlermeldungen im 10Sekunden Takt.

                      Und dann plötzlich hört es auf: Kein Reboot, keine Änderungen - nur rega und rpcs angehalten...

                      Raspi-Info bleibt auch weiterhin vorhanden.

                      ! node-red-0 2016-08-17 15:15:08.305 debug 17 Aug 15:15:08 - [info] Server now running at http://127.0.0.1:1880/
                      ! node-red-0 2016-08-17 15:15:08.138 debug 17 Aug 15:15:08 - [info] Started flows
                      ! node-red-0 2016-08-17 15:15:08.094 debug 17 Aug 15:15:08 - [info] [inject:Schulweg Nachmittags Zeit-Trigger] crontab = */15 14-16 * * 1,2,3,4,5
                      ! node-red-0 2016-08-17 15:15:08.024 debug 17 Aug 15:15:08 - [info] [inject:Schulweg morgens Zeit-Trigger] crontab = */10 7 * * 1,2,3,4,5
                      ! node-red-0 2016-08-17 15:15:07.935 debug 17 Aug 15:15:07 - [info] Starting flows
                      ! node-red-0 2016-08-17 15:15:07.861 debug 17 Aug 15:15:07 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json
                      ! node-red-0 2016-08-17 15:15:07.860 debug 17 Aug 15:15:07 - [info] User directory : /opt/iobroker/iobroker-data/node-red/
                      ! node-red-0 2016-08-17 15:15:07.859 debug 17 Aug 15:15:07 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js
                      ! node-red-0 2016-08-17 15:15:07.855 warn 17 Aug 15:15:07 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:15:07.854 warn 17 Aug 15:15:07 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
                      ! node-red-0 2016-08-17 15:15:07.849 warn 17 Aug 15:15:07 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:14:58.818 debug 17 Aug 15:14:58 - [info] Loading palette nodes
                      ! node-red-0 2016-08-17 15:14:58.818 debug 17 Aug 15:14:58 - [info] Linux 3.4.39 arm LE
                      ! node-red-0 2016-08-17 15:14:58.815 debug 17 Aug 15:14:58 - [info] Node.js version: v4.4.7
                      ! node-red-0 2016-08-17 15:14:58.811 debug 17 Aug 15:14:58 - [info] Node-RED version: v0.14.6
                      ! node-red-0 2016-08-17 15:14:58.795 debug ===================
                      ! node-red-0 2016-08-17 15:14:58.795 debug Welcome to Node-RED
                      ! node-red-0 2016-08-17 15:14:58.795 debug
                      ! node-red-0 2016-08-17 15:14:55.293 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
                      ! node-red-0 2016-08-17 15:14:50.288 info node-red exited with 1
                      ! node-red-0 2016-08-17 15:14:50.225 error 17 Aug 15:14:50 - [error] Error: port in use
                      ! node-red-0 2016-08-17 15:14:50.225 error 17 Aug 15:14:50 - [error] Unable to listen on http://127.0.0.1:1880/ node-red-0 2016-08-17 15:14:50.220 warn 17 Aug 15:14:50 - [warn] Communication server error: Error: listen EADDRINUSE 0.0.0.0:1880
                      ! node-red-0 2016-08-17 15:14:50.100 debug 17 Aug 15:14:50 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json
                      ! node-red-0 2016-08-17 15:14:50.099 debug 17 Aug 15:14:50 - [info] User directory : /opt/iobroker/iobroker-data/node-red/
                      ! node-red-0 2016-08-17 15:14:50.099 debug 17 Aug 15:14:50 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js
                      ! node-red-0 2016-08-17 15:14:50.095 warn 17 Aug 15:14:50 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:14:50.094 warn 17 Aug 15:14:50 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
                      ! node-red-0 2016-08-17 15:14:50.089 warn 17 Aug 15:14:50 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:14:41.798 debug 17 Aug 15:14:41 - [info] Loading palette nodes
                      ! node-red-0 2016-08-17 15:14:41.798 debug 17 Aug 15:14:41 - [info] Linux 3.4.39 arm LE
                      ! node-red-0 2016-08-17 15:14:41.795 debug 17 Aug 15:14:41 - [info] Node.js version: v4.4.7
                      ! node-red-0 2016-08-17 15:14:41.791 debug 17 Aug 15:14:41 - [info] Node-RED version: v0.14.6
                      ! node-red-0 2016-08-17 15:14:41.776 debug ===================
                      ! node-red-0 2016-08-17 15:14:41.776 debug Welcome to Node-RED
                      ! node-red-0 2016-08-17 15:14:41.776 debug
                      ! node-red-0 2016-08-17 15:14:38.476 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
                      ! node-red-0 2016-08-17 15:14:33.473 info node-red exited with 1
                      ! node-red-0 2016-08-17 15:14:33.435 error 17 Aug 15:14:33 - [error] Error: port in use
                      ! node-red-0 2016-08-17 15:14:33.434 error 17 Aug 15:14:33 - [error] Unable to listen on http://127.0.0.1:1880/ node-red-0 2016-08-17 15:14:33.431 warn 17 Aug 15:14:33 - [warn] Communication server error: Error: listen EADDRINUSE 0.0.0.0:1880
                      ! node-red-0 2016-08-17 15:14:33.352 debug 17 Aug 15:14:33 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json
                      ! node-red-0 2016-08-17 15:14:33.352 debug 17 Aug 15:14:33 - [info] User directory : /opt/iobroker/iobroker-data/node-red/
                      ! node-red-0 2016-08-17 15:14:33.350 debug 17 Aug 15:14:33 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js
                      ! node-red-0 2016-08-17 15:14:33.347 warn 17 Aug 15:14:33 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:14:33.346 warn 17 Aug 15:14:33 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
                      ! node-red-0 2016-08-17 15:14:33.340 warn 17 Aug 15:14:33 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:14:25.116 debug 17 Aug 15:14:25 - [info] Loading palette nodes
                      ! node-red-0 2016-08-17 15:14:25.116 debug 17 Aug 15:14:25 - [info] Linux 3.4.39 arm LE
                      ! node-red-0 2016-08-17 15:14:25.112 debug 17 Aug 15:14:25 - [info] Node.js version: v4.4.7
                      ! node-red-0 2016-08-17 15:14:25.108 debug 17 Aug 15:14:25 - [info] Node-RED version: v0.14.6
                      ! node-red-0 2016-08-17 15:14:25.092 debug ===================
                      ! node-red-0 2016-08-17 15:14:25.092 debug Welcome to Node-RED
                      ! node-red-0 2016-08-17 15:14:25.092 debug
                      ! node-red-0 2016-08-17 15:14:21.806 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
                      ! node-red-0 2016-08-17 15:14:16.805 info node-red exited with 1
                      ! node-red-0 2016-08-17 15:14:16.765 error 17 Aug 15:14:16 - [error] Error: port in use
                      ! node-red-0 2016-08-17 15:14:16.764 error 17 Aug 15:14:16 - [error] Unable to listen on http://127.0.0.1:1880/ node-red-0 2016-08-17 15:14:16.760 warn 17 Aug 15:14:16 - [warn] Communication server error: Error: listen EADDRINUSE 0.0.0.0:1880
                      ! node-red-0 2016-08-17 15:14:16.550 debug 17 Aug 15:14:16 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json
                      ! node-red-0 2016-08-17 15:14:16.549 debug 17 Aug 15:14:16 - [info] User directory : /opt/iobroker/iobroker-data/node-red/
                      ! node-red-0 2016-08-17 15:14:16.546 debug 17 Aug 15:14:16 - [info] Settings file : /opt/iobroker/iobroker-data/node-red/settings.js
                      ! node-red-0 2016-08-17 15:14:16.543 warn 17 Aug 15:14:16 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:14:16.542 warn 17 Aug 15:14:16 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
                      ! node-red-0 2016-08-17 15:14:16.537 warn 17 Aug 15:14:16 - [warn] –----------------------------------------------------
                      ! node-red-0 2016-08-17 15:14:08.501 debug 17 Aug 15:14:08 - [info] Loading palette nodes
                      ! node-red-0 2016-08-17 15:14:08.501 debug 17 Aug 15:14:08 - [info] Linux 3.4.39 arm LE
                      ! node-red-0 2016-08-17 15:14:08.498 debug 17 Aug 15:14:08 - [info] Node.js version: v4.4.7
                      ! node-red-0 2016-08-17 15:14:08.493 debug 17 Aug 15:14:08 - [info] Node-RED version: v0.14.6
                      ! node-red-0 2016-08-17 15:14:08.477 debug ===================
                      ! node-red-0 2016-08-17 15:14:08.477 debug Welcome to Node-RED
                      ! node-red-0 2016-08-17 15:14:08.477 debug
                      ! node-red-0 2016-08-17 15:14:05.347 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
                      ! node-red-0 2016-08-17 15:14:00.341 info node-red exited with 1

                      "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
                      Plural von Status ist auch Status!

                      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

                      743

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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