Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert

Antworten
ronaldo
Beiträge: 2
Registriert: Fr Mai 31, 2024 1:10 pm

Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert

Beitrag von ronaldo »

Hallo Zusammen,

dies ist mein erster Beitrag hier im Forum. Ich habe ein Problem mit der Aktualisierung der Daten über MQTT (aus Home assistant)bzw. kommt es mir vor als wenn in Openwb die Daten nicht weitergegeben werden.

In HA mosquitto broker habe ich die openwb mit folgender config eingebunden:
connection openwb2
address 192.168.2.76:1883
start_type automatic
topic openWB/set/#
topic openWB/LegacySmartHome/set/Devices/#
topic openwb/#
local_clientid openwb2.mosquitto
try_private false
cleansession true


Als MQTT Aktion habe ich folgendes erstellt
action:
- service: mqtt.publish
data:
#topic: homeassistant/sdm630_total_system_power
#topic: openWB/SmartHome/set/Devices/1/Aktpower -r
topic: openWB/LegacySmartHome/set/Devices/1/Aktpower -r
payload: "{{ states.sensor.sdm630_total_system_power.state | int }}"
qos: 1

Die Nachrichten werden auch gesendet.
In MQTT Explorer auf der Openwb werden folgende Daten angezeigt.
openwb_Aktpower.jpg
(251.78 KiB) Noch nie heruntergeladen
Hier wird auch richtig aktualisiert (43 oder 44W)

In dem Paarmeter Watt ist der Wert aber nicht immer richtig
openwb_Watt.jpg
(297.37 KiB) Noch nie heruntergeladen
Aber der Parameter Watt wird nicht immer aktualisiert bzw. springt mit größeren Abständen immer wieder zwischen 44 und 0. Dies hat die Auswirkung das der Wert in der Gui nicht immer angezeigt wird und auch der Verbrauch falsch berechnet wird.
Hier ist das Problem. Ich hatte dies in 1.9 und auch in 2.0. Ich weiß jetzt nicht mehr weiter.
Die Nachrichten werden auch mit retained gesendet.
Der Wert wird auch als int gesendet und wir auch richtig interpretiert.
Kann mir jemand weiterhelfen?

Danke.
Viele Grüße
ronaldo
Gero
Beiträge: 3173
Registriert: Sa Feb 20, 2021 9:55 am
Been thanked: 11 times

Re: Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert

Beitrag von Gero »

Ich meine die smarthome-topics auf der 2er liegen alle unter „Legacy“, auch die set-Topics. Du schreibst in set ohne „Legacy“ dadrüber
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
okaegi
Beiträge: 2321
Registriert: Fr Mär 08, 2019 1:57 pm
Been thanked: 1 time

Re: Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert

Beitrag von okaegi »

Hallo Ronaldo
Der syntax sieht schräg aus. Im namen von topic hast du -r was m.e. so nicht stimmt(Aktpower -r)t.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
ronaldo
Beiträge: 2
Registriert: Fr Mai 31, 2024 1:10 pm

Re: Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert

Beitrag von ronaldo »

Hallo Zusammen,

danke für die Rückmeldung.
ich habe mir das Thema Retain noch einmal abgesehen. Ich hatte irgendwo gelesen dass es mit -r funktioniert.
Aber scheinbar passte dies nicht.
Hab es jetzt abgeändert in
action:
- service: mqtt.publish
data:
topic: openWB/LegacySmartHome/set/Devices/1/Aktpower
retain: true
payload: "{{ states.sensor.sdm630_total_system_power.state | int }}"
qos: 1

Jetzt funktioniert es.
Danke für eure Hilfe.

Gruß
Ronaldo
Antworten