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
erledigt: Feststellung ob XML-RPC-Schnittstelle aktiv ist
Moderator: Co-Administratoren
-
- 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
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
https://github.com/ioBroker/ioBroker.hm ... rc/main.ts
- 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
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.
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.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: Feststellung ob XML-RPC-Schnittstelle aktiv ist
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
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