Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red abgeschossen, bekomme es nicht mehr zu laufen, wer kann Helfen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Node-Red abgeschossen, bekomme es nicht mehr zu laufen, wer kann Helfen

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

      Hi Leute, ich habe auf einem Raspberry Pi3 Iobroker am laufen, Node-Red lief immer zuverlässig. Als ich ein Serial Port gebraucht habe, habe ich mit Anleitungen aus dem Internet versucht den zu Installieren, dass hatte nach langen hin und her auch funktioniert, aber ich habe immer wieder diesen Lost Connection Fehler bekommen. Bin ca. 2 Wochen am probieren, habe immer wieder Node-Red deinstalliert und installiert Fehler Lost Connection bleibt. Was ich alles gemacht habe weis ich nicht mehr genau, war zu viel. Zwischendrin hatte ich noch den Fehler mit dem Deploy nicht möglich oder so was. Im Moment kommt beim öffnen von Node-Red die Meldung "Imported unrecognised Typ Serial-port" und "Lost Connection to Server, reconnecting" aber die Icons und meine Flows werden angezeigt.

      Vielleicht könnte mir jemand helfen Schritt für Schritt das Problem zu finden.

      Danke LG Buzii

      1 Reply Last reply Reply Quote 0
      • G
        Garf last edited by

        Hallo Buzzi,

        leider kann ich dir bei deinem Problem nicht wirklich helfen. Ich hatte vorgestern mit NodeRed ein ähnliches Problem. Nachdem ich im Modbus-Server-Node den Port 10502 auf 502 geändert hatte wollte NoteRed nicht mehr so wirklich sauber laufen. Irgendwie liefen danach alle Flows unrund, obwohl ich den Port 10502 wieder eingestell hatte. Als ich dann noch feststellen musste, dass bei einem Raspi-Neustart NodeRed nicht mehr automatisch mit gestartet wird und die am Vortag bearbeitet Flows nicht mehr geladen werden (bzw. ganz verschwunden waren), habe ich meine Image-Sicherungskopie auf die Speicherkarte kopiert und schon lief alles wieder wie es soll.

        Zum Glück habe ich Anfang November noch ein Image erstellt und seither nicht mehr viel mit dem Raspi gemacht. Den vorletzten Bearbeitungsstand der Flows hatte ich zum Glück als Clipboard gespeichert. Die Installation des Modbus-Servers war dann schnell erledigt. Seitdem alles wieder gut.

        Ich habe dann noch alle Updates und Upgrades geladen und im Anschluß wieder ein Image erstellt. Seither läuft alles wieder wie es soll.

        Daher mein Tipp, wenn vorhanden dann die Sicherungskopie einspielen.

        Garf

        1 Reply Last reply Reply Quote 0
        • B
          buzii12 last edited by

          Danke für die Info, das mit dem Backup zurückspielen habe ich mir auch schon überlegt, weis aber nicht mehr genau was ich danach noch gemacht habe, das müsste ich mal prüfen. Die Flows habe ich aber erst vor einigen Tagen in einer Textdatei gespeichert.

          Ich habe festgestellt das, dass Problem mit dem Lost Connection nicht an Node-Red liegt, sondern am Firmen-PC. Wenn ich mal zu hause bin und es direkt im Netzwerk aufrufe kommt der Fehler nicht. Nach dem Update von Node-Red wird irgendwas blockiert, wahrscheinlich von Proxy. Wenn ich am Laptop über UMTS mich einlogge geht es auch ohne Fehler.

          2 Wochen Fehlersuche und auf das naheliegendste bin ich nicht gekommen, schon peinlich!

          Jetzt bekomme ich nur noch den Serialport nicht in Node-Red zu laufen, weis jemand, was ich bei "Zusätzliche NPM-Module" eintragen muss, für den Serialport?

          1 Reply Last reply Reply Quote 0
          • G
            Garf last edited by

            @buzii12:

            Jetzt bekomme ich nur noch den Serialport nicht in Node-Red zu laufen, weis jemand, was ich bei "Zusätzliche NPM-Module" eintragen muss, für den Serialport? `
            Den seriellen Port meines Feinstaubsensors spreche ich über den USB-Port an. Dafür brauchts dann natürlich den passenden Adapter. Um die korrekte Funktion des USB/Seriell-Adapters zu testen, habe ich dies natürlich erst auf der Konsole gemacht. Nachdem dort alles funktioniert hat, habe ich den Feinstaubsensor über das entsprechenden Node angebunden. Die Messwerte werden in Modbusregister geschrieben und können über das Netzwerk ausgelesen werden.

            Jetzt kam mir eben die Idee, dass man dies mit deiner seriellen Anbindung ähnlich versuchen könnte. Erst über die Konsole ansprechen, und wenn alles funktioniert dann erst mit NodeRed weitermachen. NodeRed bietet z.B. für Konsolenbefehle das exec-Node an. Zu finden unter der Node-Rubrik advanced!

            Ist vielleicht etwas umständlich, könnte dich aber erst einmal weiter bringen?!

            1 Reply Last reply Reply Quote 0
            • B
              buzii12 last edited by

              Es gibt doch die möglichkeit ein Serielport bei Node-Red zu installieren, bei der alten Version war er schon dabei. Ich hatte es sogar mal hinbekommen, weis aber nicht mehr wie.

              1 Reply Last reply Reply Quote 0
              • B
                buzii12 last edited by

                Habe es hinbekommen, als Info für die es brauchen.

                cd /opt/iobroker/

                npm i node-red-node-serialport –unsafe-perm

                Ich habe es mit Rootrechten gemacht ob es mit sudo geht weis ich nicht.

                Danke für die Tip´s Lg Buzii

                1 Reply Last reply Reply Quote 0
                • G
                  Garf last edited by

                  Und wieder etwas gelernt und selbstverständlich die beiden Nodes direkt installiert. Allerdings mache ich dies immer direkt aus NodeRed heraus, über die Manage palette.

                  Schön, dass nun bei dir wieder alles funktioniert.

                  Garf

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    Zusätzliche npm-Module kannst du doch ganz einfach installieren, indem du sie in der Konfiguration der Instanz in das dafür vorgesehene Feld einträgst.

                    Anschließend die Instanz neu starten und alles ist gut.

                    Gruß

                    Rainer

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    516
                    Online

                    31.7k
                    Users

                    79.8k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    1740
                    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