MQTT2 für Xiaomi Vacuum Sauger

Begonnen von Otto123, 12 Mai 2021, 12:53:37

Vorheriges Thema - Nächstes Thema

TomLee

Kann ich unter Updater einfach auf DOWNLOAD UPDATE klicken und es wird die neue Version installiert oder gibts danach noch irgendwelche Hürden ?

Otto123

Zitat von: Otto123 am 11 Juli 2022, 14:02:46
  • Ich muss die neue valetudo Version installieren und testen  ::)
    Edit: Ok ausprobiert, er macht das Update schrittweise: -> 05.00 -> 05.01 -> 06.00
    Ab 05.1. gibt es ein neues Feature was in der Oberfläche die gerade ausgewählten Zonenkoordinaten als json String zeigt. Damit kann man irgendwie arbeiten ;)
Bei mir gab es keine Hürden
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Valetudo ist aber Valetudo und nicht ValetudoRE?

Hatte beides mal drauf aber die Kartendarstellung in Valetudo fand ich so naja...

Evtl. mal mit einer neuen Version testen...
...oder geht das Template auch bei ValetudoRE?

(jaja, ich weiß: ValetudoRE "böse" und so)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

TomLee

   
ValetudoRE -> Template roborockRE

MadMax-FHEM

Zitat von: TomLee am 16 Oktober 2022, 12:34:56
   
ValetudoRE -> Template roborockRE

Ah, ok, ich werde mir das mal anschauen...
...wenn wieder Zeit ist.

Wann immer das sein wird... ;)

Danke, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

TomLee

Zitat von: Otto123 am 16 Oktober 2022, 12:24:18
Bei mir gab es keine Hürden

Danke, bin jetzt auf 2022.09.0 und in den 4-5 Minuten in denen ich den Traffic verfolgt habe wurde gar nix mehr (unnützes) übertragen zu werden, offensichtlich dann nur noch bei wirklichen "updates".

Ärgerlich ist das mit clean_zone jetzt (ich hab keine Lust mich mit zu beschäftigen), aber halb so schlimm bei mir, es wird eh immer alles gesaugt.

Otto123

das mit clean_zone bekomme ich hin. Ich habe ja jetzt einen Ansatz, braucht noch ein bisschen. Muss gerade noch was anderes machen.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz


Otto123

#188
Nein - aber Dein Beitrag schon :)
@SalvadoreXXL Wenn Du es schnell probieren willst machst Du einfach diese Änderung

Ich weiß nicht was passiert ist, aber ich vermute hiermit https://forum.fhem.de/index.php/topic,125159.msg1198267.html#msg1198267 ist das Internal DEVICETOPIC für immer aus FHEM verschwunden  ???

Zumindest fördert ein list .* i:DEVICETOPIC nichts mehr zu Tage

Ich versuche jetzt noch was für die "neue Art" der Zonenreinigung einzubauen. Man müsste ja jetzt irgendwie den json String aus der valetudo Oberfläche kopieren und als Reading in FHEM speichern.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

SalvadoreXXL

Zitat von: Otto123 am 16 Oktober 2022, 15:45:27
Nein - aber Dein Beitrag schon :)
@SalvadoreXXL Wenn Du es schnell probieren willst machst Du einfach diese Änderung

Änderung gemacht+Device gelöscht+Neustart FHEM+Template neu zugewiesen

Nun

