I have the roborock integration configured and have been using it with a smart button to run cleaning actions on certain parts of my house. I’ve noticed though, that using the button to run the actions doesn’t observe the default cleaning settings (vacuum max suction and mop full water). Instead it defaults to medium suction and medium water.
I’ve pasted my code below for the automation and hoping someone can help me out so I can properly get it to use the proper cleaning levels:
alias: 4 - Clean Dining Room, Kitchen, Back Door, & Garage Entry
description: ""
triggers:
- event_type: smartthings.button
event_data:
component_id: button4
data: {}
device_id: random-letters-numbers
location_id: random-letters-numbers
value: pushed
name: Kitchen Remote Switch
trigger: event
conditions: []
actions:
- action: vacuum.send_command
data:
command: app_segment_clean
params:
- segments:
- 16
- 17
- 18
- 21
repeat: 1
target:
entity_id: vacuum.roborock_qrevo_maxv
- data:
message: >-
4️⃣ ✨ Roborock is cleaning Dining Room, Kitchen, Back Door, and Garage
Entry! ✨ ✅
action: notify.mobile_app_iphone_15_pro_max
- action: notify.mobile_app_iphone_15_pro
data:
message: >-
4️⃣ ✨ Roborock is cleaning Dining Room, Kitchen, Back Door, and Garage
Entry! ✨ ✅
- action: notify.mobile_app_macbook_pro_m4_pro_2024
data:
message: >-
4️⃣ ✨ Roborock is cleaning Dining Room, Kitchen, Back Door, and Garage
Entry! ✨ ✅
mode: single