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
112 stars 11 forks source link

Datenpunkt für Duty-Cycle der CCU #115

Closed djiwondee closed 1 year ago

djiwondee commented 1 year ago

Hallo @mdzio,

vielen Dank für das tolle Add-On. Es funktioniert sehr gut! Ich habe eine Frage: gibt es einen Datenpunkt, der ähnlich/gleich WebUI der CCU auf der Startseite den Duty-Cycle aller angebundenen Devices bereitstellt:

image

Oder müsste ich mir mir z. B. ein CCU-Programm schreiben, der die Aggregation aller Duty-Cycle der einzelnen Devices in eine Systemvariable schreibt?

Danke im Voraus für eine kurze Info dazu!

Baxxy13 commented 1 year ago

Bei einer "echten CCU3" kann man das Funkmodul "freischalten". Dann erscheint es als eigenständiges Gerät mit DUTY_CYCLE & CARRIER_SENSE Anzeige. Das Gerät taucht dann auch im CCU-JACK mit den Datenpunkten auf. "Freischalt-Anleitung"

Die Duty Cycle Anzeige auf der WebUI-Startseite bezieht sich nur auf den DC der CCU. An den DC der einzeln Geräte kommt man nicht heran, es gibt maximal eine Servicemeldung wenn dieser zu hoch ist (und das Gerät damit für ca. 1h sämtliche Kommunikation einstellt).

djiwondee commented 1 year ago

Vielen Dank @Baxxy13. Das schaue ich mir auf jeden Fall an. Ich habe eine "originale/echte" CCU3.

Bringt mich allerdings zu der nächsten Frage: system.Exec()wird ja gerne als "instabil" und "unzuverlässig" in diversen Foren diskutiert und man sollte sich den CUxD-Daemon installieren, um eine Alternative zu system.exec() zu haben?

djiwondee commented 1 year ago

Just heute erschienen: https://homematic-ip.com/sites/default/files/other_media/ccu3-changelog-3-67-10.pdf

Erweiterungen / Änderungen [HMCCU-1035] : Für den CCU3 Coprozessor / RPI-RF-MOD gibt es jetzt ein Geräteobjekt. Damit können Statuswerte wie Duty Cycle und Carrier Sense dargestellt und in Programmen verwendet werden.

Mehr als Adapter.Local.Device.Enabled=true gesetzt wurde da aber auch nicht!

Baxxy13 commented 1 year ago

Reicht ja auch. Mehr hätte das einmalig auszuführende Script auch nicht gemacht. Aber schön das eQ-3 jetzt das Funkmodul "out-of-the-box" freischaltet.