2022.10.16 18:56:26 2: AttrTemplates: got 251 entries
2022.10.16 18:56:26 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:56:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/SetExtensions.pm line 98.
2022.10.16 18:56:26 3: eval: valetudo_w($name,'zones')
2022.10.16 18:56:45 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:56:49 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:56:49 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:56:55 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:56:55 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:56:55 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:56:55 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: PERL WARNING: Subroutine valetudoUtils_Initialize redefined at ./FHEM/99_valetudoUtils.pm line 13.
2022.10.16 18:57:01 3: eval: { $data{f}='99_valetudoUtils.pm';
$data{u}="https://svn.fhem.de/trac/browser/trunk/fhem/contrib/AttrTemplate/$data{f}?format=txt";
qx(wget -qO FHEM/$data{f} $data{u}); CommandReload(undef, $data{f});
delete $data{f};delete $data{u};''}
2022.10.16 18:57:01 1: PERL WARNING: Subroutine decode_j redefined at ./FHEM/99_valetudoUtils.pm line 22.
2022.10.16 18:57:01 3: eval: { $data{f}='99_valetudoUtils.pm';
$data{u}="https://svn.fhem.de/trac/browser/trunk/fhem/contrib/AttrTemplate/$data{f}?format=txt";
qx(wget -qO FHEM/$data{f} $data{u}); CommandReload(undef, $data{f});
delete $data{f};delete $data{u};''}
2022.10.16 18:57:01 1: PERL WARNING: Subroutine valetudo_w redefined at ./FHEM/99_valetudoUtils.pm line 33.
2022.10.16 18:57:01 3: eval: { $data{f}='99_valetudoUtils.pm';
$data{u}="https://svn.fhem.de/trac/browser/trunk/fhem/contrib/AttrTemplate/$data{f}?format=txt";
qx(wget -qO FHEM/$data{f} $data{u}); CommandReload(undef, $data{f});
delete $data{f};delete $data{u};''}
2022.10.16 18:57:01 1: PERL WARNING: Subroutine valetudo_c redefined at ./FHEM/99_valetudoUtils.pm line 64.
2022.10.16 18:57:01 3: eval: { $data{f}='99_valetudoUtils.pm';
$data{u}="https://svn.fhem.de/trac/browser/trunk/fhem/contrib/AttrTemplate/$data{f}?format=txt";
qx(wget -qO FHEM/$data{f} $data{u}); CommandReload(undef, $data{f});
delete $data{f};delete $data{u};''}
2022.10.16 18:57:01 1: PERL WARNING: Subroutine valetudo_f redefined at ./FHEM/99_valetudoUtils.pm line 120.
2022.10.16 18:57:01 3: eval: { $data{f}='99_valetudoUtils.pm';
$data{u}="https://svn.fhem.de/trac/browser/trunk/fhem/contrib/AttrTemplate/$data{f}?format=txt";
qx(wget -qO FHEM/$data{f} $data{u}); CommandReload(undef, $data{f});
delete $data{f};delete $data{u};''}
2022.10.16 18:57:01 1: PERL WARNING: Subroutine CommandAttr_multiline redefined at ./FHEM/99_valetudoUtils.pm line 130.
2022.10.16 18:57:01 3: eval: { $data{f}='99_valetudoUtils.pm';
$data{u}="https://svn.fhem.de/trac/browser/trunk/fhem/contrib/AttrTemplate/$data{f}?format=txt";
qx(wget -qO FHEM/$data{f} $data{u}); CommandReload(undef, $data{f});
delete $data{f};delete $data{u};''}
2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

2022.10.16 18:57:01 1: JSON decoding error, >< seems not to be valid JSON data: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/99_valetudoUtils.pm line 26.

im Log.

Clean_Segment geht immer noch nicht ...


drhirn

Was genau hast du gemacht? Ich hab da zwei Beiträge geschrieben, die beide zusammen wahrscheinlich zu einer Workaround-Lösung führen.

https://forum.fhem.de/index.php/topic,121017.msg1225604.html#msg1225604
https://forum.fhem.de/index.php/topic,121017.msg1226124.html#msg1226124

Das funktioniert bei mir mit einem Dreame L10Pro schon seit Monaten.

SalvadoreXXL

#191
Zitat von: drhirn am 17 Oktober 2022, 10:00:36
Was genau hast du gemacht? Ich hab da zwei Beiträge geschrieben, die beide zusammen wahrscheinlich zu einer Workaround-Lösung führen.

https://forum.fhem.de/index.php/topic,121017.msg1225604.html#msg1225604
https://forum.fhem.de/index.php/topic,121017.msg1226124.html#msg1226124

Das funktioniert bei mir mit einem Dreame L10Pro schon seit Monaten.

