Hallo
Ich versuche gerade unseren Saug/Wischroboter mit HA zu bedienen.
Die Roborock-Map ist installiert und funktioniert so weit, aber bei den Automationen harkt es noch. Ausgeführt werden sollen die einzelnen Räum über RFID-Tags an der Tür wenn der Raum klar ist zur Reinigung - prinzipiell klappt das soweit:
action: dreame_vacuum.vacuum_clean_segment
target:
entity_id: vacuum.mova_e30_ultra
data:
segments:
- "1"
repeats: 1
suction_level: 1
water_volume: 1
Mein Problem ist, dass der Robi immer in dem Modus startet, der zuletzt aktiv war. Wenn also vorher gesaugt wurde, wird gesaugt, wenn vorher gewischt wurde wird gewischt, aber ich finde nicht wie ich dem Befehl die Settings für die Art der Reinigung mitgeben kann.
Habt Ihr vielleicht eine Tip für mich.
Hier mal ein Script für meinen Roborock S7, Inwieweit Befehle auch für dich gehen, weiß ich nicht. Bei dem Script wird eine Zone erst 2x gesaugt, auf höchster Stufe, ohne Wischfunktion. Danach wird 2x intensiv gewischt, ohne Saugfunktion.
Vielleicht kannst du was davon gebrauchen.
sequence:
- metadata: {}
data:
command: set_water_box_custom_mode
params: 200
target:
entity_id: vacuum.claudia
alias: Kein Mop
action: vacuum.send_command
- metadata: {}
data:
command: set_custom_mode
params: 104
target:
entity_id: vacuum.claudia
alias: Vac Mode Max
action: vacuum.send_command
- alias: Fahr 2x Esstisch
data:
command: app_zoned_clean
params:
- - 27953
- 20343
- 30078
- 23354
- 2
target:
entity_id: vacuum.claudia
action: vacuum.send_command
- wait_for_trigger:
- entity_id:
- vacuum.claudia
to: returning
for:
hours: 0
minutes: 0
seconds: 1
trigger: state
- data:
command: set_water_box_custom_mode
params: 202
target:
entity_id: vacuum.claudia
alias: Mop Mode "medium"
action: vacuum.send_command
- data:
command: set_mop_mode
params: 303
target:
entity_id: vacuum.claudia
alias: Mop Route "Deep+"
action: vacuum.send_command
- alias: Fahr 2x Esstisch
data:
command: app_zoned_clean
params:
- - 27953
- 20343
- 30078
- 23354
- 2
target:
entity_id: vacuum.claudia
action: vacuum.send_command
alias: VAC Esstisch Gründlich
description: ""
icon: mdi:robot-vacuum
1 „Gefällt mir“
Ich glaube eine Lösung gefunden zu haben.
Es gibt einige Select-Entitäten mit denen man die Modi vorab separat setzen kann
actions:
- action: select.select_option
target:
entity_id: select.mova_e30_ultra_cleaning_mode
data:
option: mopping_after_sweeping
- action: select.select_option
target:
entity_id: select.mova_e30_ultra_cleaning_route
data:
option: intensiv
- action: dreame_vacuum.vacuum_clean_segment
target:
entity_id: vacuum.mova_e30_ultra
data:
segments:
- "1"
repeats: 1
suction_level: 1
water_volume: 1
enabled: true