connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post Reply
rev_student
Posts: 2
Joined: 16 Jun 2020, 12:18

connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post by rev_student »

Hallo,

ich benutze seit einiger Zeit die node-red-contrib-revpi-nodes für eine Projekt bei dem ich die RTD Kanäle nutze.
Bis gestern hat auch alles ohne Probleme funktioniert, aber seit heute morgen können die Nodes keine Verbindung mehr über den localhost Port 8000 herstellen und es werden natürlich keine Pins mehr aufgelistet.
Die Fehlermeldung beim Start von NodeRED lautet:

ERROR connect ECONNREFUSED 127.0.0.1:8000
Lost connection to WS Server!
nodered snip.PNG
nodered snip.PNG (68.52 KiB) Viewed 37337 times
node snip.PNG
node snip.PNG (33.73 KiB) Viewed 37337 times
Jetzt frage ich mich natürlich ob ich irgendwas übersehe oder falsch mache.

Vielen Dank schonmal im Vorraus
Frank
Posts: 65
Joined: 09 Jan 2017, 10:46

Re: connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post by Frank »

Hallo,

da das Problem ja durch den - nicht funktionierenden - Zugriff auf 127.0.0.1:8000 entsteht müsstest Du dort an der Quelle auch die Ursache finden. Ich weiss nicht was für einen Web-Server Du auf dieser localhost Adresse auf dem port 8000 laufen hast - aber offensichtlich verweigert er die Verbindung von Node-RED aus. Was passiert denn, wenn die diese Adresse einfach ganz normal in Deinen Browser eingibst, unabhängig von Node-RED? Kriegst Du da eine Fehlermeldung?

Gruß
Frank
jgerlach-erminas
Official 3rd Party Support Erminas
Posts: 38
Joined: 22 Jan 2020, 14:31

Re: connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post by jgerlach-erminas »

Hallo,

der Websocket Server der die RevPi Nodes die Daten zur Verfügung stellt läuft unter dem Port 8000.
Könntest du einmal den Log vom Server hier posten:

Code: Select all

cat /usr/share/noderedrevpinodes-server/revpi-server.log
und

Code: Select all

sudo systemctl status noderedrevpinodes-server
Der Server kann auch neu gestartet werden mit:

Code: Select all

sudo systemctl restart noderedrevpinodes-server
Möglicherweise wird der Port 8000 von einem weiteren Programm belegt, in der Doku steht beschrieben wie man mithilfe einer config Datei den Port ändern kann.
Den geänderten Port muss man dann natürlich noch in der Node in Node-RED konfigurieren.
Viele Grüße,
Jonas
rev_student
Posts: 2
Joined: 16 Jun 2020, 12:18

Re: connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post by rev_student »

Erst einmal vielen Dank für die Hilfen.
Tatsächlich habe ich nach einigem Rumprobieren herausgefunden, dass der Rev Pi Nodes Server nach jedem Neustart mit dem Befehl
" sudo apt-get install noderedrevpinodes-server" neu installiert werden muss. Woran das genau liegt weiß ich nicht. Aber immerhin kann ich erstmal weiter arbeiten, worüber ich schon sehr dankbar bin!
revpi-nodes-server.PNG
revpi-nodes-server.PNG (34.71 KiB) Viewed 37227 times
User avatar
crismancich
KUNBUS
Posts: 40
Joined: 05 Jan 2021, 11:25
Location: Hamburg
Contact:

Re: connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post by crismancich »

SOLVED.

We had the same issue and solved it.

Lösung: Wir haben ein neues Image genommen. Da sind NodeRed und die Nodes bereits installiert und funktionieren. Erst den Server aktivieren, dann starten, dann NodeRed.

Solution: We used a new image. On the newest images, nodered and the nodes are pre-installed. Then enable the server service and start it. Then enable and start the nodered service.

Cheers,
Boris
Viele Grüße / Kind regards / Quapla’ / 此致敬意
Boris Crismancich
Gunnar
Posts: 4
Joined: 14 Sep 2022, 14:39

Re: connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post by Gunnar »

ich habe aktuell mit einem RevPi Compact gleiches Problem, die Verbindung eines RevPi Flows zum Server ist offenbar nicht möglich
Ich habe auf den RevPi ein neues Image aufgespielt, Auswahl der Export Values in Pictory als Startkonfiguration gespeichert, der Node-RED RevPi Nodes Server läuft jedoch kann ich mit einem Flow (Single-Input z.B.) über Server localhost:8000 keine Input-Pins auswählen.
jgerlach-erminas
Official 3rd Party Support Erminas
Posts: 38
Joined: 22 Jan 2020, 14:31

Re: connection Probelme node-red-contrib-revpi-nodes 1.0.6

Post by jgerlach-erminas »

Hallo Gunnar,
einmal bitte die Logs posten, wie im Post vorher bereits beschrieben:
jgerlach-erminas wrote: 17 Jun 2020, 17:55 Hallo,

der Websocket Server der die RevPi Nodes die Daten zur Verfügung stellt läuft unter dem Port 8000.
Könntest du einmal den Log vom Server hier posten:

Code: Select all

cat /usr/share/noderedrevpinodes-server/revpi-server.log
und

Code: Select all

sudo systemctl status noderedrevpinodes-server
Der Server kann auch neu gestartet werden mit:

Code: Select all

sudo systemctl restart noderedrevpinodes-server
Möglicherweise wird der Port 8000 von einem weiteren Programm belegt, in der Doku steht beschrieben wie man mithilfe einer config Datei den Port ändern kann.
Den geänderten Port muss man dann natürlich noch in der Node in Node-RED konfigurieren.
Viele Grüße,
Jonas
zusätzlich wäre noch interessant, welche Version der node-red-contrib-revpi-nodes in Node Red verwendet wird und der Log von Node Red:

Code: Select all

sudo journalctl -u nodered -o cat 
Viele Grüße,
Jonas
Post Reply