Nun beide Änderungen drin:


Internals:
   CFGFN     
   CID        valetudo_ImpressionableDecimalWasp
   DEF        valetudo_ImpressionableDecimalWasp
   FUUID      634d028c-f33f-ac49-f8de-d1c91adb8e978875
   IODev      m2s
   LASTInputDev m2s
   MSGCNT     726
   NAME       MQTT2_valetudo_ImpressionableDecimalWasp
   NR         171
   STATE      <a href="http://ip4" target="_blank">docked</a>
   TYPE       MQTT2_DEVICE
   eventCount 607
   m2s_CONN   m2s_192.168.xx.x_39804
   m2s_MSGCNT 726
   m2s_TIME   2022-10-17 13:14:55
   OLDREADINGS:
   READINGS:
     2022-10-17 09:21:48   IODev           m2s
     2022-10-17 09:22:19   Robby_sensor_WifiConfigurationCapability_attributes_frequency 2.4ghz
     2022-10-17 09:22:19   Robby_sensor_WifiConfigurationCapability_attributes_ips_1 192.168.11.6
     2022-10-17 13:14:55   Robby_sensor_WifiConfigurationCapability_attributes_signal -25
     2022-10-17 09:22:19   Robby_sensor_WifiConfigurationCapability_attributes_ssid Devils Home
     2022-10-17 13:14:55   Robby_sensor_WifiConfigurationCapability_state -25
     2022-10-17 12:07:25   area            50000
     2022-10-17 13:08:29   batteryPercent  97
     2022-10-17 09:36:59   charge          set
     2022-10-17 13:14:29   cleanerState    docked
     2022-10-17 13:14:32   map-data-hass   �PNG
...
     2022-10-17 11:59:00   operation       HOME
     2022-10-17 13:14:55   signal          -25
     2022-10-17 09:36:39   start           set
     2022-10-17 13:14:29   state           docked
     2022-10-17 12:07:56   stateDetail     none
     2022-10-17 13:08:29   state_battery_level 97
     2022-10-17 09:36:39   state_fan_speed medium
     2022-10-17 13:14:29   state_state     docked
     2022-10-17 09:36:48   stop            set
     2022-10-17 09:22:46   subscriptions   valetudo/Robby/BasicControlCapability/operation/set valetudo/Robby/CurrentStatisticsCapability/refresh/set valetudo/Robby/FanSpeedControlCapability/preset/set valetudo/Robby/LocateCapability/locate/set valetudo/Robby/MapSegmentationCapability/clean/set valetudo/Robby/WaterUsageControlCapability/preset/set valetudo/Robby/WifiConfigurationCapability/refresh/set valetudo/Robby/ZoneCleaningCapability/start/set valetudo/Robby/hass/Robby_vacuum/command
     2022-10-17 12:07:25   time            120
Attributes:
   alias      Robby
   devicetopic valetudo/Robby
   event-on-change-reading .*
   icon       vacuum_top
   model      valetudoV2
   readingList $DEVICETOPIC/\x24state:.* _state
  $DEVICETOPIC/(Att.*|Basic.*|Consum.*|Curr.*|Loc.*|Wifi.*)/[a-zA-Z\-_]+:.* { $TOPIC =~ m,$DEVICETOPIC\/.*\/([a-zA-Z\-_]+),; $1 eq 'ips'? {"ip4"=> (split ',',$EVENT)[0]}:{"$1"=>$EVENT} }
  $DEVICETOPIC/BatteryStateAttribute/level:.* batteryPercent
  $DEVICETOPIC/BatteryStateAttribute/status:.* batteryState
  $DEVICETOPIC/FanSpeedControlCapability/preset:.* fanSpeed
  $DEVICETOPIC/GoToLocationCapability/presets:.* .locationsPresets
  $DEVICETOPIC/GoToLocationCapability/go:.* {}
  $DEVICETOPIC/MapData/map-data:.* {}
  $DEVICETOPIC/MapData/segments:.* .segments
  $DEVICETOPIC/StatusStateAttribute/status:.* { {"state"=>$EVENT,"cleanerState"=>$EVENT} }
  $DEVICETOPIC/StatusStateAttribute/detail:.* stateDetail
  $DEVICETOPIC/StatusStateAttribute/error:.* stateError
  $DEVICETOPIC/WaterUsageControlCapability/preset:.* waterUsage
  $DEVICETOPIC/ZoneCleaningCapability/presets:.* .zonesPresets
  $DEVICETOPIC/ZoneCleaningCapability/start:.* {}
