2483 lines
78 KiB
YAML
2483 lines
78 KiB
YAML
- 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 1–2 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
|