AutomationDataset/t-flow-sash/t-flow-sash_automations.yaml

2483 lines
78 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

- alias: Show cam on unlock
description: ''
triggers:
- device_id: 50dae049a07a0442c0b4df80e379a43c
domain: lock
entity_id: bf2b80c52bc0de1c8e044741dac92bf8
type: unlocked
trigger: device
conditions: []
actions:
- metadata: {}
data:
dismissable: true
content:
show_state: false
show_name: false
camera_view: live
type: picture-entity
image: https://demo.home-assistant.io/stub_config/bedroom.png
entity: camera.camera_hub_g3_3b5e
camera_image: camera.camera_hub_g3_3b5e
title: Flur-Überwachung
browser_id:
- 997e290663822692fc0e65b6a06c338e
- cb8c74dc8c7e2edee22a15af413efbc0
autoclose: false
timeout: 30000
action: browser_mod.popup
mode: single
- alias: NOTIFY|Doorbell
description: ''
triggers:
- type: turned_on
device_id: 03f6957ceccd738a7925ad67e5ca7e13
entity_id: 7d9bd6a8d82f086baeded51671caa583
domain: binary_sensor
trigger: device
conditions: []
actions:
- metadata: {}
data:
message: Achtung! Es klingelt an der Tür
title: '*** TÜRKLINGEL ***'
action: notify.mobile_app_iphone_von_janini
- data:
message: Achtung! Es klingelt an der Tür
title: '*** TÜRKLINGEL ***'
data:
url: /dashboard-playground/sicherheit
actions:
- action: open_main_door
title: Haustür öffnen
action: notify.mobile_app_zion_ios_14
- action: media_player.volume_set
metadata: {}
data:
volume_level: 0.5
target:
device_id: 083a620664fb89d6744b4abe44b4e06d
entity_id: media_player.saschas_echo_dot
- metadata: {}
data:
message: Achtung! Es hat an der Tür geklingelt!
action: notify.alexa_media_echo_show_wohnzimmer
- action: notify.alexa_media_saschas_echo_dot
data:
message: Achtung! Es hat an der Tür geklingelt!
- metadata: {}
data:
dismissable: true
content:
show_state: false
show_name: false
camera_view: live
type: picture-entity
image: https://demo.home-assistant.io/stub_config/bedroom.png
entity: camera.cam_eingang_fliessend
camera_image: camera.cam_eingang_fliessend
title: Flur-Überwachung
browser_id:
- 997e290663822692fc0e65b6a06c338e
- cb8c74dc8c7e2edee22a15af413efbc0
autoclose: false
timeout: 30000
size: wide
right_button: Türen öffnen
right_button_action:
service: script.alle_turen_entsperren
metadata: {}
data: {}
action: browser_mod.popup
- action: media_player.volume_set
metadata: {}
data:
volume_level: 0.2
target:
device_id: 083a620664fb89d6744b4abe44b4e06d
entity_id: media_player.saschas_echo_dot
- wait_for_trigger:
- trigger: event
event_type: mobile_app_notification_action
event_data:
action: open_main_door
timeout:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
continue_on_timeout: false
- action: script.hauseingang_entsperren
data: {}
mode: restart
- alias: Leaving home
description: ''
trigger:
- platform: state
entity_id:
- input_button.leaving_switch
- platform: state
entity_id:
- input_boolean.urlaubs_modus
to: 'on'
condition: []
action:
- metadata: {}
data: {}
target:
entity_id: lock.smart_lock_pro
action: lock.unlock
- alias: Turn off candles
data:
delay_secs: 1
hold_secs: 0
device: candle
command: power_off
target:
entity_id: remote.ir_tv
enabled: false
action: remote.send_command
- data:
color_temp: 380
brightness_pct: 100
target:
entity_id: light.flur_hue
action: light.turn_on
- wait_for_trigger:
- platform: state
entity_id:
- binary_sensor.haustur
from: 'on'
to: 'off'
timeout:
hours: 0
minutes: 20
seconds: 0
milliseconds: 0
- data: {}
action: script.1683906607862
- device_id: ff7904c2afff155245c3d4eb6cdc7855
domain: alarm_control_panel
entity_id: alarm_control_panel.zu_hause_alarm
type: arm_away
mode: single
- alias: Good night
description: ''
trigger:
- platform: state
entity_id:
- input_boolean.good_night_switch
from: 'off'
to: 'on'
- platform: event
event_type: ios.action_fired
event_data:
actionID: 22303289-42CC-4D72-9947-C3E12E120C8D
condition: []
action:
- metadata: {}
data: {}
target:
entity_id: switch.sync_box_light_sync
action: switch.turn_off
- metadata: {}
data:
percentage: 65
target:
entity_id: fan.levoit_schlafzimmer
action: fan.set_percentage
- metadata: {}
data:
brightness_pct: 15
rgb_color:
- 255
- 0
- 38
target:
device_id: ead5c4d769d4f007f06490d9ef4c2eb4
enabled: false
action: light.turn_on
- device_id: 16fa25c9005780c65398ebf80b4b1157
domain: light
entity_id: light.wohnzimmer_hue
type: turn_on
brightness_pct: 25
- metadata: {}
data:
dismissable: false
content:
type: custom:circular-timer-card
entity: timer.good_night_mode_timer
name: Good Night
bins: 60
color:
- '#1e7883'
- '#a9bdbb'
- '#ee7256'
right_button: 'Routine abbrechen '
right_button_action:
service: script.stop_and_start_good_night_routine
metadata: {}
data: {}
title: 'Nacht-Modus aktivieren '
action: browser_mod.popup
- target:
entity_id: timer.good_night_mode_timer
data: {}
action: timer.start
- type: turn_off
device_id: 992a2e48ba9f30dc8887f10b07efae79
entity_id: switch.wohnzimmer_hue_sensor_motion
domain: switch
- alias: Turn off candles
data:
delay_secs: 1
hold_secs: 0
device: candle
command: power_off
target:
entity_id: remote.ir_tv
action: remote.send_command
- if:
- condition: state
entity_id: lock.wohnungstur
state: unlocked
then:
- metadata: {}
data: {}
target:
entity_id: lock.wohnungstur
action: lock.lock
alias: Lock door
- wait_for_trigger:
- platform: state
entity_id:
- timer.good_night_mode_timer
from: active
to: idle
- target:
device_id:
- 997e290663822692fc0e65b6a06c338e
- 905e659e7968621940a3d917262bfd1b
data: {}
action: browser_mod.close_popup
- metadata: {}
data:
brightness_pct: 15
target:
entity_id: light.spots_balkon_2
action: light.turn_on
- metadata: {}
data:
brightness_pct: 10
target:
entity_id: light.light_strings_balkon_2
action: light.turn_on
- type: turn_off
device_id: 7e4f2ff570b041aa75068c0bcf499915
entity_id: 0818f1afec7de6435433fb5d7bc6f8ad
domain: switch
- type: turn_off
device_id: 445e8bce48ffe2929fdc3d0c4c164a7d
entity_id: light.beleuchtung_highboard
domain: light
- type: turn_on
device_id: 992a2e48ba9f30dc8887f10b07efae79
entity_id: switch.wohnzimmer_hue_sensor_motion
domain: switch
- type: turn_off
device_id: 16fa25c9005780c65398ebf80b4b1157
entity_id: light.wohnzimmer_hue
domain: light
- type: turn_off
device_id: 16fa25c9005780c65398ebf80b4b1157
entity_id: light.flur_hue
domain: light
- metadata: {}
data:
transition: 15
target:
device_id: ead5c4d769d4f007f06490d9ef4c2eb4
action: light.turn_off
- data:
value: '10'
target:
entity_id: number.lenovo_tab_m10_plus_3rd_gen_bildschirmhelligkeit
action: number.set_value
- data: {}
target:
entity_id: alarm_control_panel.zu_hause_alarm
enabled: true
action: alarm_control_panel.alarm_arm_home
- metadata: {}
data:
preset_mode: sleep
target:
entity_id: fan.levoit_schlafzimmer
action: fan.set_preset_mode
- delay:
hours: 0
minutes: 30
seconds: 0
milliseconds: 0
enabled: false
- if:
- condition: time
weekday:
- tue
- thu
- sat
- condition: state
entity_id: input_boolean.vacuum_schedule
state: 'on'
then:
- data:
skip_condition: true
enabled: true
target:
entity_id: automation.vac_quick_combined_cleaning_wohnzimmer
action: automation.trigger
else:
- if:
- condition: state
entity_id: input_boolean.vacuum_schedule
state: 'on'
then:
- data:
skip_condition: true
enabled: true
target:
entity_id: automation.vac_wohnbereich_kuche_saugen
action: automation.trigger
enabled: false
alias: 'Start vacuum based on day '
- wait_for_trigger:
- platform: sun
event: sunrise
offset: -01:00:00
- device_id: 2b6695d8cfafe9e065cab7f815e03e57
domain: cover
entity_id: fc05cbaafa038ac0f14b8485af0f4fc1
type: set_position
position: 7
mode: restart
- alias: Eingangskamera beschreiben (AI Task)
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.eingangstur_ding
to: 'on'
actions:
- action: ai_task.generate_data
data:
task_name: kamera-beschreibung-eingang
instructions: Beschreibe das Bild der Eingangskamera in 12 Sätzen auf Deutsch.
Nenne Personen, erkennbare Objekte, grobe Stimmung/Wetter und ob etwas Ungewöhnliches
passiert. Keine Fantasie dazudichten.
attachments:
media_content_id: media-source://camera/camera.cam_eingang_fliessend
media_content_type: image/jpeg
entity_id: ai_task.openai_ai_task
response_variable: ai_out
- action: notify.persistent_notification
data:
title: Eingang KI-Beschreibung
message: '{{ ai_out.data }}'
- action: notify.mobile_app_zion_ios_14
metadata: {}
data:
message: '{{ ai_out.data }}'
title: Vor der Tür
- action: notify.alexa_media_saschas_echo_show
metadata: {}
data:
message: '{{ ai_out.data }}'
mode: queued
- alias: 'AI: Luftqualität bewerten & Helper setzen (Innen vs. Außen)'
description: ''
triggers:
- trigger: time_pattern
minutes: /5
enabled: false
actions:
- action: ai_task.generate_data
data:
entity_id: ai_task.google_ai_task
task_name: Air Quality with Indoor/Outdoor Heuristics
instructions: "Du bewertest die Luftqualität im INNENRAUM und sprichst eine\
\ klare Lüftungsempfehlung aus (Fenster öffnen ja/nein). Du bekommst Innen-\
\ und Außenwerte. Triff eine Entscheidung NUR für den Innenraum.\nMesswerte\
\ (Zahlen als Strings): - innen_temp_c: \"{{ states('sensor.temperatur_wohnzimmer_sonoff_temperature')\
\ }}\" - innen_humidity_pct: \"{{ states('sensor.temperatur_wohnzimmer_sonoff_humidity')\
\ }}\" - innen_co2_ppm: \"{{ states('sensor.wohnzimmer_co2') }}\" - aussen_temp_c:\
\ \"{{ states('sensor.temperatur_balkon_sonoff_temperature') }}\" - aussen_humidity_pct:\
\ \"{{ states('sensor.wohnzimmer_wohnzimmer_wohnzimmer_balkon_humidity') }}\"\
\nHeuristik (konkret befolgen): 1) CO2-Priorität:\n - Wenn innen_co2_ppm\
\ >= 1500 → ventilation_needed = true (auch wenn draußen feuchter/kälter),\n\
\ außer aussen_temp_c < -5°C oder > 35°C → dann nur \"kurz stosslüften\"\
\ oder \"Ventilator\".\n - Wenn 1000 <= innen_co2_ppm < 1500 → lüften, sofern\
\ Außenbedingungen nicht deutlich schlechter sind.\n2) Feuchte-Logik:\n \
\ - Wenn innen_humidity_pct - aussen_humidity_pct >= 5 → Lüften begünstigt\
\ Trocknung (pro Lüften).\n - Wenn aussen_humidity_pct - innen_humidity_pct\
\ >= 5 → Lüften erhöht Feuchte (contra Lüften),\n es sei denn CO2 >= 1500\
\ → dann kurz lüften.\n3) Temperatur-Logik:\n - Wenn innen_temp_c > 24 und\
\ aussen_temp_c < innen_temp_c → pro Lüften (Abkühlung möglich).\n - Wenn\
\ aussen_temp_c << innen_temp_c (Delta <= -10 K) → nur kurzes Stosslüften\
\ empfehlen.\n - Wenn aussen_temp_c >> innen_temp_c (Delta >= +8 K) → eher\
\ nicht lüften; Ventilator/AC bevorzugen.\n4) Finale Entscheidung:\n - Setze\
\ boolean ventilation_needed = true/false.\n - Empfiehl eine klare Maßnahme\
\ (Fenster öffnen / kurz Stosslüften / nicht lüften, Ventilator/AC).\n -\
\ Gib eine knappe Begründung (Reason) und ggf. empfohlene Lüftungsdauer in\
\ Minuten.\nAntworte auf Deutsch, sachlich und knapp.\n"
structure:
summary:
selector:
text: {}
description: Ein-Satz-Bewertung der Innenluft (knapp).
required: true
recommendation:
selector:
text: {}
description: Konkrete Maßnahme (z. B. 'Fenster 5 Min öffnen' oder 'nicht
lüften, Ventilator einschalten').
required: true
ventilation_needed:
selector:
boolean: {}
description: true = lüften; false = nicht lüften.
required: true
reason:
selector:
text: {}
description: Kurze Begründung (CO₂/Feuchte/Temperatur-Delta).
required: false
suggested_duration_min:
selector:
number:
min: 0
max: 30
step: 1
description: Empfohlene Lüftungsdauer in Minuten, falls sinnvoll.
required: false
response_variable: air
- choose:
- conditions:
- condition: template
value_template: '{{ air.data.ventilation_needed | default(false) }}'
sequence:
- action: input_boolean.turn_on
target:
entity_id: input_boolean.ventilation_needed
data: {}
- conditions:
- condition: template
value_template: '{{ not air.data.ventilation_needed | default(false) }}'
sequence:
- action: input_boolean.turn_off
target:
entity_id: input_boolean.ventilation_needed
data: {}
- action: notify.persistent_notification
data:
message: '{{ air.data.summary }} {{ air.data.recommendation }} {%- if air.data.reason
%} (Grund: {{ air.data.reason }}){%- endif %} {%- if air.data.suggested_duration_min
is not none %} (≈ {{ air.data.suggested_duration_min }} min){%- endif %}
'
mode: single
- alias: 'ENV-Blinds|Open blinds when sun is gone '
description: ''
trigger:
- platform: time_pattern
minutes: /30
enabled: false
- platform: state
entity_id:
- sensor.sudseite
to: Nicht sonnig
for:
hours: 0
minutes: 10
seconds: 0
condition:
- condition: state
entity_id: input_boolean.rolladen_automation
state: 'on'
- condition: state
entity_id: sensor.sudseite
state: Nicht sonnig
action:
- if:
- condition: and
conditions:
- condition: state
entity_id: input_boolean.emilys_nap
state: 'off'
- condition: state
entity_id: input_boolean.good_night_emily
state: 'off'
then:
- device_id: e715f5ea8bcb513a94de27af551d9354
domain: cover
entity_id: cover.rolllade_emily
type: open
- device_id: b4ad49e62b8c9a8ff1541625e96cfb09
domain: cover
entity_id: cover.rolllade_sofa
type: open
- device_id: 2911137347a4ef903dcb4342a95e6cfb
domain: cover
entity_id: cover.rolllade_kleines_kuchenfenster
type: open
else:
- device_id: b4ad49e62b8c9a8ff1541625e96cfb09
domain: cover
entity_id: cover.rolllade_sofa
type: open
- device_id: 2911137347a4ef903dcb4342a95e6cfb
domain: cover
entity_id: cover.rolllade_kleines_kuchenfenster
type: open
mode: single
- alias: Env-Blinds|Roll down blinds on sun
description: ''
trigger:
- platform: state
entity_id:
- sensor.sudseite
to: Sonnig
for:
hours: 0
minutes: 10
seconds: 0
condition:
- condition: state
entity_id: input_boolean.rolladen_automation
state: 'on'
- condition: state
entity_id: sensor.sudseite
state: Sonnig
action:
- if:
- condition: and
conditions:
- condition: state
entity_id: input_boolean.emilys_nap
state: 'off'
- condition: state
entity_id: input_boolean.good_night_emily
state: 'off'
then:
- service: scene.turn_on
target:
entity_id: scene.blinds_beschattung_sonne_sudseite
metadata: {}
- service: automation.trigger
metadata: {}
data:
skip_condition: true
target:
entity_id: automation.turn_off_on_enough_daylight
else:
- service: scene.turn_on
target:
entity_id: scene.blinds_beschattung_sonne_sudseite_ohne_emily
metadata: {}
- service: automation.trigger
metadata: {}
data:
skip_condition: true
target:
entity_id: automation.turn_off_on_enough_daylight
mode: single
- alias: Roborock Programme
description: ''
triggers:
- trigger: state
entity_id:
- input_button.roborock_start
id: start
- trigger: state
entity_id:
- input_button.roborock_stop
id: stop
- trigger: state
entity_id:
- input_button.roborock_pause
id: pause
- trigger: state
entity_id:
- schedule.roborock_plan
from: 'off'
to: 'on'
id: planstart
conditions:
- condition: not
conditions:
- condition: state
entity_id: vacuum.roborock_s8_maxv_ultra
state: cleaning
- condition: state
entity_id: input_boolean.vacuum_schedule
state: 'on'
actions:
- choose:
- conditions:
- condition: trigger
id:
- start
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Wohnzimmer
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 16
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 16
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 16
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 19
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 16
repeat: 2
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Küche
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 20
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 20
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 20
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 20
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 20
repeat: 2
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Badezimmer
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 22
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 22
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 22
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 22
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 22
repeat: 2
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Gäste-WC
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 19
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 19
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 19
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 19
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 19
repeat: 2
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Emilys Zimmer
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 24
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 24
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 24
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 24
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 24
repeat: 2
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Lias Zimmer
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 23
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 23
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 23
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 23
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 23
repeat: 2
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Büro/Schlafen
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 17
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 17
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 17
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 17
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 17
repeat: 2
- conditions:
- condition: state
entity_id: input_select.roborock_raum
state: Flur
sequence:
- choose:
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Saugen
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 21
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Wischen
sequence:
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: 'off'
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 21
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Vac & Mop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 21
- conditions:
- condition: state
entity_id: input_select.roborock_reinigungsmodus
state: Tiefenreinigung
sequence:
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_start_wash
params: {}
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
timeout:
hours: 0
minutes: 10
seconds: 0
continue_on_timeout: false
- delay:
hours: 0
minutes: 0
seconds: 5
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: max_plus
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: 'off'
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 21
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: returning_home
timeout:
hours: 1
minutes: 0
seconds: 0
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: max
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: deep_plus
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 21
repeat: 2
- conditions:
- condition: trigger
id:
- stop
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: vacuum
entity_id: 9ca22e9f90faa4df81c62dfbd46b0028
type: dock
- conditions:
- condition: trigger
id:
- pause
sequence:
- if:
- condition: state
entity_id: sensor.roborock_s8_maxv_ultra_status
state: paused
then:
- action: vacuum.start
metadata: {}
data: {}
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
else:
- action: vacuum.pause
metadata: {}
data: {}
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- conditions:
- condition: trigger
id:
- planstart
sequence:
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 9ff4ebef8456f47dcc6fdad7bfcc9e62
type: select_option
option: custom
- action: vacuum.set_fan_speed
metadata: {}
data:
fan_speed: custom
target:
device_id: f22bc6bdb98041e0221f87351e32ee10
- device_id: f22bc6bdb98041e0221f87351e32ee10
domain: select
entity_id: 937b57aed4a17aa46f029be54c551ab5
type: select_option
option: custom
- delay:
hours: 0
minutes: 0
seconds: 3
- action: vacuum.send_command
target:
entity_id: vacuum.roborock_s8_maxv_ultra
data:
command: app_segment_clean
params:
- segments:
- 23
- 24
- 17
- 21
- 19
- 22
- wait_for_trigger:
- trigger: state
entity_id:
- sensor.roborock_s8_maxv_ultra_status
to: charging
for:
hours: 0
minutes: 2
seconds: 0
timeout:
hours: 2
minutes: 0
seconds: 0
- action: input_select.select_option
metadata: {}
data:
option: '--- auswählen ---'
target:
entity_id:
- input_select.roborock_raum
- input_select.roborock_reinigungsmodus
mode: queued
max: 5
- alias: Turn on lights if too dark
description: ''
trigger:
- platform: state
entity_id:
- binary_sensor.wohnzimmer_hue_sensor_motion
from: 'off'
to: 'on'
- platform: numeric_state
entity_id: cover.rollladen_wohnzimmer
attribute: current_position
above: 99
- platform: state
entity_id:
- binary_sensor.wohnzimmer_motion_aqara_occupancy
from: 'off'
to: 'on'
- platform: state
entity_id:
- binary_sensor.wohnzimmer
from: 'off'
to: 'on'
- platform: state
entity_id:
- sensor.helligkeit_innen
from: Hell
to: Dunkel
for:
hours: 0
minutes: 10
seconds: 0
condition:
- condition: and
conditions:
- condition: state
state: 'off'
entity_id: light.beleuchtung_highboard
- condition: or
conditions:
- condition: state
entity_id: person.janine
state: home
- condition: state
entity_id: person.sascha_thiebach
state: home
- condition: not
conditions:
- condition: state
entity_id: alarm_control_panel.zu_hause_alarm
state: armed_home
- condition: state
entity_id: light.sideboard
state: 'off'
- condition: numeric_state
entity_id: sensor.mittelwert_licht_aussen
below: 2500
- condition: state
for:
hours: 0
minutes: 0
seconds: 0
entity_id: input_boolean.light_automation
state: 'on'
- condition: state
for:
hours: 0
minutes: 10
seconds: 0
entity_id: sensor.helligkeit_innen
state: Dunkel
action:
- if:
- condition: state
entity_id: light.arbeitsplatte_rechts
state: 'on'
then:
- data:
transition: 10
target:
entity_id: scene.logical_living_room_hue_living_room_ambiente_hue
action: hue.activate_scene
- type: turn_on
device_id: 545ecd972085e2a1ef6b71bef42bdf7e
entity_id: d63a14c7bb64572bcdf2f7129c4e81e9
domain: switch
enabled: false
- data:
delay_secs: 1
hold_secs: 0
device: candle
command: power_on
target:
entity_id: remote.ir_tv
alias: Turn on candles
action: remote.send_command
- if:
- condition: not
conditions:
- condition: state
entity_id: media_player.sony_kd_65xg9505_2
state: 'off'
then:
- data:
sync: true
action: huesyncbox.set_sync_state
else:
- data:
transition: 5
target:
entity_id:
- scene.arbeitsplatte_kitchen_ambiente_hue
- scene.logical_living_room_hue_living_room_ambiente_hue
action: hue.activate_scene
- type: turn_on
device_id: 545ecd972085e2a1ef6b71bef42bdf7e
entity_id: d63a14c7bb64572bcdf2f7129c4e81e9
domain: switch
enabled: false
- data:
delay_secs: 1
hold_secs: 0
device: candle
command: power_on
target:
entity_id: remote.ir_tv
alias: Turn on candles
action: remote.send_command
- if:
- condition: not
conditions:
- condition: state
entity_id: media_player.sony_kd_65xg9505_2
state: 'off'
then:
- data: {}
target:
entity_id: switch.sync_box_light_sync
action: switch.turn_on
- if:
- condition: state
entity_id: input_boolean.good_night_emily
state: 'off'
then:
- data: {}
target:
entity_id: scene.emilys_zimmer_evening_light_emily
action: hue.activate_scene
- metadata: {}
data:
brightness_pct: 100
effect: Love
target:
entity_id: light.neon_emily
action: light.turn_on
mode: single
- alias: 'WARN|Power supply gone '
description: ''
triggers:
- trigger: state
entity_id:
- sensor.eaton_3s_statusdaten
to: OB
conditions: []
actions:
- metadata: {}
data:
message: Aktuell ist der Strom zu Hause ausgefallen. Batterielaufzeit {{states('sensor.eaton_3s_akkulaufzeit')|round|int/60}}
Minuten
title: '*** ACHTUNG STROMSUSFALL ***'
action: notify.mobile_app_zion_ios_14
- wait_for_trigger:
- trigger: numeric_state
entity_id:
- sensor.eaton_3s_akku_ladung
below: 10
- action: shell_command.shutdown_environment
metadata: {}
data: {}
mode: single
- alias: 'VAC|On schedule: Clean rooms every two days based on vacation '
description: ''
trigger:
- platform: time
at: '17:00:00'
condition:
- condition: and
conditions:
- condition: time
weekday:
- tue
- thu
- sat
- condition: state
entity_id: input_boolean.vacuum_schedule
state: 'on'
action:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.arbeit_pc
state: 'off'
sequence:
- if:
- condition: state
entity_id: input_boolean.urlaubs_modus
state: 'on'
then:
- data:
command: set_water_box_custom_mode
params: 200
alias: Kein Mop
target:
entity_id: vacuum.roborock_s8
action: vacuum.send_command
- data:
command: set_custom_mode
params: 102
alias: Vac Mode Balanced
target:
entity_id: vacuum.roborock_s8
enabled: true
action: vacuum.send_command
- alias: Alle Räume wenn im Urlaub
data:
segments:
- 24
- 17
- 18
- 22
- 16
- 19
- 25
- 20
- 21
target:
entity_id: vacuum.roborock_s8
action: roborock.vacuum_clean_segment
else:
- if:
- condition: state
entity_id: vacuum.roborock_s8
attribute: waterBoxCarriageStatus
state: 0
then:
- data:
message: Raumreinigung startet in 5 Minuten. Für Nassreinigung bitte
Mop jetzt anbringen und Wasserstand prüfen.
action: notify.alexa_media_echo_show_wohnzimmer
- data:
message: Raumreinigung startet in 5 Minuten. Für Nassreinigung bitte
Mop jetzt anbringen und Wasserstand prüfen.
title: Kein Mop angebracht!
action: notify.notify
- delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
alias: Alexa Mop Info wenn kein Mop
- alias: Vac Mode Balanced
data:
command: set_custom_mode
params: 102
target:
entity_id: vacuum.roborock_s8
enabled: true
action: vacuum.send_command
- data:
command: set_water_box_custom_mode
params: 203
target:
entity_id: vacuum.roborock_s8
alias: Mop Mode "intense"
action: vacuum.send_command
- data:
command: set_mop_mode
params: 300
target:
entity_id: vacuum.roborock_s8
alias: Mop Route Standard
action: vacuum.send_command
- alias: Nur Nebenräume wenn zu Hause
data:
segments:
- 24
- 17
- 18
- 22
- 16
- 19
- 25
target:
entity_id: vacuum.roborock_s8
action: roborock.vacuum_clean_segment
- data: {}
target:
entity_id: input_number.mop_cleaning_count
action: input_number.increment
- conditions:
- condition: state
entity_id: binary_sensor.arbeit_pc
state: 'on'
sequence:
- wait_for_trigger:
- platform: state
entity_id:
- binary_sensor.arbeit_pc
from: 'on'
to: 'off'
timeout:
hours: 1
minutes: 0
seconds: 0
milliseconds: 0
continue_on_timeout: false
- if:
- condition: state
entity_id: input_boolean.urlaubs_modus
state: 'on'
then:
- data:
command: set_water_box_custom_mode
params: 200
alias: Kein Mop
target:
entity_id: vacuum.roborock_s8
action: vacuum.send_command
- data:
command: set_custom_mode
params: 102
alias: Vac Mode Balanced
target:
entity_id: vacuum.roborock_s8
enabled: true
action: vacuum.send_command
- alias: Alle Räume wenn im Urlaub
data:
segments:
- 24
- 17
- 18
- 22
- 16
- 19
- 25
- 20
- 21
target:
entity_id: vacuum.roborock_s8
action: roborock.vacuum_clean_segment
else:
- if:
- condition: state
entity_id: vacuum.roborock_s8
attribute: waterBoxCarriageStatus
state: 0
then:
- data:
message: Raumreinigung startet in 5 Minuten. Für Nassreinigung bitte
Mop jetzt anbringen und Wasserstand prüfen.
action: notify.alexa_media_echo_show_wohnzimmer
- data:
message: Raumreinigung startet in 5 Minuten. Für Nassreinigung bitte
Mop jetzt anbringen und Wasserstand prüfen.
title: Kein Mop angebracht!
action: notify.notify
- delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
alias: Alexa Mop Info wenn kein Mop
- alias: Vac Mode Balanced
data:
command: set_custom_mode
params: 102
target:
entity_id: vacuum.roborock_s8
enabled: true
action: vacuum.send_command
- data:
command: set_water_box_custom_mode
params: 203
target:
entity_id: vacuum.roborock_s8
alias: Mop Mode "intense"
action: vacuum.send_command
- data:
command: set_mop_mode
params: 300
target:
entity_id: vacuum.roborock_s8
alias: Mop Route Standard
action: vacuum.send_command
- alias: Nur Nebenräume wenn zu Hause
data:
segments:
- 24
- 17
- 18
- 22
- 16
- 19
- 25
target:
entity_id: vacuum.roborock_s8
action: roborock.vacuum_clean_segment
- data: {}
target:
entity_id: input_number.mop_cleaning_count
action: input_number.increment
mode: single
- alias: ROUTINE|Work mode im Büro
description: ''
trigger:
- platform: state
entity_id:
- binary_sensor.arbeit_pc
to: 'on'
id: work-on
- platform: state
entity_id:
- binary_sensor.arbeit_pc
to: 'off'
id: work-off
for:
hours: 0
minutes: 3
seconds: 0
condition: []
action:
- if:
- condition: or
conditions:
- condition: trigger
id: work-on
then:
- data:
media_content_id: play Star FM Alternative on tunein
media_content_type: custom
target:
entity_id: media_player.saschas_echo_dot
action: media_player.play_media
- metadata: {}
data:
brightness_pct: 100
rgb_color:
- 254
- 80
- 22
target:
entity_id: light.neon_light_desk_2
action: light.turn_on
- metadata: {}
data:
percentage: 50
target:
entity_id: fan.levoit_schlafzimmer
action: fan.set_percentage
- if:
- condition: or
conditions:
- condition: trigger
id: work-off
then:
- data: {}
target:
entity_id: media_player.saschas_echo_dot
action: media_player.media_stop
- type: turn_off
device_id: ead5c4d769d4f007f06490d9ef4c2eb4
entity_id: 0406276c59ee6a5aa00ff7d01f0978fd
domain: light
- metadata: {}
data:
preset_mode: auto
target:
entity_id: fan.levoit_schlafzimmer
action: fan.set_preset_mode
mode: single