Hallo,
ich versuche einen Wärmemengenzähler,der für HomeAutomation "gemacht" ist, in Fhem einzubinden. Die statischen Readings kommen und das Gerät ist auch richtig angelegt worden. Aber die wichtigen Daten wie Durchfluss, Temperatur usw. kommen nicht und hängen im MQTT2 Server als retained fest.
Das sind die retained Readings:
{"WP/stats":"{\u0022uptime\u0022:3540373,\u0022voltage\u0022:3.3,\u0022free memory\u0022:66,\u0022free heap\u0022:230092,\u0022wifi\u0022:60,\u0022mqtt reconnects\u0022:2,\u0022total reads\u0022:3894,\u0022good reads\u0022:3893,\u0022bad crc reads\u0022:0,\u0022bad header reads\u0022:0,\u0022too short reads\u0022:0,\u0022too long reads\u0022:0,\u0022timeout reads\u0022:0,\u0022version\u0022:\u0022v4.1.6\u0022,\u0022board\u0022:\u0022ESP32\u0022,\u0022rules active\u0022:0}","sensostar-v2-53b7b4/sensor/sensostar_calculated_power/state":"0","sensostar-v2-53b7b4/sensor/sensostar_energy/state":"75","sensostar-v2-53b7b4/sensor/sensostar_flow/state":"0.000","sensostar-v2-53b7b4/sensor/sensostar_flow_temperature/state":"36","sensostar-v2-53b7b4/sensor/sensostar_power/state":"0","sensostar-v2-53b7b4/sensor/sensostar_return_temperature/state":"35","sensostar-v2-53b7b4/sensor/sensostar_status/state":"OK","sensostar-v2-53b7b4/sensor/sensostar_temperature_difference/state":"1.74","sensostar-v2-53b7b4/sensor/sensostar_volume/state":"70.543"}
RespectRetain = 1
hideretain = 0
List Wärmemengenzähler:
Internals:
CID sensostar_v2_53b7b4_588c8153b7b4
DEF sensostar_v2_53b7b4_588c8153b7b4
FUUID 696934ac-f33f-2c96-9e95-9720e41d42129127
IODev MQTT_Worx
NAME sensostar_v2_53b7b4_588c8153b7b4
NR 579
STATE 0
TYPE MQTT2_DEVICE
READINGS:
2026-06-28 15:23:41 IODev MQTT_Worx
2026-06-27 20:02:59 avty_t sensostar-v2/status
2026-06-27 20:02:50 board esp32-c6-devkitm-1
2026-06-27 20:02:59 cmd_t sensostar-v2-53b7b4/text/4__mqtt_password/command
2026-06-27 20:02:50 debug ␛[0;32m[I][mqtt:309]: Connected␛[0m
2026-06-27 20:02:56 dev_cla connectivity
2026-06-27 20:02:59 dev_cns_1_1 mac
2026-06-27 20:02:59 dev_cns_1_2 588c8153b7b4
2026-06-27 20:02:59 dev_ids 588c8153b7b4
2026-06-27 20:02:59 dev_mdl esp32-c6-devkitm-1
2026-06-27 20:02:59 dev_mf Espressif
2026-06-27 20:02:59 dev_name sensostar-v2-53b7b4
2026-06-27 20:02:59 dev_sw 2025.9.3 (Dec 30 2025, 17:37:55)
2026-06-27 20:02:59 ent_cat config
2026-06-27 20:02:59 ic mdi:text
2026-06-27 20:02:50 ip 192.168.178.86
2026-06-27 20:02:50 mac 588c8153b7b4
2026-06-27 20:02:59 mode password
2026-06-27 20:02:59 name 4. MQTT Password
2026-06-27 20:02:50 network wifi
2026-06-27 20:02:56 pl_off offline
2026-06-27 20:02:56 pl_on online
2026-06-27 20:02:50 platform ESP32
2026-06-27 20:02:50 port 6053
2026-06-27 20:02:55 stat_cla measurement
2026-06-27 20:02:59 stat_t sensostar-v2-53b7b4/text/4__mqtt_password/state
2026-06-27 20:13:21 state 0
2026-06-27 20:02:59 status online
2026-06-27 20:02:59 uniq_id ESPtext4__mqtt_password
2026-06-27 20:02:55 unit_of_meas dBm
2026-06-27 20:02:50 version 2025.9.3
Attributes:
autocreate 1
devicetopic sensostar_v2_53b7b4_588c8153b7b4:homeassistant/sensor/sensostar-v2-53b7b4
event-on-update-reading sensostar_calculated_power.*
icon mqtt_bridge_2
readingList sensostar_v2_53b7b4_588c8153b7b4:esphome/discover/sensostar-v2-53b7b4:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:sensostar-v2-53b7b4/sensor/sensostar_energy/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:sensostar-v2-53b7b4/sensor/sensostar_volume/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:sensostar-v2-53b7b4/sensor/sensostar_power/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:sensostar-v2-53b7b4/sensorsensostar_flow/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:sensostar-v2-53b7b4/sensor/sensostar_flow_temperature/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:sensostar-v2-53b7b4/sensor/sensostar_return_temperature/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/sensor/sensostar-v2-53b7b4/sensostar_temperature_difference/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/sensor/sensostar-v2-53b7b4/sensostar_calculated_power/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/sensor/sensostar-v2-53b7b4/sensostar_battery_level/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/sensor/sensostar-v2-53b7b4/sensostar_wifi_signal/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/sensor/sensostar-v2-53b7b4/sensostar_status/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/button/sensostar-v2-53b7b4/read_battery_level_now/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/button/sensostar-v2-53b7b4/read_wifi_signal_now/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/binary_sensor/sensostar-v2-53b7b4/esp_status/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/text/sensostar-v2-53b7b4/1__mqtt_address/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/text/sensostar-v2-53b7b4/3__mqtt_username/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/switch/sensostar-v2-53b7b4/mqtt_enabled/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/text/sensostar-v2-53b7b4/3__mqtt_port/config:.* { json2nameValue($EVENT) }
sensostar_v2_53b7b4_588c8153b7b4:homeassistant/text/sensostar-v2-53b7b4/4__mqtt_password/config:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
setStateList on offHier komme ich nicht mehr weiter.
Ob Daten jetzt mit oder ohne retain-Flag gesendet werden oder nicht, ist eigentlich für die Auswertung in FHEM egal.
Das Device im jetzigen Zustand sieht unbrauchbar aus, weil anscheinend nur "irgendwelche Konfigurationsinfos" ausgewertet wurden, die FHEM in der Form gar nicht braucht.
Meine (leise) Vermutung: Das Ding wechselt die ClientID und deine Daten sind ganz woanders in FEHM zu finden.
Vielleicht bekommst du erst mal raus, ob da regelmäßig was kommt, indem du am IO den MQTT-Verkehr anschaust und auf .*53b7b4.* filterst?
Ansonsten würde ich den ganzen config-Mist per ignoreRegexp für FHEM verwerfen, das verwirrt nur, was damit kommt.