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%; }