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.
Hier wird auch richtig aktualisiert (43 oder 44W)
In dem Paarmeter Watt ist der Wert aber nicht immer richtig
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
Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert
-
- Beiträge: 3344
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 2 times
- Been thanked: 32 times
Re: Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert
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
-
- Beiträge: 2378
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert
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
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
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: Smart home Gerät Wärmepumpe Mqtt wird nicht dauerhaft übertragen/aktualisiert
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
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