Hilfe bei Roborock Integration

Hallo zusammen, ich habe meinen Roborock S7 nach dem Video eingerichtet. Soweit hat auch alles geklappt, aber bei den Automationen wie Simon sie erklärt treten bei mir Probleme auf.
In Minute 13:49 wählt Simon folgende Punkte aus:


Diese sind bei mir überhaupt nicht vorhanden. We komme ich an diese Punkte?
Bei mir sieht das so aus:

Also ist de Frage wie ich an diese Einstellung “kein Mop” komme?

Ist der Mop denn am Sauger aktuell dran? Welche Integration wird denn genutzt? Die aus dem Hacs oder die Offizielle? Denke darin liegt der Unterschied. Bei mir gibt es den Dienst ‚kein mop‘ auch nicht. Nutze die offizielle Integration und bei mir ist der mop sowieso nie dran.

Normalerweise reicht auch nur den Befehl Clean Segment zu senden wenn der mop nicht dran ist.

Ich nutze die HACS Integration. Meiner Meinung nach bedeutet aber das “kein Mop” nicht das kein Mop angebracht ist, sondern, das er nur saugen und nicht wischen soll, oder verstehe ich da etwas falsch? Testweise habe ich den Mop eben mal abgemacht, der auch dann wird mir de Aktion “kein Mop” nicht angezeigt. Denn den Mop mache ich ja außer zum reinigen nie ab.
Auch den Fan Button lässt sich bei mir nicht in einer Schleife durchschalten.

Dann hast du wohl noch einen Fehler im Code der Karte

Ja genau, fas bedeuted es. Komisch das der dann den Dienst nicht anzeigt.

Vielleicht hast du diese Auswahl und kannst damit den mop ein und ausschalten?

In dem Du auf die drei Punkte oben rechts klickst und es umbenennst.

