mdzio / ccu-jack

CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
GNU General Public License v3.0
115 stars 12 forks source link

Schaltkanal zum Setzen von Kommunikationsstörungen an virtuellen Geräten #164

Open mdzio opened 10 months ago

mdzio commented 10 months ago

Für die Signalisierung von Verbindungsabbrüchen soll die systemeigene Meldung "Kommunikationsstörung" für virtuelle Geräte generiert werden können. Dazu sollen zwei neue Schaltkanäle zur Verfügung gestellt werden:

  1. Statischer Schaltkanal, der über HM-Skript und Rest-API geändert werden kann. Beispielanwendung: Auswertung des Rückgabewertes von curl, um Netzwerkfehler anzuzeigen.
  2. MQTT-Schaltkanal, der auf das "Last Will" Topic eines Gerätes horcht. Falls ein MQTT-Gerät die Verbindung zum CCU-Jack verliert, wird automatisch eine Kommunikationsstörung generiert.