Files
n8n-code/home_assistant/dashboard_config.yaml
2026-02-08 18:37:49 +01:00

1130 lines
39 KiB
YAML

views:
- type: sections
max_columns: 4
title: Wohnzimmer
path: wohnzimmer
sections:
- type: grid
cards:
- type: custom:mushroom-chips-card
chips:
- type: template
icon: mdi:book-open-page-variant
content: Lesen
icon_color: blue
tap_action:
action: call-service
service: scene.turn_on
target:
entity_id: scene.lesen_sessel
- type: template
icon: mdi:movie-open
content: Film
icon_color: red
tap_action:
action: call-service
service: scene.turn_on
target:
entity_id: scene.abendlicht
- type: template
icon: mdi:lightbulb-group-off
content: Wohnzimmer Aus
icon_color: grey
tap_action:
action: call-service
service: light.turn_off
target:
area_id: wohnzimmer
grid_options:
columns: full
alignment: center
- type: heading
heading: Lampen
heading_style: title
icon: mdi:lamps
- type: custom:mushroom-light-card
entity: light.wohnzimmer_lampen
name: Wohnzimmer Deckenleuchte
icon: mdi:ceiling-light
hold_action:
action: more-info
grid_options:
columns: full
rows: 1
show_brightness_control: true
show_color_control: true
show_color_temp_control: false
use_light_color: true
fill_container: true
layout: horizontal
primary_info: none
secondary_info: state
collapsible_controls: false
card_mod:
style: |
ha-card {
{% if is_state(config.entity, 'on') %}
/* 1. Helligkeit holen (0 bis 255) */
{% set bri = state_attr(config.entity, 'brightness') | float(0) %}
/* 2. Umrechnen in Deckkraft (0.1 bis 1.0) */
/* Wir nehmen mindestens 0.2, damit man den Rahmen auch bei 1% Licht noch sieht */
{% set opacity = (bri / 255) %}
{% if opacity < 0.2 %} {% set opacity = 0.2 %} {% endif %}
/* 3. Der Rahmen: Farbe bleibt gleich, aber Transparenz ändert sich */
border: 2px solid rgba(var(--rgb-state-light), {{ opacity }}) !important;
/* 4. Der Glow-Effekt: Wird GRÖSSER, je heller das Licht ist (bri / 15) */
box-shadow: 0px 0px {{ (bri / 15) | int }}px rgba(var(--rgb-state-light), {{ opacity * 0.5 }}) !important;
{% else %}
/* Wenn aus: Alles weg */
border: 2px solid transparent !important;
box-shadow: none !important;
{% endif %}
background: none;
transition: all 0.5s ease; /* Macht das Dimmen butterweich */
}
- type: custom:mushroom-light-card
entity: light.fritz_smart_light_500_1
name: Stehlampe rechts
icon: mdi:floor-lamp
hold_action:
action: more-info
grid_options:
columns: full
rows: 1
show_brightness_control: true
show_color_control: true
show_color_temp_control: false
use_light_color: true
fill_container: true
layout: horizontal
primary_info: none
secondary_info: state
collapsible_controls: false
card_mod:
style: |
ha-card {
{% if is_state(config.entity, 'on') %}
/* 1. Helligkeit holen (0 bis 255) */
{% set bri = state_attr(config.entity, 'brightness') | float(0) %}
/* 2. Umrechnen in Deckkraft (0.1 bis 1.0) */
/* Wir nehmen mindestens 0.2, damit man den Rahmen auch bei 1% Licht noch sieht */
{% set opacity = (bri / 255) %}
{% if opacity < 0.2 %} {% set opacity = 0.2 %} {% endif %}
/* 3. Der Rahmen: Farbe bleibt gleich, aber Transparenz ändert sich */
border: 2px solid rgba(var(--rgb-state-light), {{ opacity }}) !important;
/* 4. Der Glow-Effekt: Wird GRÖSSER, je heller das Licht ist (bri / 15) */
box-shadow: 0px 0px {{ (bri / 15) | int }}px rgba(var(--rgb-state-light), {{ opacity * 0.5 }}) !important;
{% else %}
/* Wenn aus: Alles weg */
border: 2px solid transparent !important;
box-shadow: none !important;
{% endif %}
background: none;
transition: all 0.5s ease; /* Macht das Dimmen butterweich */
}
- type: custom:mushroom-light-card
entity: light.stehlampe_sessel
name: Stehlampe Sessel
icon: mdi:desk-lamp-on
hold_action:
action: more-info
grid_options:
columns: full
rows: 1
show_brightness_control: true
show_color_control: true
show_color_temp_control: false
use_light_color: true
fill_container: true
layout: horizontal
primary_info: none
secondary_info: state
collapsible_controls: false
card_mod:
style: |
ha-card {
{% if is_state(config.entity, 'on') %}
/* 1. Helligkeit holen (0 bis 255) */
{% set bri = state_attr(config.entity, 'brightness') | float(0) %}
/* 2. Umrechnen in Deckkraft (0.1 bis 1.0) */
/* Wir nehmen mindestens 0.2, damit man den Rahmen auch bei 1% Licht noch sieht */
{% set opacity = (bri / 255) %}
{% if opacity < 0.2 %} {% set opacity = 0.2 %} {% endif %}
/* 3. Der Rahmen: Farbe bleibt gleich, aber Transparenz ändert sich */
border: 2px solid rgba(var(--rgb-state-light), {{ opacity }}) !important;
/* 4. Der Glow-Effekt: Wird GRÖSSER, je heller das Licht ist (bri / 15) */
box-shadow: 0px 0px {{ (bri / 15) | int }}px rgba(var(--rgb-state-light), {{ opacity * 0.5 }}) !important;
{% else %}
/* Wenn aus: Alles weg */
border: 2px solid transparent !important;
box-shadow: none !important;
{% endif %}
background: none;
transition: all 0.5s ease; /* Macht das Dimmen butterweich */
}
column_span: 1
- type: grid
cards:
- type: heading
heading_style: title
icon: mdi:sofa
cards: []
- type: sections
max_columns: 4
title: 'Schlafzimmer '
path: schlafzimmer
sections:
- type: grid
cards:
- type: light
entity: light.govee_stehlampe
name: Govee Stehlampe
- type: heading
heading_style: title
heading: Settings
grid_options:
columns: full
- show_name: true
show_icon: true
type: button
entity: switch.govee_stehlampe
name: Smart Steckdose
show_state: false
- show_name: true
show_icon: true
type: button
entity: input_boolean.button_timer_stehlampe
show_state: false
tap_action:
action: toggle
hold_action:
action: more-info
icon: mdi:clock-time-eight
- type: tile
entity: input_number.zeit_in_minuten
- type: tile
entity: automation.govee_stehlampe_aus
features_position: bottom
vertical: true
state_content: last_triggered
name: Trigger ausgeführt
tap_action:
action: none
icon_tap_action:
action: none
hold_action:
action: more-info
- type: grid
cards: []
badges:
- type: entity
entity: switch.govee_stehlampe
icon: mdi:bed-empty
cards: []
- title: Home
cards:
- type: entities
entities:
- input_boolean.wohnung_sauger
- type: entities
entities:
- switch.steckdose_flur
- binary_sensor.flur_pir
- binary_sensor.flur_pir_offnung
- sensor.steckdose_flur_leistung
- sensor.steckdose_flur_spannung
- sensor.steckdose_flur_stromstarke
- sensor.steckdose_flur_summe_verbraucht
title: Flur
- type: entities
entities:
- light.wohnzimmer_lampen
- alert_classes: []
sensor_classes:
- temperature
- humidity
type: area
area: arbeitszimmer
- alert_classes:
- motion
- moisture
sensor_classes:
- temperature
- humidity
type: area
area: wohnzimmer
- alert_classes:
- motion
- moisture
sensor_classes:
- temperature
- humidity
type: area
area: schlafzimmer
badges: []
type: sections
sections:
- type: grid
cards:
- chart_type: line
period: 5minute
type: statistics-graph
entities:
- sensor.govee_temperatur_schlafzimmer_temperature
- sensor.govee_temperatur_sensor_wohnzimmer_temperature
- sensor.govee_temperatursensor_arbeitszimmer_temperature
stat_types:
- mean
title: Temperatur
days_to_show: 3
grid_options:
columns: 27
rows: 7
- chart_type: line
period: 5minute
type: statistics-graph
entities:
- sensor.govee_temperatur_schlafzimmer_humidity
- sensor.govee_temperatur_sensor_wohnzimmer_humidity
- sensor.govee_temperatursensor_arbeitszimmer_humidity
stat_types:
- mean
title: Feuchtigkeit
days_to_show: 3
grid_options:
columns: 27
rows: 7
column_span: 2
- type: grid
cards:
- type: entity
name: Heizung einschalten?
icon: mdi:air-conditioner
grid_options:
rows: 3
columns: 12
state_color: true
entity: input_boolean.automation_wohnzimmer_heizung_an_aus
- show_current: true
show_forecast: false
type: weather-forecast
entity: weather.forecast_home
forecast_type: daily
- type: area
area: arbeitszimmer
- alert_classes:
- motion
- moisture
sensor_classes:
- temperature
- humidity
type: area
area: wohnzimmer
- alert_classes:
- motion
- moisture
sensor_classes:
- temperature
- humidity
type: area
area: schlafzimmer
column_span: 2
- type: grid
cards:
- type: heading
heading: New section
- type: sections
max_columns: 4
title: Prasanna
path: prasanna
sections:
- type: grid
cards:
- type: heading
heading_style: title
heading: Fitness
icon: mdi:weight-lifter
- type: tile
entity: sensor.gewichtstrend_status_smart
features_position: bottom
vertical: false
grid_options:
columns: full
rows: 1
- type: tile
grid_options:
columns: full
rows: 1
entity: sensor.prasanna_muskelaufbau_status
show_entity_picture: false
hide_state: false
vertical: false
features_position: bottom
card_mod:
style: |
ha-card {
--icon-primary-color: {{ state_attr(config.entity, 'icon_color') }};
}
- type: history-graph
entities:
- entity: sensor.prasanna_muskelaufbau_status
name: Muskelstatus
title: Muskelaufbau
- type: history-graph
entities:
- entity: sensor.prasanna_weight_correct
- entity: sensor.gewichtstrend_status_smart
- entity: sensor.prasanna_gewicht_7_tage_durchschnitt
logarithmic_scale: false
title: Körpergewichtsmessung
hours_to_show: 168
- type: sections
max_columns: 4
title: Jathusha
path: jathusha
sections:
- type: grid
cards:
- type: heading
heading_style: title
heading: Fitness
icon: mdi:weight-lifter
- type: tile
grid_options:
columns: full
rows: 1
entity: sensor.jathusha_gewichtstrend_status_smart
vertical: false
features_position: bottom
- type: history-graph
entities:
- entity: sensor.jathusha_weight_tracking
- entity: sensor.jathusha_gewichtstrend_status_smart
- entity: sensor.jathusha_gewicht_7_tage_durchschnitt
logarithmic_scale: false
title: Körpergewichtsmessung
hours_to_show: 168
- path: default_view
title: Home
cards:
- type: entities
entities:
- input_boolean.wohnung_sauger
- type: entities
entities:
- switch.steckdose_flur
- binary_sensor.flur_pir
- binary_sensor.flur_pir_offnung
- sensor.steckdose_flur_leistung
- sensor.steckdose_flur_spannung
- sensor.steckdose_flur_stromstarke
- sensor.steckdose_flur_summe_verbraucht
title: Flur
- type: weather-forecast
entity: weather.forecast_home
show_forecast: false
- type: entities
entities:
- light.wohnzimmer_lampen
- alert_classes: []
sensor_classes:
- temperature
- humidity
type: area
area: arbeitszimmer
- alert_classes:
- motion
- moisture
sensor_classes:
- temperature
- humidity
type: area
area: wohnzimmer
- alert_classes:
- motion
- moisture
sensor_classes:
- temperature
- humidity
type: area
area: schlafzimmer
- chart_type: line
period: 5minute
type: statistics-graph
entities:
- sensor.govee_temperatur_schlafzimmer_temperature
- sensor.govee_temperatur_sensor_wohnzimmer_temperature
- sensor.govee_temperatursensor_arbeitszimmer_temperature
stat_types:
- mean
title: Temperatur
days_to_show: 3
- chart_type: line
period: 5minute
type: statistics-graph
entities:
- sensor.govee_temperatur_schlafzimmer_humidity
- sensor.govee_temperatur_sensor_wohnzimmer_humidity
- sensor.govee_temperatursensor_arbeitszimmer_humidity
stat_types:
- mean
title: Feuchtigkeit
days_to_show: 3
badges:
- type: entity
entity: input_boolean.wohnung_sauger
- type: sections
max_columns: 4
title: RoboRock
path: roborock
sections:
- type: grid
cards:
- type: heading
heading: Neuer Abschnitt
- type: entity
entity: input_boolean.wohnung_sauger
name: Wohnung vorbereitet für das Saugen?
grid_options:
columns: full
rows: 2
state_color: true
- type: custom:xiaomi-vacuum-map-card
map_source:
camera: camera.roborock_qrevo_slim_map
calibration_source:
camera: true
entity: vacuum.roborock_qrevo_slim
vacuum_platform: send_command
map_modes:
- template: vacuum_clean_zone
- template: vacuum_goto
- name: Wohnung EG
icon: mdi:select-drag
selection_type: ROOM
service_call_schema:
service: roborock.vacuum_clean_segment
service_data:
segments: '[[selection]]'
target:
entity_id: '[[entity_id]]'
predefined_selections:
- id: '16'
icon:
name: mdi:broom
x: 29700
'y': 20375
label:
text: Room 16
x: 29700
'y': 20375
offset_y: 35
outline:
- - 25250
- 16700
- - 34150
- 16700
- - 34150
- 24050
- - 25250
- 24050
- id: '17'
icon:
name: mdi:broom
x: 31300
'y': 24975
label:
text: Room 17
x: 31300
'y': 24975
offset_y: 35
outline:
- - 29850
- 20200
- - 32750
- 20200
- - 32750
- 29750
- - 29850
- 29750
- id: '18'
icon:
name: mdi:broom
x: 32825
'y': 21850
label:
text: Room 18
x: 32825
'y': 21850
offset_y: 35
outline:
- - 31400
- 20850
- - 34250
- 20850
- - 34250
- 22850
- - 31400
- 22850
- id: '19'
icon:
name: mdi:broom
x: 27625
'y': 24850
label:
text: Room 19
x: 27625
'y': 24850
offset_y: 35
outline:
- - 25250
- 23450
- - 30000
- 23450
- - 30000
- 26250
- - 25250
- 26250
- id: '20'
icon:
name: mdi:broom
x: 32800
'y': 24675
label:
text: Room 20
x: 32800
'y': 24675
offset_y: 35
outline:
- - 31400
- 23600
- - 34200
- 23600
- - 34200
- 25750
- - 31400
- 25750
- id: '21'
icon:
name: mdi:broom
x: 33475
'y': 26650
label:
text: Room 21
x: 33475
'y': 26650
offset_y: 35
outline:
- - 32800
- 26000
- - 34150
- 26000
- - 34150
- 27300
- - 32800
- 27300
- id: '22'
icon:
name: mdi:broom
x: 27650
'y': 27875
label:
text: Room 22
x: 27650
'y': 27875
offset_y: 35
outline:
- - 25250
- 25650
- - 30050
- 25650
- - 30050
- 30100
- - 25250
- 30100
- template: vacuum_clean_segment
predefined_selections:
- id: '16'
icon:
name: mdi:broom
x: 29700
'y': 20375
label:
text: Room 16
x: 29700
'y': 20375
offset_y: 35
outline:
- - 25250
- 16700
- - 34150
- 16700
- - 34150
- 24050
- - 25250
- 24050
- id: '17'
icon:
name: mdi:broom
x: 31300
'y': 24975
label:
text: Room 17
x: 31300
'y': 24975
offset_y: 35
outline:
- - 29850
- 20200
- - 32750
- 20200
- - 32750
- 29750
- - 29850
- 29750
- id: '18'
icon:
name: mdi:broom
x: 32825
'y': 21850
label:
text: Room 18
x: 32825
'y': 21850
offset_y: 35
outline:
- - 31400
- 20850
- - 34250
- 20850
- - 34250
- 22850
- - 31400
- 22850
- id: '19'
icon:
name: mdi:broom
x: 27625
'y': 24850
label:
text: Room 19
x: 27625
'y': 24850
offset_y: 35
outline:
- - 25250
- 23450
- - 30000
- 23450
- - 30000
- 26250
- - 25250
- 26250
- id: '20'
icon:
name: mdi:broom
x: 32800
'y': 24675
label:
text: Room 20
x: 32800
'y': 24675
offset_y: 35
outline:
- - 31400
- 23600
- - 34200
- 23600
- - 34200
- 25750
- - 31400
- 25750
- id: '21'
icon:
name: mdi:broom
x: 33475
'y': 26650
label:
text: Room 21
x: 33475
'y': 26650
offset_y: 35
outline:
- - 32800
- 26000
- - 34150
- 26000
- - 34150
- 27300
- - 32800
- 27300
- id: '22'
icon:
name: mdi:broom
x: 27650
'y': 27875
label:
text: Room 22
x: 27650
'y': 27875
offset_y: 35
outline:
- - 25250
- 25650
- - 30050
- 25650
- - 30050
- 30100
- - 25250
- 30100
tiles:
- tile_id: status
entity: vacuum.roborock_qrevo_slim
label: Status
attribute: status
icon: mdi:robot-vacuum
translations:
starting: Starting
charger disconnected: Charger disconnected
idle: Idle
remote control active: Remote control active
cleaning: Cleaning
returning home: Returning home
manual mode: Manual mode
charging: Charging
charging problem: Charging problem
paused: Paused
spot cleaning: Spot cleaning
error: Error
shutting down: Shutting down
updating: Updating
docking: Docking
going to target: Going to target
zoned cleaning: Zoned cleaning
segment cleaning: Segment cleaning
emptying the bin: Emptying the bin
charging complete: Charging complete
device offline: Device offline
- tile_id: battery_level
entity: vacuum.roborock_qrevo_slim
label: Battery
attribute: battery_level
icon: mdi:battery-charging-100
unit: '%'
- tile_id: fan_speed
entity: vacuum.roborock_qrevo_slim
label: Fan speed
attribute: fan_speed
icon: mdi:fan
translations:
silent: Silent
standard: Standard
medium: Medium
turbo: Turbo
auto: Auto
gentle: Gentle
icons:
- icon: mdi:play
conditions:
- entity: vacuum.roborock_qrevo_slim
value_not: cleaning
- entity: vacuum.roborock_qrevo_slim
value_not: error
- entity: vacuum.roborock_qrevo_slim
value_not: returning
tooltip: Start
tap_action:
action: call-service
service: vacuum.start
service_data:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:pause
conditions:
- entity: vacuum.roborock_qrevo_slim
value_not: docked
- entity: vacuum.roborock_qrevo_slim
value_not: idle
- entity: vacuum.roborock_qrevo_slim
value_not: error
- entity: vacuum.roborock_qrevo_slim
value_not: paused
tooltip: Pause
tap_action:
action: call-service
service: vacuum.pause
service_data:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:stop
conditions:
- entity: vacuum.roborock_qrevo_slim
value_not: docked
- entity: vacuum.roborock_qrevo_slim
value_not: idle
- entity: vacuum.roborock_qrevo_slim
value_not: error
- entity: vacuum.roborock_qrevo_slim
value_not: paused
tooltip: Stop
tap_action:
action: call-service
service: vacuum.stop
service_data:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:home-map-marker
conditions:
- entity: vacuum.roborock_qrevo_slim
value_not: docked
- entity: vacuum.roborock_qrevo_slim
value_not: returning
tooltip: Return to base
tap_action:
action: call-service
service: vacuum.return_to_base
service_data:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:target-variant
conditions:
- entity: vacuum.roborock_qrevo_slim
value_not: docked
- entity: vacuum.roborock_qrevo_slim
value_not: error
- entity: vacuum.roborock_qrevo_slim
value_not: cleaning
- entity: vacuum.roborock_qrevo_slim
value_not: returning
tooltip: Clean spot
tap_action:
action: call-service
service: vacuum.clean_spot
service_data:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:map-marker
tooltip: Locate
tap_action:
action: call-service
service: vacuum.locate
service_data:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value: 'off'
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: silent
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value: silent
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: balanced
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value: balanced
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: turbo
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value: turbo
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: max
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value: max
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: max_plus
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value: max_plus
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: custom
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value: custom
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: 'off'
- icon: mdi:fan-alert
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value_not: 'off'
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value_not: silent
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value_not: balanced
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value_not: turbo
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value_not: max
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value_not: max_plus
- entity: vacuum.roborock_qrevo_slim
attribute: fan_speed
value_not: custom
tooltip: Change fan speed
tap_action:
action: call-service
service: vacuum.set_fan_speed
service_data:
entity_id: vacuum.roborock_qrevo_slim
fan_speed: 'off'
- icon: mdi:home-floor-1
tooltip: Karte - EG
tap_action:
action: call-service
service: roborock.vacuum_load_multi_map
service_data:
entity_id: vacuum.roborock_qrevo_slim
map_flag: 1
- icon: mdi:home-floor-2
tooltip: Karte - 2. OG
tap_action:
action: call-service
service: roborock.vacuum_load_multi_map
service_data:
entity_id: vacuum.roborock_qrevo_slim
map_flag: 0
- icon: mdi:water-off
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value: 200
tooltip: Change mop intensity
tap_action:
action: call-service
service: vacuum.send_command
service_data:
command: set_water_box_custom_mode
params: 201
target:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:wave
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value: 201
tooltip: Change mop intensity
tap_action:
action: call-service
service: vacuum.send_command
service_data:
command: set_water_box_custom_mode
params: 202
target:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:waves-arrow-up
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value: 202
tooltip: Change mop intensity
tap_action:
action: call-service
service: vacuum.send_command
service_data:
command: set_water_box_custom_mode
params: 203
target:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:waves
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value: 203
tooltip: Change mop intensity
tap_action:
action: call-service
service: vacuum.send_command
service_data:
command: set_water_box_custom_mode
params: 200
target:
entity_id: vacuum.roborock_qrevo_slim
- icon: mdi:waves
conditions:
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value_not: 200
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value_not: 201
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value_not: 202
- entity: vacuum.roborock_qrevo_slim
attribute: waterBoxMode
value_not: 203
grid_options:
columns: full
column_span: 3
- type: grid
cards:
- type: heading
heading: New section