cbpi4 MQTTSensor Timeout

Antworten
Yachti
Posting Junior
Posting Junior
Beiträge: 14
Registriert: Donnerstag 4. Dezember 2025, 17:29
Wohnort: Bremen

cbpi4 MQTTSensor Timeout

#1

Beitrag von Yachti »

Moin,
ich habe einen MQTT Sensor eingerichtet. Bekomme aber keine Daten. Im log steht:

Code: Alles auswählen

2026-04-30 15:24:33,244 - WARNING - cbpi.controller.satellite_controller - Failed to push data via mqtt: [code:4] The client is not currently connected.
Instsalliert ist der Mosquitto broker.
im MQTT Explore sehe ich die Verbindung:

Code: Alles auswählen

topic shelly-4/status/temperature:100
value {"id": 100,"tC":43.4, "tF":110.2}
In cbpi4 habe ich MQTT Sensor ausgewählt. Als Topic: shelly-4/status/temperature:100. Payload ohne und auch mal tC eingetragen.
Getest habe ich auch mit dem mosquitto:

Code: Alles auswählen

mosquitto_sub -h 10.x.x.x -p 1883 -t 'shelly-4/status/temperature:100' | while read line; do   temp=$(echo "$line" | sed -E 's/.*"tC":([0-9.]+).*/\1/');   mosquitto_pub -h 10.x.x.x -p 1883 -t 'cbpi/temperature1' -m "$temp"; done
Der MQTT Explorer zeigt dann auch cbpi/temperature1 und value 43.9 an

Jemand eine Idee warum der MQTT Sensor nicht reagiert?
______________________________________________________________
Gruß
Michael

______________________________________________________________
Geht nicht - Gibt's nicht
Yachti
Posting Junior
Posting Junior
Beiträge: 14
Registriert: Donnerstag 4. Dezember 2025, 17:29
Wohnort: Bremen

Re: cbpi4 MQTTSensor Timeout

#2

Beitrag von Yachti »

ich habe das Problem gefunden.
In der config.yaml habe ich localhost auf IP-Adresse geändert.
In der Sensor-Config
Topic -- cbpi/sensordata/6MCEYaXhJtTcrS69hLSHMn
Payload -- value

Den Shelly baue ich jetzt in einer 3D gedrucken Steckdosenleiste ein und kann jetzt abgesetzt vom Pi den Kessel steuern.
______________________________________________________________
Gruß
Michael

______________________________________________________________
Geht nicht - Gibt's nicht
Antworten