{
"version": 1,
"minor_version": 1,
"key": "lovelace.lovelace",
"data": {
"config": {
"views": [
{
"title": "Glance",
"path": "glance",
"icon": "mdi:view-dashboard",
"type": "sections",
"max_columns": 1,
"header": {
"card": {
"type": "custom:mushroom-title-card",
"title": "🏠 Zuhause",
"subtitle": "{{ now().strftime('%A, %d. %B') }}"
}
},
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "person.zuhause",
"content_info": "name"
},
{
"type": "entity",
"entity": "person.anne",
"content_info": "name"
},
{
"type": "entity",
"entity": "person.karolina",
"content_info": "name"
},
{
"type": "weather",
"entity": "weather.wetter",
"show_conditions": true,
"show_temperature": true
},
{
"type": "entity",
"entity": "sun.sun"
}
]
},
{
"type": "custom:mushroom-template-card",
"primary": "Sicherheit",
"secondary": "{% set smoke = expand(states.binary_sensor) | selectattr('attributes.device_class','eq','smoke') | rejectattr('state','eq','unavailable') | list %}{% set smoke_on = smoke | selectattr('state','eq','on') | list | length %}{% set water = expand(states.binary_sensor) | selectattr('attributes.device_class','in',['moisture']) | rejectattr('state','eq','unavailable') | list %}{% set water_on = water | selectattr('state','eq','on') | list | length %}{{ smoke|length }}× Rauch · {{ water|length }}× Wasser{% if smoke_on > 0 %} · ⚠️ RAUCH!{% endif %}{% if water_on > 0 %} · ⚠️ WASSER!{% endif %}",
"icon": "mdi:shield-check",
"icon_color": "{% set smoke_on = expand(states.binary_sensor) | selectattr('attributes.device_class','eq','smoke') | selectattr('state','eq','on') | list | length %}{% set water_on = expand(states.binary_sensor) | selectattr('attributes.device_class','eq','moisture') | selectattr('state','eq','on') | list | length %}{% if smoke_on > 0 %}red{% elif water_on > 0 %}orange{% else %}green{% endif %}",
"fill_container": true,
"tap_action": {
"action": "navigate",
"navigation_path": "/dashboard-system/sicherheit"
}
},
{
"type": "custom:power-flow-card-plus",
"entities": {
"battery": {
"entity": "sensor.powerocean_hj37zdh5zg5w0109_batterieleistung",
"state_of_charge": "sensor.powerocean_hj37zdh5zg5w0109_ladezustand_der_batterie",
"invert_state": true,
"color_value": true,
"state_of_charge_unit": "%"
},
"grid": {
"entity": {
"consumption": "sensor.powerocean_hj37zdh5zg5w0109_netz_zu_haus",
"production": "sensor.powerocean_hj37zdh5zg5w0109_solar_zu_netz"
},
"color_value": true,
"display_state": "two_way"
},
"solar": {
"entity": "sensor.powerocean_hj37zdh5zg5w0109_solarertrag_mppt",
"display_zero_state": true
},
"home": {
"entity": "sensor.powerocean_hj37zdh5zg5w0109_hausverbrauch"
}
},
"use_new_flow_rate_model": true,
"min_flow_rate": 0.75,
"max_flow_rate": 6,
"max_expected_power": 4000,
"kilo_threshold": 900,
"kilo_decimals": 1,
"base_decimals": 0,
"tap_action": {
"action": "navigate",
"navigation_path": "/dashboard-energie/strom"
}
},
{
"type": "custom:mushroom-template-card",
"primary": "Heizung NIBE",
"secondary": "Vorlauf {{ states('sensor.nibe_s1255_6_e_em_3x400v_supply_line_bt2') | float(0) | round(1) }}°C · Außen {{ states('sensor.nibe_s1255_6_e_em_3x400v_current_outdoor_temperature_bt1') | float(0) | round(1) }}°C · WW {{ states('sensor.nibe_s1255_6_e_em_3x400v_hot_water_top_bt7') | float(0) | round(0) }}°C",
"icon": "mdi:heat-pump",
"icon_color": "{% set v = states('sensor.nibe_s1255_6_e_em_3x400v_supply_line_bt2') | float(0) %}{% if v > 40 %}red{% elif v > 30 %}orange{% else %}blue{% endif %}",
"fill_container": true,
"tap_action": {
"action": "navigate",
"navigation_path": "/lovelace/klima"
}
},
{
"type": "custom:mushroom-template-card",
"primary": "Roborock Qrevo Curv",
"secondary": "{{ states('sensor.roborock_qrevo_curv_status') }} · 🔋 {{ states('sensor.roborock_qrevo_curv_batterie') }}% · {{ states('sensor.roborock_qrevo_curv_gesamtzahl_reinigungen') }} Reinigungen",
"icon": "mdi:robot-vacuum",
"icon_color": "{% set s = states('sensor.roborock_qrevo_curv_status') %}{% if s in ['cleaning','returning'] %}blue{% elif s == 'charging' %}green{% elif s == 'error' %}red{% else %}grey{% endif %}",
"fill_container": true,
"tap_action": {
"action": "navigate",
"navigation_path": "/lovelace/sauger"
}
},
{
"type": "horizontal-stack",
"cards": [
{
"type": "custom:mushroom-entity-card",
"entity": "input_button.nachtmodus",
"name": "Nachtmodus",
"icon": "mdi:weather-night",
"icon_color": "indigo",
"tap_action": {
"action": "toggle"
},
"fill_container": true
},
{
"type": "custom:mushroom-entity-card",
"entity": "input_boolean.geschirrspuler_uber_nacht",
"name": "Spüler Nacht",
"icon": "mdi:dishwasher",
"icon_color": "{% if is_state('input_boolean.geschirrspuler_uber_nacht','on') %}cyan{% else %}grey{% endif %}",
"tap_action": {
"action": "toggle"
},
"fill_container": true
}
]
},
{
"type": "custom:clock-weather-card",
"entity": "weather.wetter",
"show_humidity": true,
"hide_clock": true
},
{
"type": "conditional",
"conditions": [
{
"condition": "state",
"entity": "sensor.mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe",
"state_not": "0"
}
],
"card": {
"type": "markdown",
"content": "⚠️ **DWD-Warnung aktiv** — Details auf System-Dashboard"
}
},
{
"event_grouping": true,
"drop_todayevents_from": "10:00:00",
"next_days": 14,
"pattern": [
{
"icon": "mdi:flower",
"color": "lime",
"type": "organic",
"pattern": "Bio"
},
{
"icon": "mdi:newspaper",
"color": "blue",
"type": "paper",
"pattern": "Altpapier"
},
{
"icon": "mdi:recycle-variant",
"color": "amber",
"type": "recycle",
"pattern": "Gelber"
},
{
"icon": "mdi:trash-can-outline",
"color": "grey",
"type": "waste",
"pattern": "Restmüll",
"label": "Restmüll Tonne"
}
],
"day_style": "default",
"day_style_format": "yyyy.MM.dd",
"card_style": "card",
"alignment_style": "left",
"color_mode": "icon",
"items_per_row": 1,
"refresh_rate": 60,
"with_label": true,
"type": "custom:trash-card",
"entities": [
"calendar.abfallkalender"
]
}
]
}
]
},
{
"title": "Räume",
"path": "raume",
"icon": "mdi:floor-plan",
"type": "sections",
"max_columns": 2,
"sections": [
{
"type": "grid",
"title": "Wohnzimmer",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "sensor.wohnzimmer_rauchmelder_temperature",
"icon": "mdi:thermometer",
"content_info": "state"
},
{
"type": "entity",
"entity": "sensor.wohnzimmer_rauchmelder_humidity",
"icon": "mdi:water-percent",
"content_info": "state"
},
{
"type": "entity",
"entity": "binary_sensor.wohnzimmer_rauchmelder_smoke",
"icon": "mdi:smoke-detector",
"content_info": "name"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "wohnzimmer",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-cover-card",
"entity": "cover.wohnzimmer_rolladen",
"show_buttons_control": true,
"show_position_control": true
}
]
},
{
"type": "grid",
"title": "Küche",
"cards": [
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "kuche",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-cover-card",
"entity": "cover.kuche_rolladen",
"show_buttons_control": true,
"show_position_control": true
}
]
},
{
"type": "grid",
"title": "Esszimmer",
"cards": [
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "esszimmer",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "horizontal-stack",
"cards": [
{
"type": "custom:mushroom-cover-card",
"entity": "cover.esszimmer_rolladen_terrasse",
"show_buttons_control": true,
"fill_container": true
},
{
"type": "custom:mushroom-cover-card",
"entity": "cover.esszimmer_rollladen_fenster",
"show_buttons_control": true,
"fill_container": true
}
]
}
]
},
{
"type": "grid",
"title": "Schlafzimmer",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "sensor.schlafzimmer_rauchmelder_temperature",
"icon": "mdi:thermometer"
},
{
"type": "entity",
"entity": "sensor.schlafzimmer_rauchmelder_humidity",
"icon": "mdi:water-percent"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "schlafzimmer",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-cover-card",
"entity": "cover.schlafzimmer_rolladen",
"show_buttons_control": true,
"show_position_control": true
}
]
},
{
"type": "grid",
"title": "Kinderzimmer",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "sensor.kinderzimmer_rauchmelder_temperature",
"icon": "mdi:thermometer"
},
{
"type": "entity",
"entity": "sensor.kinderzimmer_rauchmelder_humidity",
"icon": "mdi:water-percent"
},
{
"type": "entity",
"entity": "binary_sensor.kinderzimmer_bewegungsmelder_occupancy",
"icon": "mdi:motion-sensor"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "kinderzimmer",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-cover-card",
"entity": "cover.kinderzimmer_rollladen",
"show_buttons_control": true,
"show_position_control": true
}
]
},
{
"type": "grid",
"title": "Badezimmer",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "sensor.badezimmer_feuchtemesser_temperature",
"icon": "mdi:thermometer"
},
{
"type": "entity",
"entity": "sensor.badezimmer_feuchtemesser_humidity",
"icon": "mdi:water-percent"
},
{
"type": "entity",
"entity": "binary_sensor.badezimmer_bewegungsmelder_occupancy",
"icon": "mdi:motion-sensor"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "badezimmer",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-entity-card",
"entity": "switch.badezimmer_handtuchheizung",
"name": "Handtuchheizung",
"icon": "mdi:radiator",
"icon_color": "{% if is_state('switch.badezimmer_handtuchheizung','on') %}red{% else %}grey{% endif %}",
"tap_action": {
"action": "toggle"
}
}
]
},
{
"type": "grid",
"title": "WC",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "binary_sensor.wc_wassermelder_water_leak",
"icon": "mdi:water-alert"
},
{
"type": "entity",
"entity": "binary_sensor.wc_bewegungsmelder_occupancy",
"icon": "mdi:motion-sensor"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "wc",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
}
]
},
{
"type": "grid",
"title": "Büro",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "sensor.buro_rauchmelder_temperature",
"icon": "mdi:thermometer"
},
{
"type": "entity",
"entity": "sensor.buro_rauchmelder_humidity",
"icon": "mdi:water-percent"
},
{
"type": "entity",
"entity": "binary_sensor.buro_anwesenheitssensor_raum",
"icon": "mdi:motion-sensor"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "buro",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-cover-card",
"entity": "cover.buro_rollladen",
"show_buttons_control": true,
"show_position_control": true
}
]
},
{
"type": "grid",
"title": "Gästezimmer",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "sensor.gastezimmer_rauchmelder_temperature",
"icon": "mdi:thermometer"
},
{
"type": "entity",
"entity": "sensor.gastezimmer_rauchmelder_humidity",
"icon": "mdi:water-percent"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "gastezimmer",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-cover-card",
"entity": "cover.gastezimmer_rollladen",
"show_buttons_control": true,
"show_position_control": true
}
]
},
{
"type": "grid",
"title": "Garderobe",
"cards": [
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "gaderobe",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
},
{
"type": "custom:mushroom-entity-card",
"entity": "input_boolean.garderobe_helper",
"name": "Garderobe-Helper",
"tap_action": {
"action": "toggle"
}
}
]
},
{
"type": "grid",
"title": "Speis",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "binary_sensor.speis_bewegungsmelder_occupancy",
"icon": "mdi:motion-sensor"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "speis",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
}
]
},
{
"type": "grid",
"title": "Technikraum",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "entity",
"entity": "sensor.technikraum_rauchmelder_temperature",
"icon": "mdi:thermometer"
},
{
"type": "entity",
"entity": "sensor.technikraum_rauchmelder_humidity",
"icon": "mdi:water-percent"
},
{
"type": "entity",
"entity": "binary_sensor.technikraum_wassermelder_water_leak",
"icon": "mdi:water-alert"
},
{
"type": "entity",
"entity": "binary_sensor.technikraum_bewegungsmelder_occupancy",
"icon": "mdi:motion-sensor"
}
]
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "technikraum",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
}
]
},
{
"type": "grid",
"title": "Gang",
"cards": [
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "gang",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
}
]
},
{
"type": "grid",
"title": "Außenbereiche",
"cards": [
{
"type": "custom:mushroom-title-card",
"subtitle": "Lichter aller Außenbereiche"
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"area": "terrasse",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
},
{
"domain": "light",
"area": "garage",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
},
{
"domain": "light",
"area": "eingang",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
},
{
"domain": "light",
"area": "grillplatz",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
},
{
"domain": "light",
"area": "ruheplatz",
"options": {
"type": "custom:mushroom-light-card",
"fill_container": true
}
}
]
},
"sort": {
"method": "friendly_name"
}
}
]
}
]
},
{
"title": "Klima",
"path": "klima",
"icon": "mdi:thermometer",
"type": "sections",
"max_columns": 2,
"sections": [
{
"type": "grid",
"title": "Heizung NIBE",
"cards": [
{
"type": "custom:mushroom-climate-card",
"entity": "climate.climate_system_s1",
"show_temperature_control": true,
"hvac_modes": [
"auto",
"heat",
"cool",
"off"
],
"fill_container": true
},
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "template",
"icon": "mdi:home-thermometer",
"icon_color": "blue",
"content": "Vorlauf {{ states('sensor.nibe_s1255_6_e_em_3x400v_supply_line_bt2') | float(0) | round(1) }}°C"
},
{
"type": "template",
"icon": "mdi:thermometer-water",
"icon_color": "indigo",
"content": "Rücklauf {{ states('sensor.nibe_s1255_6_e_em_3x400v_return_line_bt3') | float(0) | round(1) }}°C"
},
{
"type": "template",
"icon": "mdi:weather-sunny",
"icon_color": "amber",
"content": "Außen {{ states('sensor.nibe_s1255_6_e_em_3x400v_current_outdoor_temperature_bt1') | float(0) | round(1) }}°C"
},
{
"type": "template",
"icon": "mdi:water-thermometer",
"icon_color": "red",
"content": "WW {{ states('sensor.nibe_s1255_6_e_em_3x400v_hot_water_top_bt7') | float(0) | round(0) }}°C"
}
]
},
{
"type": "horizontal-stack",
"cards": [
{
"type": "custom:mushroom-number-card",
"entity": "number.nibe_s1255_6_e_em_3x400v_raumfuhler_sollwert_klimatisierungssyste",
"name": "Raum-Sollwert",
"icon": "mdi:thermostat",
"fill_container": true
},
{
"type": "custom:mushroom-select-card",
"entity": "select.nibe_s1255_6_e_em_3x400v_hot_water_amount",
"name": "WW-Bedarf",
"icon": "mdi:water-boiler",
"fill_container": true
}
]
},
{
"type": "horizontal-stack",
"cards": [
{
"type": "custom:mushroom-select-card",
"entity": "select.nibe_s1255_6_e_em_3x400v_ventilation_mode",
"name": "Lüftung",
"icon": "mdi:fan",
"fill_container": true
},
{
"type": "custom:mushroom-select-card",
"entity": "select.nibe_s1255_6_e_em_3x400v_hot_water_boost",
"name": "WW-Boost",
"icon": "mdi:fire",
"fill_container": true
}
]
}
]
},
{
"type": "grid",
"title": "Whirlpool",
"cards": [
{
"type": "custom:mushroom-climate-card",
"entity": "climate.spa_thermostat",
"show_temperature_control": true,
"fill_container": true,
"tap_action": {
"action": "navigate",
"navigation_path": "/dashboard-spa"
}
}
]
},
{
"type": "grid",
"title": "Befeuchter",
"cards": [
{
"type": "custom:mushroom-humidifier-card",
"entity": "humidifier.evaporative_humidifier_05de",
"show_target_humidity_control": true,
"fill_container": true
},
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "template",
"icon": "mdi:water",
"icon_color": "blue",
"content": "Wasser: {{ states('sensor.evaporative_humidifier_05de_wasserstand') }}"
}
]
}
]
},
{
"type": "grid",
"title": "Luftqualität pro Raum",
"cards": [
{
"type": "custom:mushroom-chips-card",
"alignment": "justify",
"chips": [
{
"type": "template",
"icon": "mdi:molecule-co2",
"icon_color": "{% set v = states('sensor.buro_rauchmelder_eco2') | float(0) %}{% if v > 1500 %}red{% elif v > 1000 %}orange{% else %}green{% endif %}",
"content": "Büro {{ states('sensor.buro_rauchmelder_eco2') }}",
"tap_action": {
"action": "more-info",
"entity": "sensor.buro_rauchmelder_eco2"
}
},
{
"type": "template",
"icon": "mdi:molecule-co2",
"icon_color": "{% set v = states('sensor.kinderzimmer_rauchmelder_eco2') | float(0) %}{% if v > 1500 %}red{% elif v > 1000 %}orange{% else %}green{% endif %}",
"content": "Kinderz. {{ states('sensor.kinderzimmer_rauchmelder_eco2') }}"
},
{
"type": "template",
"icon": "mdi:molecule-co2",
"icon_color": "{% set v = states('sensor.schlafzimmer_rauchmelder_eco2') | float(0) %}{% if v > 1500 %}red{% elif v > 1000 %}orange{% else %}green{% endif %}",
"content": "Schlafz. {{ states('sensor.schlafzimmer_rauchmelder_eco2') }}"
},
{
"type": "template",
"icon": "mdi:molecule-co2",
"icon_color": "{% set v = states('sensor.gastezimmer_rauchmelder_eco2') | float(0) %}{% if v > 1500 %}red{% elif v > 1000 %}orange{% else %}green{% endif %}",
"content": "Gäst. {{ states('sensor.gastezimmer_rauchmelder_eco2') }}"
},
{
"type": "template",
"icon": "mdi:molecule-co2",
"icon_color": "{% set v = states('sensor.technikraum_rauchmelder_eco2') | float(0) %}{% if v > 1500 %}red{% elif v > 1000 %}orange{% else %}green{% endif %}",
"content": "Technik {{ states('sensor.technikraum_rauchmelder_eco2') }}"
},
{
"type": "template",
"icon": "mdi:molecule-co2",
"icon_color": "{% set v = states('sensor.wohnbereich_rauchmelder_eco2') | float(0) %}{% if v > 1500 %}red{% elif v > 1000 %}orange{% else %}green{% endif %}",
"content": "Wohnz. {{ states('sensor.wohnbereich_rauchmelder_eco2') }}"
}
]
},
{
"type": "custom:apexcharts-card",
"header": {
"show": true,
"title": "eCO₂ 24h pro Raum",
"show_states": false
},
"graph_span": "24h",
"yaxis": [
{
"min": 400,
"max": 2000,
"decimals": 0,
"apex_config": {
"tickAmount": 4
}
}
],
"apex_config": {
"annotations": {
"yaxis": [
{
"y": 1500,
"borderColor": "#ff6b6b",
"label": {
"text": "Hoch (1500)",
"style": {
"color": "#fff",
"background": "#ff6b6b"
}
}
},
{
"y": 1000,
"borderColor": "#ffb84d",
"label": {
"text": "Mittel (1000)",
"style": {
"color": "#000",
"background": "#ffb84d"
}
}
}
]
}
},
"series": [
{
"entity": "sensor.buro_rauchmelder_eco2",
"name": "Büro",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "10m"
}
},
{
"entity": "sensor.kinderzimmer_rauchmelder_eco2",
"name": "Kinder",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "10m"
}
},
{
"entity": "sensor.schlafzimmer_rauchmelder_eco2",
"name": "Schlaf",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "10m"
}
},
{
"entity": "sensor.gastezimmer_rauchmelder_eco2",
"name": "Gäste",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "10m"
}
},
{
"entity": "sensor.technikraum_rauchmelder_eco2",
"name": "Technik",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "10m"
}
},
{
"entity": "sensor.wohnbereich_rauchmelder_eco2",
"name": "Wohnz.",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "10m"
}
}
]
}
]
},
{
"type": "grid",
"title": "Temperatur-Verlauf 24h",
"cards": [
{
"type": "custom:apexcharts-card",
"header": {
"show": true,
"title": "Temperatur pro Raum",
"show_states": false
},
"graph_span": "24h",
"yaxis": [
{
"decimals": 1,
"apex_config": {
"tickAmount": 5
}
}
],
"series": [
{
"entity": "sensor.wohnzimmer_rauchmelder_temperature",
"name": "Wohnzimmer",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "15m"
}
},
{
"entity": "sensor.schlafzimmer_rauchmelder_temperature",
"name": "Schlafzimmer",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "15m"
}
},
{
"entity": "sensor.kinderzimmer_rauchmelder_temperature",
"name": "Kinderzimmer",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "15m"
}
},
{
"entity": "sensor.buro_rauchmelder_temperature",
"name": "Büro",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "15m"
}
},
{
"entity": "sensor.gastezimmer_rauchmelder_temperature",
"name": "Gästezimmer",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "15m"
}
},
{
"entity": "sensor.badezimmer_feuchtemesser_temperature",
"name": "Badezimmer",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "15m"
}
},
{
"entity": "sensor.technikraum_rauchmelder_temperature",
"name": "Technikraum",
"type": "line",
"stroke_width": 2,
"group_by": {
"func": "avg",
"duration": "15m"
}
}
]
}
]
}
]
},
{
"title": "Home",
"type": "sections",
"icon": "mdi:home",
"max_columns": 2,
"header": {
"layout": "center",
"badges_position": "bottom",
"badges_wrap": "scroll"
},
"cards": [],
"badges": [
{
"type": "custom:mushroom-chips-card",
"chips": null
}
],
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "⚡ Energie"
},
{
"type": "custom:mushroom-chips-card",
"alignment": "center",
"chips": [
{
"type": "entity",
"entity": "sensor.powerocean_hj37zdh5zg5w0109_solarertrag_mppt",
"icon": "mdi:solar-power"
},
{
"type": "entity",
"entity": "sensor.powerocean_hj37zdh5zg5w0109_ladezustand_der_batterie",
"icon": "mdi:battery"
},
{
"type": "entity",
"entity": "sensor.zuhause_strompreis",
"icon": "mdi:lightning-bolt"
},
{
"type": "entity",
"entity": "sensor.byd_dolphin_60_5_kwh_abrp_state_of_charge",
"icon": "mdi:car-electric"
}
]
},
{
"type": "custom:apexcharts-card",
"header": {
"show": true,
"show_states": false,
"standard_format": true,
"disable_actions": true
},
"apex_config": {
"legend": {
"show": false
}
},
"yaxis": [
{
"id": "price",
"min": "~0.1",
"max": "~0.4",
"align_to": 1,
"decimals": 2
},
{
"id": "energy",
"opposite": true,
"align_to": 100,
"decimals": 0
}
],
"chart_type": "line",
"show": {
"last_updated": true
},
"graph_span": "1.5d",
"span": {
"start": "day"
},
"now": {
"show": true,
"label": "Jetzt"
},
"experimental": {
"color_threshold": true
},
"series": [
{
"entity": "sensor.epex_spot_data_total_price",
"yaxis_id": "price",
"stroke_width": 2,
"show": {
"legend_value": false
},
"type": "line",
"extend_to": false,
"data_generator": "return entity.attributes.data.map((entry) => {\n return [new Date(entry.start_time), entry.price_per_kwh];\n});\n",
"curve": "stepline",
"color_threshold": [
{
"value": 0.1,
"color": "blue"
},
{
"value": 0.2,
"color": "cyan"
},
{
"value": 0.25,
"color": "green"
},
{
"value": 0.3,
"color": "yellow"
},
{
"value": 0.35,
"color": "orange"
},
{
"value": 0.4,
"color": "red"
}
]
}
]
},
{
"type": "custom:mushroom-chips-card",
"alignment": "center",
"chips": [
{
"type": "entity",
"entity": "sensor.tibber_pulse_zuhause_kumulierte_kosten",
"icon": "mdi:currency-eur"
},
{
"type": "entity",
"entity": "sensor.tibber_pulse_zuhause_kumulierter_verbrauch",
"icon": "mdi:home-lightning-bolt"
},
{
"type": "entity",
"entity": "sensor.karolina_tracker_batterie_history",
"name": "Lini",
"icon": "fa6-solid:child-reaching"
}
]
},
{
"type": "custom:mushroom-entity-card",
"entity": "input_boolean.geschirrspuler_uber_nacht",
"name": "Geschirrspüler über Nacht",
"icon": "mdi:dishwasher",
"tap_action": {
"action": "toggle"
},
"layout": "horizontal",
"fill_container": true,
"grid_options": {
"columns": 6,
"rows": 1
}
},
{
"type": "custom:mushroom-entity-card",
"entity": "binary_sensor.014040394857010622_bsh_common_status_doorstate",
"name": "Geschirrspüler Tür",
"icon": "mdi:door",
"layout": "horizontal",
"fill_container": true,
"grid_options": {
"columns": 6,
"rows": 1
}
},
{
"type": "custom:power-flow-card-plus",
"entities": {
"battery": {
"entity": "sensor.powerocean_hj37zdh5zg5w0109_batterieleistung",
"state_of_charge": "sensor.powerocean_hj37zdh5zg5w0109_ladezustand_der_batterie",
"use_metadata": false,
"state_of_charge_unit_white_space": false,
"invert_state": true,
"state_of_charge_unit": "%",
"color_value": true
},
"grid": {
"entity": {
"consumption": "sensor.powerocean_hj37zdh5zg5w0109_netz_zu_haus",
"production": "sensor.powerocean_hj37zdh5zg5w0109_solar_zu_netz"
},
"secondary_info": {},
"use_metadata": false,
"color_value": true,
"invert_state": false,
"display_state": "two_way"
},
"solar": {
"entity": "sensor.powerocean_hj37zdh5zg5w0109_solarertrag_mppt",
"display_zero_state": true,
"secondary_info": {},
"color_value": false,
"color_icon": false,
"use_metadata": false,
"invert_state": false
},
"home": {
"secondary_info": {},
"circle_animation": false,
"entity": "sensor.powerocean_hj37zdh5zg5w0109_hausverbrauch",
"subtract_individual": false
},
"fossil_fuel_percentage": {
"secondary_info": {},
"entity": "sensor.electricity_maps_anteil_fossiler_brennstoffe_im_netz",
"state_type": "percentage",
"display_zero": true,
"display_zero_state": true,
"use_metadata": false,
"unit_white_space": true,
"icon": "mdi:molecule-co2"
},
"individual": [
{
"entity": "sensor.energy_log_current_power_consumption_32306",
"name": "Wärmepumpe",
"color_icon": false,
"icon": "mdi:heat-pump",
"secondary_info": {}
},
{
"entity": "sensor.charger_ac31zeh4ag130052_evpwr",
"secondary_info": {},
"name": "Wallbox",
"icon": "mdi:car",
"display_zero_state": false,
"color_value": false
},
{
"entity": "sensor.whirlpool_leistung",
"name": "Whirlpool"
}
]
},
"clickable_entities": false,
"display_zero_lines": {
"mode": "transparency",
"transparency": 85,
"grey_color": [
189,
189,
189
]
},
"use_new_flow_rate_model": true,
"min_flow_rate": 0.75,
"max_flow_rate": 6,
"max_expected_power": 4000,
"min_expected_power": 0.01,
"transparency_zero_lines": 0,
"sort_individual_devices": true,
"disable_dots": false,
"kilo_threshold": 900,
"base_decimals": 0,
"kilo_decimals": 1,
"no_labels": false,
"allow_layout_break": false
},
{
"type": "custom:mushroom-title-card",
"title": "🔒 Sicherheit"
},
{
"type": "custom:mushroom-chips-card",
"alignment": "start",
"chips": [
{
"type": "template",
"icon": "mdi:smoke-detector-variant",
"icon_color": "{{ 'red' if is_state('binary_sensor.buro_rauchmelder_smoke','on')\n or is_state('binary_sensor.kinderzimmer_rauchmelder_smoke','on')\n or is_state('binary_sensor.schlafzimmer_rauchmelder_smoke','on')\n or is_state('binary_sensor.gastezimmer_rauchmelder_smoke','on')\n or is_state('binary_sensor.technikraum_rauchmelder_smoke','on')\n or is_state('binary_sensor.wohnzimmer_rauchmelder_smoke','on')\n else 'green' }}\n",
"content": "{% set rooms = {\n 'Büro': 'binary_sensor.buro_rauchmelder_smoke',\n 'Kinderzimmer': 'binary_sensor.kinderzimmer_rauchmelder_smoke',\n 'Schlafzimmer': 'binary_sensor.schlafzimmer_rauchmelder_smoke',\n 'Gästezimmer': 'binary_sensor.gastezimmer_rauchmelder_smoke',\n 'Technikraum': 'binary_sensor.technikraum_rauchmelder_smoke',\n 'Wohnzimmer': 'binary_sensor.wohnzimmer_rauchmelder_smoke'\n} %} {% set alarm = namespace(room='') %} {% for name, entity in rooms.items() %}\n {% if is_state(entity,'on') and alarm.room == '' %}\n {% set alarm.room = name %}\n {% endif %}\n{% endfor %} {{ 'Rauch – ' ~ alarm.room ~ '!' if alarm.room != '' else 'Kein Rauch' }}\n"
},
{
"type": "template",
"icon": "mdi:water-alert",
"icon_color": "{{ 'red' if is_state('binary_sensor.technikraum_wassermelder_water_leak','on')\n or is_state('binary_sensor.wc_wassermelder_water_leak','on')\n or is_state('binary_sensor.kuche_wassermelder_water_leak','on')\n else 'green' }}\n",
"content": "{% if is_state('binary_sensor.technikraum_wassermelder_water_leak','on') %}\n Wasser – Technikraum!\n{% elif is_state('binary_sensor.wc_wassermelder_water_leak','on') %}\n Wasser – WC!\n{% elif is_state('binary_sensor.kuche_wassermelder_water_leak','on') %}\n Wasser – Küche!\n{% else %}\n Trocken\n{% endif %}\n"
},
{
"type": "template",
"icon": "mdi:heat-pump-outline",
"icon_color": "{{ 'red' if is_state('binary_sensor.nibe_s1255_6_e_em_3x400v_alarm','on')\n else 'green' }}\n",
"content": "{{ 'WP – Alarm!' if is_state('binary_sensor.nibe_s1255_6_e_em_3x400v_alarm','on')\n else 'WP ok' }}\n",
"tap_action": {
"action": "more-info",
"entity": "binary_sensor.nibe_s1255_6_e_em_3x400v_alarm"
}
}
]
}
]
},
{
"type": "grid",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "🌤️ Wetter & Termine"
},
{
"type": "custom:mushroom-chips-card",
"chips": [
{
"type": "entity",
"entity": "calendar.abfallkalender",
"content_info": "state"
},
{
"type": "entity"
}
],
"alignment": "center"
},
{
"type": "custom:clock-weather-card",
"entity": "weather.wetter",
"show_humidity": true,
"hide_clock": true
},
{
"type": "conditional",
"conditions": [
{
"condition": "state",
"entity": "sensor.mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_vorwarnstufe",
"state_not": "0"
}
],
"card": {
"type": "markdown",
"content": "{% set dwd_sensor = \"sensor.mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_vorwarnstufe\" %} {% set type_to_img = {\n 22: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Frost_gelb.png?__blob=normal&v=6\",\n 24: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_gelb.png?__blob=normal&v=4\",\n 31: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_gelb.png?__blob=normal&v=4\",\n 33: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 34: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 36: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 38: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 40: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 41: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 42: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 44: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 45: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 46: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 48: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 49: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 51: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_gelb.png?__blob=normal&v=4\",\n 52: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_ocker.png?__blob=normal&v=4\",\n 53: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_ocker.png?__blob=normal&v=4\",\n 54: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_rot.png?__blob=normal&v=4\",\n 55: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_rot.png?__blob=normal&v=4\",\n 56: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_lila.png?__blob=normal&v=4\",\n 57: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_gelb.png?__blob=normal&v=4\",\n 58: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_ocker.png?__blob=normal&v=4\",\n 59: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Nebel_gelb.png?__blob=normal&v=4\",\n 61: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_ocker.png?__blob=normal&v=4\",\n 62: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_rot.png?__blob=normal&v=4\",\n 63: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_ocker.png?__blob=normal&v=4\",\n 64: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_rot.png?__blob=normal&v=4\",\n 65: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_lila.png?__blob=normal&v=4\",\n 66: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_lila.png?__blob=normal&v=4\",\n 70: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_gelb.png?__blob=normal&v=4\",\n 71: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_ocker.png?__blob=normal&v=4\",\n 72: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_rot.png?__blob=normal&v=4\",\n 73: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_lila.png?__blob=normal&v=4\",\n 74: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_ocker.png?__blob=normal&v=4\",\n 75: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_rot.png?__blob=normal&v=4\",\n 76: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_lila.png?__blob=normal&v=4\",\n 82: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Frost_ocker.png?__blob=normal&v=4\",\n 84: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_gelb.png?__blob=normal&v=4\",\n 85: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_ocker.png?__blob=normal&v=4\",\n 87: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_rot.png?__blob=normal&v=4\",\n 88: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Tauwetter_ocker.png?__blob=normal&v=5\",\n 89: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Tauwetter_rot.png?__blob=normal&v=5\",\n 90: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_gelb.png?__blob=normal&v=4\",\n 91: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 92: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 93: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 95: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 96: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 246: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/UV_lila.png?__blob=normal&v=4\",\n 247: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Hitze_lila.png?__blob=normal&v=5\",\n 248: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Hitze_dunkellila.png?__blob=normal&v=1\"}\n%} {% for idx in range(1, state_attr(dwd_sensor, \"warning_count\")+1) %}
\n {{ state_attr(dwd_sensor, (\"warning_\" ~ idx)).headline }} | \n  | \n
*Gültig bis {{ as_timestamp(state_attr(dwd_sensor, (\"warning_\" ~ idx)).end_time) | timestamp_local }} Uhr:* {{ state_attr(dwd_sensor, (\"warning_\" ~ idx)).description }} {% endfor %}"
}
},
{
"type": "conditional",
"conditions": [
{
"entity": "sensor.mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe",
"state_not": "0"
}
],
"card": {
"type": "markdown",
"content": "{% set dwd_sensor = \"sensor.mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe\" %} {% set type_to_img = {\n 22: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Frost_gelb.png?__blob=normal&v=6\",\n 24: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_gelb.png?__blob=normal&v=4\",\n 31: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_gelb.png?__blob=normal&v=4\",\n 33: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 34: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 36: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 38: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 40: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 41: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 42: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 44: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 45: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 46: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 48: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 49: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 51: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_gelb.png?__blob=normal&v=4\",\n 52: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_ocker.png?__blob=normal&v=4\",\n 53: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_ocker.png?__blob=normal&v=4\",\n 54: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_rot.png?__blob=normal&v=4\",\n 55: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_rot.png?__blob=normal&v=4\",\n 56: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_lila.png?__blob=normal&v=4\",\n 57: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_gelb.png?__blob=normal&v=4\",\n 58: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Wind_ocker.png?__blob=normal&v=4\",\n 59: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Nebel_gelb.png?__blob=normal&v=4\",\n 61: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_ocker.png?__blob=normal&v=4\",\n 62: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_rot.png?__blob=normal&v=4\",\n 63: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_ocker.png?__blob=normal&v=4\",\n 64: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_rot.png?__blob=normal&v=4\",\n 65: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_lila.png?__blob=normal&v=4\",\n 66: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Regen_lila.png?__blob=normal&v=4\",\n 70: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_gelb.png?__blob=normal&v=4\",\n 71: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_ocker.png?__blob=normal&v=4\",\n 72: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_rot.png?__blob=normal&v=4\",\n 73: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_lila.png?__blob=normal&v=4\",\n 74: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_ocker.png?__blob=normal&v=4\",\n 75: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_rot.png?__blob=normal&v=4\",\n 76: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Schnee_lila.png?__blob=normal&v=4\",\n 82: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Frost_ocker.png?__blob=normal&v=4\",\n 84: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_gelb.png?__blob=normal&v=4\",\n 85: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_ocker.png?__blob=normal&v=4\",\n 87: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Glaette_rot.png?__blob=normal&v=4\",\n 88: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Tauwetter_ocker.png?__blob=normal&v=5\",\n 89: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Tauwetter_rot.png?__blob=normal&v=5\",\n 90: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_gelb.png?__blob=normal&v=4\",\n 91: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_ocker.png?__blob=normal&v=4\",\n 92: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_rot.png?__blob=normal&v=4\",\n 93: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 95: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 96: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Gewitter_lila.png?__blob=normal&v=4\",\n 246: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/UV_lila.png?__blob=normal&v=4\",\n 247: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Hitze_lila.png?__blob=normal&v=5\",\n 248: \"https://www.dwd.de/DE/wetter/warnungen_aktuell/kriterien/pictogramme/Hitze_dunkellila.png?__blob=normal&v=1\"}\n%} {% for idx in range(1, state_attr(dwd_sensor, \"warning_count\")+1) %} \n {{ state_attr(dwd_sensor, (\"warning_\" ~ idx)).headline }} | \n  | \n
*Gültig bis {{ as_timestamp(state_attr(dwd_sensor, (\"warning_\" ~ idx)).end_time) | timestamp_local }} Uhr:* {{ state_attr(dwd_sensor, (\"warning_\" ~ idx)).description }} {% endfor %}"
}
},
{
"event_grouping": true,
"drop_todayevents_from": "10:00:00",
"next_days": 14,
"pattern": [
{
"icon": "mdi:flower",
"color": "lime",
"type": "organic",
"pattern": "Bio"
},
{
"icon": "mdi:newspaper",
"color": "blue",
"type": "paper",
"pattern": "Altpapier"
},
{
"icon": "mdi:recycle-variant",
"color": "amber",
"type": "recycle",
"pattern": "Gelber"
},
{
"icon": "mdi:trash-can-outline",
"color": "grey",
"type": "waste",
"pattern": "Restmüll",
"label": "Restmüll Tonne"
},
{
"icon": "mdi:dump-truck",
"color": "purple",
"type": "others"
}
],
"day_style": "default",
"day_style_format": "yyyy.MM.dd",
"card_style": "card",
"alignment_style": "left",
"color_mode": "icon",
"items_per_row": 1,
"refresh_rate": 60,
"with_label": true,
"layout": "default",
"type": "custom:trash-card",
"entities": [
"calendar.abfallkalender"
],
"filter_events": false,
"only_all_day_events": false,
"hide_time_range": true,
"use_summary": false
},
{
"type": "custom:mushroom-title-card",
"title": "♨️ Wärme & Wasser"
},
{
"type": "custom:mushroom-chips-card",
"alignment": "center",
"chips": [
{
"type": "entity",
"entity": "sensor.nibe_s1255_6_e_em_3x400v_hot_water_top_bt7",
"icon": "mdi:water-thermometer"
},
{
"type": "entity",
"entity": "sensor.nibe_s1255_6_e_em_3x400v_supply_line_bt2",
"icon": "mdi:thermometer-chevron-up"
},
{
"type": "entity",
"entity": "sensor.nibe_energy_cop_total_last_hour",
"icon": "mdi:gauge-full"
},
{
"type": "entity",
"entity": "climate.climate_system_s1",
"icon": "mdi:heat-pump-outline"
},
{
"type": "entity",
"icon": "mdi:heat-pump-outline"
}
]
},
{
"type": "custom:mushroom-title-card",
"title": "🏊 Whirlpool"
},
{
"type": "custom:mushroom-climate-card",
"entity": "climate.spa_thermostat",
"name": "Whirlpool",
"show_temperature_control": true,
"hvac_modes": [
"heat",
"off"
],
"fill_container": true,
"grid_options": {
"columns": 12,
"rows": 2
}
},
{
"type": "custom:mushroom-chips-card",
"chips": [
{
"type": "template",
"icon": "mdi:ph",
"content": "{{ states('sensor.whirlpool_ph') | float | round(1) }}",
"icon_color": "blue"
},
{
"type": "template",
"icon": "mdi:water-percent",
"content": "{{ states('sensor.whirlpool_oxydo_reduktionspotenzial') | int }} mV",
"icon_color": "purple"
}
],
"alignment": "center"
}
]
},
{
"type": "grid",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "🪟 Jalousien & Rollläden"
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "scene",
"options": {
"type": "custom:mushroom-entity-card",
"tap_action": {
"action": "toggle"
}
}
}
],
"exclude": []
}
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "cover",
"options": {
"type": "custom:mushroom-cover-card",
"show_buttons_control": true,
"show_position_control": true
}
}
],
"exclude": []
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "💡 Licht"
},
{
"type": "custom:auto-entities",
"card": {
"type": "grid",
"columns": 2,
"square": false
},
"card_param": "cards",
"filter": {
"include": [
{
"domain": "light",
"options": {
"type": "custom:mushroom-light-card",
"show_brightness_control": true,
"show_color_temp_control": true,
"collapsible_controls": true
}
}
],
"exclude": [
{
"hidden_by": "integration"
},
{
"hidden_by": "user"
},
{
"area": "grow"
}
]
},
"sort": {
"method": "friendly_name"
}
}
]
},
{
"type": "grid",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "🤖 Saugroboter"
},
{
"type": "custom:xiaomi-vacuum-map-card",
"vacuum_platform": "Roborock",
"title": "Roborock Qrevo Curv",
"entity": "vacuum.roborock_qrevo_curv",
"map_source": {
"camera": "image.roborock_qrevo_curv_zuhause_custom"
},
"calibration_source": {
"camera": true
},
"map_locked": true,
"map_modes": [
{
"template": "vacuum_clean_segment",
"predefined_selections": [
{
"id": "1",
"icon": {
"name": "mdi:broom",
"x": 25525,
"y": 30900
},
"label": {
"text": "Gang",
"x": 25525,
"y": 30900,
"offset_y": 35
},
"outline": [
[
24400,
28400
],
[
26650,
28400
],
[
26650,
33400
],
[
24400,
33400
]
]
},
{
"id": "2",
"icon": {
"name": "mdi:broom",
"x": 23700,
"y": 22450
},
"label": {
"text": "WC",
"x": 23700,
"y": 22450,
"offset_y": 35
},
"outline": [
[
22050,
21700
],
[
25350,
21700
],
[
25350,
23200
],
[
22050,
23200
]
]
},
{
"id": "3",
"icon": {
"name": "mdi:broom",
"x": 24300,
"y": 25700
},
"label": {
"text": "Speis",
"x": 24300,
"y": 25700,
"offset_y": 35
},
"outline": [
[
23350,
24800
],
[
25250,
24800
],
[
25250,
26600
],
[
23350,
26600
]
]
},
{
"id": "4",
"icon": {
"name": "mdi:broom",
"x": 23300,
"y": 28675
},
"label": {
"text": "Büro",
"x": 23300,
"y": 28675,
"offset_y": 35
},
"outline": [
[
21650,
26950
],
[
24950,
26950
],
[
24950,
30400
],
[
21650,
30400
]
]
},
{
"id": "5",
"icon": {
"name": "mdi:broom",
"x": 28525,
"y": 30125
},
"label": {
"text": "Gästezimmer",
"x": 28525,
"y": 30125,
"offset_y": 35
},
"outline": [
[
26150,
28450
],
[
30900,
28450
],
[
30900,
31800
],
[
26150,
31800
]
]
},
{
"id": "6",
"icon": {
"name": "mdi:broom",
"x": 23425,
"y": 31200
},
"label": {
"text": "Badezimmer",
"x": 23425,
"y": 31200,
"offset_y": 35
},
"outline": [
[
21650,
29600
],
[
25200,
29600
],
[
25200,
32800
],
[
21650,
32800
]
]
},
{
"id": "7",
"icon": {
"name": "mdi:broom",
"x": 28250,
"y": 33675
},
"label": {
"text": "Schlafzimmer",
"x": 28250,
"y": 33675,
"offset_y": 35
},
"outline": [
[
26200,
31600
],
[
30300,
31600
],
[
30300,
35750
],
[
26200,
35750
]
]
},
{
"id": "8",
"icon": {
"name": "mdi:broom",
"x": 23950,
"y": 34400
},
"label": {
"text": "Kinderzimmer",
"x": 23950,
"y": 34400,
"offset_y": 35
},
"outline": [
[
21700,
33050
],
[
26200,
33050
],
[
26200,
35750
],
[
21700,
35750
]
]
},
{
"id": "9",
"icon": {
"name": "mdi:broom",
"x": 23425,
"y": 20500
},
"label": {
"text": "Technikraum",
"x": 23425,
"y": 20500,
"offset_y": 35
},
"outline": [
[
21950,
19450
],
[
24900,
19450
],
[
24900,
21550
],
[
21950,
21550
]
]
},
{
"id": "10",
"icon": {
"name": "mdi:broom",
"x": 22325,
"y": 23975
},
"label": {
"text": "Garderobe",
"x": 22325,
"y": 23975,
"offset_y": 35
},
"outline": [
[
19850,
21400
],
[
24800,
21400
],
[
24800,
26550
],
[
19850,
26550
]
]
},
{
"id": "11",
"icon": {
"name": "mdi:broom",
"x": 28475,
"y": 26100
},
"label": {
"text": "Wohnzimmer",
"x": 28475,
"y": 26100,
"offset_y": 35
},
"outline": [
[
24800,
23400
],
[
32150,
23400
],
[
32150,
28800
],
[
24800,
28800
]
]
},
{
"id": "12",
"icon": {
"name": "mdi:broom",
"x": 29700,
"y": 21400
},
"label": {
"text": "Esszimmer",
"x": 29700,
"y": 21400,
"offset_y": 35
},
"outline": [
[
27950,
19250
],
[
31450,
19250
],
[
31450,
23550
],
[
27950,
23550
]
]
},
{
"id": "13",
"icon": {
"name": "mdi:broom",
"x": 31575,
"y": 33750
},
"label": {
"text": "Room 13",
"x": 31575,
"y": 33750,
"offset_y": 35
},
"outline": [
[
30250,
31750
],
[
32900,
31750
],
[
32900,
35750
],
[
30250,
35750
]
]
},
{
"id": "14",
"icon": {
"name": "mdi:broom",
"x": 26750,
"y": 21275
},
"label": {
"text": "Küche",
"x": 26750,
"y": 21275,
"offset_y": 35
},
"outline": [
[
24950,
19100
],
[
28550,
19100
],
[
28550,
23450
],
[
24950,
23450
]
]
}
]
},
{
"template": "vacuum_goto"
}
]
}
]
},
{
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "🌬️ Luftqualität (AQI)"
},
{
"type": "custom:apexcharts-card",
"header": {
"show": true,
"title": "Luftqualität (AQI) – 24 h",
"show_states": true,
"standard_format": true
},
"graph_span": "24h",
"series": [
{
"entity": "sensor.wohnzimmer_rauchmelder_aqi",
"name": "Wohnzimmer"
},
{
"entity": "sensor.buro_rauchmelder_aqi",
"name": "Büro"
},
{
"entity": "sensor.schlafzimmer_rauchmelder_aqi",
"name": "Schlafzimmer"
},
{
"entity": "sensor.kinderzimmer_rauchmelder_aqi",
"name": "Kinderzimmer"
},
{
"entity": "sensor.gastezimmer_rauchmelder_aqi",
"name": "Gästezimmer"
},
{
"entity": "sensor.technikraum_rauchmelder_aqi",
"name": "Technikraum"
}
]
}
]
}
]
},
{
"type": "sections",
"max_columns": 1,
"title": "Einkaufsliste",
"path": "einkaufsliste",
"icon": "mdi:cart",
"dense_section_placement": true,
"header": {
"layout": "responsive",
"badges_position": "bottom",
"badges_wrap": "wrap"
},
"cards": [],
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:mushroom-title-card",
"title": "🛒 Einkaufsliste"
},
{
"type": "todo-list",
"entity": "todo.einkaufsliste_2",
"title": "Einkaufsliste",
"hide_completed": true,
"hide_section_headers": true
}
]
}
]
},
{
"type": "sections",
"max_columns": 1,
"title": "music",
"path": "music",
"icon": "fa6-brands:itunes-note",
"sections": [
{
"type": "grid",
"cards": [
{
"type": "custom:mass-player-card",
"entities": [
"media_player.unnamed_room_2"
],
"expressive_scheme": "vibrant",
"default_section": "music_player",
"queue": {
"show_album_covers": true,
"show_artist_names": true
},
"media_browser": {
"default_section": "recommendations",
"recommendations": {}
}
}
]
}
],
"cards": []
}
]
}
}
}