CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Moderator: Co-Administratoren
-
- Beiträge: 55
- Registriert: 07.08.2019, 06:42
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 3 Mal
MQTT bei automatisch generierten Systemvariablen
bei raspberrymatic werden die Sysvariablen für den Dutycycle für die CCU, die Gateways und AP automatisch erstellt, wenn ich die Beschreibung der DutyCycle variable editieren und ;MQTT einfüge wird nach kurze zeit die Sysvariable wieder erneuert und die Änderung entfernt
gibt es andere Möglichkeit die Variablen an die MQTT anzubinden?
gibt es andere Möglichkeit die Variablen an die MQTT anzubinden?
-
- Beiträge: 1791
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 259 Mal
- Kontaktdaten:
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Eine andere einfache Möglichkeit gibt es nicht. Ich habe mal einen Eintrag auf der Projekt-Seite erstellt.
Eine Notlösung wäre, ein virtuelles Gerät "MQTT Dimmer" anzulegen, und bei Aktualisierung der Systemvariablen den Dimmwert durch ein Programm zu setzen. Dann wird eine MQTT-Nachricht mit dem Wert und einem konfigurierbaren Topic erzeugt.
Eine Notlösung wäre, ein virtuelles Gerät "MQTT Dimmer" anzulegen, und bei Aktualisierung der Systemvariablen den Dimmwert durch ein Programm zu setzen. Dann wird eine MQTT-Nachricht mit dem Wert und einem konfigurierbaren Topic erzeugt.
-
- Beiträge: 55
- Registriert: 07.08.2019, 06:42
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 3 Mal
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Danke für die Entwicklung der ccu-jack ein super tools. Ich hoffe es wird ständig weiter entwickelt und nicht eingestellt wie hm2mqtt, redmatic usw
Ccu jack läuft bei mir in eine separate LxC Container in proxmox deswegen gehen virtuelle kanäle nicht.
Ich habe es so gelöst indem ich eine neue Variable mit MQTT in der Beschreibung angelegt habe und per Programm der Wert von dutycycle variable bei Änderung in die neue variable kopiere
Ccu jack läuft bei mir in eine separate LxC Container in proxmox deswegen gehen virtuelle kanäle nicht.
Ich habe es so gelöst indem ich eine neue Variable mit MQTT in der Beschreibung angelegt habe und per Programm der Wert von dutycycle variable bei Änderung in die neue variable kopiere
-
- Beiträge: 283
- Registriert: 09.12.2018, 17:14
- System: CCU
- Hat sich bedankt: 69 Mal
- Danksagung erhalten: 22 Mal
- Kontaktdaten:
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Moin,
kurze Frage, Welches der tar.gz pakete muss ich nehmen wenn ich das addon auf einem asus TB installieren will?
Gruß
Matten Matten
kurze Frage, Welches der tar.gz pakete muss ich nehmen wenn ich das addon auf einem asus TB installieren will?
Gruß
Matten Matten
- Baxxy
- Beiträge: 10826
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 607 Mal
- Danksagung erhalten: 2225 Mal
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
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
-
- Beiträge: 283
- Registriert: 09.12.2018, 17:14
- System: CCU
- Hat sich bedankt: 69 Mal
- Danksagung erhalten: 22 Mal
- Kontaktdaten:
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Kann es sein, das das anlegen von virtuellen Geräten im Addon nur funktioniert, wenn ein HM IP modul (entweder aufgesteckt oder via Gateway) angemeldet ist?
Ich hab ein AsusTB ohne Funkmodul aufgesteckt mit einem HM-LAN Gateway (alte CCU2).
Addon ist Installiert Virtuelle Geräte im Addon aktiviert, Virtuelles Gerät erstellt, jedoch im Posteingang nichts zu finden.
Im log steht:
Gruß
Matten Matten
Ich hab ein AsusTB ohne Funkmodul aufgesteckt mit einem HM-LAN Gateway (alte CCU2).
Addon ist Installiert Virtuelle Geräte im Addon aktiviert, Virtuelles Gerät erstellt, jedoch im Posteingang nichts zu finden.
Im log steht:
Code: Alles auswählen
2022-03-28 12:23:46 ERROR itf-d-client CCU interface HmIP-RF timed out
2022-03-28 12:23:41 WARNING itf-d-client HTTP request failed on 127.0.0.1:2010 with code: 503 Service Unavailable
2022-03-28 12:20:02 INFO virt-dev Creating virtual device JACK000000 with 1 channel(s)
2022-03-28 12:19:59 WARNING veap-handler Request from 192.168.27.57:59850: Item not found at /virtdev: JACK000000; code 404
Matten Matten
-
- Beiträge: 1791
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 259 Mal
- Kontaktdaten:
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Bitte mal den CCU-Jack stoppen (s.a. hier und hier).
Danach aus der Konfigurationsdatei ccu-jack.cfg
die Zeile "HmIPRF", löschen:
Danach einmal die CCU neu starten und in den Posteingang schauen.
Danach aus der Konfigurationsdatei ccu-jack.cfg
Code: Alles auswählen
{
"CCU": {
"Address": "127.0.0.1",
"Interfaces": [
"BidCosRF",
"HmIPRF",
"VirtualDevices"
],
...
Code: Alles auswählen
{
"CCU": {
"Address": "127.0.0.1",
"Interfaces": [
"BidCosRF",
"VirtualDevices"
],
...
-
- Beiträge: 283
- Registriert: 09.12.2018, 17:14
- System: CCU
- Hat sich bedankt: 69 Mal
- Danksagung erhalten: 22 Mal
- Kontaktdaten:
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Soweit war meine überlegung auch schon
Das hats gebracht, zwar nicht auf anhieb aber nach nem erneuten Neustart von CCU-Jack dann. Danke dir!
Gruß
Matten Matten
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Erstmal VIELEN DANK Mathias!
Der CCU-Jack ist genial, gestern installiert, weil ich nach einer einfachen REST API für meine piVCCU gesucht habe.
Nach 10 min die ersten Werte abgefragt/geschrieben, Programme gestartet...
Ich nutze das ganze um auf meiner Garmin Uhr Werte anzuzeigen (Temperatur, Luftfeuchtigkeit usw.) und ein paar Lampen zu schalten.
Bisher setze ich für jeden Temperaturwert einen eigenen Request ab.
Gäbe es evtl. auch die Möglichkeit, die Werte mehrerer Sensoren in einem Aufruf abzufragen?
Danke und viele Grüße
Alois
Der CCU-Jack ist genial, gestern installiert, weil ich nach einer einfachen REST API für meine piVCCU gesucht habe.
Nach 10 min die ersten Werte abgefragt/geschrieben, Programme gestartet...
Ich nutze das ganze um auf meiner Garmin Uhr Werte anzuzeigen (Temperatur, Luftfeuchtigkeit usw.) und ein paar Lampen zu schalten.
Bisher setze ich für jeden Temperaturwert einen eigenen Request ab.
Gäbe es evtl. auch die Möglichkeit, die Werte mehrerer Sensoren in einem Aufruf abzufragen?
Danke und viele Grüße
Alois
-
- Beiträge: 1791
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 259 Mal
- Kontaktdaten:
Re: CCU-Jack: REST-API/MQTT-Server/MQTT-CCU-Adapter
Das musst Du eigentlich nicht in Deiner Applikation berücksichtigen, wenn Du per HTTP/2 Deine Requests absetzt. Der CCU-Jack unterstützt HTTP/2 und damit auch Request Multiplexing und Header Compression. Das muss natürlich die von Dir verwendete HTTP-Bibliothek unterstützen, und das geht auch nur über HTTPS. Das wird aber auch nur ab sehr vielen Werten (z.B. 100) interessant.
Gruß
Mathias