CCU-Jack / MQTT /Sysvar Problem

Der CCU-Jack als REST- und MQTT-Schnittstelle für die CCU und virtuelle Geräte für das IoT

Moderator: Co-Administratoren

Antworten
Harlem
Beiträge: 23
Registriert: 29.01.2019, 22:31
Hat sich bedankt: 7 Mal

CCU-Jack / MQTT /Sysvar Problem

Beitrag von Harlem » 08.12.2023, 19:48

Hallo,

ich betreibe jetzt 3 CCUs mit CCU-JaCK und möchte den Status einer Systemvariablen bei Änderung über eine mqtt-Status-Message publishen.

Das funktioniert auch, wenn ich die Variable von außen, also von einer anderen CCU oder von OpenHAB, mit einer mqtt-Set-Message ändere. Ändere ich die Systemvariable jedoch in ihrem "Heimat-System", wird keine Status-Meldung versendet.

Ist das ein bekanntes Problem?
---------------------------------------------------------------------
Sysadmin eines Dreigenerationenhauses
1) CCU3 unter Raspberrymatic mit ca. 30 Geräten
2) Tinkerboard unter Raspberrymatic mit ca. 25 Geräten
3) CCU3 unter Raspberrymatic mit ca. 40 Geräten
4) openHAB für Automation, Kommunikation und Dashboard
5) Mosquitto-Server als zentraler Hub (Kommunikation nur über MQTT)
6) Influxdb für Logging
7) Hack zur Integration einer Daitem D22-Alarmanlage

Benutzeravatar
gnom
Beiträge: 321
Registriert: 23.06.2022, 05:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brühl
Hat sich bedankt: 26 Mal
Danksagung erhalten: 56 Mal

Re: CCU-Jack / MQTT /Sysvar Problem

Beitrag von gnom » 10.12.2023, 06:00

Harlem hat geschrieben:
08.12.2023, 19:48
Ändere ich die Systemvariable jedoch in ihrem "Heimat-System", wird keine Status-Meldung versendet.

Ist das ein bekanntes Problem?
Hast Du das hier gemacht?
Systemvariablen, die in der Beschreibung (Einstellungen → Systemvariablen) das Schlüsselwort MQTT (Groß-/Kleinschreibung egal) enthalten, werden zyklisch alle 3 Sekunden gelesen und, falls sich der Wert oder Zeitstempel geändert hat, wird dieser über MQTT versendet. Die Beschreibung der Systemvariablen wird beim Start und dann alle 30 Minuten gelesen. 300 Millisekunden nach dem Setzen einer Systemvariablen über MQTT wird der aktuelle Wert automatisch nochmals gelesen und per MQTT versendet.
aus : https://github.com/mdzio/ccu-jack/wiki/MQTT-Server

Bei mir klappt das einwandfrei. Die Ausgabe kommt dann unter dem Topic sysvar/status mit der ID der SV
SV2MQTT.png
SV2MQTT.png (7.74 KiB) 213 mal betrachtet
Gruss, Chris

don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)

2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly

Harlem
Beiträge: 23
Registriert: 29.01.2019, 22:31
Hat sich bedankt: 7 Mal

Re: CCU-Jack / MQTT /Sysvar Problem

Beitrag von Harlem » 10.12.2023, 21:23

gnom hat geschrieben:
10.12.2023, 06:00
...
Hast Du das hier gemacht?
...
Oh! Kaum macht man es richtig, schon funktioniert es.
Danke für die Erleuchtung!
---------------------------------------------------------------------
Sysadmin eines Dreigenerationenhauses
1) CCU3 unter Raspberrymatic mit ca. 30 Geräten
2) Tinkerboard unter Raspberrymatic mit ca. 25 Geräten
3) CCU3 unter Raspberrymatic mit ca. 40 Geräten
4) openHAB für Automation, Kommunikation und Dashboard
5) Mosquitto-Server als zentraler Hub (Kommunikation nur über MQTT)
6) Influxdb für Logging
7) Hack zur Integration einer Daitem D22-Alarmanlage

Antworten

Zurück zu „CCU-Jack“