Wenn Du im Video bei Minute 13:52 schaust, siehst Du, dass die Aktion aufgeklappt ist. Und dass sich nur der Titel unterscheidet. Kein Mop ist keine Bezeichnung, von der ich mir vorstellen konnte, dass diese (bei sonst englisch sprachigen Bezeichnungen) standardmäßig vorgegeben ist.
Beim nächsten mal auf das Video verlinken (https://youtu.be/BRnAuZ-Z29A?feature=shared&t=832) würde vermutlich ne Menge Unklarheiten ersparen. :wink:

Auf die drei Punkte klicken, umbenennen wählen, kein Mob eingeben und zuklappen. Dann sieht es bei Dir genau so aus.

Er nutzt übrigens den Befehl set_water_box_custom_mode, in diesem Fall mit dem Wert 200. Da musst Du ggf. auch noch Dinge anpassen…

1 „Gefällt mir“

Besten Dank, das hat mir sehr geholfen.

1 „Gefällt mir“

Häufig sind es die Details. :wink: Erfreulich, wenn es jetzt funktioniert.

Und ich überlege wieder, ob ich mir nicht auch einen zulegen sollte. :thinking:

Auf jeden Fall! Habe meinen trotz der hohen Preise noch nie bereut. Man erspart sich einfach so viel Zeit

1 „Gefällt mir“

Darf ich Dir morgen hier mal meinen ellenlangen Code posten? Ich steige nämlich nicht so wirklich durch was an den Fan Einstellungen falsch ist das diese sich nicht in Schleife durchschalten lassen.

Gruss Andy

Wenn Du mit der Gefahr klar kommst, dass jemand anders mit der Antwort zum Problem im Code schneller ist als ich. :stuck_out_tongue_winking_eye:

Dann aber bitte in </> vorformatierter Text setzen, da man sonst nichts lesen kann. Findest Du oben in der Leiste. Auf mobil evtl. auf das Zahnrad, um die Option angezeigt zu bekommen.

Okay, hier mal der Code so wie ich ihn von Simon übernommen habe. Mich interessiert vorrangig, warum ich den Fan Speed nicht in Schleife durchschalten kann und welchen Bereich ich exakt auslöschen könnte, da es bei mir kein zweites Geschoss gibt.

type: custom:xiaomi-vacuum-map-card
map_source:
  camera: camera.roborock_s7_map
calibration_source:
  camera: true
entity: vacuum.roborock_s7
vacuum_platform: send_command
map_modes:
  - template: vacuum_clean_zone
  - template: vacuum_goto
  - name: Andys Wohnung
    icon: mdi:select-drag
    selection_type: ROOM
    service_call_schema:
      service: roborock.vacuum_clean_segment
      service_data:
        segments: '[[selection]]'
      target:
        entity_id: '[[entity_id]]'
    predefined_selections:
      - id: '16'
        icon:
          name: mdi:broom
          x: 23450
          'y': 26675
        label:
          text: Bad
          x: 23450
          'y': 26675
          offset_y: 35
        outline:
          - - 22750
            - 25200
          - - 24150
            - 25200
          - - 24150
            - 28150
          - - 22750
            - 28150
      - id: '17'
        icon:
          name: mdi:broom
          x: 23675
          'y': 30350
        label:
          text: Kueche
          x: 23675
          'y': 30350
          offset_y: 35
        outline:
          - - 23150
            - 28850
          - - 24200
            - 28850
          - - 24200
            - 31850
          - - 23150
            - 31850
      - id: '18'
        icon:
          name: mdi:broom
          x: 29325
          'y': 28825
        label:
          text: Schlafzimmer
          x: 29325
          'y': 28825
          offset_y: 35
        outline:
          - - 28150
            - 27200
          - - 30500
            - 27200
          - - 30500
            - 30450
          - - 28150
            - 30450
      - id: '19'
        icon:
          name: mdi:broom
          x: 26175
          'y': 25800
        label:
          text: Flur
          x: 26175
          'y': 25800
          offset_y: 35
        outline:
          - - 24200
            - 25200
          - - 28150
            - 25200
          - - 28150
            - 26400
          - - 24200
            - 26400
      - id: '20'
        icon:
          name: mdi:broom
          x: 26175
          'y': 29150
        label:
          text: Wohnzimmer
          x: 26175
          'y': 29150
          offset_y: 35
        outline:
          - - 24250
            - 26450
          - - 28100
            - 26450
          - - 28100
            - 31850
          - - 24250
            - 31850
      - id: '21'
        icon:
          name: mdi:broom
          x: 29300
          'y': 26125
        label:
          text: Kammer
          x: 29300
          'y': 26125
          offset_y: 35
        outline:
          - - 28150
            - 25250
          - - 30450
            - 25250
          - - 30450
            - 27000
          - - 28150
            - 27000
map_locked: true
two_finger_pan: false
tiles:
  - tile_id: status
    entity: vacuum.roborock_s7
    label: Status
    attribute: status
    icon: mdi:robot-vacuum
    translations:
      starting: Starting
      charger disconnected: Charger disconnected
      idle: Idle
      remote control active: Remote control active
      cleaning: Cleaning
      returning home: Returning home
      manual mode: Manual mode
      charging: Charging
      charging problem: Charging problem
      paused: Paused
      spot cleaning: Spot cleaning
      error: Error
      shutting down: Shutting down
      updating: Updating
      docking: Docking
      going to target: Going to target
      zoned cleaning: Zoned cleaning
      segment cleaning: Segment cleaning
      emptying the bin: Emptying the bin
      charging complete: Charging complete
      device offline: Device offline
  - tile_id: battery_level
    entity: vacuum.roborock_s7
    label: Battery
    attribute: battery_level
    icon: mdi:battery-charging-100
    unit: '%'
  - tile_id: fan_speed
    entity: vacuum.roborock_s7
    label: Fan speed
    attribute: fan_speed
    icon: mdi:fan
    translations:
      silent: Silent
      standard: Standard
      medium: Medium
      turbo: Turbo
      auto: Auto
      gentle: Gentle
icons:
  - icon: mdi:play
    conditions:
      - entity: vacuum.roborock_s7
        value_not: cleaning
      - entity: vacuum.roborock_s7
        value_not: error
      - entity: vacuum.roborock_s7
        value_not: returning
    tooltip: Start
    tap_action:
      action: call-service
      service: vacuum.start
      service_data:
        entity_id: vacuum.roborock_s7
  - icon: mdi:pause
    conditions:
      - entity: vacuum.roborock_s7
        value_not: docked
      - entity: vacuum.roborock_s7
        value_not: idle
      - entity: vacuum.roborock_s7
        value_not: error
      - entity: vacuum.roborock_s7
        value_not: paused
    tooltip: Pause
    tap_action:
      action: call-service
      service: vacuum.pause
      service_data:
        entity_id: vacuum.roborock_s7
  - icon: mdi:stop
    conditions:
      - entity: vacuum.roborock_s7
        value_not: docked
      - entity: vacuum.roborock_s7
        value_not: idle
      - entity: vacuum.roborock_s7
        value_not: error
      - entity: vacuum.roborock_s7
        value_not: paused
    tooltip: Stop
    tap_action:
      action: call-service
      service: vacuum.stop
      service_data:
        entity_id: vacuum.roborock_s7
  - icon: mdi:home-map-marker
    conditions:
      - entity: vacuum.roborock_s7
        value_not: docked
      - entity: vacuum.roborock_s7
        value_not: returning
    tooltip: Return to base
    tap_action:
      action: call-service
      service: vacuum.return_to_base
      service_data:
        entity_id: vacuum.roborock_s7
  - icon: mdi:target-variant
    conditions:
      - entity: vacuum.roborock_s7
        value_not: docked
      - entity: vacuum.roborock_s7
        value_not: error
      - entity: vacuum.roborock_s7
        value_not: cleaning
      - entity: vacuum.roborock_s7
        value_not: returning
    tooltip: Clean spot
    tap_action:
      action: call-service
      service: vacuum.clean_spot
      service_data:
        entity_id: vacuum.roborock_s7
  - icon: mdi:map-marker
    tooltip: Locate
    tap_action:
      action: call-service
      service: vacuum.locate
      service_data:
        entity_id: vacuum.roborock_s7
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: 'off'
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: silent
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: silent
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: balanced
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: balanced
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: turbo
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: turbo
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: max
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: max
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: max_plus
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: max_plus
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: custom
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: custom
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: 'off'
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value_not: 'off'
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value_not: silent
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value_not: balanced
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value_not: turbo
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value_not: max
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value_not: max_plus
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value_not: custom
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: 'off'
  - icon: mdi:home-floor-1
    tooltip: Karte - EG
    tap_action:
      action: call-service
      service: roborock.vacuum_load_multi_map
      service_data:
        entity_id: vacuum.roborock_s7
        map_flag: 1
  - icon: mdi:home-floor-2
    tooltip: Karte - 2. OG
    tap_action:
      action: call-service
      service: roborock.vacuum_load_multi_map
      service_data:
        entity_id: vacuum.roborock_s7
        map_flag: 0
  - icon: mdi:water-off
    conditions:
      - entity: vacuum.roborock_s7
        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.roborock_s7
  - icon: mdi:wave
    conditions:
      - entity: vacuum.roborock_s7
        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: vacuum.roborock_s7
  - icon: mdi:waves-arrow-up
    conditions:
      - entity: vacuum.roborock_s7
        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.roborock_s7
  - icon: mdi:waves
    conditions:
      - entity: vacuum.roborock_s7
        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.roborock_s7
  - icon: mdi:waves
    conditions:
      - entity: vacuum.roborock_s7
        attribute: waterBoxMode
        value_not: 200
      - entity: vacuum.roborock_s7
        attribute: waterBoxMode
        value_not: 201
      - entity: vacuum.roborock_s7
        attribute: waterBoxMode
        value_not: 202
      - entity: vacuum.roborock_s7
        attribute: waterBoxMode
        value_not: 203

Gruß Andy

Normal sollte das in der Schleife funktionieren, außer es gibt einen dieser Modi nicht. Müsstest du mal in der Roborock App schauen, was es wirklich bei dir gibt und wenn du die einstellst was es dir in den Enwicklungswerkzeuge anzeigt

1 „Gefällt mir“

So wie es in der Roborock App aussieht gibt es max_plus nicht, wobei mich das verwundert da @simon42 auch einen Roborock S7 nutzt.

Ok, dann probiere es mal ohne diesen. Also nach max auf custom schalten

Ich denke es betrifft diesen Teil:

  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: max
    tooltip: Change fan speed
    tap_action:
      action: call-service
      service: vacuum.set_fan_speed
      service_data:
        entity_id: vacuum.roborock_s7
        fan_speed: max_plus
  - icon: mdi:fan-alert
    conditions:
      - entity: vacuum.roborock_s7
        attribute: fan_speed
        value: custom
    tooltip: Change fan speed
    tap_action:
      action: call-service

Allerdings muss ich ehrlich sein und gestehen, das ich mir unsicher bin, welche Zeilen ich nun genau bedenkenlos entfernen kann, da ich mich mit Code generell etwas schwer tue.
Könntest Du mir verraten, was ich exakt löschen muss?

Trage mal dort wo max_plus steht stattdessen custom ein und probiere es einmal

Hallo, ich hoffe, ich bin hier richtig und hänge „mich“ hier einfach mal an.
Wie ich gelesen/geschaut habe soll es wohl gehen, dass man die Roborock Integration aus dem HA Store (nicht HACS) mit der Xiaomi Vacuum Map Card aus dem HACS kombinieren und nutzen kann. Ich habe die Integration und die Map installiert. Die Map bekomme ich jedoch nicht angezeigt.
Hat jemand eine Idee, bzw. Kann das bestätigen oder widerlegen? Ich habe einen Roborock S7, falls das eine Rolle spielt.
Viele Grüße und vielen Dank im Voraus.

Habe gerade die Rückmeldung erhalten, dass ich einer kleinen Fehlinterpretation meinerseits unterlegen bin, und es nach wie vor nur mit der HACS Integration mit dieser Map funktioniert. Sorry für die Verwirrung.