Roborock Integration

Hallo

Hab die Integration laut Anleitung von Simon gemacht. Hat soweit auch funktioniert nur leider weiß ich nicht wie ich zwischen meinen 2 Karten wechseln kann. Hat das vielleicht wer laufen und kann mir das sagen??

Vielen Danke & lg
Flo

Hi,

um zwischen Karten wechseln zu können musst du einen weiteren Service in deine Konfiguration einbauen.
Der Service ist: roborock.vacuum_load_multi_map

Beispiel:

- icon: mdi:home-floor-2
    tooltip: Obergeschoss
    tap_action:
      action: call-service
      service: roborock.vacuum_load_multi_map
      service_data:
        entity_id: vacuum.roborock_s6_maxv
        map_flag: 0

VG

Hi

Hab ich jetzt eingefügt aber er schaltet nicht um zwischen den beiden Karten. Ausserdem hab ich das Problem mit der Mob Intensität das ich die nicht durchschalten kann.
Könntest du mir vielleicht nocheinaml helfen?

tippe  - icon: mdi:home-floor-1
    tooltip: EG
    tap_action:
      action: call-service
      service: roborock.vacuum_load_multi_map
      service_data:
        entity_id: vacuum.ludwig
        map_flag: 0
  - icon: mdi:home-floor-2
    tooltip: OG
    tap_action:
      action: call-service
      service: roborock.vacuum_load_multi_map
      service_data:
        entity_id: vacuum.ludwig
        map_flag: 0
  - icon: mdi:water-off
    conditions:
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value: 200
    tooltip: Change mop intensity
    tap_action:
      action: call-service
      service: vacuum.send_command
      service_data:
        command: set_water_box_custom_mode
        params: 201
      target:
        entity_id: vacuum.ludwig
  - icon: mdi:wave
    conditions:
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value: 201
    tooltip: Change mop intensity
    tap_action:
      action: call-service
      service: vacuum.send_command
      service_data:
        command: set_water_box_custom_mode
        params: 202
      target:
        entity_id: vvacuum.ludwig
  - icon: mdi:waves-arrow-up
    conditions:
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value: 202
    tooltip: Change mop intensity
    tap_action:
      action: call-service
      service: vacuum.send_command
      service_data:
        command: set_water_box_custom_mode
        params: 203
      target:
        entity_id: vacuum.ludwig
  - icon: mdi:waves
    conditions:
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value: 203
    tooltip: Change mop intensity
    tap_action:
      action: call-service
      service: vacuum.send_command
      service_data:
        command: set_water_box_custom_mode
        params: 200
      target:
        entity_id: vacuum.ludwig
  - icon: mdi:waves
    conditions:
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value_not: 200
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value_not: 201
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value_not: 202
      - entity: vacuum.ludwig
        attribute: waterBoxMode
        value_not: 203

Die map_flag muss unterschiedlich sein. Das ist wie eine ID
Also jede Etage hat eine andere. Zum Beispiel EG = 0 und OG = 1
Kannst du über die Dev Tools testen, welche Map Flags gültig sind.

Hallo, ich habe bei mir 4 Stockwerke eingebunden und der Kartenwechsel funktioniert auch. Aber beim Wechsel der Karte, behält er immer die Zonen einer anderen Etage.

@T-H
Hast Du mittlerweile eine Lösung für das Problem?
Ich habe zwei Stockwerke (EG & OG). Die RoomConfig von EG wird auf OG übernommen.

Gruß H

Problem wird eh, dass die Integration Fehler ins Log wirft und nicht mehr unterstützt wird. In der Doku steht inzwischen man soll auf die offizielle Integration wechseln…

Leider nicht. Es gab ja auch keine Antwort auf meinen Beitrag