Hallo,
ich habe gerade einen Knoten im Kopf…
In RaspberryMatic habe ich die Bridge Funktion vom ccu-jack aktiviert.
Aus ioBroker empfange ich auch alle Topics mit dem Pattern „#“.
Aber meine im ioBroker installierte mqtt-Broker Instanz bekommt keine Topics der CCU. Selbst mit dem Pattern „#“ nicht.
Wie sieht bei euch in der ccu-jack config das outgoing Pattern aus?
Je nach versuch erhalte ich manchmal zumindest ein „invalid topic“ im ioBroker log angezeigt.
Besten Gruß,
Timo
ccu-jack mqtt Bridge outgoing pattern
Moderator: Co-Administratoren
-
- Beiträge: 11
- Registriert: 10.05.2022, 22:29
- System: Alternative CCU (auf Basis OCCU)
-
- Beiträge: 1799
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 60 Mal
- Danksagung erhalten: 264 Mal
- Kontaktdaten:
Re: ccu-jack mqtt Bridge outgoing pattern
Wie sieht denn die MQTT-Bridge Konfiguration im CCU-Jack bei Dir aus?
Gruß
Mathias
Gruß
Mathias
-
- Beiträge: 11
- Registriert: 10.05.2022, 22:29
- System: Alternative CCU (auf Basis OCCU)
Re: ccu-jack mqtt Bridge outgoing pattern
Hoffe es ist lesbar, bin am Smartphone…
Wie gesagt, Unten bei „device/status/#“ hatte ich auch schon nur die # stehen.
Code: Alles auswählen
"MQTT": {
"Port": 1883,
"PortTLS": 8883,
"WebSocketPath": "/ws-mqtt",
"Bridge": {
"Enable": true,
"Address": "192.168.178.21",
"Port": 1883,
"UseTLS": false,
"CACertFile": "",
"Insecure": false,
"Username": "",
"Password": "",
"ClientID": "ccu",
"CleanSession": false,
"Incoming": [
{
"Pattern": "",
"LocalPrefix": "ccu/recieve/",
"RemotePrefix": "",
"QoS": 0
}
],
"Outgoing": [
{
"Pattern": "device/status/#",
"LocalPrefix": "ccu/",
"RemotePrefix": "",
"QoS": 0
}
]
}
-
- Beiträge: 11
- Registriert: 10.05.2022, 22:29
- System: Alternative CCU (auf Basis OCCU)
Re: ccu-jack mqtt Bridge outgoing pattern
Ich habe nun im ioBroker eine reine Client Instanz des mqtt Broker installiert und kann darüber nun sämtliche Topics der ccu abonnieren.
Dennoch fuchst es mich weshalb im Bridge Modus keine Daten ankommen. Aber gebe ich nach einem Tag rumprobieren erst einmal auf…
Würde mich trotzdem über einen weiteren Lösungsvorschlag freuen, denn ein Bug scheint es nicht zu sein. Bei anderen funktioniert es ja anscheinend.
Dennoch fuchst es mich weshalb im Bridge Modus keine Daten ankommen. Aber gebe ich nach einem Tag rumprobieren erst einmal auf…
Würde mich trotzdem über einen weiteren Lösungsvorschlag freuen, denn ein Bug scheint es nicht zu sein. Bei anderen funktioniert es ja anscheinend.
-
- Beiträge: 1799
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 60 Mal
- Danksagung erhalten: 264 Mal
- Kontaktdaten:
Re: ccu-jack mqtt Bridge outgoing pattern
Es wird wohl an der Konfiguration liegen. (Wie immer ). Hier ist nochmal Deine Konfiguration:
Laut dem Wiki werden Ausgehende Topics werden wie folgt behandelt:
Auf dem lokalen MQTT-Server (CCU mit CCU-Jack) wird das Topic aus den Eigenschaften LocalPrefix und Pattern zusammengesetzt und abonniert. Bei der Übertragung wird das LocalPrefix durch das RemotePrefix ersetzt. Auf dem entfernten MQTT-Server wird nun die MQTT-Nachricht mit dem geänderten Topic publiziert.
LocalPrefix+Pattern ergibt bei Deiner Konfiguration "ccu/device/status/#". Auf diesem Topic wird vom CCU-Jack nichts publiziert.
Deine Konfiguration müsste also wahrscheinlich so aussehen:
Code: Alles auswählen
"Outgoing": [
{
"Pattern": "device/status/#",
"LocalPrefix": "ccu/",
"RemotePrefix": "",
"QoS": 0
}
]
Auf dem lokalen MQTT-Server (CCU mit CCU-Jack) wird das Topic aus den Eigenschaften LocalPrefix und Pattern zusammengesetzt und abonniert. Bei der Übertragung wird das LocalPrefix durch das RemotePrefix ersetzt. Auf dem entfernten MQTT-Server wird nun die MQTT-Nachricht mit dem geänderten Topic publiziert.
LocalPrefix+Pattern ergibt bei Deiner Konfiguration "ccu/device/status/#". Auf diesem Topic wird vom CCU-Jack nichts publiziert.
Deine Konfiguration müsste also wahrscheinlich so aussehen:
Code: Alles auswählen
"Outgoing": [
{
"Pattern": "device/status/#",
"LocalPrefix": "",
"RemotePrefix": "ccu/",
"QoS": 0
}
]
-
- Beiträge: 11
- Registriert: 10.05.2022, 22:29
- System: Alternative CCU (auf Basis OCCU)
Re: ccu-jack mqtt Bridge outgoing pattern
Hallo Mathias,
vielen Dank für Deine Hilfe!
Nun funktioniert es wie gewünscht. Habe jetzt sämtliche Homematic Adapter und den reinen mqtt Client aus ioBroker entfernt.
Wünsche ein schönes Wochenende!
vielen Dank für Deine Hilfe!
Nun funktioniert es wie gewünscht. Habe jetzt sämtliche Homematic Adapter und den reinen mqtt Client aus ioBroker entfernt.
Wünsche ein schönes Wochenende!