valetudo_ImpressionableDecimalWasp:valetudo/Robby/hass/Robby_sensor_WifiConfigurationCapability:.* { json2nameValue($EVENT, 'Robby_sensor_WifiConfigurationCapability_', $JSONMAP) }
valetudo_ImpressionableDecimalWasp:valetudo/Robby/hass/Robby_vacuum/state:.* { json2nameValue($EVENT, 'state_', $JSONMAP) }
valetudo_ImpressionableDecimalWasp:valetudo/Robby/MapData/map-data-hass:.* map-data-hass
   room       MQTT2_DEVICE
   setList    pause:noArg $DEVICETOPIC/BasicControlCapability/operation/set PAUSE
  start:noArg $DEVICETOPIC/BasicControlCapability/operation/set START
  stop:noArg $DEVICETOPIC/BasicControlCapability/operation/set STOP
  charge:noArg $DEVICETOPIC/BasicControlCapability/operation/set HOME
  clean_zone:{valetudo_w($name,'zones')} { valetudo_c($NAME,$EVENT) }
  fanSpeed:off,min,low,medium,high,turbo,max $DEVICETOPIC/FanSpeedControlCapability/preset/set $EVTPART1
  waterUsage:off,min,low,medium,high,turbo,max $DEVICETOPIC/WaterUsageControlCapability/preset/set $EVTPART1
  locate:PERFORM   $DEVICETOPIC/LocateCapability/locate/set $EVTPART1
  x_raw_payload:textField { valetudo_c($NAME,$EVENT) }
  clean_segment:{valetudo_w($name,'segments')} { valetudo_c($NAME,$EVENT) }
  goto:{valetudo_w($name,'locations')} { valetudo_c($NAME,$EVENT) }
   setStateList operation clean_segment clean_zone goto fanSpeed waterUsage locate x_raw_payload
   stateFormat <a href="http://ip4" target="_blank">state</a>
   timestamp-on-change-reading .*


Jetzt bei clean_seqment "no_Seqment_or_not_supported". Vorher war dort entweder leer oder die richtige Segmente aufgelistet.




drhirn

Was ist das für ein Staubsauger?

Otto123

#193
Zitat von: drhirn am 17 Oktober 2022, 10:00:36
Was genau hast du gemacht? Ich hab da zwei Beiträge geschrieben, die beide zusammen wahrscheinlich zu einer Workaround-Lösung führen.
Ich habe irgendwie den zweiten Beitrag schon damals nicht komplett verstanden.
Was Du als Workaround gepostet hattest, wird eigentlich im Template gesetzt. Hat das bei Dir nicht funktioniert? oder wurde da gar nichts gesetzt?

