[Roborock] Befehl gesucht

Hallo zusammen,

eine Frage: Welcher Befehl lässt den Roborock NACH dem Pause Befehl seine Fahrt fortsetzen?

Start, Pause und Zurück zur Ladestation funktionieren.
(vacuum.start; vacuum.pause; vacuum.return_to_base)

vacuum.resume hatte ich dafür gefunden, aber der funktioniert nicht.
Und ein weiteres mal Pause schicken geht auch nicht.

Ich habe die “offizielle Roborock”-Integration, mit einem roborock.vacuum.a23 (Roborock T7S Plus) und einem roborock.vacuum.a15 (Roborock S7).

Hat jemand den passenden Befehl ?

Danke!

Hast Du es mal mit

vacuum.start

probiert ( das geht zumindest bei meinen iRobot-Saugern) ?

Danke!
Das war die Lösung. Und das hatte ich noch nicht getestet.

:slight_smile: :+1:

Ich muss doch noch einmal etwas nachfragen.
Wenn ich mit

return entity.attributes.status;

den Status abfrage, was für einen Wert erhalte ich ? Den Wert, den ich unter “Entwicklerwerkzeuge → Zustände” sehe (Beim Roborock z.B. unter vacuum.roborock_S7 → Zustand = docked) oder den Wert, den ich im Dashboard sehe “Angedocked”

Ich frage, weil ich eine Custom-Buttocard gemacht habe, die die Farbe je nach Wert ändern soll. Irgendwie wird nur bei der Reinigung die Farbe geändert (und das auch noch falsch) und ich sehe den Fehler nicht.

type: custom:button-card
entity: vacuum.roborock_s7
name: Status
icon: mdi:dots-square
color_type: card
aspect_ratio: 3/1.5
show_state: true
state_display: |
  [[[
    return entity.attributes.status;
  ]]]
state:
  - operator: template
    value: |
      [[[ return entity.attributes.status === 'docked'; ]]]
    color: rgb(0,200,0)
  - operator: template
    value: |
      [[[ return entity.attributes.status === 'Pause'; ]]]
    color: rgb(255,200,0)
  - operator: template
    value: |
      [[[ return entity.attributes.status === 'Reinigt'; ]]]
    color: rgb(200,0,0)

Jetzt nicht an dem ‘docked’ aufhängen, das ist i.M. mein letzter Versuch

Nachtrag:
So sieht jetzt meine “Navigationsleiste” auf dem Dashboard aus

Der Code für den “Custom-Button” mit animiertem Icon bei Reinigung (mit Card-Mod Integration) ist dieser hier:

type: custom:button-card
entity: vacuum.roborock_s7
name: Roborock
show_state: false
tap_action:
  action: more-info
show_icon: true
icon: mdi:robot-vacuum
custom_fields:
  battery: |
    [[[
      return entity.attributes.battery_level !== undefined
        ? '🔋 ' + entity.attributes.battery_level + '%'
        : '';
    ]]]
styles:
  card:
    - font-size: 20px
    - font-weight: bold
    - border-radius: 12px
    - padding: 12px 48px
    - color: white
    - text-transform: capitalize
    - position: relative
    - display: flex
    - align-items: center
    - justify-content: space-between
  custom_fields:
    battery:
      - position: absolute
      - right: 12px
      - bottom: 8px
      - font-size: 24px
      - color: white
  icon:
    - width: 40px
    - height: 40px
state:
  - value: docked
    name: Angedockt
    styles:
      card:
        - background-color: "#4CAF50"
  - value: cleaning
    name: Reinigt
    icon: mdi:robot-vacuum
    styles:
      card:
        - background-color: "#2196F3"
      icon:
        - animation: spin 2s linear infinite
  - value: paused
    name: Pausiert
    styles:
      card:
        - background-color: "#FF9800"
  - value: returning
    name: Zurück zur Station
    styles:
      card:
        - background-color: "#9C27B0"
  - value: idle
    name: Inaktiv
    styles:
      card:
        - background-color: "#9E9E9E"
  - value: error
    name: Fehler
    styles:
      card:
        - background-color: "#F44336"
card_mod:
  style: |
    @keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }

Vielleicht hilft es dem ein oder anderen

Gruß

1 „Gefällt mir“

Ich würde mich auf den Wert aus den Entwicklerwerkzeugen verlassen:

docked

Ja, es war “docked”.
Der Code der hinter dem Button hinterlegt war, war “suboptimal” …
Neuer Code, neues Glück und es klappt…
Wieder einmal : Danke!