-
-
Notifications
You must be signed in to change notification settings - Fork 15
Description
HI,
ich weiß es gibt zum Retain schon einige Issues aber irgendwie ist das Verhalten vom CCU-Jack (bei mir?) eigenartig:
Der CCU-Jack ist als Bridge zu einem Mosquitto-MQTT konfiguriert. Das läuft soweit auch super, solange der CCU-Jack und der Mosquitto-MQTT "normal laufen". Die Config:
"MQTT": {
"Port": 1883,
"PortTLS": 8883,
"BufferSize": 0,
"WebSocketPath": "/ws-mqtt",
"Bridge": {
"Enable": true,
"Address": "mqtt-server",
"Port": 1883,
"BufferSize": 0,
"UseTLS": false,
"CACertFile": "",
"Insecure": false,
"Username": "***",
"Password": "***",
"ClientID": "meksmatic_ccu-jack",
"CleanSession": true,
"Incoming": [
{
"Pattern": "device/set/#",
"LocalPrefix": "",
"RemotePrefix": "meksmatic/",
"QoS": 1
}
],
"Outgoing": [
{
"Pattern": "device/status/#",
"LocalPrefix": "",
"RemotePrefix": "meksmatic/",
"QoS": 1
}
]
}
},
Der CCU-Jack setzt für die Topics auch das Retain-Flag und der andere MQTT empfängt auch alle Updates.
Wenn ich den CCU-Jack neu starte, dann startet der aber ohne irgendwelche Topics, das heißt auch die Retained Topics sind alle weg. Starte ich zusätzlich nun den anderen MQTT neu, erhält der natürlich auch keine Topics. Besonders auffällig ist es, so wie es in #191 schon beschrieben wurde, bei langsamen Aktoren, zum Beispiel Fenstergriffe/Türgriffe.
Die Griffe sind bei mir via CUxD angebunden und sind im CCU-JAck die CUX-Devices. Vor/nach einem Neustart sieht es so aus:
Was mache ich falsch?