5951 lines
224 KiB
YAML
5951 lines
224 KiB
YAML
views:
|
|
- title: HOME
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- event_grouping: true
|
|
drop_todayevents_from: '10:00:00'
|
|
next_days: 27
|
|
pattern:
|
|
- icon: mdi:flower
|
|
color: lime
|
|
type: organic
|
|
- icon: mdi:newspaper
|
|
color: blue
|
|
type: paper
|
|
pattern: Papier
|
|
- icon: mdi:recycle
|
|
color: amber
|
|
type: recycle
|
|
pattern: Gelb
|
|
- icon: mdi:trash-can-outline
|
|
color: grey
|
|
type: waste
|
|
pattern: Rest
|
|
- icon: mdi:dump-truck
|
|
color: purple
|
|
type: others
|
|
day_style: counter
|
|
card_style: chip
|
|
alignment_style: left
|
|
items_per_row: 4
|
|
refresh_rate: 60
|
|
with_label: false
|
|
type: custom:trash-card
|
|
entities:
|
|
- calendar.abfall
|
|
grid_options:
|
|
columns: 12
|
|
rows: auto
|
|
hide_time_range: true
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
#background: indianred;
|
|
box-shadow: none ;
|
|
--card-primary-font-size: 10px !important;
|
|
--card-primary-line-height: 10px !important;
|
|
#--card-secondary-color: black;
|
|
align-items: left;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
align-items: end;
|
|
}
|
|
column_span: 4
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
#background: indianred;
|
|
box-shadow: none ;
|
|
--card-primary-font-size: 15px;
|
|
--card-primary-line-height: 15px !important;
|
|
#--card-secondary-color: black;
|
|
align-items: center;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
align-items: end;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: custom:home-feed-card
|
|
card_id: main_feed
|
|
show_empty: true
|
|
show_notification_title: false
|
|
exact_durations: true
|
|
show_icons: true
|
|
compact_mode: false
|
|
more_info_on_tap: true
|
|
state_color: true
|
|
id_filter: ^home_feed_*
|
|
calendar_days_forward: 2
|
|
calendar_days_back: 0
|
|
calendars:
|
|
- calendar.abfall
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 406px;
|
|
overflow-y: scroll !important;
|
|
border: solid 2px var(--primary-color);
|
|
}
|
|
grid_options:
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 406px;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Energie aktueller Tag
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-negative-1
|
|
- type: energy-distribution
|
|
link_dashboard: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Aktueller Stromverbrauch Waschküche
|
|
heading_style: subtitle
|
|
icon: mdi:power-plug-battery-outline
|
|
- type: custom:power-flow-card-plus
|
|
entities:
|
|
battery:
|
|
entity: ''
|
|
state_of_charge: sensor.iphone_von_tobias_battery_level
|
|
grid:
|
|
secondary_info: {}
|
|
entity:
|
|
consumption: >-
|
|
sensor.house_basement_plant_room_main_electricity_meter_consumption
|
|
production: >-
|
|
sensor.house_basement_plant_room_main_electricity_meter_yield
|
|
solar:
|
|
entity: sensor.solarnet_pv_leistung
|
|
display_zero_state: true
|
|
secondary_info: {}
|
|
color: green
|
|
home:
|
|
secondary_info: {}
|
|
individual:
|
|
- entity: >-
|
|
sensor.house_basement_utility_room_washer_old_socket_power_measurement_current
|
|
name: Waschm. Alt
|
|
display_zero: true
|
|
icon: mdi:washing-machine-alert
|
|
color: orange
|
|
- entity: >-
|
|
sensor.house_basement_utility_room_washer_socket_power_measurement_current
|
|
name: Waschm. Neu
|
|
display_zero: true
|
|
icon: mdi:washing-machine-alert
|
|
color: orange
|
|
- entity: >-
|
|
sensor.house_basement_utility_room_dryer_socket_power_measurement_current
|
|
name: Trockner
|
|
display_zero: true
|
|
icon: mdi:air-purifier
|
|
color: orange
|
|
clickable_entities: true
|
|
display_zero_lines: true
|
|
use_new_flow_rate_model: true
|
|
w_decimals: 0
|
|
kw_decimals: 2
|
|
min_flow_rate: 0.75
|
|
max_flow_rate: 6
|
|
max_expected_power: 2000
|
|
min_expected_power: 0.01
|
|
watt_threshold: 1000
|
|
transparency_zero_lines: 0
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Aktueller Stromverbrauch Küche
|
|
heading_style: subtitle
|
|
icon: mdi:power-plug-battery-outline
|
|
- type: custom:power-flow-card-plus
|
|
entities:
|
|
battery:
|
|
entity: ''
|
|
state_of_charge: sensor.iphone_von_tobias_battery_level
|
|
grid:
|
|
secondary_info: {}
|
|
entity:
|
|
consumption: >-
|
|
sensor.house_basement_plant_room_main_electricity_meter_consumption
|
|
production: >-
|
|
sensor.house_basement_plant_room_main_electricity_meter_yield
|
|
solar:
|
|
entity: sensor.solarnet_pv_leistung
|
|
display_zero_state: true
|
|
color: green
|
|
secondary_info: {}
|
|
home:
|
|
secondary_info: {}
|
|
individual:
|
|
- entity: >-
|
|
sensor.house_ground_floor_family_kitchen_dishwasher_socket_power_measurement_current
|
|
name: Spülmaschine
|
|
display_zero: true
|
|
icon: mdi:dishwasher
|
|
color: orange
|
|
- entity: >-
|
|
sensor.house_ground_floor_family_kitchen_oven_socket_power_measurement_current
|
|
name: Backofen
|
|
display_zero: true
|
|
icon: mdi:toaster-oven
|
|
color: orange
|
|
- entity: >-
|
|
sensor.house_ground_floor_family_living_room_fridge_socket_power_measurement_current
|
|
name: Kühlschrank
|
|
display_zero: true
|
|
icon: mdi:fridge
|
|
color: orange
|
|
clickable_entities: true
|
|
display_zero_lines: true
|
|
use_new_flow_rate_model: true
|
|
w_decimals: 0
|
|
kw_decimals: 2
|
|
min_flow_rate: 0.75
|
|
max_flow_rate: 6
|
|
max_expected_power: 2000
|
|
min_expected_power: 0.01
|
|
watt_threshold: 1000
|
|
transparency_zero_lines: 0
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Aktueller Stromverbrauch Obergeschoss
|
|
heading_style: subtitle
|
|
icon: mdi:power-plug-battery-outline
|
|
- type: custom:power-flow-card-plus
|
|
entities:
|
|
battery:
|
|
entity: ''
|
|
state_of_charge: sensor.iphone_von_tobias_battery_level
|
|
grid:
|
|
secondary_info: {}
|
|
entity:
|
|
consumption: >-
|
|
sensor.house_basement_plant_room_main_electricity_meter_consumption
|
|
production: >-
|
|
sensor.house_basement_plant_room_main_electricity_meter_yield
|
|
solar:
|
|
entity: sensor.solarnet_pv_leistung
|
|
display_zero_state: true
|
|
color: green
|
|
secondary_info: {}
|
|
home:
|
|
secondary_info: {}
|
|
individual:
|
|
- entity: >-
|
|
sensor.house_first_floor_leon_door_socket_power_measurement_current
|
|
name: Leon / adi
|
|
display_zero: true
|
|
icon: mdi:power-socket-de
|
|
color: orange
|
|
- entity: >-
|
|
sensor.house_first_floor_parents_door_socket_power_measurement_current
|
|
name: Elternschlafzimmer
|
|
display_zero: true
|
|
icon: mdi:power-socket-de
|
|
color: orange
|
|
- entity: sensor.smart_switch_23071874506804510d0948e1e9d1ea81_power
|
|
name: Gefriertruhe
|
|
display_zero: true
|
|
icon: mdi:power-socket-de
|
|
color: orange
|
|
clickable_entities: true
|
|
display_zero_lines: true
|
|
use_new_flow_rate_model: true
|
|
w_decimals: 0
|
|
kw_decimals: 2
|
|
min_flow_rate: 0.75
|
|
max_flow_rate: 6
|
|
max_expected_power: 2000
|
|
min_expected_power: 0.01
|
|
watt_threshold: 1000
|
|
transparency_zero_lines: 0
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: custom:weather-chart-card
|
|
entity: weather.kirchberg_jagst
|
|
show_main: true
|
|
show_temperature: true
|
|
show_current_condition: true
|
|
show_attributes: true
|
|
show_time: true
|
|
show_time_seconds: false
|
|
show_day: false
|
|
show_date: false
|
|
show_humidity: true
|
|
show_pressure: true
|
|
show_wind_direction: true
|
|
show_wind_speed: true
|
|
show_sun: true
|
|
show_feels_like: false
|
|
show_dew_point: false
|
|
show_wind_gust_speed: false
|
|
show_visibility: false
|
|
show_last_changed: false
|
|
use_12hour_format: false
|
|
icons_size: 25
|
|
animated_icons: true
|
|
icon_style: style1
|
|
autoscroll: false
|
|
forecast:
|
|
precipitation_type: rainfall
|
|
show_probability: false
|
|
labels_font_size: '11'
|
|
precip_bar_size: '100'
|
|
style: style1
|
|
show_wind_forecast: true
|
|
condition_icons: true
|
|
round_temp: false
|
|
type: daily
|
|
number_of_forecasts: '0'
|
|
disable_animation: false
|
|
units:
|
|
speed: ''
|
|
locale: de
|
|
temp: sensor.outdoor_temperature
|
|
grid_options:
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 406px;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Offene Fenster / Türen
|
|
heading_style: subtitle
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_guest_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_guest_room_window_status
|
|
name: Luca
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_hobby_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_hobby_room_window_status
|
|
name: Hobbyraum
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_toilet_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_toilet_window_status
|
|
name: UG WC
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_utility_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_utility_room_window_status
|
|
name: Technikraum
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_storage_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_storage_room_window_status
|
|
name: Speisekammer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_hallway_main_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_hallway_main_door_status
|
|
name: Haustüre
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_toilet_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_ground_floor_family_toilet_window_status
|
|
name: Gäste WC
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_kitchen_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_kitchen_window_status
|
|
name: Küche
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_dining_room_slide_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_dining_room_slide_door_status
|
|
name: Esszimmer Schiebetüre
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_play_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_play_room_window_status
|
|
name: Spielzimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_dressing_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_dressing_room_window_status
|
|
name: Ankleide
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_window_status
|
|
name: Elternbad Fenster
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_door_status
|
|
name: Elternbad Tür
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_leon_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_leon_window_status
|
|
name: Leon/Adi
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_parents_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_parents_window_status
|
|
name: Eltern Schlafzimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_bathroom_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_bathroom_window_status
|
|
name: DG Bad
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_wellness_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_wellness_door_status
|
|
name: Wellness Türe
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_first_floor_wellness_window_east_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_first_floor_wellness_window_east_window_status
|
|
name: Wellness Fenster
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Aktive Lichter
|
|
heading_style: subtitle
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_corridor_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_corridor_ceiling_light
|
|
name: Keller Flur Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_guest_room_back_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_guest_room_back_light
|
|
name: Luca Zimmer Licht Bett
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_guest_room_center_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_guest_room_center_light
|
|
name: Luca Zimmer Licht Mitte
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_guest_room_front_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_guest_room_front_light
|
|
name: Luca Zimmer Licht Schreibtisch
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_hobby_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_hobby_room_light
|
|
name: Hobbyraum Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_storage_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_storage_room_light
|
|
name: Speisekammer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_toilet_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_toilet_light
|
|
name: Keller WC Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_utility_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_utility_room_light
|
|
name: Technikraum Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_dining_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_dining_room_light
|
|
name: Esszimmer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.esszimmer
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.esszimmer
|
|
name: Esszimmer Lampe
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_hallway_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_hallway_light
|
|
name: Eingangsbereich Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_kitchen_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_kitchen_light
|
|
name: Küche Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_sockel_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_kitchen_ambient_sockel_light
|
|
name: Küche Licht Sockel
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_workspace_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_workspace_light
|
|
name: Küche Licht Arbeitsfläche
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_living_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_living_room_light
|
|
name: Wohnzimmer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_toilet_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_toilet_light
|
|
name: Gäste WC Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_parents_dressing_room_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_parents_dressing_room_ceiling_light
|
|
name: Ankleide Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_parents_parents_bath_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_parents_parents_bath_ceiling_light
|
|
name: Elternbad Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_parents_parents_bath_shower_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_parents_parents_bath_shower_light
|
|
name: Elternbad Dusche Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_parents_play_room_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_parents_play_room_ceiling_light
|
|
name: Spielzimmer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_bathroom_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_bathroom_ceiling_light
|
|
name: DG Bad Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_bathroom_mirror_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_bathroom_mirror_light
|
|
name: DG Bad Spiegel
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_corridor_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_corridor_ceiling_light
|
|
name: DG Flur Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_leon_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_leon_ceiling_light
|
|
name: Leon/Adi Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_leon_ceiling_light_230v
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_leon_ceiling_light_230v
|
|
name: Leon/Adi Feuerwehrlampe
|
|
- type: conditional
|
|
conditions:
|
|
- entity: switch.house_first_floor_leon_car_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: switch.house_first_floor_leon_car_light
|
|
name: Leon/Adi Licht Feuerwehrbett
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_parents_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_parents_ceiling_light
|
|
name: Schlafzimmer Eltern Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_wellness_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_wellness_ceiling_light
|
|
name: Wellness Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_wellness_shower_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_wellness_shower_light
|
|
name: Wellness Licht Dusche
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.wled_kitchen
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.wled_kitchen
|
|
name: Küche Status Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.wled_hallway
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.wled_hallway
|
|
name: Eingangsbereich Status Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.esphome_web_ug_luca_luca_led_streifen
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.esphome_web_ug_luca_luca_led_streifen
|
|
name: Luca LED Streifen
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.esphome_web_dg_leon_leon_led_streifen
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.esphome_web_dg_leon_leon_led_streifen
|
|
name: Leon / Adi LED Streifen
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Medien Übersicht
|
|
heading_style: subtitle
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: media_player.keller
|
|
state: playing
|
|
row:
|
|
entity: media_player.keller
|
|
name: Alexa Luca
|
|
- type: conditional
|
|
conditions:
|
|
- entity: media_player.kinderzimmer
|
|
state: playing
|
|
row:
|
|
entity: media_player.kinderzimmer
|
|
name: Alexa Leon/Adi
|
|
- type: conditional
|
|
conditions:
|
|
- entity: media_player.esszimmer
|
|
state: playing
|
|
row:
|
|
entity: media_player.esszimmer
|
|
name: Alexa Esszimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: media_player.bad
|
|
state: playing
|
|
row:
|
|
entity: media_player.bad
|
|
name: Alexa Bad
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
state_color: false
|
|
show_header_toggle: true
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Aktive Timer / Alarme
|
|
heading_style: subtitle
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.bad_next_timer
|
|
state_not: unknown
|
|
- entity: sensor.bad_next_timer
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.bad_next_timer
|
|
name: Alexa Bad Timer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.keller_next_timer
|
|
state_not: unknown
|
|
- entity: sensor.keller_next_timer
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.keller_next_timer
|
|
name: Alexa Luca Timer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.esszimmer_next_timer
|
|
state_not: unknown
|
|
- entity: sensor.esszimmer_next_timer
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.esszimmer_next_timer
|
|
name: Alexa Esszimmer Timer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.kinderzimmer_next_timer
|
|
state_not: unknown
|
|
- entity: sensor.kinderzimmer_next_timer
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.kinderzimmer_next_timer
|
|
name: Alexa Leon/Adi Timer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.bad_next_alarm
|
|
state_not: unknown
|
|
- entity: sensor.bad_next_alarm
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.bad_next_alarm
|
|
name: Alexa Bad Alarm
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.keller_next_alarm
|
|
state_not: unknown
|
|
- entity: sensor.keller_next_alarm
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.keller_next_alarm
|
|
name: Alexa Luca Alarm
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.esszimmer_next_alarm
|
|
state_not: unknown
|
|
- entity: sensor.esszimmer_next_alarm
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.esszimmer_next_alarm
|
|
name: Alexa Esszimmer Alarm
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.kinderzimmer_next_alarm
|
|
state_not: unknown
|
|
- entity: sensor.kinderzimmer_next_alarm
|
|
state_not: unavailable
|
|
row:
|
|
entity: sensor.kinderzimmer_next_alarm
|
|
name: Alexa Leon/Adi Alarm
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Stromverbrauch
|
|
heading_style: subtitle
|
|
icon: mdi:power-plug-battery-outline
|
|
- type: entities
|
|
entities:
|
|
- entity: sensor.solarnet_pv_leistung
|
|
name: PV Anlage
|
|
- entity: >-
|
|
sensor.house_basement_utility_room_dryer_socket_power_measurement_current
|
|
name: Trockner
|
|
- entity: >-
|
|
sensor.house_basement_utility_room_washer_socket_power_measurement_current
|
|
name: Waschmaschine
|
|
- entity: >-
|
|
sensor.house_basement_utility_room_washer_old_socket_power_measurement_current
|
|
name: Waschmaschine Alt
|
|
- entity: >-
|
|
sensor.house_ground_floor_family_kitchen_dishwasher_socket_power_measurement_current
|
|
name: Spülmaschine
|
|
- entity: >-
|
|
sensor.house_ground_floor_family_kitchen_oven_socket_power_measurement_current
|
|
name: Backofen
|
|
- entity: >-
|
|
sensor.house_ground_floor_family_living_room_fridge_socket_power_measurement_current
|
|
name: Kühlschrank
|
|
- entity: >-
|
|
sensor.house_first_floor_leon_door_socket_power_measurement_current
|
|
name: Leon/Adi Steckdose Türe
|
|
- entity: >-
|
|
sensor.house_first_floor_parents_door_socket_power_measurement_current
|
|
name: Elternschlafzimmer Steckdose Türe
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Energie aktueller Tag
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-negative-1
|
|
- type: energy-distribution
|
|
link_dashboard: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Geräte
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-negative-1
|
|
- type: entities
|
|
entities:
|
|
- entity: sensor.iphone_von_tobias_battery_level
|
|
name: iPhone Tobi
|
|
- entity: sensor.jana_iphone_battery_level
|
|
name: iPhone Jana
|
|
- entity: vacuum.roborock_qrevo_s
|
|
name: DG Roborock Q-Revo S
|
|
- entity: vacuum.roborock_s7_maxv
|
|
name: EG Roborock S7 Max
|
|
- entity: sensor.io_series_8_9_fb12
|
|
name: Zahnbürste Oral B
|
|
- entity: sensor.io_series_8_9_fb12_batterie
|
|
name: Zahnbürste Oral B Batterie
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
grid_options:
|
|
columns: full
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
column_span: 4
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 3em !important;
|
|
}
|
|
type: sections
|
|
max_columns: 4
|
|
cards: []
|
|
badges:
|
|
- type: custom:auto-entities
|
|
card:
|
|
square: false
|
|
type: grid
|
|
columns: 1
|
|
card_param: cards
|
|
filter:
|
|
exclude:
|
|
- state: 'off'
|
|
- state: idle
|
|
include:
|
|
- entity_id: /^alert(.).*
|
|
state: 'on'
|
|
options:
|
|
type: custom:mushroom-template-card
|
|
primary: Alarm
|
|
secondary: '!!!'
|
|
icon: mdi:alert-circle
|
|
icon_color: red
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
dismissable: true
|
|
autoclose: false
|
|
title: Alarm
|
|
timeout: 30000
|
|
content:
|
|
type: horizontal-stack
|
|
cards:
|
|
- type: custom:auto-entities
|
|
show_empty: true
|
|
card:
|
|
type: entities
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
background-color: red;
|
|
border-radius: 5px;
|
|
--primary-color: white;
|
|
--paper-item-icon-color: white;
|
|
--secondary-text-color: white;
|
|
height: 8em !important;
|
|
overflow-y: scroll !important;
|
|
}
|
|
filter:
|
|
include:
|
|
- entity_id: /^alert(.).*
|
|
options:
|
|
secondary_info: last-changed
|
|
exclude:
|
|
- state: 'off'
|
|
- state: idle
|
|
sort:
|
|
method: last_changed
|
|
reverse: true
|
|
grid_options:
|
|
columns: full
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
animation: blink 1s linear infinite;
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
show_empty: true
|
|
- type: custom:mushroom-template-card
|
|
primary: '{{ states(''sensor.outdoor_temperature'') }} °C'
|
|
secondary: |-
|
|
{% if states(entity) == "on" %}
|
|
Regen
|
|
{% elif state_attr('weather.kirchberg_jagst', 'uv_index') > 4 %}
|
|
UV Index: {{ state_attr('weather.kirchberg_jagst', 'uv_index') }}
|
|
{% else %}
|
|
{% endif %}
|
|
icon: |-
|
|
{% if states(entity) == "on" %}
|
|
mdi:weather-rainy
|
|
{% elif is_state('weather.kirchberg_jagst', 'rainy') %}
|
|
mdi:weather-rainy
|
|
{% elif is_state('weather.kirchberg_jagst', 'lightning') %}
|
|
mdi:weather-lightning
|
|
{% elif is_state('weather.kirchberg_jagst', 'lightning-rainy') %}
|
|
mdi:weather-lightning
|
|
{% elif is_state('weather.kirchberg_jagst', 'snowy') %}
|
|
mdi:weather-snowy
|
|
{% elif is_state('weather.kirchberg_jagst', 'snowy') %}
|
|
mdi:weather-snowy
|
|
{% elif is_state('weather.kirchberg_jagst', 'windy') %}
|
|
mdi:weather-windy
|
|
{% elif is_state('weather.kirchberg_jagst', 'windy-variant') %}
|
|
mdi:weather-windy
|
|
{% elif is_state('weather.kirchberg_jagst', 'sunny') %}
|
|
mdi:weather-sunny
|
|
{% else %}
|
|
mdi:weather-cloudy
|
|
{% endif %}
|
|
entity: binary_sensor.house_outdoor_roof_weather_precipitation
|
|
tap_action:
|
|
action: more-info
|
|
entity: sensor.outdoor_temperature
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% elif state_attr('weather.kirchberg_jagst', 'uv_index') > 10 %}
|
|
pink
|
|
{% elif state_attr('weather.kirchberg_jagst', 'uv_index') > 8 %}
|
|
purple
|
|
{% elif state_attr('weather.kirchberg_jagst', 'uv_index') > 5 %}
|
|
orange
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
{% if states('binary_sensor.house_outdoor_roof_weather_precipitation') != 'off' %}
|
|
animation: blink 1s linear infinite;
|
|
{% endif %}
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
- type: custom:mushroom-template-card
|
|
primary: >-
|
|
{% if
|
|
states('sensor.house_basement_plant_room_main_electricity_meter_consumption')
|
|
| float(0) > 0 %}
|
|
Netzverbrauch
|
|
{% else %}
|
|
Einspeisung
|
|
{% endif %}
|
|
secondary: >-
|
|
{% if
|
|
states('sensor.house_basement_plant_room_main_electricity_meter_consumption')
|
|
| float(0) > 0 %}
|
|
{{ states('sensor.house_basement_plant_room_main_electricity_meter_consumption') }} kW
|
|
{% else %}
|
|
{{ states('sensor.house_basement_plant_room_main_electricity_meter_yield') }} kW
|
|
{% endif %}
|
|
icon: mdi:power-plug-battery-outline
|
|
entity: sensor.house_basement_plant_room_main_electricity_meter_consumption
|
|
tap_action:
|
|
action: none
|
|
icon_color: >-
|
|
{% if states('binary_sensor.pv_error') == 'on' %}
|
|
red
|
|
{% elif
|
|
states('sensor.house_basement_plant_room_main_electricity_meter_consumption')
|
|
| float(0) > 0 %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
{% if states('binary_sensor.pv_error') == 'on' %}
|
|
animation: blink 1s linear infinite;
|
|
{% endif %}
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
- type: custom:mushroom-template-card
|
|
primary: Services
|
|
icon: mdi:lan-connect
|
|
entity: binary_sensor.binary_sensor_service_status
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
title: Services
|
|
timeout: 20000
|
|
size: wide
|
|
content:
|
|
type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Services
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-negative-1
|
|
- type: entities
|
|
entities:
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.internet_available
|
|
name: Internet verfügbar
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.knx_gateway_ernertex
|
|
name: KNX Gateway Ernertex
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.knx_gateway_mdt
|
|
name: KNX Gateway MDT
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.proxmox
|
|
name: Proxmox
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.nextcloud
|
|
name: Nextcloud
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.urbackup
|
|
name: Ubackup
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
icon_color: |-
|
|
{% if states(entity) == 'on' %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
{% if states('binary_sensor.binary_sensor_service_status') == 'off' %}
|
|
animation: blink 1s linear infinite;
|
|
{% endif %}
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
|
|
- type: custom:mushroom-template-card
|
|
primary: Garage
|
|
secondary: >-
|
|
{% if
|
|
states('binary_sensor.house_outdoor_garage_garage_garage_door_door_reed_close')
|
|
== "on" %}
|
|
zu
|
|
{% elif
|
|
states('binary_sensor.house_outdoor_garage_garage_garage_door_door_reed_open')
|
|
== "on" %}
|
|
geöffnet !!!
|
|
{% else %}
|
|
lüften
|
|
{% endif %}
|
|
icon: >-
|
|
{% if
|
|
states('binary_sensor.house_outdoor_garage_garage_garage_door_door_reed_close')
|
|
== "on" %}
|
|
mdi:garage-lock
|
|
{% elif
|
|
states('binary_sensor.house_outdoor_garage_garage_garage_door_door_reed_open')
|
|
== "on" %}
|
|
mdi:garage-alert
|
|
{% else %}
|
|
mdi:garage-alert
|
|
{% endif %}
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
title: Garagensteuerung
|
|
timeout: 10000
|
|
content:
|
|
type: entities
|
|
entities:
|
|
- entity: button.house_outdoor_garage_garage_door_open
|
|
name: Garage öffnen
|
|
icon: mdi:garage-open
|
|
- entity: button.house_outdoor_garage_garage_door_close
|
|
name: Garage schliessen
|
|
icon: mdi:garage
|
|
- entity: button.house_outdoor_garage_garage_door_ventilation
|
|
name: Garage lüften
|
|
icon: mdi:air-filter
|
|
icon_color: >-
|
|
{% if
|
|
states('binary_sensor.house_outdoor_garage_garage_garage_door_door_reed_close')
|
|
== "on" %}
|
|
green
|
|
{% elif
|
|
states('binary_sensor.house_outdoor_garage_garage_garage_door_door_reed_open')
|
|
== "on" %}
|
|
red
|
|
{% else %}
|
|
yellow
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Haustüre
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
offen !!!
|
|
{% else %}
|
|
zu
|
|
{% endif %}
|
|
icon: |-
|
|
{% if states(entity) != "off" %}
|
|
mdi:door
|
|
{% else %}
|
|
mdi:door-closed
|
|
{% endif %}
|
|
entity: binary_sensor.house_ground_floor_family_hallway_main_door_status
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: button.house_ground_floor_family_hallway_main_door_open
|
|
confirmation:
|
|
text: Haustüre wirklich öffnen?
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Automatik
|
|
secondary: |-
|
|
{% if states(entity) == "off" %}
|
|
an
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: |-
|
|
{% if states(entity) == "off" %}
|
|
mdi:lock
|
|
{% else %}
|
|
mdi:lock-off
|
|
{% endif %}
|
|
entity: switch.house_ground_floor_family_hallway_main_door_lock
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: switch.toggle
|
|
target:
|
|
entity_id: switch.house_ground_floor_family_hallway_main_door_lock
|
|
confirmation:
|
|
text: Automatische Verrieglung wirklich ändern?
|
|
icon_color: |-
|
|
{% if states(entity) == "off" %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Präsenz
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
Bewegung !!!
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: |-
|
|
{% if states(entity) != "off" %}
|
|
mdi:human
|
|
{% else %}
|
|
mdi:human
|
|
{% endif %}
|
|
entity: binary_sensor.house_presence_all_response
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
dismissable: true
|
|
autoclose: false
|
|
title: Präsenz
|
|
size: normal
|
|
timeout: 10000
|
|
content:
|
|
type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_corridor_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_corridor_presence
|
|
name: Keller Flur
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_toilet_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_toilet_presence
|
|
name: Keller WC
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_guest_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_guest_room_presence
|
|
name: Luca Zimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_hobby_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_hobby_room_presence
|
|
name: Hobbyraum
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_plant_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_plant_room_presence
|
|
name: IT Raum
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_storage_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_storage_room_presence
|
|
name: Speisekammer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_utility_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_utility_room_presence
|
|
name: Technikraum
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_dining_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_dining_room_presence
|
|
name: Esszimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_kitchen_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_ground_floor_family_kitchen_presence
|
|
name: Küche
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_living_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_living_room_presence
|
|
name: Wohnzimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_hallway_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_ground_floor_family_hallway_presence
|
|
name: Eingangsbereich
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_toilet_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_ground_floor_family_toilet_presence
|
|
name: Gäste WC
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_dressing_room_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_dressing_room_presence
|
|
name: Ankleide
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_presence
|
|
name: Elternbad
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_play_room_presence_ceiling_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_play_room_presence_ceiling_presence
|
|
name: Spielzimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_bathroom_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_bathroom_presence
|
|
name: DG Bad
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_corridor_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_corridor_presence
|
|
name: DG Flur
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_leon_ceiling_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_leon_ceiling_presence
|
|
name: Leon / Adi
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_parents_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_parents_presence
|
|
name: Elternschlafzimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_wellness_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_wellness_presence
|
|
name: Wellness
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
hold_action:
|
|
action: none
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Präsenz Außen
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
Bewegung !!!
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: |-
|
|
{% if states(entity) != "off" %}
|
|
mdi:nature-people
|
|
{% else %}
|
|
mdi:nature-people
|
|
{% endif %}
|
|
entity: binary_sensor.house_presence_outdoor_all_response
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
dismissable: true
|
|
autoclose: false
|
|
title: Präsenz Außen
|
|
size: normal
|
|
timeout: 10000
|
|
content:
|
|
type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_outdoor_entrance_entrance_presence_garage_wall_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_outdoor_entrance_entrance_presence_garage_wall_presence
|
|
name: Garage Außen
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_outdoor_garage_garage_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_outdoor_garage_garage_presence
|
|
name: Garage Innen
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_outdoor_facade_north_presence_main_door_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_outdoor_facade_north_presence_main_door_presence
|
|
name: Haustüre
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_outdoor_facade_south_presence_wall_presence
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_outdoor_facade_south_presence_wall_presence
|
|
name: Terrasse
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
hold_action:
|
|
action: none
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Fenster
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
offen !!!
|
|
{% else %}
|
|
zu
|
|
{% endif %}
|
|
icon: |-
|
|
{% if states(entity) != "off" %}
|
|
mdi:window-open
|
|
{% else %}
|
|
mdi:window-closed
|
|
{% endif %}
|
|
entity: binary_sensor.helper_window_closed_all
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
dismissable: true
|
|
autoclose: false
|
|
title: Fensterstatus
|
|
size: normal
|
|
timeout: 10000
|
|
content:
|
|
type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_guest_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_guest_room_window_status
|
|
name: Luca
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_hobby_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_hobby_room_window_status
|
|
name: Hobbyraum
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_basement_toilet_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_toilet_window_status
|
|
name: UG WC
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_basement_utility_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_utility_room_window_status
|
|
name: Technikraum
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_basement_storage_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_basement_storage_room_window_status
|
|
name: Speisekammer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_hallway_main_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_hallway_main_door_status
|
|
name: Haustüre
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_toilet_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_toilet_window_status
|
|
name: Gäste WC
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_kitchen_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_kitchen_window_status
|
|
name: Küche
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_dining_room_slide_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_family_dining_room_slide_door_status
|
|
name: Esszimmer Schiebetüre
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_play_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_play_room_window_status
|
|
name: Spielzimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_dressing_room_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_dressing_room_window_status
|
|
name: Ankleide
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_window_status
|
|
name: Elternbad Fenster
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_door_status
|
|
name: Elternbad Tür
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_leon_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_leon_window_status
|
|
name: Leon/Adi
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_parents_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_parents_window_status
|
|
name: Eltern Schlafzimmer
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_bathroom_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_bathroom_window_status
|
|
name: DG Bad
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.house_first_floor_wellness_door_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: binary_sensor.house_first_floor_wellness_door_status
|
|
name: Wellness Türe
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
binary_sensor.house_first_floor_wellness_window_east_window_status
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
binary_sensor.house_first_floor_wellness_window_east_window_status
|
|
name: Wellness Fenster
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
hold_action:
|
|
action: none
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Lichter
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
an !!!
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: |-
|
|
{% if states(entity) != "off" %}
|
|
mdi:lightbulb-alert
|
|
{% else %}
|
|
mdi:lightbulb
|
|
{% endif %}
|
|
entity: binary_sensor.helper_house_light_all_power_response
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
dismissable: true
|
|
autoclose: false
|
|
title: Fensterstatus
|
|
size: normal
|
|
timeout: 10000
|
|
content:
|
|
type: entities
|
|
entities:
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_corridor_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_corridor_ceiling_light
|
|
name: Keller Flur Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_guest_room_back_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_guest_room_back_light
|
|
name: Luca Zimmer Licht Bett
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_guest_room_center_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_guest_room_center_light
|
|
name: Luca Zimmer Licht Mitte
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_guest_room_front_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_guest_room_front_light
|
|
name: Luca Zimmer Licht Schreibtisch
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_hobby_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_hobby_room_light
|
|
name: Hobbyraum Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_storage_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_storage_room_light
|
|
name: Speisekammer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_toilet_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_toilet_light
|
|
name: Keller WC Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_basement_utility_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_basement_utility_room_light
|
|
name: Technikraum Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_dining_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_dining_room_light
|
|
name: Esszimmer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.esszimmer
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.esszimmer
|
|
name: Esszimmer Lampe
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_hallway_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_hallway_light
|
|
name: Eingangsbereich Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_kitchen_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_kitchen_light
|
|
name: Küche Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_sockel_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_sockel_light
|
|
name: Küche Licht Sockel
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_workspace_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_workspace_light
|
|
name: Küche Licht Arbeitsfläche
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_living_room_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_living_room_light
|
|
name: Wohnzimmer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_ground_floor_family_toilet_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_family_toilet_light
|
|
name: Gäste WC Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_parents_dressing_room_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
light.house_ground_floor_parents_dressing_room_ceiling_light
|
|
name: Ankleide Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_parents_parents_bath_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
light.house_ground_floor_parents_parents_bath_ceiling_light
|
|
name: Elternbad Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_parents_parents_bath_shower_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: >-
|
|
light.house_ground_floor_parents_parents_bath_shower_light
|
|
name: Elternbad Dusche Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: >-
|
|
light.house_ground_floor_parents_play_room_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_ground_floor_parents_play_room_ceiling_light
|
|
name: Spielzimmer Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_bathroom_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_bathroom_ceiling_light
|
|
name: DG Bad Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_bathroom_mirror_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_bathroom_mirror_light
|
|
name: DG Bad Spiegel
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_corridor_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_corridor_ceiling_light
|
|
name: DG Flur Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_leon_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_leon_ceiling_light
|
|
name: Leon/Adi Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_leon_ceiling_light_230v
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_leon_ceiling_light_230v
|
|
name: Leon/Adi Feuerwehrlampe
|
|
- type: conditional
|
|
conditions:
|
|
- entity: switch.house_first_floor_leon_car_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: switch.house_first_floor_leon_car_light
|
|
name: Leon/Adi Licht Feuerwehrbett
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_parents_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_parents_ceiling_light
|
|
name: Schlafzimmer Eltern Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_wellness_ceiling_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_wellness_ceiling_light
|
|
name: Wellness Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.house_first_floor_wellness_shower_light
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.house_first_floor_wellness_shower_light
|
|
name: Wellness Licht Dusche
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.wled_kitchen
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.wled_kitchen
|
|
name: Küche Status Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.wled_hallway
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.wled_hallway
|
|
name: Eingangsbereich Status Licht
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.esphome_web_ug_luca_luca_led_streifen
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.esphome_web_ug_luca_luca_led_streifen
|
|
name: Luca LED Streifen
|
|
- type: conditional
|
|
conditions:
|
|
- entity: light.esphome_web_dg_leon_leon_led_streifen
|
|
state_not: 'off'
|
|
row:
|
|
entity: light.esphome_web_dg_leon_leon_led_streifen
|
|
name: Leon/Adi LED Streifen
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
hold_action:
|
|
action: none
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Trockner
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
{{ states('sensor.house_basement_utility_room_dryer_socket_power_measurement_current') }} W
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: mdi:air-filter
|
|
entity: switch.house_basement_utility_room_dryer_socket
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: switch.toggle
|
|
target:
|
|
entity_id: switch.house_basement_utility_room_dryer_socket
|
|
confirmation:
|
|
text: Trockner Steckdose schalten?
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Waschmaschine
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
{{ states('sensor.house_basement_utility_room_washer_socket_power_measurement_current') }} W
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: mdi:washing-machine-alert
|
|
entity: switch.house_basement_utility_room_washer_socket
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: switch.toggle
|
|
target:
|
|
entity_id: switch.house_basement_utility_room_washer_socket
|
|
confirmation:
|
|
text: Waschmaschine Steckdose schalten?
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Waschmaschine Alt
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
{{ states('sensor.house_basement_utility_room_washer_old_socket_power_measurement_current') }} W
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: mdi:washing-machine-alert
|
|
entity: switch.house_basement_utility_room_washer_old_socket
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: switch.toggle
|
|
target:
|
|
entity_id: switch.house_basement_utility_room_washer_old_socket
|
|
confirmation:
|
|
text: Waschmaschine Steckdose schalten?
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Spülmaschine
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
{{ states('sensor.house_ground_floor_family_kitchen_dishwasher_socket_power_measurement_current') }} W
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: mdi:dishwasher
|
|
entity: switch.house_ground_floor_family_kitchen_dishwasher_socket_power
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: switch.toggle
|
|
target:
|
|
entity_id: switch.house_ground_floor_family_kitchen_dishwasher_socket_power
|
|
confirmation:
|
|
text: Spülmaschine Steckdose schalten?
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Backofen
|
|
secondary: |-
|
|
{% if states(entity) | float(0) > 5 %}
|
|
{{ states('sensor.house_ground_floor_family_kitchen_oven_socket_power_measurement_current') }} W
|
|
{% else %}
|
|
Standby
|
|
{% endif %}
|
|
icon: mdi:toaster-oven
|
|
entity: >-
|
|
sensor.house_ground_floor_family_kitchen_oven_socket_power_measurement_current
|
|
tap_action:
|
|
action: none
|
|
icon_color: |-
|
|
{% if states(entity) | float(0) > 5 %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Kühlschrank
|
|
secondary: |-
|
|
{% if states(entity) | float(0) > 20 %}
|
|
{{ states('sensor.house_ground_floor_family_living_room_fridge_socket_power_measurement_current') }} W
|
|
{% else %}
|
|
Aus !!!
|
|
{% endif %}
|
|
icon: mdi:fridge
|
|
entity: >-
|
|
sensor.house_ground_floor_family_living_room_fridge_socket_power_measurement_current
|
|
tap_action:
|
|
action: more-info
|
|
entity: >-
|
|
sensor.house_ground_floor_family_living_room_fridge_socket_power_measurement_current
|
|
icon_color: |-
|
|
{% if states(entity) | float(0) > 20 %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Gefriertruhe
|
|
secondary: >-
|
|
{{
|
|
states('sensor.smart_switch_23071874506804510d0948e1e9d1ea81_power') |
|
|
int }} W
|
|
icon: mdi:rectangle
|
|
entity: input_boolean.freezer_running_status
|
|
tap_action:
|
|
action: more-info
|
|
entity: sensor.smart_switch_23071874506804510d0948e1e9d1ea81_power
|
|
icon_color: |-
|
|
{% if states(entity) == 'on' %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
{% if states('input_boolean.freezer_running_status') != 'on' %}
|
|
animation: blink 1s linear infinite;
|
|
{% endif %}
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
- type: custom:mushroom-template-card
|
|
primary: Lüfter
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
an
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: mdi:fan
|
|
entity: switch.house_ground_floor_family_living_room_ventilation_power
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: switch.toggle
|
|
target:
|
|
entity_id: switch.house_ground_floor_family_living_room_ventilation_power
|
|
confirmation:
|
|
text: Lüfter schalten?
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
{% if states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_WORKING' or states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_RETURNING' %}
|
|
--shape-animation: spin 3s linear infinite;
|
|
{% endif %}
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Kamera
|
|
secondary: Türe
|
|
icon: mdi:video
|
|
entity: sensor.house_basement_plant_room_main_electricity_meter_consumption
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
dismissable: true
|
|
autoclose: false
|
|
title: Türklingel
|
|
size: fullscreen
|
|
timeout: 60000
|
|
content:
|
|
type: horizontal-stack
|
|
cards:
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_door
|
|
live_provider: go2rtc
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_north
|
|
live_provider: go2rtc
|
|
icon_color: primary
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: Kamera
|
|
secondary: Live
|
|
icon: mdi:video
|
|
entity: input_button.helper_press_show_door
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
dismissable: true
|
|
autoclose: false
|
|
title: Birdseye
|
|
size: fullscreen
|
|
timeout: 60000
|
|
content:
|
|
type: horizontal-stack
|
|
cards:
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.birdseye
|
|
live_provider: go2rtc
|
|
icon_color: primary
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
- type: custom:mushroom-template-card
|
|
primary: |-
|
|
Rasenmäher
|
|
({{ states('sensor.luba_vsm5l4ku_batterie') }}%)
|
|
secondary: >-
|
|
{% if states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_WORKING'
|
|
%}
|
|
gemäht:{{ states('sensor.luba_vsm5l4ku_fortschritt') }}%
|
|
{% elif states('sensor.luba_vsm5l4ku_aktivitatsmodus') ==
|
|
'MODE_RETURNING' %}
|
|
Rückkehr
|
|
{% elif states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_READY'
|
|
%}
|
|
Angedockt
|
|
{% elif states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_PAUSE'
|
|
%}
|
|
Laden
|
|
{% else %}
|
|
-
|
|
{% endif %}
|
|
icon: mdi:mower
|
|
entity: sensor.luba_vsm5l4ku_batterie
|
|
tap_action:
|
|
action: more-info
|
|
entity: lawn_mower.luba_vsm5l4ku
|
|
icon_color: >-
|
|
{% if states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_READY'
|
|
%}
|
|
green
|
|
{% elif states('sensor.luba_vsm5l4ku_typ_der_geratepositionierung') ==
|
|
'CHARGE_ON' %}
|
|
yellow
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style:
|
|
mushroom-shape-icon$: |
|
|
.shape
|
|
{
|
|
{% if states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_WORKING' or states('sensor.luba_vsm5l4ku_aktivitatsmodus') == 'MODE_RETURNING' %}
|
|
--shape-animation: spin 3s linear infinite;
|
|
{% endif %}
|
|
--icon-symbol-size: 1.4em;
|
|
--icon-size: 1.8em;
|
|
}
|
|
mushroom-state-info$: |
|
|
.container {
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
}
|
|
|
|
- type: custom:mushroom-template-card
|
|
primary: Bewässerung
|
|
secondary: >
|
|
Zistern
|
|
({{states('sensor.house_outdoor_garage_cisterne_cistern_fill_level')}}%)
|
|
icon: mdi:flower
|
|
entity: binary_sensor.irrigation
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
title: Services
|
|
timeout: 20000
|
|
size: wide
|
|
content:
|
|
type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Gartenbewässerung
|
|
heading_style: subtitle
|
|
icon: mdi:flower
|
|
- type: entities
|
|
entities:
|
|
- type: custom:template-entity-row
|
|
entity: >-
|
|
switch.house_outdoor_garden_flower_patch_east_irrigation_power
|
|
name: Blumenbeet Hofeinfahrt
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
toggle: true
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: house/outdoor/garden/flower-patch-main-door/irrigation
|
|
name: Blumenbeet Haustüre
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
toggle: true
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: >-
|
|
switch.house_outdoor_garden_grass_house_irrigation_power
|
|
name: Rasen Haus
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
toggle: true
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: >-
|
|
switch.house_outdoor_garden_grass_field_irrigation_power
|
|
name: Rasen nähe Feld
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
toggle: true
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: >-
|
|
switch.house_outdoor_garden_vegetable_bed_irrigation_power
|
|
name: Gemüse
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
toggle: true
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
icon_color: |-
|
|
{% if states(entity) == 'on' %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
{% if states('binary_sensor.irrigation') == 'on' %}
|
|
animation: blink 1s linear infinite;
|
|
{% endif %}
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
|
|
- type: custom:mushroom-template-card
|
|
primary: Pool
|
|
secondary: |-
|
|
{% if states(entity) != "off" %}
|
|
{{ states('sensor.tasmota_energy_power') }} W
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: mdi:pool
|
|
entity: switch.tasmota
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: switch.toggle
|
|
target:
|
|
entity_id: switch.tasmota
|
|
confirmation:
|
|
text: Pool schalten?
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
yellow
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
{% if states('sensor.tasmota_energy_power') == 'on' %}
|
|
animation: blink 1s linear infinite;
|
|
{% endif %}
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
- type: custom:mushroom-template-card
|
|
primary: Klima
|
|
secondary: |-
|
|
{% if states(entity) == "cool" %}
|
|
kühlen
|
|
{% elif states(entity) == "unavailable" %}
|
|
ausgesteckt
|
|
{% elif states(entity) != "off" %}
|
|
{{ states(entity) }}
|
|
{% else %}
|
|
aus
|
|
{% endif %}
|
|
icon: mdi:air-conditioner
|
|
entity: climate.ac_pro_breeze_leon
|
|
tap_action:
|
|
action: more-info
|
|
entity: climate.ac_pro_breeze_leon
|
|
icon_color: |-
|
|
{% if states(entity) != "off" %}
|
|
red
|
|
{% else %}
|
|
green
|
|
{% endif %}
|
|
fill_container: true
|
|
layout: vertical
|
|
multiline_secondary: false
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
--icon-size: 1.8em;
|
|
--icon-symbol-size: 1.8em;
|
|
--card-primary-font-size: 0.7em;
|
|
--card-secondary-font-size: 0.7em;
|
|
--card-primary-line-height: 1.0em;
|
|
--card-secondary-line-height: 1.0em;
|
|
{% if states('climate.ac_pro_breeze_leon') != 'off' and states('climate.ac_pro_breeze_leon') != 'unavailable %}
|
|
animation: blink 1s linear infinite;
|
|
{% endif %}
|
|
}
|
|
@keyframes blink { 50% {opacity: 0;} }
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: gauge
|
|
entity: sensor.helper_max_co2_int
|
|
name: Luftqualität
|
|
needle: true
|
|
min: 0
|
|
max: 3000
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 800
|
|
color: orange
|
|
- from: 1200
|
|
color: red
|
|
card_mod:
|
|
style:
|
|
ha-gauge:
|
|
$: |
|
|
svg.text > .value-text {
|
|
font-size: 3em !important;
|
|
}
|
|
svg {
|
|
height: 3.1em;
|
|
}
|
|
.: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
.name {
|
|
font-size: 0.7em !important;
|
|
}
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
title: Luftqualität
|
|
timeout: 20000
|
|
size: fullscreen
|
|
content:
|
|
type: vertical-stack
|
|
cards:
|
|
- type: horizontal-stack
|
|
title: Untergeschoss
|
|
cards:
|
|
- type: gauge
|
|
entity: sensor.esphome_web_ug_luca_co2
|
|
name: Luca
|
|
needle: true
|
|
min: 0
|
|
max: 2000
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 800
|
|
color: orange
|
|
- from: 1200
|
|
color: red
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
- type: horizontal-stack
|
|
title: Erdgeschoss
|
|
cards:
|
|
- type: gauge
|
|
entity: >-
|
|
sensor.house_ground_floor_family_living_room_ceiling_co2
|
|
name: Wohnzimmer
|
|
needle: true
|
|
min: 0
|
|
max: 2000
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 800
|
|
color: orange
|
|
- from: 1200
|
|
color: red
|
|
- type: gauge
|
|
entity: sensor.esphome_eg_bath_co2
|
|
name: Elternbad
|
|
needle: true
|
|
min: 0
|
|
max: 2000
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 800
|
|
color: orange
|
|
- from: 1200
|
|
color: red
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
- type: horizontal-stack
|
|
title: Obergeschoss
|
|
cards:
|
|
- type: gauge
|
|
entity: sensor.house_first_floor_parents_ceiling_co2
|
|
name: Elternschlafzimmer
|
|
needle: true
|
|
min: 0
|
|
max: 2000
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 800
|
|
color: orange
|
|
- from: 1200
|
|
color: red
|
|
- type: gauge
|
|
entity: sensor.esphome_web_dg_leon_co2
|
|
name: Leon / Adi
|
|
needle: true
|
|
min: 0
|
|
max: 2000
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 800
|
|
color: orange
|
|
- from: 1200
|
|
color: red
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: gauge
|
|
entity: sensor.helper_max_humidity_int
|
|
name: Luftfeuchtigkeit
|
|
needle: true
|
|
min: 0
|
|
max: 100
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 60
|
|
color: orange
|
|
- from: 75
|
|
color: red
|
|
card_mod:
|
|
style:
|
|
ha-gauge:
|
|
$: |
|
|
svg.text > .value-text {
|
|
font-size: 3em !important;
|
|
}
|
|
svg {
|
|
height: 3.1em;
|
|
}
|
|
.: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
.name {
|
|
font-size: 0.7em !important;
|
|
}
|
|
tap_action:
|
|
action: fire-dom-event
|
|
browser_mod:
|
|
service: browser_mod.popup
|
|
data:
|
|
title: Luftfeuchtigkeit
|
|
timeout: 20000
|
|
size: fullscreen
|
|
content:
|
|
type: vertical-stack
|
|
cards:
|
|
- type: horizontal-stack
|
|
title: Untergeschoss
|
|
cards:
|
|
- type: gauge
|
|
entity: sensor.esphome_web_ug_luca_humidity
|
|
name: Luca
|
|
needle: true
|
|
min: 0
|
|
max: 100
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 60
|
|
color: orange
|
|
- from: 75
|
|
color: red
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
- type: horizontal-stack
|
|
title: Erdgeschoss
|
|
cards:
|
|
- type: gauge
|
|
entity: >-
|
|
sensor.house_ground_floor_family_living_room_ceiling_humidity
|
|
name: Wohnzimmer
|
|
needle: true
|
|
min: 0
|
|
max: 100
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 60
|
|
color: orange
|
|
- from: 75
|
|
color: red
|
|
- type: gauge
|
|
entity: sensor.esphome_eg_bath_humidity
|
|
name: Elternbad
|
|
needle: true
|
|
min: 0
|
|
max: 100
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 60
|
|
color: orange
|
|
- from: 75
|
|
color: red
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
- type: horizontal-stack
|
|
title: Obergeschoss
|
|
cards:
|
|
- type: gauge
|
|
entity: sensor.house_first_floor_parents_ceiling_humidity
|
|
name: Elternschlafzimmer
|
|
needle: true
|
|
min: 0
|
|
max: 100
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 60
|
|
color: orange
|
|
- from: 75
|
|
color: red
|
|
- type: gauge
|
|
entity: sensor.esphome_web_dg_leon_humidity
|
|
name: Leon / Adi
|
|
needle: true
|
|
min: 0
|
|
max: 100
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 60
|
|
color: orange
|
|
- from: 75
|
|
color: red
|
|
- type: gauge
|
|
entity: sensor.house_first_floor_wellness_ceiling_humidity
|
|
name: Wellness
|
|
needle: true
|
|
min: 0
|
|
max: 100
|
|
segments:
|
|
- from: 0
|
|
color: green
|
|
- from: 60
|
|
color: orange
|
|
- from: 75
|
|
color: red
|
|
- type: markdown
|
|
content: ' '
|
|
- type: markdown
|
|
content: ' '
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100% !important;
|
|
}
|
|
ha-card .name {
|
|
font-size: 0.7em;
|
|
}
|
|
header:
|
|
layout: responsive
|
|
badges_position: top
|
|
- type: sections
|
|
max_columns: 4
|
|
title: Licht
|
|
path: licht
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Untergeschoss
|
|
heading_style: title
|
|
icon: mdi:home-floor-negative-1
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_basement_corridor_ceiling_light
|
|
name: Keller Flur Licht
|
|
- entity: light.house_basement_hobby_room_light
|
|
name: Hobbyraum Licht
|
|
- entity: light.house_basement_storage_room_light
|
|
name: Speisekammer Licht
|
|
- entity: light.house_basement_toilet_light
|
|
name: Keller WC Licht
|
|
- entity: light.house_basement_utility_room_light
|
|
name: Technikraum Licht
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Luca
|
|
heading_style: title
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_basement_guest_room_back_light
|
|
name: Luca Bett
|
|
- entity: light.house_basement_guest_room_center_light
|
|
name: Luca Mitte
|
|
- entity: light.house_basement_guest_room_front_light
|
|
name: Luca Schreibtisch
|
|
- entity: light.esphome_web_ug_luca_luca_led_streifen
|
|
name: Luca LED Streifen
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Erdgeschoss
|
|
heading_style: title
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_ground_floor_parents_play_room_ceiling_light
|
|
name: Spielzimmer Licht
|
|
- entity: light.house_ground_floor_parents_dressing_room_ceiling_light
|
|
name: Ankleide Licht
|
|
- entity: light.house_ground_floor_parents_parents_bath_ceiling_light
|
|
name: Elternbad Licht
|
|
- entity: light.house_ground_floor_parents_parents_bath_shower_light
|
|
name: Elternbad Dusche Licht
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: EG Familie
|
|
heading_style: title
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_ground_floor_family_dining_room_light
|
|
name: Esszimmer Licht
|
|
- entity: light.esszimmer
|
|
name: Esszimmer Lampe
|
|
- entity: light.house_ground_floor_family_living_room_light
|
|
name: Wohnzimmer Licht
|
|
- entity: light.house_ground_floor_family_toilet_light
|
|
name: Gäste WC Licht
|
|
- entity: light.house_ground_floor_family_hallway_light
|
|
name: Eingangsbereich Licht
|
|
- entity: light.wled_hallway
|
|
name: Eingangsbereich Status Licht
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Küche
|
|
heading_style: title
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_ground_floor_family_kitchen_light
|
|
name: Küche Licht
|
|
- entity: light.house_ground_floor_family_kitchen_ambient_sockel_light
|
|
name: Küche Licht Sockel
|
|
- entity: >-
|
|
light.house_ground_floor_family_kitchen_ambient_workspace_light
|
|
name: Küche Licht Arbeitsfläche
|
|
- entity: light.wled_kitchen
|
|
name: Küche Statuslicht WLED
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Obergeschoss
|
|
heading_style: title
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_first_floor_bathroom_ceiling_light
|
|
name: DG Bad Licht
|
|
- entity: light.house_first_floor_bathroom_mirror_light
|
|
name: DG Bad Spiegellicht
|
|
- entity: light.house_first_floor_corridor_ceiling_light
|
|
name: DG Flur Licht
|
|
- entity: light.house_first_floor_parents_ceiling_light
|
|
name: Schlafzimmer Eltern Licht
|
|
- entity: light.house_first_floor_wellness_ceiling_light
|
|
name: Wellness Licht
|
|
- entity: light.house_first_floor_wellness_shower_light
|
|
name: Wellness Licht Dusche
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Leon/Adi
|
|
heading_style: title
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_first_floor_leon_ceiling_light
|
|
name: Leon/Adi Licht
|
|
- entity: light.house_first_floor_leon_ceiling_light_230v
|
|
name: Leon/Adi Feuerwehrlampe
|
|
- entity: switch.house_first_floor_leon_car_light
|
|
name: Leon/Adi Licht Feuerwehrbett
|
|
- entity: light.esphome_web_dg_leon_leon_led_streifen
|
|
name: Leon / Adi LED Streifen
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Nachtlicht Außen
|
|
heading_style: subtitle
|
|
icon: mdi:outdoor-lamp
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_outdoor_facade_south_wall_door_light
|
|
name: Süden Bad
|
|
- entity: light.house_outdoor_facade_west_wall_light
|
|
name: Hauswand Hofeinfahrt
|
|
- entity: light.house_outdoor_facade_north_flowerbed_light
|
|
name: Hauseingang Blumenbeet
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Außen
|
|
heading_style: subtitle
|
|
icon: mdi:outdoor-lamp
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_outdoor_balcony_light
|
|
name: Balkon
|
|
- entity: light.house_outdoor_entrance_entrance_garage_door_light
|
|
name: Garagentor
|
|
- entity: light.house_outdoor_entrance_entrance_flowerbed_light
|
|
name: Blumenbeet Hofeinfahrt
|
|
- entity: light.house_outdoor_entrance_entrance_yard_entry_floor_light
|
|
name: Hofeinfahrt Bodenlicht
|
|
- entity: light.house_outdoor_facade_north_wall_light
|
|
name: Wand Hauseingang
|
|
- entity: light.house_outdoor_facade_north_wall_light
|
|
name: Wand Hauseingang
|
|
- entity: light.house_outdoor_facade_south_wall_slide_door_light
|
|
name: Wand Terrasse Schiebetüre
|
|
- entity: light.house_outdoor_facade_south_wall_door_light
|
|
name: Wand Süden Bad
|
|
- entity: light.house_outdoor_facade_west_wall_light
|
|
name: Hauswand Hofeinfahrt
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Garage
|
|
heading_style: subtitle
|
|
icon: mdi:outdoor-lamp
|
|
- type: entities
|
|
entities:
|
|
- entity: light.house_outdoor_garage_garage_light
|
|
name: Garage Innen
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
icon: mdi:ceiling-light-multiple
|
|
cards: []
|
|
theme: captica
|
|
- type: sections
|
|
max_columns: 4
|
|
title: Fenster
|
|
path: fenster
|
|
icon: mdi:window-open-variant
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Fenster Untergeschoss
|
|
heading_style: title
|
|
icon: mdi:home-floor-negative-1
|
|
- type: entities
|
|
entities:
|
|
- entity: binary_sensor.house_basement_guest_room_window_status
|
|
hide_state: false
|
|
name: Luca
|
|
state_color: true
|
|
- entity: binary_sensor.house_basement_hobby_room_window_status
|
|
hide_state: false
|
|
name: Hobbyraum
|
|
state_color: true
|
|
- entity: binary_sensor.house_basement_toilet_window_status
|
|
hide_state: false
|
|
name: WC
|
|
state_color: true
|
|
- entity: binary_sensor.house_basement_utility_room_window_status
|
|
hide_state: false
|
|
name: Technikraum
|
|
state_color: true
|
|
- entity: binary_sensor.house_basement_storage_room_window_status
|
|
hide_state: false
|
|
name: Speisekammer
|
|
state_color: true
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Fenster Erdgeschoß Familie
|
|
heading_style: title
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_hallway_main_door_reed_lock_status
|
|
hide_state: false
|
|
name: Haustüre automatisch abschließen
|
|
state_color: true
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_hallway_main_door_status
|
|
hide_state: false
|
|
name: Haustüre
|
|
state_color: true
|
|
- entity: binary_sensor.house_ground_floor_family_toilet_window_status
|
|
hide_state: false
|
|
name: Gäste WC
|
|
state_color: true
|
|
- entity: binary_sensor.house_ground_floor_family_kitchen_window_status
|
|
hide_state: false
|
|
name: Küche
|
|
state_color: true
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_family_dining_room_slide_door_status
|
|
hide_state: false
|
|
name: Esszimmer Schiebetüre
|
|
state_color: true
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Fenster Erdgeschoß Elternbereich
|
|
heading_style: title
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_play_room_window_status
|
|
hide_state: false
|
|
name: Spielzimmer
|
|
state_color: true
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_dressing_room_window_status
|
|
hide_state: false
|
|
name: Ankleide
|
|
state_color: true
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_window_status
|
|
hide_state: false
|
|
name: Elternbad Fenster
|
|
state_color: true
|
|
- entity: >-
|
|
binary_sensor.house_ground_floor_parents_parents_bath_door_status
|
|
hide_state: false
|
|
name: Elternbad Tür
|
|
state_color: true
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Fenster Obergeschoß
|
|
heading_style: title
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: binary_sensor.house_first_floor_leon_window_status
|
|
hide_state: false
|
|
name: Leon/Adi
|
|
state_color: true
|
|
- entity: binary_sensor.house_first_floor_parents_window_status
|
|
hide_state: false
|
|
name: Eltern Schlafzimmer
|
|
state_color: true
|
|
- entity: binary_sensor.house_first_floor_bathroom_window_status
|
|
hide_state: false
|
|
name: Bad
|
|
state_color: true
|
|
- entity: binary_sensor.house_first_floor_wellness_door_status
|
|
hide_state: false
|
|
name: Wellness Tür
|
|
state_color: true
|
|
- entity: >-
|
|
binary_sensor.house_first_floor_wellness_window_east_window_status
|
|
hide_state: false
|
|
name: Wellness Fenster
|
|
state_color: true
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Jalousie Untergeschoss
|
|
heading_style: title
|
|
icon: mdi:home-floor-negative-1
|
|
- type: entities
|
|
entities:
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_basement_guest_room_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_basement_guest_room_blinds
|
|
name: Luca
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_basement_hobby_room_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_basement_hobby_room_blinds
|
|
name: Hobbyraum
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_basement_toilet_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_basement_toilet_blinds
|
|
name: UG WC
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_basement_utility_room_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_basement_utility_room_blinds
|
|
name: Hauswirtschaftsraum
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Jalousie Erdgeschoss Wohnen
|
|
heading_style: title
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_ground_floor_family_kitchen_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_ground_floor_family_kitchen_blinds
|
|
name: Küche
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: >-
|
|
switch.house_ground_floor_family_dining_room_slide_door_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: >-
|
|
cover.house_ground_floor_family_dining_room_slide_door_blinds
|
|
name: Schiebetüre
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_ground_floor_family_living_room_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_ground_floor_family_living_room_blinds
|
|
name: Wohnzimmmer Fest
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: >-
|
|
switch.house_ground_floor_family_dining_room_window_solid_south_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: >-
|
|
cover.house_ground_floor_family_dining_room_window_solid_south_blinds
|
|
name: Esszimmer Fest Süden
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: >-
|
|
switch.house_ground_floor_family_dining_room_window_solid_west_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: >-
|
|
cover.house_ground_floor_family_dining_room_window_solid_west_blinds
|
|
name: Esszimmer Fest Westen
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Jalousie Erdgeschoss
|
|
heading_style: title
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_ground_floor_family_toilet_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_ground_floor_family_toilet_blinds
|
|
name: Gäste WC
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_ground_floor_parents_play_room_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_ground_floor_parents_play_room_blinds
|
|
name: Spielzimmer
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: >-
|
|
switch.house_ground_floor_parents_dressing_room_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_ground_floor_parents_dressing_room_blinds
|
|
name: Ankleide
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: >-
|
|
switch.house_ground_floor_parents_parents_bath_door_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_ground_floor_parents_parents_bath_door_blinds
|
|
name: Elternbad Türe
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: >-
|
|
switch.house_ground_floor_parents_parents_bath_window_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: >-
|
|
cover.house_ground_floor_parents_parents_bath_window_blinds
|
|
name: Elternbad Fenster
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Jalousie Dachgeschoss
|
|
heading_style: title
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_first_floor_leon_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_first_floor_leon_blinds
|
|
name: Leon / Adi
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_first_floor_parents_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_first_floor_parents_blinds
|
|
name: Schlafzimmer Eltern
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_first_floor_bathroom_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_first_floor_bathroom_blinds
|
|
name: DG Bad
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_first_floor_wellness_door_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_first_floor_wellness_door_blinds
|
|
name: Wellness Türe
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: switch.house_first_floor_wellness_window_east_blinds_lock
|
|
show_buttons_control: true
|
|
tap_action:
|
|
action: toggle
|
|
icon_color: '{{ ''red'' if states(entity) == ''on'' else ''green'' }}'
|
|
icon: >-
|
|
{{ 'mdi:lock' if states(entity) == 'on' else
|
|
'mdi:lock-off' }}
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
position: absolute;
|
|
right: 150px;
|
|
top: 10px;
|
|
z-index: 100;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_first_floor_wellness_window_east_blinds
|
|
name: Wellness Fenster
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Jalousie Zentral
|
|
heading_style: title
|
|
icon: mdi:window-shutter
|
|
- type: entities
|
|
entities:
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_all_blinds
|
|
name: Komplettes Haus
|
|
secondary_info: none
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_basement_all_blinds
|
|
name: Keller
|
|
secondary_info: none
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_ground_floor_all_blinds
|
|
name: Erdgeschoss
|
|
secondary_info: none
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-cover-card
|
|
entity: cover.house_first_floor_all_blinds
|
|
name: Dachgeschoss
|
|
secondary_info: none
|
|
layout: horizontal
|
|
show_buttons_control: true
|
|
tap_action: none
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Referenzfahrt Jalousie
|
|
heading_style: title
|
|
icon: mdi:window-shutter-cog
|
|
- type: entities
|
|
entities:
|
|
- type: custom:stack-in-card
|
|
mode: vertical
|
|
cards:
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_basement_guest_room_blinds_travel_detection
|
|
name: Luca
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_basement_guest_room_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_basement_hobby_room_blinds_travel_detection
|
|
name: Hobbyraum
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_basement_hobby_room_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: button.house_basement_toilet_blinds_travel_detection
|
|
name: UG WC
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_basement_toilet_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_basement_utility_room_blinds_travel_detection
|
|
name: Waschküche
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_basement_utility_room_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_family_toilet_blinds_travel_detection
|
|
name: EG Gäste WC
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_family_toilet_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_family_kitchen_blinds_travel_detection
|
|
name: Küche
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_family_kitchen_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_family_dining_room_window_solid_west_blinds_travel_detection
|
|
name: Esszimmer West
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_family_dining_room_window_solid_west_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_family_dining_room_window_solid_south_blinds_travel_detection
|
|
name: Esszimmer Süden
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_family_dining_room_window_solid_south_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_family_dining_room_slide_door_blinds_travel_detection
|
|
name: Schiebetüre
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_family_dining_room_slide_door_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_family_living_room_blinds_travel_detection
|
|
name: Wohnzimmer
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_family_living_room_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_parents_parents_bath_door_blinds_travel_detection
|
|
name: Elternbad Türe
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_parents_parents_bath_door_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_parents_parents_bath_window_blinds_travel_detection
|
|
name: Elternbad Fenster
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_parents_parents_bath_window_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_parents_play_room_blinds_travel_detection
|
|
name: Spielzimmer
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_parents_play_room_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_ground_floor_parents_dressing_room_blinds_travel_detection
|
|
name: Ankleide
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_ground_floor_parents_dressing_room_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: button.house_first_floor_leon_blinds_travel_detection
|
|
name: Leon / Adi
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_first_floor_leon_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_first_floor_parents_blinds_travel_detection
|
|
name: Elternschlafzimmer
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_first_floor_parents_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-template-card
|
|
entity: >-
|
|
button.house_first_floor_wellness_window_east_blinds_travel_detection
|
|
primary: Wellness Fenster
|
|
secondary_info: none
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_first_floor_wellness_window_east_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
icon: mdi:window-shutter-cog
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_first_floor_wellness_door_blinds_travel_detection
|
|
name: Wellness Türe
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_first_floor_wellness_door_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
- type: custom:stack-in-card
|
|
mode: horizontal
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: >-
|
|
button.house_first_floor_bathroom_blinds_travel_detection
|
|
name: DG Bad
|
|
secondary_info: none
|
|
icon: mdi:window-shutter-cog
|
|
tap_action:
|
|
action: perform-action
|
|
perform_action: button.press
|
|
target:
|
|
entity_id: >-
|
|
button.house_first_floor_bathroom_blinds_travel_detection
|
|
confirmation:
|
|
text: Referenzfahrt starten?
|
|
card_mod:
|
|
style: |
|
|
ha-state-icon {
|
|
color: #71C5C6;
|
|
}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
cards: []
|
|
theme: captica
|
|
- type: sections
|
|
max_columns: 4
|
|
title: Steckdosen
|
|
path: socket
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Luca
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: switch.house_basement_guest_room_back_socketboard_1_2_power
|
|
name: Steckdose Bett 1 und 2
|
|
- entity: switch.house_basement_guest_room_back_socketboard_3_4_power
|
|
name: Steckdose Bett 3 und 4
|
|
- entity: switch.house_basement_guest_room_front_socketboard_1_3_power
|
|
name: Schreibtisch 1 und 2
|
|
- entity: switch.house_basement_guest_room_front_socketboard_4_power
|
|
name: Schreibtisch 3 und 4
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Hobbyraum
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: switch.house_basement_hobby_room_back_socketboard_power
|
|
name: rechte Wand (hinten)
|
|
- entity: switch.house_basement_hobby_room_front_socketboard_power
|
|
name: linke Wand (vorne)
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Waschraum
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: switch.house_basement_utility_room_dryer_socket
|
|
name: Trockner
|
|
- entity: switch.house_basement_utility_room_washer_socket
|
|
name: Waschmaschine
|
|
- entity: switch.house_basement_utility_room_washer_old_socket
|
|
name: Waschmaschine Alt
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: IT Raum
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: switch.house_basement_it_room_socket_1_power
|
|
name: Serverschrank 1
|
|
- entity: switch.house_basement_it_room_socket_2_power
|
|
name: Serverschrank 2
|
|
- entity: switch.house_basement_it_room_socket_3_power
|
|
name: Serverschrank 3
|
|
- entity: switch.house_basement_it_room_socket_4_power
|
|
name: Serverschrank 4
|
|
- entity: switch.house_basement_it_room_socket_5_power
|
|
name: Serverschrank 5
|
|
- entity: switch.house_basement_it_room_amplifier_1_socket_power
|
|
name: Audio 1
|
|
- entity: switch.house_basement_it_room_amplifier_2_socket_power
|
|
name: Audio 2
|
|
- entity: switch.house_basement_it_room_amplifier_3_socket_power
|
|
name: Audio 3
|
|
- entity: switch.house_basement_it_room_amplifier_4_socket_power
|
|
name: Audio 4
|
|
- entity: switch.house_basement_it_room_amplifier_5_socket_power
|
|
name: Audio 5
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Spielzimmer
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_play_room_tv_socketboard_right_and_entry_power
|
|
name: TV Steckdose rechts und Türe
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_play_room_tv_socketboard_middle_power
|
|
name: TV Steckdose mitte
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_play_room_tv_socketboard_left_power
|
|
name: TV Steckdose links
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_play_room_bed_socketboard_left_power
|
|
name: Bett Steckdose links
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_play_room_bed_socketboard_middle_power
|
|
name: Bett Steckdose mitte
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_play_room_bed_socketboard_right_power
|
|
name: Bett Steckdose rechts
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Ankleide
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_dressing_room_front_socket_power
|
|
name: Türe (vorne)
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_dressing_room_window_and_closet_socket_power
|
|
name: Staubsauger (hinten) und Schrank
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Elternbad
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_parents_bath_baby_utils_socket_power
|
|
name: Steckdose Duschwand
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_parents_bath_door_and_window_left_socket_power
|
|
name: Steckdose Türe und Steckdose Duschwand links
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_parents_bath_mirror_socket_power
|
|
name: Spiegelschrank
|
|
- entity: >-
|
|
switch.house_ground_floor_parents_parents_bath_washstand_socket_power
|
|
name: Waschtisch
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Eingangsbereich / Gäste WC
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: switch.house_ground_floor_family_hallway_socket_all_power
|
|
name: Eingangsbereich
|
|
- entity: switch.house_ground_floor_family_toilet_socket_all_power
|
|
name: Gäste WC
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Wohnzimmer
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: switch.house_ground_floor_family_living_room_tv_socket_power
|
|
name: TV
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_tv_socketboard_1_power
|
|
name: TV Leiste 1
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_tv_socketboard_2_power
|
|
name: TV Leiste 2
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_tv_socketboard_3_power
|
|
name: TV Leiste 3
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_tv_socketboard_4_power
|
|
name: TV Leiste 4
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_tv_socketboard_5_power
|
|
name: TV Leiste 5
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_door_dressing_room_socket_power
|
|
name: Steckdose Türe zur Ankleide
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_door_hallway_socket_power
|
|
name: Steckdose Türe zum Eingangsbereich
|
|
- entity: >-
|
|
switch.house_ground_floor_family_living_room_window_socket_power
|
|
name: Steckdose Fenster
|
|
- entity: switch.house_ground_floor_family_living_room_ventilation_power
|
|
name: Lüfter
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Esszimmer
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: >-
|
|
switch.house_ground_floor_family_dining_room_sideboard_socket_left_and_table_power
|
|
name: Steckdose Esstisch und Schrank linke Dose
|
|
- entity: >-
|
|
switch.house_ground_floor_family_dining_room_sideboard_socket_right_power
|
|
name: Schrank rechte Dose
|
|
- entity: switch.house_ground_floor_family_dining_room_light_230v_power
|
|
name: 230V Licht
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Küche
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-0
|
|
- type: entities
|
|
entities:
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_cooking_island_left_socket_power
|
|
name: Kochinsel Leiste Links (Küchenmaschine)
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_cooking_island_bottom_socketboard_middle_socket_power
|
|
name: Kochinsel Leiste Mitte und Vorne unten
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_cooking_island_top_socketboard_right_socket_power
|
|
name: Kochinsel Leiste Rechts und Vorne oben
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_workspace_left_socket_power
|
|
name: Steckdose Leisten links
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_workspace_middle_socket_power
|
|
name: Steckdose Leisten mitte
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_workspace_right_socket_power
|
|
name: Steckdose Leisten rechts
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_broadcutter_socket_power
|
|
name: Brotschneidemaschine
|
|
- entity: switch.house_ground_floor_family_kitchen_extractor_fan_power
|
|
name: Dunstabzugshaube
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_microwave_socket_power
|
|
name: Schrank innen (HUE Bidge)
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_cupboard_roof_socket_power
|
|
name: Schrank oben (WLED)
|
|
- entity: >-
|
|
switch.house_ground_floor_family_kitchen_dishwasher_socket_power
|
|
name: Spülmaschine
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Leon / Adi
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-1
|
|
- type: entities
|
|
entities:
|
|
- entity: switch.house_first_floor_leon_alexa_socket_power
|
|
name: Alexa
|
|
- entity: switch.house_first_floor_leon_nightlight_socket_power
|
|
name: Nachtlicht
|
|
- entity: >-
|
|
switch.house_first_floor_leon_wall_inside_middle_outside_middle_front_left_socket_power
|
|
name: Bett Mitte, Außen Mitte, Schrank links
|
|
- entity: switch.house_first_floor_leon_wall_inside_right_socket_power
|
|
name: Bett rechts
|
|
- entity: switch.house_first_floor_leon_wall_outside_left_socket_power
|
|
name: Außen links
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
cards: []
|
|
icon: mdi:power-socket-de
|
|
theme: captica
|
|
- type: sections
|
|
max_columns: 4
|
|
title: Heizung
|
|
path: heizung
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: 'Heizung: UG'
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_basement_guest_room_hvac
|
|
name: Luca
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_basement_hobby_room_hvac
|
|
name: Hobbyraum
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_basement_toilet_hvac
|
|
name: WC
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: 'Heizung: EG'
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_ground_floor_family_hallway_hvac
|
|
name: Eingangsbereich
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_ground_floor_parents_play_room_hvac
|
|
name: Spielzimmer
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_ground_floor_parents_dressing_room_hvac
|
|
name: Ankleide
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_ground_floor_parents_parents_bath_hvac
|
|
name: Elternbad
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_ground_floor_family_living_room_hvac
|
|
name: Wohnbereich
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: 'Heizung: DG'
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_first_floor_leon_hvac
|
|
name: Leon/Adi
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_first_floor_parents_hvac
|
|
name: Elternschlafzimmer
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_first_floor_bathroom_hvac
|
|
name: Bad
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
- type: custom:mushroom-climate-card
|
|
entity: climate.house_first_floor_wellness_hvac
|
|
name: Wellness
|
|
icon: mdi:heat-wave
|
|
show_temperature_control: true
|
|
layout: horizontal
|
|
tap_action:
|
|
action: more-info
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: 'Heizung: Status'
|
|
heading_style: title
|
|
icon: mdi:poll
|
|
- type: entities
|
|
entities:
|
|
- entity: sensor.luxtronik_261108_0134_dhw_operation_hours
|
|
- entity: sensor.luxtronik_261108_0134_operation_hours_heating
|
|
- entity: sensor.luxtronik_261108_0134_compressor1_operation_hours
|
|
- entity: sensor.luxtronik_261108_0134_operation_hours
|
|
- type: custom:config-template-card
|
|
entities:
|
|
- number.luxtronik_261108_0134_dhw_target_temperature
|
|
card:
|
|
type: gauge
|
|
name: >-
|
|
${"Brauchwasser Soll (" +
|
|
states["number.luxtronik_261108_0134_dhw_target_temperature"].state
|
|
+ ")"}
|
|
entity: sensor.luxtronik_261108_0134_dhw_temperature
|
|
max: >-
|
|
${states["number.luxtronik_261108_0134_dhw_target_temperature"].state}
|
|
unit: °C
|
|
min: 0
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
.type-gauge {
|
|
height: 152px;
|
|
}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
ha-card.gauge {
|
|
height: 152px;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: 'Heizung: Status'
|
|
heading_style: title
|
|
icon: mdi:poll
|
|
- type: entities
|
|
entities:
|
|
- entity: climate.luxtronik_261108_0134_heating
|
|
name: Heizung / Wärmepumpe
|
|
vertical: false
|
|
hide_state: false
|
|
state_content:
|
|
- state
|
|
- temperature
|
|
- hvac_action
|
|
- last_updated
|
|
- entity: switch.luxtronik_261108_0134_domestic_water
|
|
name: Warmwasser
|
|
vertical: false
|
|
hide_state: false
|
|
state_content:
|
|
- state
|
|
- last_updated
|
|
- entity: >-
|
|
binary_sensor.luxtronik_261108_0134_additional_circulation_pump
|
|
name: Zusatz Heizer
|
|
vertical: false
|
|
hide_state: false
|
|
state_content:
|
|
- last_updated
|
|
- state
|
|
- entity: switch.luxtronik_261108_0134_heating
|
|
hide_state: false
|
|
show_entity_picture: false
|
|
vertical: false
|
|
name: Heizungsmodus
|
|
- entity: binary_sensor.luxtronik_261108_0134_disturbance_output
|
|
- entity: sensor.luxtronik_261108_0134_status
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: 'Heizung: Temperatur'
|
|
heading_style: title
|
|
icon: mdi:poll
|
|
- type: entities
|
|
entities:
|
|
- entity: sensor.luxtronik_261108_0134_flow_in_temperature
|
|
- entity: sensor.luxtronik_261108_0134_flow_out_temperature
|
|
- entity: sensor.luxtronik_261108_0134_flow_out_temperature_target
|
|
- entity: number.luxtronik_261108_0134_heating_target_correction
|
|
name: Temperatur Ziel Korrektur
|
|
hide_state: false
|
|
- entity: >-
|
|
number.luxtronik_261108_0134_heating_circuit_curve1_temperature
|
|
name: Heizkurzve 1
|
|
hide_state: false
|
|
- entity: >-
|
|
number.luxtronik_261108_0134_heating_circuit_curve2_temperature
|
|
name: Heizkurve 2
|
|
hide_state: false
|
|
- entity: >-
|
|
number.luxtronik_261108_0134_heating_circuit_curve_night_temperature
|
|
name: Heizkurve Nachtabsenkung
|
|
hide_state: false
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
overflow-y: scroll !important;
|
|
}
|
|
icon: mdi:home-thermometer-outline
|
|
theme: captica
|
|
cards: []
|
|
- type: sections
|
|
max_columns: 4
|
|
title: KAMERA
|
|
path: kamera
|
|
sections:
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.birdseye
|
|
live_provider: go2rtc
|
|
- type: grid
|
|
cards:
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_door
|
|
live_provider: go2rtc
|
|
- type: grid
|
|
cards:
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_north
|
|
live_provider: go2rtc
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_east
|
|
live_provider: go2rtc
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_garden
|
|
live_provider: go2rtc
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_south
|
|
live_provider: go2rtc
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_west
|
|
live_provider: go2rtc
|
|
- type: custom:advanced-camera-card
|
|
cameras:
|
|
- camera_entity: camera.facade_west_2
|
|
live_provider: go2rtc
|
|
icon: phu:camera-car
|
|
theme: captica
|
|
cards: []
|
|
- type: sections
|
|
max_columns: 4
|
|
title: KALENDER
|
|
path: kalender
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Kalendar
|
|
heading_style: title
|
|
- type: custom:week-planner-card
|
|
calendars:
|
|
- entity: calendar.personlich
|
|
hideInLegend: false
|
|
- entity: calendar.abfall
|
|
color: yellow
|
|
days: 14
|
|
startingDay: monday
|
|
startingDayOffset: '0'
|
|
hideWeekend: false
|
|
noCardBackground: true
|
|
compact: true
|
|
weather:
|
|
showCondition: true
|
|
showTemperature: true
|
|
showLowTemperature: false
|
|
useTwiceDaily: false
|
|
entity: weather.kirchberg_jagst
|
|
locale: de
|
|
showLocation: false
|
|
hidePastEvents: false
|
|
hideDaysWithoutEvents: false
|
|
hideTodayWithoutEvents: false
|
|
combineSimilarEvents: false
|
|
showLegend: false
|
|
legendToggle: false
|
|
grid_options:
|
|
rows: 8
|
|
columns: 4
|
|
columns: {}
|
|
column_span: 4
|
|
icon: mdi:calendar
|
|
theme: captica
|
|
cards: []
|
|
- type: sections
|
|
max_columns: 4
|
|
title: Medien
|
|
path: medien
|
|
icon: phu:alexa-logo
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Alexa EG BAD
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: media-control
|
|
entity: media_player.bad
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Alexa EG Esszimmer
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: media-control
|
|
entity: media_player.esszimmer
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Alexa UG Luca
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: media-control
|
|
entity: media_player.keller
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Alexa DG Leon/Adi
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: media-control
|
|
entity: media_player.kinderzimmer
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Alexa DG Leon/Adi
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- entity: sensor.bad_next_timer
|
|
- entity: sensor.keller_next_timer
|
|
- entity: sensor.esszimmer_next_timer
|
|
- entity: sensor.kinderzimmer_next_timer
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Alexa Alarm
|
|
heading_style: title
|
|
icon: mdi:heating-coil
|
|
- type: entities
|
|
entities:
|
|
- entity: sensor.bad_next_alarm
|
|
- entity: sensor.keller_next_alarm
|
|
- entity: sensor.esszimmer_next_alarm
|
|
- entity: sensor.kinderzimmer_next_alarm
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
cards: []
|
|
theme: captica
|
|
- type: sections
|
|
max_columns: 4
|
|
title: Sonstiges
|
|
path: sonstiges
|
|
sections:
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Gartenbewässerung
|
|
heading_style: subtitle
|
|
icon: mdi:flower
|
|
- type: entities
|
|
entities:
|
|
- type: custom:template-entity-row
|
|
entity: switch.house_outdoor_garden_flower_patch_east_irrigation_power
|
|
name: Blumenbeet Hofeinfahrt
|
|
toggle: true
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: house/outdoor/garden/flower-patch-main-door/irrigation
|
|
name: Blumenbeet Haustüre
|
|
toggle: true
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: switch.house_outdoor_garden_grass_house_irrigation_power
|
|
name: Rasen Haus
|
|
toggle: true
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: switch.house_outdoor_garden_grass_field_irrigation_power
|
|
name: Rasen nähe Feld
|
|
toggle: true
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
- type: custom:template-entity-row
|
|
entity: switch.house_outdoor_garden_vegetable_bed_irrigation_power
|
|
name: Gemüse
|
|
toggle: true
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
red
|
|
{% else %}
|
|
gray
|
|
{% endif %}
|
|
icon: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
mdi:flower-pollen
|
|
{% else %}
|
|
mdi:flower
|
|
{% endif %}
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|
|
- type: grid
|
|
cards:
|
|
- type: heading
|
|
heading: Services
|
|
heading_style: subtitle
|
|
icon: mdi:home-floor-negative-1
|
|
- type: entities
|
|
entities:
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.internet_available
|
|
name: Internet verfügbar
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.knx_gateway_ernertex
|
|
name: KNX Gateway Ernertex
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.knx_gateway_mdt
|
|
name: KNX Gateway MDT
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.proxmox
|
|
name: Proxmox
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.nextcloud
|
|
name: Nextcloud
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
- type: custom:template-entity-row
|
|
entity: binary_sensor.urbackup
|
|
name: Ubackup
|
|
color: |-
|
|
{% if is_state(config.entity, 'on') %}
|
|
green
|
|
{% else %}
|
|
red
|
|
{% endif %}
|
|
state: ''
|
|
state_color: true
|
|
grid_options:
|
|
columns: 12
|
|
rows: 6
|
|
card_mod:
|
|
style: |
|
|
ha-card {
|
|
height: 100%;
|
|
}
|