25522a3af9
Reset auf den Stand von main — User-Wunsch nach 'go back to original'. Alle Tab-Bauten und Layout-Versuche dieser Session sind im Git-Log sichtbar (commits85280ef…b843e88), können bei Bedarf cherry-gepickt oder als Referenz genutzt werden. Helper-Migration (helpers/*.yaml) bleibt erhalten.
1192 lines
56 KiB
Plaintext
1192 lines
56 KiB
Plaintext
{
|
||
"version": 1,
|
||
"minor_version": 1,
|
||
"key": "lovelace.lovelace",
|
||
"data": {
|
||
"config": {
|
||
"views": [
|
||
{
|
||
"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) %} <table width=\"100%\"><tr>\n <td><h3>{{ state_attr(dwd_sensor, (\"warning_\" ~ idx)).headline }}</h3></td>\n <td><img src=\"{{type_to_img[state_attr(dwd_sensor, (\"warning_\" ~ idx)).event_code]}}\"/></td>\n</tr></table> *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) %} <table width=\"100%\"><tr>\n <td><h3>{{ state_attr(dwd_sensor, (\"warning_\" ~ idx)).headline }}</h3></td>\n <td><img src=\"{{type_to_img[state_attr(dwd_sensor, (\"warning_\" ~ idx)).event_code]}}\"/></td>\n</tr></table> *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": []
|
||
}
|
||
]
|
||
}
|
||
}
|
||
} |