Reconnect mit FHEM2FHEM klappt nicht

Begonnen von volschin, 28 September 2014, 18:35:14

Vorheriges Thema - Nächstes Thema

volschin

Hallo zusammen,
ich hatte heute die Situation, dass ich einen über FHEM2FHEM im Log-Mode verbundenen Raspi aufgrund Neuverkabelung für rund 10 Minuten von seinem Ethernetkabel getrennt habe. Wie ich jetzt gesehen habe, ist das Logging auch nach Wiederverbinden mit Netzwerk im Master nicht mehr angesprungen. Wenn ich direkt auf die Oberfläche des Slaves gehe, funktioniert dort aber scheinbar alles einwandfrei.

Ist das ein Bug? Muss ich weitere Vorkehrungen treffen, um so eine Verbindung wieder aufzunehmen?

Im Master wird aber weiterhin "Connected" angezeigt.   

Gruß
Veit
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

volschin

Mit einem "shutdown restart" des Masters konnte ich die Verbindung wiederherstellen, aber das kann es ja eigentlich nicht sein.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

eldrik

Hi,

mit folgendem Code kannst du die Verbindung per Watchdog etc. neu herstellen lassen.

{ fhem ("modify FHEM2FHEMINSTANCE IP:PORT LOG:.*");

Greetz
Eldrik

rudolfkoenig

Falls die eine Seite nicht richtig heruntergefahren wird (OS oder FHEM), dann kriegt die andere Seite (OS und damit auch FHEM) das erst nach ca 2 Stunden mit (Standard Linux TCP-Keepalive Einstellung). Wenn jemandem das zu viel ist, kann entweder die Linux Parameter aendern, oder einen Watchdog wie vom eldrik vorgeschlagen bauen.

Wobei {fhem("")} natuerlich ueberfluessig ist.

volschin

Schade, dass es anscheinend keine elegante Möglichkeit innerhalb FHEM2FHEM gibt, den Status der Verbindung zu monitoren. Ich werde mal sehen, ob ich das mit Watchdog in Verbindung mit einem Ping was hinbekomme. Es macht ja wenig Sinn in eine Modify-Schleife zu laufen, wenn der RasPi nicht erreichbar ist.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

Deudi

Gute Info. Hatte gestern das gleiche Problem mit der Verbindung zur Fritzbox. Ging auch erst nach restart wieder. Dann werde ich auch mal das Basteln anfangen.
Gigabyte Brix, Ubuntu 16.04.3 LTS, Homematic, Z-Wave, EnOcean, Shelly@MQTT, SIGNALduino, JeeLink DAVIS-Sketch

volschin

Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge