Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
Matsch
Beiträge: 5451
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 740 Mal

Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Matsch » 27.05.2023, 15:53

So, bisher hatte ich mich gegen die grafische "Programmierung" gewehrt, nun habe ich aber als RedMatic-Neueinsteiger selbiges installiert, um die Daten von einem BKW in die CCU zu bekommen.

- Daten des Wechselrichters per MQTT-Protokoll und OpenDTU
- Daten des Stromzählers per Modbus RTU (RS485) und Umsetzung per seriellem Server (Elfin EW11) auf WLAN Modbus TCP.

Soweit hat das alles problemlos funktioniert. Nun stoße ich aber auf ein Problem, für das ich noch keine Lösung gefunden habe. Fällt der Server EW11 aus z.B. wegen Stromausfall, dann wird die Verbindung dahin nicht wieder selbsttätig hergestellt.
Im Flowchart sieht man, dass zyklisch ein Reconnect versucht wird, aber ständig erfolglos. Erst wenn ich nochmals ein deploy All Flowes auslöse, wird sofort wieder die Verbindung hergestellt. Was kann ich tun, dass die reconnect-Versuche wirksam werden, sobald der Server wieder arbeitet?

Hier die Einstellungen in Node RED:
Server_EW11.jpg
Was bedeutet die Option links unten "Aktiviert"? Ist das das Thema?

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Henke » 27.05.2023, 17:28

Matsch hat geschrieben:
27.05.2023, 15:53
Was bedeutet die Option links unten "Aktiviert"? Ist das das Thema?
Damit kann man Nodes/Einstellungen aktivieren oder deaktivieren. Bei nict aktiv, laufen die Nodes nicht mehr. Nicht das was du suchst.

Um welche Node geht es genau?

Matsch
Beiträge: 5451
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 740 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Matsch » 27.05.2023, 17:36

Es sind alles "Modbus Read":

Modbus_Read_Flow.jpg
Modbus_Read_Flow_konfig.jpg

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Henke » 27.05.2023, 17:46

node-red-contrib-modbus mit 2400 Download letzte Woche...
Da sollte ein automatischer Reconnect laufen.
Hast du die aktuelle Version 5.26.0?

Aber evtl. dieses Problem: https://github.com/BiancoRoyal/node-red ... issues/326

Matsch
Beiträge: 5451
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 740 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Matsch » 27.05.2023, 17:59

Henke hat geschrieben:
27.05.2023, 17:46
Hast du die aktuelle Version 5.26.0?
Da RedMatic auf der CCU läuft, gibt es dafür wohl als letzte Version nur die 5.13.3, oder ich habe das falsch verstanden?

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Henke » 27.05.2023, 18:15

RedMatic aktualisieren
LINK: viewtopic.php?f=77&t=78208
und dann laufen alle aktuellen Nodes über die Palette

Matsch
Beiträge: 5451
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 740 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Matsch » 27.05.2023, 19:28

Ah, interessant, wenngleich etwas aufwändiger. Da ist nur die Rede von RasperryMatic, ich hoffe, das geht auch auf CCU3?

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Henke » 27.05.2023, 19:33

Hat eigentlich nichts mit RasberryMatic zu tun. Mir fällt aktuell kein Grund ein, warum es auf der normalen CCU nicht laufen sollte.

Matsch
Beiträge: 5451
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 740 Mal

Re: Wie verlorene Serververbindung automatisch wiederherstellen, sobald möglich

Beitrag von Matsch » 28.05.2023, 11:05

Wenn die unvermeidlichen Familientreffen vorbei sind, mach ich mich mal dran.

Antworten

Zurück zu „RedMatic“