Script - Roborock S6 Betriebsstunden für die Reinigung der Sensoren zurücksetzen

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


Antworten
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Script - Roborock S6 Betriebsstunden für die Reinigung der Sensoren zurücksetzen

Beitrag von Moss »

Hallo,

hat jemand evtl. einen Roborock im Einsatz und ein funktionierendes Script um die Reinigung der Sensoren zurückzusetzen?

Momentan habe ich dieses, allerdings tut sich hier nichts wenn ich es ausführe.

Code: Alles auswählen

 alias: Roborock S6 Betriebsstunden für die Reinigung der Sensoren zurücksetzen
sequence:
  - service: vacuum.send_command
    data:
      command: reset_consumable
      params:
        - ‘sensor_dirty_time’
    target:
      entity_id: vacuum.roborock_s6_maxv
mode: single
icon: mdi:robot-vacuum

LG
Moss
Benutzeravatar
Osorkon
Administrator
Beiträge: 1966
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 535 times
Kontaktdaten:

Re: Script - Roborock S6 Betriebsstunden für die Reinigung der Sensoren zurücksetzen

Beitrag von Osorkon »

Habe zwar selber keinen Saugroboter, aber versuchsmal damit.

Code: Alles auswählen

service: vacuum.send_command
service_data:
  entity_id: vacuum.roborock_s6_maxv
  command: reset_consumable
  params: sensor_dirty_time
@Moss have mir. erlaubt den Titel ein wenig treffender zu formulieren. 😀

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Re: Script - Roborock S6 Betriebsstunden für die Reinigung der Sensoren zurücksetzen

Beitrag von Moss »

So hat es gerade in den Entwicklerwerkzeugen funktioniert

Wenn ich ein Script erstelle wird Parameters
['sensor_dirty_time']
durch
- sensor_dirty_time

Ist das richtig?

Kann nicht testen da die Sensoren zurückgesetzt wurden.
Dateianhänge
028E32CC-0E23-472A-AFB4-778AFB7FCC00.png
028E32CC-0E23-472A-AFB4-778AFB7FCC00.png (290.79 KiB) 232 mal betrachtet
Benutzeravatar
Osorkon
Administrator
Beiträge: 1966
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 535 times
Kontaktdaten:

Re: Script - Roborock S6 Betriebsstunden für die Reinigung der Sensoren zurücksetzen

Beitrag von Osorkon »

Gibst Du bei Parameter im grafischen Editor ein:

Code: Alles auswählen

['sensor_dirty_time']
sieht es in der yaml Ansicht so aus:

Code: Alles auswählen

params:
  - sensor_dirty_time
Wen Du dagegen

Code: Alles auswählen

sensor_dirty_time
eingibst

Sieht es in der yaml Ansicht so aus:

Code: Alles auswählen

params: sensor_dirty_time
Beides ist richtig.

Im ersten Fall kannst Du auf diese weise mehrere Parameter mit geben.

Code: Alles auswählen

params: ['param1', 'param2', 'param3']
entspricht:

Code: Alles auswählen

params:
  - param1
  - param2
  - param3
        
In diese form wird auch der code geändert, wenn Du mal zwischen dem grafischen Editor und der yaml Ansicht hin und her schaltet tust.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Re: Script - Roborock S6 Betriebsstunden für die Reinigung der Sensoren zurücksetzen

Beitrag von Moss »

Toll erklärt, vielen lieben Dank

LG
Moss
Antworten