Modbus Adapter nach Stromausfall

Homematic hat aber eine aktive Überwachung durch Symcon.
Und den Fehler mit dem Clientsocket kann ich auch mit anderen Geräten unter Windows jederzeit nachstellen.
Einfach das Endgerät tot machen und Symcon merkt es nicht.
Michael

Hi Nall-chan
Gibt es einen Befehl um die Schnittstelle inaktiv/aktiv zu setzen?
Also Watchdog bemerkt keine Aktualisierung dann das Script ausführen?
Schönen Gruß
Egon

Du kannst das Modul Variablenüberwachung von mir benutzen.

Und dann mit einem Script den IO neu öffnen:

$id=12345; // ID Clientsocket
IPS_SetProperty($id, "Open", true); //I/O Instanz soll aktiviert sein.
IPS_ApplyChanges($id); //Neue Konfiguration übern

Michael

Alternativ kann man auch die die Verantwortlichkeit zur Verbindungsherstellung ändern.
Auf Symcon Seite einen Server Socket bereitstellen und auf der Geräte Seite von „TCP Server“ auf „TCP Client“ wechseln. Dann händelt der Adapter die Verbindung. Nach Wiederkehr der Spannungsversorgung baut dieser dann selbstständig die Verbindung zu Symcon auf.

2 „Gefällt mir“

Hallo Nall-chan
Danke für das Script.
Funktioniert ja prima. :smile: :smile: :smile:
So oft kommt ja ein Stromausfall nicht vor.
Ich starte das Script alle 10 Min. dann ists gut so.
Sollte Symcon von Haus aus das nicht „automatisch“ erkennen?

Schönen Gruß
Egon

Hallo Attein
Danke für den Hinweis.
Ich benutze jetzt das Script von Nall-chan.
Rufe es alle 10 Min. auf und das funktioniert prima so.
Schönen Gruß
Egon