From 4b0867ad6d7a48fc89df6b335fc9f90ad85be71b Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Sun, 21 Sep 2025 08:31:58 +0200 Subject: [PATCH] Updated to lovelace --- .storage/lovelace.lovelace_devices | 3597 +++++++++++++++------------ .storage/lovelace.lovelace_settings | 310 +-- 2 files changed, 2146 insertions(+), 1761 deletions(-) diff --git a/.storage/lovelace.lovelace_devices b/.storage/lovelace.lovelace_devices index 032a8fce..a775566f 100644 --- a/.storage/lovelace.lovelace_devices +++ b/.storage/lovelace.lovelace_devices @@ -1787,252 +1787,259 @@ }, { "title": "Elettrodomestici", - "path": "Appliance", + "path": "appliance", "icon": "mdi:countertop", - "type": "custom:horizontal-layout", + "type": "sections", "badges": [], - "cards": [ + "cards": [], + "max_columns": 3, + "sections": [ { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Forno Electrolux EOB9S21WX" + "type": "heading", + "heading": "Forno Electrolux EOB9S21WX" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/kitchen_appliance/EOB9S21WX.png", - "tap_action": { - "action": "url", - "url_path": "https://www.electrolux.it/kitchen/cooking/ovens/oven/eob9s21wx/" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "select.electrolux_forno_program", - "name": "Programma", - "icon": "mdi:state-machine" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/kitchen_appliance/EOB9S21WX.png", + "tap_action": { + "action": "url", + "url_path": "https://www.electrolux.it/kitchen/cooking/ovens/oven/eob9s21wx/" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "name": "Temperature di cottura", - "icon": "mdi:thermometer", - "tap_action": { - "action": "fire-dom-event", - "browser_mod": { - "service": "browser_mod.popup", - "data": { - "title": "Temperature di cottura", - "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", - "content": { - "type": "entities", - "entities": [ - { - "entity": "sensor.electrolux_forno_displaytemperaturec" - }, - { - "entity": "number.electrolux_forno_targettemperaturec" - }, - { - "style": { - "background": "#62717b", - "height": "1px", - "margin-left": "auto", - "margin-right": "auto" - }, - "type": "divider" - }, - { - "entity": "sensor.electrolux_forno_displayfoodprobetemperaturec" - }, - { - "entity": "number.electrolux_forno_targetfoodprobetemperaturec" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "select.electrolux_forno_program", + "name": "Programma", + "icon": "mdi:state-machine" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "name": "Temperature di cottura", + "icon": "mdi:thermometer", + "tap_action": { + "action": "fire-dom-event", + "browser_mod": { + "service": "browser_mod.popup", + "data": { + "title": "Temperature di cottura", + "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", + "content": { + "type": "entities", + "entities": [ + { + "entity": "sensor.electrolux_forno_displaytemperaturec" + }, + { + "entity": "number.electrolux_forno_targettemperaturec" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "sensor.electrolux_forno_displayfoodprobetemperaturec" + }, + { + "entity": "number.electrolux_forno_targetfoodprobetemperaturec" + } + ] } - ] + } } } - } - } - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "name": "Tempi di cottura", - "icon": "mdi:clock-edit-outline", - "tap_action": { - "action": "fire-dom-event", - "browser_mod": { - "service": "browser_mod.popup", - "data": { - "title": "Tempi di cottura", - "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", - "content": { - "type": "entities", - "entities": [ - { - "entity": "sensor.electrolux_forno_runningtime" - }, - { - "entity": "sensor.electrolux_forno_timetoend" - }, - { - "style": { - "background": "#62717b", - "height": "1px", - "margin-left": "auto", - "margin-right": "auto" - }, - "type": "divider" - }, - { - "entity": "number.electrolux_forno_starttime" - }, - { - "entity": "number.electrolux_forno_targetduration" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "name": "Tempi di cottura", + "icon": "mdi:clock-edit-outline", + "tap_action": { + "action": "fire-dom-event", + "browser_mod": { + "service": "browser_mod.popup", + "data": { + "title": "Tempi di cottura", + "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", + "content": { + "type": "entities", + "entities": [ + { + "entity": "sensor.electrolux_forno_runningtime" + }, + { + "entity": "sensor.electrolux_forno_timetoend" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "number.electrolux_forno_starttime" + }, + { + "entity": "number.electrolux_forno_targetduration" + } + ] } - ] + } } } - } - } - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "name": "Stato forno", - "icon": "mdi:stove", - "tap_action": { - "action": "fire-dom-event", - "browser_mod": { - "service": "browser_mod.popup", - "data": { - "title": "Stato forno", - "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", - "content": { - "type": "entities", - "entities": [ - { - "entity": "binary_sensor.electrolux_forno_doorstate" - }, - { - "entity": "sensor.electrolux_forno_foodprobeinsertionstate" - }, - { - "style": { - "background": "#62717b", - "height": "1px", - "margin-left": "auto", - "margin-right": "auto" - }, - "type": "divider" - }, - { - "entity": "sensor.electrolux_forno_connectivitystate" - }, - { - "entity": "sensor.electrolux_forno_remotecontrol" - }, - { - "style": { - "background": "#62717b", - "height": "1px", - "margin-left": "auto", - "margin-right": "auto" - }, - "type": "divider" - }, - { - "entity": "sensor.electrolux_forno_alerts" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "name": "Stato forno", + "icon": "mdi:stove", + "tap_action": { + "action": "fire-dom-event", + "browser_mod": { + "service": "browser_mod.popup", + "data": { + "title": "Stato forno", + "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", + "content": { + "type": "entities", + "entities": [ + { + "entity": "binary_sensor.electrolux_forno_doorstate" + }, + { + "entity": "sensor.electrolux_forno_foodprobeinsertionstate" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "sensor.electrolux_forno_connectivitystate" + }, + { + "entity": "sensor.electrolux_forno_remotecontrol" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "sensor.electrolux_forno_alerts" + } + ] } - ] + } } } } - } + ] } ] - } - ] - }, - { - "type": "horizontal-stack", - "cards": [ - { - "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand", - "show_name": false, - "icon": "mdi:power", - "styles": { - "icon": [ - { - "color": "red" - } - ] - } }, { - "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_2", - "show_name": false, - "icon": "mdi:power", - "styles": { - "icon": [ - { - "color": "green" + "type": "horizontal-stack", + "cards": [ + { + "type": "custom:button-card", + "entity": "button.electrolux_forno_executecommand", + "show_name": false, + "icon": "mdi:power", + "styles": { + "icon": [ + { + "color": "red" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_3", - "show_name": false, - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" + }, + { + "type": "custom:button-card", + "entity": "button.electrolux_forno_executecommand_2", + "show_name": false, + "icon": "mdi:power", + "styles": { + "icon": [ + { + "color": "green" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_4", - "show_name": false, - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" + }, + { + "type": "custom:button-card", + "entity": "button.electrolux_forno_executecommand_3", + "show_name": false, + "styles": { + "icon": [ + { + "color": "var(--state-icon-color)" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_5", - "show_name": false, - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" + }, + { + "type": "custom:button-card", + "entity": "button.electrolux_forno_executecommand_4", + "show_name": false, + "styles": { + "icon": [ + { + "color": "var(--state-icon-color)" + } + ] + } + }, + { + "type": "custom:button-card", + "entity": "button.electrolux_forno_executecommand_5", + "show_name": false, + "styles": { + "icon": [ + { + "color": "var(--state-icon-color)" + } + ] } - ] - } + } + ] } ] } @@ -2041,257 +2048,262 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Frigorifero AEG NSC7P751DS" + "type": "heading", + "heading": "Frigorifero AEG NSC7P751DS" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/kitchen_appliance/NSC7P751DS.png", - "tap_action": { - "action": "url", - "url_path": "https://home.giorgioravera.it/config/devices/device/bfab9fda2db21dc014407fb29ed4607e" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "binary_sensor.aeg_frigo_fridge_doorstate", - "name": "Frigo" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "binary_sensor.aeg_frigo_freezer_doorstate", - "name": "Freezer" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/kitchen_appliance/NSC7P751DS.png", + "tap_action": { + "action": "url", + "url_path": "https://home.giorgioravera.it/config/devices/device/bfab9fda2db21dc014407fb29ed4607e" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "name": "Temperature", - "icon": "mdi:thermometer", - "tap_action": { - "action": "fire-dom-event", - "browser_mod": { - "service": "browser_mod.popup", - "data": { - "title": "Temperature", - "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", - "content": { - "type": "entities", - "entities": [ - { - "entity": "number.aeg_frigo_fridge_targettemperaturec" - }, - { - "entity": "number.aeg_frigo_freezer_targettemperaturec" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.aeg_frigo_fridge_doorstate", + "name": "Frigo" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.aeg_frigo_freezer_doorstate", + "name": "Freezer" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "name": "Temperature", + "icon": "mdi:thermometer", + "tap_action": { + "action": "fire-dom-event", + "browser_mod": { + "service": "browser_mod.popup", + "data": { + "title": "Temperature", + "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", + "content": { + "type": "entities", + "entities": [ + { + "entity": "number.aeg_frigo_fridge_targettemperaturec" + }, + { + "entity": "number.aeg_frigo_freezer_targettemperaturec" + } + ] } - ] + } } } - } - } - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "name": "Diagnostica", - "icon": "mdi:file-chart-outline", - "tap_action": { - "action": "fire-dom-event", - "browser_mod": { - "service": "browser_mod.popup", - "data": { - "title": "Diagnostica", - "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", - "content": { - "type": "entities", - "entities": [ - { - "entity": "sensor.aeg_frigo_ecometerlevel" - }, - { - "entity": "sensor.aeg_frigo_sensorhumidity" - }, - { - "entity": "sensor.aeg_frigo_airfilterlifetime" - }, - { - "style": { - "background": "#62717b", - "height": "1px", - "margin-left": "auto", - "margin-right": "auto" - }, - "type": "divider" - }, - { - "entity": "sensor.aeg_frigo_connectivitystate" - }, - { - "style": { - "background": "#62717b", - "height": "1px", - "margin-left": "auto", - "margin-right": "auto" - }, - "type": "divider" - }, - { - "entity": "sensor.aeg_frigo_alerts" - }, - { - "entity": "sensor.aeg_frigo_fridge_alerts" - }, - { - "entity": "sensor.aeg_frigo_freezer_alerts" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "name": "Diagnostica", + "icon": "mdi:file-chart-outline", + "tap_action": { + "action": "fire-dom-event", + "browser_mod": { + "service": "browser_mod.popup", + "data": { + "title": "Diagnostica", + "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", + "content": { + "type": "entities", + "entities": [ + { + "entity": "sensor.aeg_frigo_ecometerlevel" + }, + { + "entity": "sensor.aeg_frigo_sensorhumidity" + }, + { + "entity": "sensor.aeg_frigo_airfilterlifetime" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "sensor.aeg_frigo_connectivitystate" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "sensor.aeg_frigo_alerts" + }, + { + "entity": "sensor.aeg_frigo_fridge_alerts" + }, + { + "entity": "sensor.aeg_frigo_freezer_alerts" + } + ] } - ] + } } } } - } + ] } ] - } - ] - }, - { - "type": "horizontal-stack", - "cards": [ + }, { - "type": "custom:button-card", - "entity": "select.aeg_frigo_highfan", - "show_name": false, - "icon": "mdi:fan", - "state": [ + "type": "horizontal-stack", + "cards": [ { - "value": "Off", + "type": "custom:button-card", + "entity": "select.aeg_frigo_highfan", + "show_name": false, + "icon": "mdi:fan", + "state": [ + { + "value": "Off", + "styles": { + "card": [ + { + "filter": "opacity(50%)" + } + ] + } + } + ], "styles": { - "card": [ + "icon": [ { - "filter": "opacity(50%)" + "color": "var(--state-icon-color)" } ] } - } - ], - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" - } - ] - } - }, - { - "type": "custom:button-card", - "entity": "select.aeg_frigo_ecometervisualstate", - "icon": "mdi:recycle", - "show_name": false, - "state": [ + }, { - "value": "Off", + "type": "custom:button-card", + "entity": "select.aeg_frigo_ecometervisualstate", + "icon": "mdi:recycle", + "show_name": false, + "state": [ + { + "value": "Off", + "styles": { + "card": [ + { + "filter": "opacity(50%)" + } + ] + } + } + ], "styles": { - "card": [ + "icon": [ { - "filter": "opacity(50%)" + "color": "var(--state-icon-color)" } ] } - } - ], - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" - } - ] - } - }, - { - "type": "custom:button-card", - "entity": "switch.aeg_frigo_fridge_fastmode", - "show_name": false, - "confirmation": { - "text": "[[[ return `Sicuro di voler attivare ${entity.attributes.friendly_name}?` ]]]" - }, - "state": [ + }, { - "value": "off", + "type": "custom:button-card", + "entity": "switch.aeg_frigo_fridge_fastmode", + "show_name": false, + "confirmation": { + "text": "[[[ return `Sicuro di voler attivare ${entity.attributes.friendly_name}?` ]]]" + }, + "state": [ + { + "value": "off", + "styles": { + "card": [ + { + "filter": "opacity(50%)" + } + ] + } + } + ], "styles": { - "card": [ + "icon": [ { - "filter": "opacity(50%)" + "color": "var(--state-icon-color)" } ] } - } - ], - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" + }, + { + "type": "custom:button-card", + "entity": "switch.aeg_frigo_freezer_fastmode", + "show_name": false, + "confirmation": { + "text": "[[[ return `Sicuro di voler attivare ${entity.attributes.friendly_name}?` ]]]" + }, + "state": [ + { + "value": "off", + "styles": { + "card": [ + { + "filter": "opacity(50%)" + } + ] + } + } + ], + "styles": { + "icon": [ + { + "color": "var(--state-icon-color)" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "entity": "switch.aeg_frigo_freezer_fastmode", - "show_name": false, - "confirmation": { - "text": "[[[ return `Sicuro di voler attivare ${entity.attributes.friendly_name}?` ]]]" - }, - "state": [ + }, { - "value": "off", + "type": "custom:button-card", + "entity": "button.aeg_frigo_airfilterstatereset", + "show_name": false, "styles": { - "card": [ + "icon": [ { - "filter": "opacity(50%)" + "color": "var(--state-icon-color)" } ] + }, + "confirmation": { + "text": "[[[ return `Sicuro di voler resettare il filtro aria?` ]]]" } } - ], - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" - } - ] - } - }, - { - "type": "custom:button-card", - "entity": "button.aeg_frigo_airfilterstatereset", - "show_name": false, - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" - } - ] - }, - "confirmation": { - "text": "[[[ return `Sicuro di voler resettare il filtro aria?` ]]]" - } + ] } ] } @@ -2300,166 +2312,247 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Lavatrice LG F2WV9S8P2E" + "type": "heading", + "heading": "Lavatrice LG F2WV9S8P2E" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/kitchen_appliance/F2WV9S8P2E.png", - "tap_action": { - "action": "url", - "url_path": "https://www.lg.com/it/lavatrici/lg-f2wv9s8p2e" - } + "type": "horizontal-stack", + "cards": [ + { + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/kitchen_appliance/F2WV9S8P2E.png", + "tap_action": { + "action": "url", + "url_path": "https://www.lg.com/it/lavatrici/lg-f2wv9s8p2e" + } + }, + { + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.lavatrice_stato_attuale", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "name": "Programma", + "entity": "select.lavatrice_operation", + "icon": "mdi:washing-machine", + "tap_action": { + "action": "fire-dom-event", + "browser_mod": { + "service": "browser_mod.popup", + "data": { + "title": "Programma Lavaggio", + "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", + "content": { + "type": "entities", + "entities": [ + { + "entity": "sensor.lavatrice_stato_attuale" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "select.lavatrice_operation" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "number.lavatrice_delayed_end" + }, + { + "style": { + "background": "#62717b", + "height": "1px", + "margin-left": "auto", + "margin-right": "auto" + }, + "type": "divider" + }, + { + "entity": "sensor.lavatrice_cicli" + }, + { + "entity": "sensor.lavatrice_tempo_rimanente" + }, + { + "entity": "sensor.lavatrice_total_time" + } + ] + } + } + } + } + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "name": "Diagnostica", + "icon": "mdi:file-chart-outline", + "tap_action": { + "action": "fire-dom-event", + "browser_mod": { + "service": "browser_mod.popup", + "data": { + "title": "Diagnostica", + "style": "--popup-background-color: var(--secondary-background-color);\n--dialog-backdrop-filter: blur(2em) brightness(0.75);\n", + "content": { + "type": "entities", + "entities": [ + { + "entity": "event.lavatrice_notification" + }, + { + "entity": "event.lavatrice_errore" + } + ] + } + } + } + } + } + ] + } + ] }, { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.lavatrice_current_status", - "name": "Stato" + "show_name": false, + "icon": "mdi:power", + "entity": "select.lavatrice_operation", + "tap_action": { + "action": "call-service", + "service": "select.select_option", + "target": { + "entity_id": "select.lavatrice_operation" + }, + "data": { + "option": "power_off" + } + }, + "styles": { + "icon": [ + { + "color": "red" + } + ] + } }, { "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "number.lavatrice_delay_ends_in", - "name": "Avvio ritardato" + "show_name": false, + "icon": "mdi:play", + "entity": "select.lavatrice_operation", + "tap_action": { + "action": "call-service", + "service": "select.select_option", + "target": { + "entity_id": "select.lavatrice_operation" + }, + "data": { + "option": "start" + } + }, + "styles": { + "icon": [ + { + "color": "var(--state-icon-color)" + } + ] + } }, { "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "event.lavatrice_notification", - "name": "Notifica" + "show_name": false, + "icon": "mdi:play-pause", + "entity": "select.lavatrice_operation", + "tap_action": { + "action": "call-service", + "service": "select.select_option", + "target": { + "entity_id": "select.lavatrice_operation" + }, + "data": { + "option": "wake-up" + } + }, + "styles": { + "icon": [ + { + "color": "var(--state-icon-color)" + } + ] + } }, { "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "event.lavatrice_error", - "name": "Errore" - } - ] - } - ] - }, - { - "type": "horizontal-stack", - "cards": [ - { - "type": "custom:button-card", - "show_name": false, - "icon": "mdi:power", - "entity": "select.lavatrice_operation", - "tap_action": { - "action": "call-service", - "service": "select.select_option", - "target": { - "entity_id": "select.lavatrice_operation" - }, - "data": { - "option": "power_off" - } - }, - "styles": { - "icon": [ - { - "color": "red" - } - ] - } - }, - { - "type": "custom:button-card", - "show_name": false, - "icon": "mdi:play", - "entity": "select.lavatrice_operation", - "tap_action": { - "action": "call-service", - "service": "select.select_option", - "target": { - "entity_id": "select.lavatrice_operation" - }, - "data": { - "option": "start" - } - }, - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" + "show_name": false, + "icon": "mdi:stop", + "entity": "select.lavatrice_operation", + "tap_action": { + "action": "call-service", + "service": "select.select_option", + "target": { + "entity_id": "select.lavatrice_operation" + }, + "data": { + "option": "stop" + } + }, + "styles": { + "icon": [ + { + "color": "var(--state-icon-color)" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "show_name": false, - "icon": "mdi:play-pause", - "entity": "select.lavatrice_operation", - "tap_action": { - "action": "call-service", - "service": "select.select_option", - "target": { - "entity_id": "select.lavatrice_operation" }, - "data": { - "option": "wake-up" - } - }, - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" + { + "type": "custom:button-card", + "show_name": false, + "styles": { + "card": [ + { + "padding": "0%" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "show_name": false, - "icon": "mdi:stop", - "entity": "select.lavatrice_operation", - "tap_action": { - "action": "call-service", - "service": "select.select_option", - "target": { - "entity_id": "select.lavatrice_operation" - }, - "data": { - "option": "stop" } - }, - "styles": { - "icon": [ - { - "color": "var(--state-icon-color)" - } - ] - } - }, - { - "type": "custom:button-card", - "show_name": false, - "styles": { - "card": [ - { - "padding": "0%" - } - ] - } + ] } ] } @@ -2468,102 +2561,107 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Lavastoviglie Electrolux EES68510L" + "type": "heading", + "heading": "Lavastoviglie Electrolux EES68510L" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/kitchen_appliance/EES68510L.png", - "tap_action": { - "action": "url", - "url_path": "https://www.electrolux.it/kitchen/dishwashing/dishwashers/dishwasher-60-cm/ees68510l/" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.shelly_em_channel_1_power", - "name": "Potenza" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/kitchen_appliance/EES68510L.png", + "tap_action": { + "action": "url", + "url_path": "https://www.electrolux.it/kitchen/dishwashing/dishwashers/dishwasher-60-cm/ees68510l/" + } + }, + { + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.shelly_em_channel_1_power", + "name": "Potenza" + } + ] } ] - } - ] - }, - { - "type": "horizontal-stack", - "cards": [ - { - "type": "custom:button-card", - "show_name": false, - "icon": "mdi:power", - "styles": { - "icon": [ - { - "color": "red" - } - ] - } }, { - "type": "custom:button-card", - "show_name": false, - "icon": "mdi:power", - "styles": { - "icon": [ - { - "color": "green" + "type": "horizontal-stack", + "cards": [ + { + "type": "custom:button-card", + "show_name": false, + "icon": "mdi:power", + "styles": { + "icon": [ + { + "color": "red" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "show_name": false, - "styles": { - "card": [ - { - "padding": "0%" + }, + { + "type": "custom:button-card", + "show_name": false, + "icon": "mdi:power", + "styles": { + "icon": [ + { + "color": "green" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "show_name": false, - "styles": { - "card": [ - { - "padding": "0%" + }, + { + "type": "custom:button-card", + "show_name": false, + "styles": { + "card": [ + { + "padding": "0%" + } + ] } - ] - } - }, - { - "type": "custom:button-card", - "show_name": false, - "styles": { - "card": [ - { - "padding": "0%" + }, + { + "type": "custom:button-card", + "show_name": false, + "styles": { + "card": [ + { + "padding": "0%" + } + ] + } + }, + { + "type": "custom:button-card", + "show_name": false, + "styles": { + "card": [ + { + "padding": "0%" + } + ] } - ] - } + } + ] } ] } @@ -2577,71 +2675,79 @@ "title": "Shelly", "path": "shelly", "icon": "mdi:alpha-s-box", - "type": "custom:horizontal-layout", + "type": "sections", "layout": {}, "badges": [], - "cards": [ + "cards": [], + "max_columns": 3, + "sections": [ { - "type": "entities", - "show_header_toggle": "off", - "visible": false, - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Shelly EM" + "type": "heading", + "heading": "Shelly EM", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "visible": false, + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/shelly/shelly_em.png", - "tap_action": { - "action": "url", - "url_path": "http://shellyem.giorgioravera.it" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.shelly_em_channel_1_power", - "name": "Potenza" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.shelly_em_channel_1_voltage", - "name": "Tensione", - "icon": "mdi:alpha-v-box" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.shelly_em_channel_1_power_factor", - "name": "FP", - "icon": "mdi:angle-acute" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.shelly_em_firmware_update", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/shelly/shelly_em.png", + "tap_action": { + "action": "url", + "url_path": "http://shellyem.giorgioravera.it" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_button", - "entity": "button.shelly_em_reboot", - "name": "Riavvia Dispositivo", - "icon": "mdi:restart" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.shelly_em_channel_1_power", + "name": "Potenza" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.shelly_em_channel_1_voltage", + "name": "Tensione", + "icon": "mdi:alpha-v-box" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.shelly_em_channel_1_power_factor", + "name": "FP", + "icon": "mdi:angle-acute" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.shelly_em_firmware_update", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_button", + "entity": "button.shelly_em_reboot", + "name": "Riavvia Dispositivo", + "icon": "mdi:restart" + } + ] } ] } @@ -2652,47 +2758,53 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "visible": false, - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Operazioni Globali" + "type": "heading", + "heading": "Operazioni Globali", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "visible": false, + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/shelly/shelly.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "tile", - "entity": "script.shelly_update", - "name": "Aggiorna Tutto", - "tap_action": { - "action": "call-service", - "service": "script.shelly_upgrade" - } + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/shelly/shelly.jpg" }, { - "type": "tile", - "entity": "script.shelly_reboot", - "name": "Riavvia tutto", - "tap_action": { - "action": "call-service", - "service": "script.shelly_reboot" - } + "type": "vertical-stack", + "cards": [ + { + "type": "tile", + "entity": "script.shelly_update", + "name": "Aggiorna Tutto", + "tap_action": { + "action": "call-service", + "service": "script.shelly_upgrade" + } + }, + { + "type": "tile", + "entity": "script.shelly_reboot", + "name": "Riavvia tutto", + "tap_action": { + "action": "call-service", + "service": "script.shelly_reboot" + } + } + ] } ] } @@ -3171,44 +3283,62 @@ "title": "zigbee", "path": "zigbee", "icon": "mdi:zigbee", - "type": "custom:horizontal-layout", + "type": "sections", "badges": [], - "cards": [ + "cards": [], + "sections": [ { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Sensori Porta", + "heading_style": "title", + "icon": "mdi:door-closed" + } + ], + "column_span": 3 + }, + { + "type": "grid", + "cards": [ { - "type": "section", - "label": "Porta Casa - Xiaomi MCCGQ01LM" + "type": "heading", + "heading": "Porta Casa - Xiaomi MCCGQ01LM" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/MCCGQ01LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "binary_sensor.porta_casa_contact", - "name": "Stato" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/MCCGQ01LM.jpg" }, { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.porta_casa_battery", - "name": "Batteria" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.porta_casa_contact", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.porta_casa_battery", + "name": "Batteria" + } + ] } ] } @@ -3219,46 +3349,45 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Temperatura Balcone - Xiaomi WSDCGQ01LM" + "type": "heading", + "heading": "spare_door - Xiaomi MCCGQ11LM" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/WSDCGQ01LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.temperatura_balcone_temperature", - "name": "Temperatura" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.temperatura_balcone_humidity", - "name": "Umidità" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/MCCGQ11LM.jpg" }, { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.temperatura_balcone_battery", - "name": "Batteria" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.spare_door_contact", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.spare_door_battery", + "name": "Batteria" + } + ] } ] } @@ -3269,46 +3398,118 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Sensori Temperatura", + "heading_style": "title", + "icon": "mdi:thermometer" + } + ], + "column_span": 3 + }, + { + "type": "grid", + "cards": [ { - "type": "section", - "label": "Temperatura Veranda - Xiaomi WSDCGQ01LM" + "type": "heading", + "heading": "Temperatura Balcone - Xiaomi WSDCGQ01LM" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/WSDCGQ01LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.temperatura_veranda_temperature", - "name": "Temperatura" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/WSDCGQ01LM.jpg" }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.temperatura_veranda_humidity", - "name": "Umidità" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.temperatura_balcone_temperature", + "name": "Temperatura" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.temperatura_balcone_humidity", + "name": "Umidità" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.temperatura_balcone_battery", + "name": "Batteria" + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Temperatura Veranda - Xiaomi WSDCGQ01LM" + }, + { + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ + { + "type": "custom:hui-element", + "card_type": "vertical-stack", + "cards": [ + { + "type": "horizontal-stack", + "cards": [ + { + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/WSDCGQ01LM.jpg" }, { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.temperatura_veranda_battery", - "name": "Batteria" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.temperatura_veranda_temperature", + "name": "Temperatura" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "sensor.temperatura_veranda_humidity", + "name": "Umidità" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.temperatura_veranda_battery", + "name": "Batteria" + } + ] } ] } @@ -3319,40 +3520,57 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Sensori Acqua", + "heading_style": "title", + "icon": "mdi:water" + } + ], + "column_span": 3 + }, + { + "type": "grid", + "cards": [ { - "type": "section", - "label": "spare_door - Xiaomi MCCGQ11LM" + "type": "heading", + "heading": "Sensore Acqua Cucina - Xiaomi SJCGQ11LM" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/MCCGQ11LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "binary_sensor.spare_door_contact", - "name": "Stato" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/SJCGQ11LM.jpg" }, { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.spare_door_battery", - "name": "Batteria" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.sensore_acqua_cucina_water_leak", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.sensore_acqua_cucina_battery", + "name": "Batteria" + } + ] } ] } @@ -3363,34 +3581,45 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "wireless_button - Xiaomi WXKG01LM" + "type": "heading", + "heading": "Sensore Acqua Bagno Grande - Xiaomi SJCGQ11LM" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/WXKG01LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.wireless_button_battery", - "name": "Batteria" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/SJCGQ11LM.jpg" + }, + { + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.sensore_acqua_bagno_grande_water_leak", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.sensore_acqua_bagno_grande_battery", + "name": "Batteria" + } + ] } ] } @@ -3401,40 +3630,45 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Sensore Acqua Cucina - Xiaomi SJCGQ11LM" + "type": "heading", + "heading": "Sensore Acqua Bagno Piccolo - Xiaomi SJCGQ11LM" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/SJCGQ11LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "binary_sensor.sensore_acqua_cucina_water_leak", - "name": "Stato" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/SJCGQ11LM.jpg" }, { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.sensore_acqua_cucina_battery", - "name": "Batteria" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "binary_sensor.sensore_acqua_bagno_piccolo_water_leak", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.sensore_acqua_bagno_piccolo_battery", + "name": "Batteria" + } + ] } ] } @@ -3445,40 +3679,51 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Pulsanti", + "heading_style": "title", + "icon": "mdi:toggle-switch-variant-off" + } + ], + "column_span": 3 + }, + { + "type": "grid", + "cards": [ { - "type": "section", - "label": "Sensore Acqua Bagno Grande - Xiaomi SJCGQ11LM" + "type": "heading", + "heading": "wireless_button - Xiaomi WXKG01LM" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/SJCGQ11LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "binary_sensor.sensore_acqua_bagno_grande_water_leak", - "name": "Stato" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "https://www.zigbee2mqtt.io/images/devices/WXKG01LM.jpg" }, { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.sensore_acqua_bagno_grande_battery", - "name": "Batteria" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_battery_state", + "entity": "sensor.wireless_button_battery", + "name": "Batteria" + } + ] } ] } @@ -3487,42 +3732,89 @@ ] } ] + } + ], + "max_columns": 3 + }, + { + "title": "BTicino", + "path": "bticino", + "icon": "mdi:alpha-b-box", + "type": "sections", + "badges": [], + "cards": [], + "max_columns": 3, + "sections": [ + { + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Tapparelle", + "heading_style": "title", + "icon": "mdi:window-closed" + } + ], + "column_span": 3 }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "Sensore Acqua Bagno Piccolo - Xiaomi SJCGQ11LM" + "type": "heading", + "heading": "NT4027C - Tapparella Cucina Grande", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "https://www.zigbee2mqtt.io/images/devices/SJCGQ11LM.jpg" - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "binary_sensor.sensore_acqua_bagno_piccolo_water_leak", - "name": "Stato" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_NT4027C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_battery_state", - "entity": "sensor.sensore_acqua_bagno_piccolo_battery", - "name": "Batteria" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "cover.tapparella_cucina_grande", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.tapparella_cucina_grande", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_cucina_grande_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_cucina_grande_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + } + ] } ] } @@ -3531,68 +3823,65 @@ ] } ] - } - ] - }, - { - "title": "BTicino", - "path": "bticino", - "icon": "mdi:alpha-b-box", - "type": "custom:horizontal-layout", - "badges": [], - "cards": [ + }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "NT4027C - Tapparella Cucina Grande" + "type": "heading", + "heading": "NT4027C - Tapparella Cucina Piccola", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_NT4027C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "cover.tapparella_cucina_grande", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_cucina_grande", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_cucina_grande_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_NT4027C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_cucina_grande_led_if_on", - "icon": "mdi:led-outline", - "show_state": false + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "cover.tapparella_cucina_piccola", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.tapparella_cucina_piccola", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_cucina_piccola_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_cucina_piccola_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + } + ] } ] } @@ -3603,57 +3892,63 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "NT4027C - Tapparella Cucina Piccola" + "type": "heading", + "heading": "NT4027C - Tapparella Sala", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_NT4027C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "cover.tapparella_cucina_piccola", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_cucina_piccola", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_cucina_piccola_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_NT4027C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_cucina_piccola_led_if_on", - "icon": "mdi:led-outline", - "show_state": false + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "cover.tapparella_sala", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.tapparella_sala", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_sala_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_sala_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + } + ] } ] } @@ -3664,57 +3959,63 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "NT4027C - Tapparella Sala" + "type": "heading", + "heading": "NT4027C - Tapparella Studio", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_NT4027C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "cover.tapparella_sala", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_sala", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_sala_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_NT4027C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_sala_led_if_on", - "icon": "mdi:led-outline", - "show_state": false + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "cover.tapparella_studio", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.tapparella_studio", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_studio_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_studio_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + } + ] } ] } @@ -3725,57 +4026,63 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "NT4027C - Tapparella Studio" + "type": "heading", + "heading": "NT4027C - Tapparella Bagno", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_NT4027C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "cover.tapparella_studio", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_studio", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_studio_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_NT4027C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_studio_led_if_on", - "icon": "mdi:led-outline", - "show_state": false + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "cover.tapparella_bagno", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.tapparella_bagno", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_bagno_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_bagno_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + } + ] } ] } @@ -3786,57 +4093,63 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "NT4027C - Tapparella Bagno" + "type": "heading", + "heading_style": "title", + "heading": "NT4027C - Tapparella Camera" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_NT4027C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "cover.tapparella_bagno", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_bagno", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_bagno_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_NT4027C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_bagno_led_if_on", - "icon": "mdi:led-outline", - "show_state": false + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "cover.tapparella_camera", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.tapparella_camera", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_camera_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.tapparella_camera_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + } + ] } ] } @@ -3847,110 +4160,67 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ - { - "type": "section", - "label": "NT4027C - Tapparella Camera" - }, + "type": "grid", + "cards": [ { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ - { - "type": "horizontal-stack", - "cards": [ - { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_NT4027C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "cover.tapparella_camera", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_camera", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_camera_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.tapparella_camera_led_if_on", - "icon": "mdi:led-outline", - "show_state": false - } - ] - } - ] - } - ] + "type": "heading", + "icon": "mdi:lightbulb-on", + "heading": "Luci", + "heading_style": "title" } - ] + ], + "column_span": 3 }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Zona Giorno" + "type": "heading", + "heading": "3584 - Luce Zona Giorno", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_zona_giorno", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_zona_giorno", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_zona_giorno_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_zona_giorno", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_zona_giorno", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_zona_giorno_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -3961,49 +4231,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Armadio" + "type": "heading", + "heading": "3584 - Luce Armadio", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_armadio", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_armadio", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_armadio_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_armadio", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_armadio", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_armadio_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4014,49 +4290,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Cucina" + "type": "heading", + "heading": "3584 - Luce Cucina", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_cucina", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_cucina", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_cucina_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_cucina", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_cucina", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_cucina_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4067,49 +4349,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Vetrine" + "type": "heading", + "heading": "3584 - Luce Vetrine", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_vetrine", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_vetrine", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_vetrine_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_vetrine", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_vetrine", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_vetrine_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4120,64 +4408,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "4411C - Luce Sala" + "type": "heading", + "heading": "3584 - Luce Studio", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_4411C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_sala", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_sala", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.luce_sala_device_mode", - "icon": "mdi:lightbulb-on-50", - "show_state": false - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.luce_sala_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.luce_sala_led_if_on", - "icon": "mdi:led-outline", - "show_state": false + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_studio", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_studio", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_studio_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4188,49 +4467,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Studio" + "type": "heading", + "heading": "3584 - Luce Zona Notte", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_studio", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_studio", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_studio_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_zona_notte", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_zona_notte", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_zona_notte_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4241,49 +4526,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Zona Notte" + "type": "heading", + "heading": "3584 - Luce Bagno", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_zona_notte", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_zona_notte", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_zona_notte_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_bagno", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_bagno", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_bagno_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4294,49 +4585,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Bagno" + "type": "heading", + "heading": "3584 - Luce Specchio", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_bagno", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_bagno", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_bagno_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_specchio", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_specchio", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_specchio_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4347,49 +4644,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Specchio" + "type": "heading", + "heading": "3584 - Luce Trono", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_specchio", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_specchio", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_specchio_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_trono", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_trono", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_trono_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4400,49 +4703,55 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Trono" + "type": "heading", + "heading": "3584 - Luce Balcone", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_trono", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_trono", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_3584C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_trono_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_balcone", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_balcone", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "entity": "select.luce_balcone_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4453,64 +4762,88 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ + { + "type": "heading", + "heading": "Luci Dimmerabili", + "heading_style": "title", + "icon": "mdi:lightbulb-on-50" + } + ], + "column_span": 3 + }, + { + "type": "grid", + "cards": [ { - "type": "section", - "label": "4411C - Luce Camera" + "type": "heading", + "heading": "4411C - Luce Sala", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_4411C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_camera", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_camera", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.luce_camera_device_mode", - "icon": "mdi:lightbulb-on-50", - "show_state": false - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.luce_camera_led_in_dark", - "icon": "mdi:led-outline", - "show_state": false + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_4411C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "switch.luce_camera_led_if_on", - "icon": "mdi:led-outline", - "show_state": false + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_sala", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_sala", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.luce_sala_device_mode", + "icon": "mdi:lightbulb-on-50", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.luce_sala_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.luce_sala_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "entity": "select.luce_sala_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4521,49 +4854,76 @@ ] }, { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ + "type": "grid", + "cards": [ { - "type": "section", - "label": "3584 - Luce Balcone" + "type": "heading", + "heading": "4411C - Luce Camera", + "heading_style": "title" }, { - "type": "custom:hui-element", - "card_type": "vertical-stack", - "cards": [ + "type": "entities", + "show_header_toggle": "off", + "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", + "entities": [ { - "type": "horizontal-stack", + "type": "custom:hui-element", + "card_type": "vertical-stack", "cards": [ { - "type": "picture", - "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", - "image": "/local/images/devices/BTicino/BTI_3584C.png", - "tap_action": { - "action": "none" - } - }, - { - "type": "vertical-stack", + "type": "horizontal-stack", "cards": [ { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_balcone", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_balcone", - "name": "Firmare" + "type": "picture", + "style": "ha-card { \n --paper-card-background-color: 'rgba(0, 0, 0, 0.0)';\n --ha-card-background: \"rgba(0, 0, 0, 0)\";\n --ha-card-box-shadow: 'none';\n}\n", + "image": "/local/images/devices/BTicino/BTI_4411C.png", + "tap_action": { + "action": "none" + } }, { - "type": "custom:button-card", - "entity": "select.luce_balcone_power_on_behavior", - "template": "template_device_generic_state", - "name": "Power-On" + "type": "vertical-stack", + "cards": [ + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "light.luce_camera", + "name": "Stato" + }, + { + "type": "custom:button-card", + "template": "template_device_firmware", + "entity": "update.luce_camera", + "name": "Firmare" + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.luce_camera_device_mode", + "icon": "mdi:lightbulb-on-50", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.luce_camera_led_in_dark", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "template": "template_device_generic_state", + "entity": "switch.luce_camera_led_if_on", + "icon": "mdi:led-outline", + "show_state": false + }, + { + "type": "custom:button-card", + "entity": "select.luce_camera_power_on_behavior", + "template": "template_device_generic_state", + "name": "Power-On" + } + ] } ] } @@ -4573,7 +4933,8 @@ } ] } - ] + ], + "header": {} } ], "button_card_templates": { diff --git a/.storage/lovelace.lovelace_settings b/.storage/lovelace.lovelace_settings index 037ce7f7..5ce635a6 100644 --- a/.storage/lovelace.lovelace_settings +++ b/.storage/lovelace.lovelace_settings @@ -146,169 +146,193 @@ { "icon": "mdi:zigbee", "title": "Zigbee", - "path": "zigbee", "badges": [], - "cards": [ + "cards": [], + "type": "sections", + "max_columns": 3, + "sections": [ { - "entities": [ - { - "entity": "binary_sensor.zigbee2mqtt_bridge_connection_state" - }, - { - "entity": "sensor.zigbee2mqtt_bridge_version" - }, - { - "entity": "sensor.zigbee2mqtt_bridge_coordinator_type" - }, - { - "entity": "sensor.zigbee2mqtt_bridge_coordinator_version" - }, - { - "entity": "sensor.zigbee2mqtt_bridge_channel" - }, + "type": "grid", + "cards": [ { - "entity": "sensor.zigbee2mqtt_bridge_panid" + "entities": [ + { + "entity": "binary_sensor.zigbee2mqtt_bridge_connection_state" + }, + { + "entity": "sensor.zigbee2mqtt_bridge_version" + }, + { + "entity": "sensor.zigbee2mqtt_bridge_coordinator_type" + }, + { + "entity": "sensor.zigbee2mqtt_bridge_coordinator_version" + }, + { + "entity": "sensor.zigbee2mqtt_bridge_channel" + }, + { + "entity": "sensor.zigbee2mqtt_bridge_panid" + } + ], + "show_header_toggle": false, + "title": "Stato Sistema Zigbee2MQTT", + "type": "entities" } - ], - "show_header_toggle": false, - "title": "Stato Sistema Zigbee2MQTT", - "type": "entities" + ] }, { - "entities": [ - { - "entity": "button.zigbee2mqtt_bridge_restart" - }, - { - "type": "divider", - "style": { - "height": "1px", - "width": "98%", - "margin-left": "auto", - "margin-right": "auto", - "background": "#62717b" - } - }, - { - "entity": "switch.zigbee2mqtt_bridge_permit_join" - }, - { - "entity": "timer.zigbee_permit_join" - }, - { - "entity": "input_number.zigbee2mqtt_join_minutes" - }, - { - "type": "divider", - "style": { - "height": "1px", - "width": "98%", - "margin-left": "auto", - "margin-right": "auto", - "background": "#62717b" - } - }, - { - "entity": "input_text.zigbee2mqtt_old_name" - }, - { - "entity": "input_text.zigbee2mqtt_new_name" - }, - { - "entity": "script.zigbee2mqtt_rename" - }, - { - "type": "divider", - "style": { - "height": "1px", - "width": "98%", - "margin-left": "auto", - "margin-right": "auto", - "background": "#62717b" - } - }, - { - "entity": "input_text.zigbee2mqtt_remove" - }, - { - "entity": "input_boolean.zigbee2mqtt_force_remove" - }, - { - "entity": "script.zigbee2mqtt_remove" - }, - { - "type": "divider", - "style": { - "height": "1px", - "width": "98%", - "margin-left": "auto", - "margin-right": "auto", - "background": "#62717b" - } - }, + "type": "grid", + "cards": [ { - "entity": "select.zigbee2mqtt_bridge_log_level" + "entities": [ + { + "entity": "button.zigbee2mqtt_bridge_restart" + }, + { + "type": "divider", + "style": { + "height": "1px", + "width": "98%", + "margin-left": "auto", + "margin-right": "auto", + "background": "#62717b" + } + }, + { + "entity": "switch.zigbee2mqtt_bridge_permit_join" + }, + { + "entity": "timer.zigbee_permit_join" + }, + { + "entity": "input_number.zigbee2mqtt_join_minutes" + }, + { + "type": "divider", + "style": { + "height": "1px", + "width": "98%", + "margin-left": "auto", + "margin-right": "auto", + "background": "#62717b" + } + }, + { + "entity": "input_text.zigbee2mqtt_old_name" + }, + { + "entity": "input_text.zigbee2mqtt_new_name" + }, + { + "entity": "script.zigbee2mqtt_rename" + }, + { + "type": "divider", + "style": { + "height": "1px", + "width": "98%", + "margin-left": "auto", + "margin-right": "auto", + "background": "#62717b" + } + }, + { + "entity": "input_text.zigbee2mqtt_remove" + }, + { + "entity": "input_boolean.zigbee2mqtt_force_remove" + }, + { + "entity": "script.zigbee2mqtt_remove" + }, + { + "type": "divider", + "style": { + "height": "1px", + "width": "98%", + "margin-left": "auto", + "margin-right": "auto", + "background": "#62717b" + } + }, + { + "entity": "select.zigbee2mqtt_bridge_log_level" + } + ], + "show_header_toggle": false, + "title": "Operazioni Sistema Zigbee2mqtt", + "type": "entities" } - ], - "show_header_toggle": false, - "title": "Operazioni Sistema Zigbee2mqtt", - "type": "entities" + ] }, { - "type": "custom:battery-state-card", - "title": "Batteria Dispositivi ZigBee", - "sort_by_level": "desc", - "entities": [ - { - "entity": "sensor.porta_casa_battery", - "name": "Porta Casa" - }, - { - "entity": "sensor.temperatura_balcone_battery", - "name": "Temperatura Balcone" - }, - { - "entity": "sensor.temperatura_veranda_battery", - "name": "Temperatura Veranda" - }, - { - "entity": "sensor.wireless_button_battery", - "name": "wireless_button" - }, - { - "entity": "sensor.sensore_acqua_cucina_battery", - "name": "Sensore Acqua Cucina" - }, - { - "entity": "sensor.sensore_acqua_bagno_grande_battery", - "name": "Sensore Acqua Bagno Grande" - }, + "type": "grid", + "cards": [ { - "entity": "sensor.sensore_acqua_bagno_piccolo_battery", - "name": "Sensore Acqua Bagno Piccolo" + "type": "custom:battery-state-card", + "title": "Batteria Dispositivi ZigBee", + "sort_by_level": "desc", + "entities": [ + { + "entity": "sensor.porta_casa_battery", + "name": "Porta Casa" + }, + { + "entity": "sensor.temperatura_balcone_battery", + "name": "Temperatura Balcone" + }, + { + "entity": "sensor.temperatura_veranda_battery", + "name": "Temperatura Veranda" + }, + { + "entity": "sensor.wireless_button_battery", + "name": "wireless_button" + }, + { + "entity": "sensor.sensore_acqua_cucina_battery", + "name": "Sensore Acqua Cucina" + }, + { + "entity": "sensor.sensore_acqua_bagno_grande_battery", + "name": "Sensore Acqua Bagno Grande" + }, + { + "entity": "sensor.sensore_acqua_bagno_piccolo_battery", + "name": "Sensore Acqua Bagno Piccolo" + } + ] } ] }, { - "type": "vertical-stack", - "title": "Mappa Dispositivi", - "layout": "vertical", + "type": "grid", "cards": [ { - "type": "custom:zigbee2mqtt-networkmap", - "title": "Zigbee2MQTT Network Map", - "entity": "sensor.zigbee2mqtt_bridge_network_map", - "mqtt_base_topic": "zigbee2mqtt", - "force": 3000, - "node_size": 16, - "font_size": 12, - "link_width": 2, - "height": 400, - "css": ":host {\n --zigbee2mqtt-networkmap-node-color: rgba(18, 120, 98, .7);\n --zigbee2mqtt-networkmap-node-fill-color: #dcfaf3;\n --zigbee2mqtt-networkmap-node-pinned-color: rgba(190, 56, 93, .6);\n --zigbee2mqtt-networkmap-link-color: rgba(18, 120, 98, .5);\n --zigbee2mqtt-networkmap-hover-color: #be385d;\n --zigbee2mqtt-networkmap-link-selected-color: rgba(202, 164, 85, .6);\n --zigbee2mqtt-networkmap-label-color: #127862;\n --zigbee2mqtt-networkmap-arrow-color: rgba(18, 120, 98, 0.7);\n --zigbee2mqtt-networkmap-node-coordinator-color: rgba(224, 78, 93, .7);\n --zigbee2mqtt-networkmap-node-router-color: rgba(0, 165, 255, .7);\n }\n" + "type": "heading", + "icon": "mdi:map", + "heading": "Mappa dei dispositivi", + "heading_style": "title" } ] + }, + { + "type": "custom:zigbee2mqtt-networkmap", + "entity": "sensor.zigbee2mqtt_bridge_network_map", + "mqtt_base_topic": "zigbee2mqtt", + "force": 3000, + "node_size": 16, + "font_size": 12, + "link_width": 2, + "height": 600, + "view_layout": { + "column_span": 3 + }, + "column_span": 3 } - ] + ], + "path": "zigbee" }, { "icon": "mdi:lan", -- 2.47.3