erledigt: Feststellung ob XML-RPC-Schnittstelle aktiv ist

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
dll-live
Beiträge: 93
Registriert: 08.01.2017, 14:42
Hat sich bedankt: 10 Mal

erledigt: Feststellung ob XML-RPC-Schnittstelle aktiv ist

Beitrag von dll-live » 15.09.2023, 10:07

Hallo zusammen

Die Homematic hat ja eine XML-RPC-Schnittstelle wie kann ich, wenn möglich proaktiv - oder sonst on-demand, feststellen ob diese aktiv ist?

Die Ursache zu dieser Frage ist, dass ja nach jedem Neustart der Homematic die Schnittstelle wieder "angestossen werden muss - also vom Server ein initial Befehl gefordert wird". Geht dies einmal vergessen ist es sehr ärgerlich weil dann, z.B.: Statusänderungen (Fenster Offen /zu) nicht mehr beim Server ankommen / zum Server gesendet werden....

Gruss Daniel
Zuletzt geändert von dll-live am 18.09.2023, 07:39, insgesamt 1-mal geändert.

jp112sdl
Beiträge: 12132
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 853 Mal
Danksagung erhalten: 2155 Mal
Kontaktdaten:

Re: Feststellung ob XML-RPC-Schnittstelle aktiv ist

Beitrag von jp112sdl » 15.09.2023, 11:26

Du könntest schauen, wie es andere machen. z.B. der ioBroker hm rpc Adapter. Der reconnected auch von selbst wieder, wenn die Verbindung wegfliegt

https://github.com/ioBroker/ioBroker.hm ... rc/main.ts

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Baxxy
Beiträge: 10964
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 622 Mal
Danksagung erhalten: 2258 Mal

Re: Feststellung ob XML-RPC-Schnittstelle aktiv ist

Beitrag von Baxxy » 15.09.2023, 12:33

Die Schnittstelle selbst ist bei laufender Zentrale immer aktiv.

Die verbundenen Clients werden in verschiedenen Dateien gelistet:
HmIP: /var/LegacyService.handlers
HM: /var/RFD.handlers
virt.Devices: /var/HMSERVER.handlers

Wird die Zentrale rebootet gehen auch die (vor dem Reboot bekannten) Init's der Clients verloren.

Der Client muss also selbst die Verbindung überwachen und ggf. einen neuen Init machen.

dll-live
Beiträge: 93
Registriert: 08.01.2017, 14:42
Hat sich bedankt: 10 Mal

Re: Feststellung ob XML-RPC-Schnittstelle aktiv ist

Beitrag von dll-live » 18.09.2023, 07:39

Hallo zusammen

Danke für die Antworten

@jp112sdl
Besten Dank für den Link. das ist mir leider etwas zu hoch....

@Baxxy
Besten Dank, diese Angaben genügen mir vollkommen, so kann ich mir ein Script schreiben, dass die Überwachung vornimmt und ggf. interveniert.

Gruss Daniel

Antworten

Zurück zu „HomeMatic allgemein“