Ich entwickle gerade ein HCU Plugin das einen MQTT Broker bereitstellt und die Möglichkeit, Topics zu abonnieren und dann an die HCU weiter zu reichen. Die HCU sendet beim Start des Plugin u.a. ein DISCOVER_REQUEST das ich (wie in der API Doku beschrieben) unbeantwortet lasse. Denn der MQTT Broker startet sofort, aber bevor der User nicht ein paar Topics zum Import in die HCU konfiguriert hat gibt es ja nichts da anzumelden.
Wenn die Konfiguration von zu importierenden Topics abgeschlossen wird, schicke ich beim ersten Empfang vom MQTT Brocker ein DISCOVER_RESPONSE an die HCU und bei folgenden Updates ein STATUS_RESPONSE. Die letztere kann das Plugin ja verständlicherweise spontan immer senden, wenn ein Update eines Plugin Devices anliegt. Die DISCOVER_RESPONSE quittiert die HCU jedoch mit einer ERROR message und die folgenden STATUS_RESPONSE verständlich weise auch.
Es erhebt sich also die Frage: Wie kann man spontan während der Laufzeit eines Plugin ein neues device bei der HCU anmelden???
Entwicklung eines HCU Plugin
Moderator: Co-Administratoren
-
Jobehe11
- Beiträge: 56
- Registriert: 03.10.2024, 18:41
- System: HCU
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 6 Mal
Re: Entwicklung eines HCU Plugin
Erledigt
es war nur das falsche feature : CurentPower statt currentPower 
Aber das 2-seitige An- und Abmelden bei MQTT Broker und HCU verlangt doch noch etwas am Sonderbehandlung.....
Aber das 2-seitige An- und Abmelden bei MQTT Broker und HCU verlangt doch noch etwas am Sonderbehandlung.....
-
clio2k
- Beiträge: 74
- Registriert: 22.10.2017, 11:29
- System: HCU
- Wohnort: Ostfriesland
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 41 Mal
- Kontaktdaten:
Re: Entwicklung eines HCU Plugin
Ja, da reagiert die API sehr sensibel... ist mir auch ein paar mal passiert
HCU/CCU3 + Wired AP + Funk AP mit ca. 250 Geräten