1130 lines
39 KiB
YAML
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
|