Wenn man event-on-change-reading und timestamp-on-change-reading so setzt wie in dem u.a. Device war ich am WE soweit zufrieden, hab mich aber vom einen Moment zum anderen nicht mehr mit beschäftigt und war zu ValetudoRE übergegangen.
Bei den Topics BatteryStateAttribute und StatusStateAttribute hab ich den Readingnamen geändert das kam mir besser vor, muss aber nicht richtig sein.
Und das mit dem .map-data war nur ein Test ob das wirklich klappt so versteckte Readings zu erstellen.
defmod MQTT2_valetudo_UnrulyBlandEel MQTT2_DEVICE valetudo_UnrulyBlandEel
attr MQTT2_valetudo_UnrulyBlandEel devicetopic valetudo/UnrulyBlandEel
attr MQTT2_valetudo_UnrulyBlandEel event-on-change-reading brush-main,brush-side_right,detail,error,filter-main,frequency,ips,level,preset,presets,segments,sensor-all,signal,ssid,charge_status,state
attr MQTT2_valetudo_UnrulyBlandEel readingList $DEVICETOPIC/StatusStateAttribute/detail:.* detail\
$DEVICETOPIC/FanSpeedControlCapability/preset:.* preset\
$DEVICETOPIC/StatusStateAttribute/error:.* error\
$DEVICETOPIC/ConsumableMonitoringCapability/brush-main:.* brush-main\
$DEVICETOPIC/ConsumableMonitoringCapability/brush-side_right:.* brush-side_right\
$DEVICETOPIC/ConsumableMonitoringCapability/filter-main:.* filter-main\
$DEVICETOPIC/ConsumableMonitoringCapability/sensor-all:.* sensor-all\
$DEVICETOPIC/ZoneCleaningCapability/presets:.* zonecleaning_presets\
$DEVICETOPIC/GoToLocationCapability/presets:.* gotolocation_presets\
$DEVICETOPIC/WifiConfigurationCapability/ssid:.* ssid\
$DEVICETOPIC/WifiConfigurationCapability/ips:.* ips\
$DEVICETOPIC/WifiConfigurationCapability/frequency:.* frequency\
$DEVICETOPIC/WifiConfigurationCapability/signal:.* signal\
$DEVICETOPIC/StatusStateAttribute/status:.* state\
$DEVICETOPIC/BatteryStateAttribute/level:.* level\
$DEVICETOPIC/BatteryStateAttribute/status:.* \
$DEVICETOPIC/MapData/segments:.* segments\
$DEVICETOPIC/\x24state:.* {}\
$DEVICETOPIC/BasicControlCapability/operation:.* operation\
$DEVICETOPIC/MapData/map-data:.* .map-data
attr MQTT2_valetudo_UnrulyBlandEel room MQTT2_DEVICE,Schlafzimmer
attr MQTT2_valetudo_UnrulyBlandEel setList start:noArg $DEVICETOPIC/BasicControlCapability/operation/set START\
charge:noArg $DEVICETOPIC/BasicControlCapability/operation/set HOME\
stop:noArg $DEVICETOPIC/BasicControlCapability/operation/set STOP\
pause:noArg $DEVICETOPIC/BasicControlCapability/operation/set PAUSE\
fan_speed:min,low,medium,high,max $DEVICETOPIC/FanSpeedControlCapability/preset/set $EVTPART1\
attr MQTT2_valetudo_UnrulyBlandEel timestamp-on-change-reading brush-main,brush-side_right,detail,error,filter-main,frequency,ips,level,preset,presets,segments,sensor-all,signal,ssid,charge_status,state