Ich dachte bei SalvadoreXXL war das Listing abgeschnitten, aber da steht auch keine setList mit clean_segment - wobei er behauptet hatte es gibt die Auswahl aber es funktioniert nicht  :-[
Offenbar funktioniert die Abfrage beim Template setzen nicht? Aber richtig verstehen tu ich das nicht.

@ SalvadoreXXL  zeig mal bitte ein list m2s und die Ausgabe {ReadingsVal('MQTT2_valetudo_ImpressionableDecimalWasp','.segments','{}') }
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

SalvadoreXXL

#194
list m2s

Internals:
   CONNECTS   6
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        1883 global
   FD         7
   FUUID      633fd42c-f33f-ac49-ac15-4df5091a89a6c7d9
   NAME       m2s
   NR         54
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   eventCount 6
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2022-10-17 14:41:27   RETAIN          ...
     2022-10-09 15:51:53   lastPublish     cmnd/Waschmaschine/Backlog:StateText1 off; StateText2 on; StateText3 toggle; StateText4 hold; SetOption26 1; SaveData 1
     2022-10-17 09:21:57   nrclients       6
     2022-10-17 09:21:46   state           Initialized
   clients:
     m2s_192.168.xx.xxx_62378 1
     m2s_192.168.xx.xxx_60621 1
     m2s_192.168.xx.xxx_56552 1
     m2s_192.168.xx.xxx_62870 1
     m2s_192.168.xx.xxx_52413 1
     m2s_192.168.xx.x_39804 1
   retain:
     homeassistant/binary_sensor/Robby/Robby_binary_sensor_mop_attachment/config:
       ts         1665991309.31414
       val        {"state_topic":"valetudo/Robby/AttachmentStateAttribute/mop","payload_off":"false","payload_on":"true","entity_category":"diagnostic","name":"Mop attachment","object_id":"valetudo_robby_mop attachment","unique_id":"Robby_binary_sensor_mop_attachment","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/binary_sensor/Robby/Robby_binary_sensor_watertank_attachment/config:
       ts         1665991309.26884
       val        {"state_topic":"valetudo/Robby/AttachmentStateAttribute/watertank","payload_off":"false","payload_on":"true","entity_category":"diagnostic","name":"Water tank attachment","object_id":"valetudo_robby_water tank attachment","unique_id":"Robby_binary_sensor_watertank_attachment","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/camera/Robby/Robby_camera_MapData/config:
       ts         1665991308.88313
       val        {"topic":"valetudo/Robby/MapData/map-data-hass","name":"Map data","object_id":"valetudo_robby_map data","unique_id":"Robby_camera_MapData","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/select/Robby/Robby_select_WaterUsageControlCapability/config:
       ts         1665991309.04456
       val        {"state_topic":"valetudo/Robby/WaterUsageControlCapability/preset","value_template":"{{ value }}","command_topic":"valetudo/Robby/WaterUsageControlCapability/preset/set","options":["low","medium","high"],"icon":"mdi:water-pump","entity_category":"config","name":"Water grade","object_id":"valetudo_robby_water grade","unique_id":"Robby_select_WaterUsageControlCapability","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_ConsumableMonitoringCapability_brush_main/config:
       ts         1665991309.07328
       val        {"state_topic":"valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_brush_main","unit_of_measurement":"minutes","icon":"mdi:progress-wrench","entity_category":"diagnostic","name":"Main Brush","object_id":"valetudo_robby_main brush","unique_id":"Robby_sensor_ConsumableMonitoringCapability_brush_main","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_ConsumableMonitoringCapability_brush_side_right/config:
       ts         1665991309.11876
       val        {"state_topic":"valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_brush_side_right","unit_of_measurement":"minutes","icon":"mdi:progress-wrench","entity_category":"diagnostic","name":"Right Brush","object_id":"valetudo_robby_right brush","unique_id":"Robby_sensor_ConsumableMonitoringCapability_brush_side_right","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_ConsumableMonitoringCapability_filter_main/config:
       ts         1665991309.16579
       val        {"state_topic":"valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_filter_main","unit_of_measurement":"minutes","icon":"mdi:progress-wrench","entity_category":"diagnostic","name":"Main Filter","object_id":"valetudo_robby_main filter","unique_id":"Robby_sensor_ConsumableMonitoringCapability_filter_main","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_ConsumableMonitoringCapability_sensor_all/config:
       ts         1665991309.21829
       val        {"state_topic":"valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_sensor_all","unit_of_measurement":"minutes","icon":"mdi:progress-wrench","entity_category":"diagnostic","name":"Sensor cleaning","object_id":"valetudo_robby_sensor cleaning","unique_id":"Robby_sensor_ConsumableMonitoringCapability_sensor_all","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_CurrentStatisticsCapability_area/config:
       ts         1665991309.00873
       val        {"state_topic":"valetudo/Robby/CurrentStatisticsCapability/area","icon":"mdi:equalizer","entity_category":"diagnostic","unit_of_measurement":"cm²","name":"Current Statistics Area","object_id":"valetudo_robby_current statistics area","unique_id":"Robby_sensor_CurrentStatisticsCapability_area","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_CurrentStatisticsCapability_time/config:
       ts         1665991308.9851
       val        {"state_topic":"valetudo/Robby/CurrentStatisticsCapability/time","icon":"mdi:equalizer","entity_category":"diagnostic","unit_of_measurement":"seconds","name":"Current Statistics Time","object_id":"valetudo_robby_current statistics time","unique_id":"Robby_sensor_CurrentStatisticsCapability_time","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_MapSegments/config:
       ts         1665991308.84586
       val        {"state_topic":"valetudo/Robby/hass/Robby_sensor_MapSegments","icon":"mdi:vector-selection","json_attributes_topic":"valetudo/Robby/MapData/segments","json_attributes_template":"{{ value }}","name":"Map segments","object_id":"valetudo_robby_map segments","unique_id":"Robby_sensor_MapSegments","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_WifiConfigurationCapability/config:
       ts         1665991308.91059
       val        {"state_topic":"valetudo/Robby/hass/Robby_sensor_WifiConfigurationCapability","value_template":"{{ value_json.state }}","unit_of_measurement":"dBm","icon":"mdi:wifi","json_attributes_topic":"valetudo/Robby/hass/Robby_sensor_WifiConfigurationCapability","json_attributes_template":"{{ value_json.attributes | to_json }}","entity_category":"diagnostic","name":"Wi-Fi configuration","object_id":"valetudo_robby_wi-fi configuration","unique_id":"Robby_sensor_WifiConfigurationCapability","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/sensor/Robby/Robby_sensor_error/config:
       ts         1665991309.35735
       val        {"state_topic":"valetudo/Robby/StatusStateAttribute/error","icon":"mdi:alert","entity_category":"diagnostic","name":"Error description","object_id":"valetudo_robby_error description","unique_id":"Robby_sensor_error","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     homeassistant/vacuum/Robby/Robby_vacuum/config:
       ts         1665991309.42867
       val        {"name":"Robby","object_id":"valetudo_robby","schema":"state","supported_features":["battery","status","start","stop","pause","return_home","fan_speed","locate"],"state_topic":"valetudo/Robby/hass/Robby_vacuum/state","command_topic":"valetudo/Robby/hass/Robby_vacuum/command","payload_start":"START","payload_pause":"PAUSE","payload_return_to_base":"HOME","payload_stop":"STOP","payload_locate":"LOCATE","fan_speed_list":["low","medium","high","max"],"set_fan_speed_topic":"valetudo/Robby/FanSpeedControlCapability/preset/set","unique_id":"Robby_vacuum","availability_topic":"valetudo/Robby/$state","payload_available":"ready","payload_not_available":"lost","device":{"manufacturer":"Dreame","model":"D9","name":"Robby","identifiers":["Robby"],"sw_version":"2022.09.0 (Valetudo)","configuration_url":"http://valetudo-impressionabledecimalwasp.local"}}
     tasmota/discovery/5CCF7F328C0B/config:
       ts         1665991316.68277
       val        {"ip":"192.168.xx.xxx","dn":"Media-SW","fn":["Fernsehr","XBox","Switch","USB",null,null,null,null],"hn":"Media-SW","mac":"5CCF7F328C0B","md":"Gosund_P1","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["off","on","toggle","hold"],"sw":"12.1.0","t":"Media-SW","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,1,1,1,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
     tasmota/discovery/5CCF7F328C0B/sensors:
       ts         1665991316.71015
       val        {"sn":{"Time":"2022-10-17T09:21:56","ANALOG":{"A0":1024},"ENERGY":{"TotalStartTime":"2022-08-24T10:26:10","Total":32.110,"Yesterday":0.696,"Today":0.126,"Power": 0,"ApparentPower": 0,"ReactivePower": 0,"Factor":0.00,"Voltage":222,"Current":0.000}},"ver":1}
     tasmota/discovery/840D8E8C2741/config:
       ts         1665991316.85023
       val        {"ip":"192.168.xx.xxx","dn":"Kaffeemaschine","fn":["Kaffeemaschine",null,null,null,null,null,null,null],"hn":"Kaffeemaschine","mac":"840D8E8C2741","md":"Gosund SP111","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["off","on","toggle","hold"],"sw":"12.1.0","t":"Kaffeemaschine","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,48],[0,0,46],[0,0,110],[0,0,108]],"ver":1}
     tasmota/discovery/840D8E8C2741/sensors:
       ts         1665991316.85596
       val        {"sn":{"Time":"2022-10-17T09:21:56","ENERGY":{"TotalStartTime":"2022-08-24T14:28:14","Total":8.521,"Yesterday":0.193,"Today":0.076,"Power": 0,"ApparentPower":32,"ReactivePower":32,"Factor":0.01,"Voltage":225,"Current":0.142}},"ver":1}
     tasmota/discovery/84F3EB84B1AC/config:
       ts         1665991317.47128
       val        {"ip":"192.168.xx.xxx","dn":"Speaker","fn":["",null,null,null,null,null,null,null],"hn":"Rear-Speaker","mac":"84F3EB84B1AC","md":"TFLAG NX-SM100","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["off","on","toggle","hold"],"sw":"10.1.0","t":"Speaker","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"ver":1}
     tasmota/discovery/84F3EB84B1AC/sensors:
       ts         1665991317.47729
       val        {"sn":{"Time":"2022-10-17T09:21:57","ENERGY":{"TotalStartTime":"2020-12-31T11:06:33","Total":5.318,"Yesterday":0.009,"Today":0.001,"Power": 0,"ApparentPower": 0,"ReactivePower": 0,"Factor":0.00,"Voltage": 0,"Current":0.000}},"ver":1}
     tasmota/discovery/BCDDC20D343B/config:
       ts         1665991317.58825
       val        {"ip":"192.168.xx.xxx","dn":"Subwoofer","fn":["Tasmota",null,null,null,null,null,null,null],"hn":"AQMax","mac":"BCDDC20D343B","md":"TFLAG NX-SM100","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["off","on","toggle","hold"],"sw":"12.1.1","t":"Subwoofer","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,48],[0,0,46],[0,0,110],[0,0,108]],"ver":1}
     tasmota/discovery/BCDDC20D343B/sensors:
       ts         1665991317.59422
       val        {"sn":{"Time":"2022-10-17T09:21:57","ENERGY":{"TotalStartTime":"2020-12-31T11:10:16","Total":66.369,"Yesterday":0.017,"Today":0.001,"Power": 0,"ApparentPower":3748,"ReactivePower":3748,"Factor":0.00,"Voltage":225,"Current":16.666}},"ver":1}
     tasmota/discovery/D8F15BD540FB/config:
       ts         1665991318.12897
       val        {"ip":"192.168.xx.xxx","dn":"Waschmaschine","fn":["Waschmaschine",null,null,null,null,null,null,null],"hn":"Waschmaschine-0251","mac":"D8F15BD540FB","md":"SP111 v1.1","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["off","on","toggle","hold"],"sw":"12.1.0","t":"Waschmaschine","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"sht":[[0,0,0],[0,0,0],[0,0,0],[0,0,0]],"ver":1}
     tasmota/discovery/D8F15BD540FB/sensors:
       ts         1665991318.13499
       val        {"sn":{"Time":"2022-10-17T09:21:58","ENERGY":{"TotalStartTime":"2022-08-24T14:32:18","Total":7.783,"Yesterday":1.314,"Today":0.007,"Power": 1,"ApparentPower":23,"ReactivePower":23,"Factor":0.04,"Voltage":225,"Current":0.104}},"ver":1}
     tele/Kaffeemaschine/LWT:
       ts         1665991316.60265
       val        Online
     tele/Media-SW/LWT:
       ts         1665991316.58764
       val        Online
     tele/Speaker/LWT:
       ts         1665991317.07101
       val        Online
     tele/Subwoofer/LWT:
       ts         1665991317.18883
       val        Online
     tele/Waschmaschine/LWT:
       ts         1665991317.25827
       val        Online
     valetudo/Robby/$state:
       ts         1665991309.5528
       val        ready
     valetudo/Robby/AttachmentStateAttribute/mop:
       ts         1665991309.62311
       val        false
     valetudo/Robby/AttachmentStateAttribute/watertank:
       ts         1665991309.60801
       val        false
     valetudo/Robby/BatteryStateAttribute/level:
       ts         1666005634.81259
       val        100
     valetudo/Robby/BatteryStateAttribute/status:
       ts         1665991309.71662
       val        none
     valetudo/Robby/ConsumableMonitoringCapability/brush-main:
       ts         1665991310.10724
       val        1047600
     valetudo/Robby/ConsumableMonitoringCapability/brush-side_right:
       ts         1665991310.11437
       val        687600
     valetudo/Robby/ConsumableMonitoringCapability/filter-main:
       ts         1665991310.12111
       val        507600
     valetudo/Robby/ConsumableMonitoringCapability/sensor-all:
       ts         1665991310.12807
       val        97200
     valetudo/Robby/CurrentStatisticsCapability/area:
       ts         1666001245.09673
       val        50000
     valetudo/Robby/CurrentStatisticsCapability/time:
       ts         1666001245.08253
       val        120
     valetudo/Robby/FanSpeedControlCapability/preset:
       ts         1665991309.59726
       val        medium
     valetudo/Robby/MapData/map-data:
       ts         1666005272.51253
...
     valetudo/Robby/MapData/map-data-hass:
       ts         1666005272.60081
       val        �PNG
...
     valetudo/Robby/MapData/segments:
       ts         1665991309.75644
       val        {"1":"Kinderzimmer","2":"Kueche","3":"Bad","4":"Wohnzimmer","5":"Schlafzimmer","6":"Flur"}
     valetudo/Robby/StatusStateAttribute/detail:
       ts         1666001276.88664
       val        none
     valetudo/Robby/StatusStateAttribute/status:
       ts         1666005269.7638
       val        docked
     valetudo/Robby/WaterUsageControlCapability/preset:
       ts         1665991309.60286
       val        medium
     valetudo/Robby/WifiConfigurationCapability/frequency:
       ts         1665991309.94577
       val        2.4ghz
     valetudo/Robby/WifiConfigurationCapability/ips:
       ts         1665991309.91961
       val        192.168.11.6
     valetudo/Robby/WifiConfigurationCapability/signal:
       ts         1666010487.50561
       val        -24
     valetudo/Robby/WifiConfigurationCapability/ssid:
       ts         1665991309.8897
       val        Devils Home
     valetudo/Robby/_state:
       ts         1665991308.26513
       val        ready
     valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_brush_main:
       ts         1665991309.09576
       val        17460
     valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_brush_side_right:
       ts         1665991309.14384
       val        11460
     valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_filter_main:
       ts         1665991309.19406
       val        8460
     valetudo/Robby/hass/Robby_sensor_ConsumableMonitoringCapability_sensor_all:
       ts         1665991309.2439
       val        1620
     valetudo/Robby/hass/Robby_sensor_MapSegments:
       ts         1665991308.86332
       val        6
     valetudo/Robby/hass/Robby_sensor_WifiConfigurationCapability:
       ts         1666010487.48675
       val        {"state":-24,"attributes":{"ssid":"Devils Home","ips":["192.168.xx.x"],"frequency":"2.4ghz","signal":-24}}
     valetudo/Robby/hass/Robby_vacuum/state:
       ts         1666005634.80301
       val        {"state":"docked","battery_level":100,"fan_speed":"medium"}
Attributes:
   autocreate complex
   room       MQTT2_DEVICE,Zentral


{ReadingsVal('MQTT2_valetudo_ImpressionableDecimalWasp','.segments','{}') }

{}


Kann ihr mir mal zeigen, was ihr im Valetudo für die MQTT-Connection eingetragen habt bzw. was da rein sollte