From: Giorgio Ravera Date: Sun, 29 Dec 2024 22:30:31 +0000 (+0100) Subject: Updated electrolux hoven X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=afbc37e5b1dc81f512725a2afbbc28ea0862ea07;p=homeassistant.git Updated electrolux hoven --- diff --git a/.storage/lovelace.lovelace_devices b/.storage/lovelace.lovelace_devices index 6e523100..c7b7ab11 100644 --- a/.storage/lovelace.lovelace_devices +++ b/.storage/lovelace.lovelace_devices @@ -2158,16 +2158,37 @@ "type": "entities", "entities": [ { - "entity": "sensor.electrolux_forno_doorstate" + "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" } ] } @@ -2184,7 +2205,7 @@ "cards": [ { "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_off", + "entity": "button.electrolux_forno_executecommand", "show_name": false, "icon": "mdi:power", "styles": { @@ -2197,7 +2218,7 @@ }, { "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_on", + "entity": "button.electrolux_forno_executecommand_2", "show_name": false, "icon": "mdi:power", "styles": { @@ -2210,7 +2231,7 @@ }, { "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_start", + "entity": "button.electrolux_forno_executecommand_3", "show_name": false, "styles": { "icon": [ @@ -2222,7 +2243,7 @@ }, { "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_resume", + "entity": "button.electrolux_forno_executecommand_4", "show_name": false, "styles": { "icon": [ @@ -2234,7 +2255,7 @@ }, { "type": "custom:button-card", - "entity": "button.electrolux_forno_executecommand_stopreset", + "entity": "button.electrolux_forno_executecommand_5", "show_name": false, "styles": { "icon": [ @@ -2282,27 +2303,100 @@ "type": "custom:button-card", "template": "template_device_generic_state", "entity": "binary_sensor.aeg_frigo_fridge_doorstate", - "name": "Porta Frigo" + "name": "Frigo" }, { "type": "custom:button-card", "template": "template_device_generic_state", "entity": "binary_sensor.aeg_frigo_freezer_doorstate", - "name": "Porta Freezer" + "name": "Freezer" }, { "type": "custom:button-card", "template": "template_device_generic_state", - "entity": "number.aeg_frigo_fridge_targettemperaturec", - "name": "Frigo", - "color": "var(--state-icon-color)" + "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", - "entity": "number.aeg_frigo_freezer_targettemperaturec", - "name": "Freezer", - "color": "var(--state-icon-color)" + "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" + } + ] + } + } + } + } } ] } @@ -2316,6 +2410,18 @@ "entity": "select.aeg_frigo_highfan", "show_name": false, "icon": "mdi:fan", + "state": [ + { + "value": "Off", + "styles": { + "card": [ + { + "filter": "opacity(50%)" + } + ] + } + } + ], "styles": { "icon": [ { @@ -2329,6 +2435,18 @@ "entity": "select.aeg_frigo_ecometervisualstate", "icon": "mdi:recycle", "show_name": false, + "state": [ + { + "value": "Off", + "styles": { + "card": [ + { + "filter": "opacity(50%)" + } + ] + } + } + ], "styles": { "icon": [ { @@ -2339,8 +2457,23 @@ }, { "type": "custom:button-card", - "entity": "switch.aeg_frigo_freezer_fastmode", + "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": { "icon": [ { @@ -2353,6 +2486,21 @@ "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": [ { @@ -2371,6 +2519,9 @@ "color": "var(--state-icon-color)" } ] + }, + "confirmation": { + "text": "[[[ return `Sicuro di voler resettare il filtro aria?` ]]]" } } ] @@ -2731,358 +2882,6 @@ } ] }, - { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ - { - "type": "section", - "label": "Shelly 1 - Tapparella Cucina" - }, - { - "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/shelly/shelly25.png", - "tap_action": { - "action": "url", - "url_path": "http://shelly1.giorgioravera.it" - } - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "cover.tapparella_cucina_old", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_cucina_old_firmware", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_button", - "entity": "button.tapparella_cucina_old_reboot", - "name": "Riavvia Dispositivo", - "icon": "mdi:restart" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ - { - "type": "section", - "label": "Shelly 2 - Tapparella Sala" - }, - { - "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/shelly/shelly25.png", - "tap_action": { - "action": "url", - "url_path": "http://shelly2.giorgioravera.it" - } - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "layout": "icon_name_state", - "entity": "cover.tapparella_sala_old", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.tapparella_sala_old_firmware", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_button", - "entity": "button.tapparella_sala_old_reboot", - "name": "Riavvia Dispositivo", - "icon": "mdi:restart" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ - { - "type": "section", - "label": "Shelly 5 - Luce Corridoio" - }, - { - "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/shelly/shelly1.png", - "tap_action": { - "action": "url", - "url_path": "http://shelly5.giorgioravera.it" - } - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_corridoio", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_corridoio_firmware_update", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_button", - "entity": "button.luce_corridoio_reboot", - "name": "Riavvia Dispositivo", - "icon": "mdi:restart" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ - { - "type": "section", - "label": "Shelly 6 - Luce Cucina" - }, - { - "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/shelly/shelly1.png", - "tap_action": { - "action": "url", - "url_path": "http://shelly6.giorgioravera.it" - } - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_cucina_old", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luce_cucina_old_firmware", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_button", - "entity": "button.luce_cucina_old_reboot", - "name": "Riavvia Dispositivo", - "icon": "mdi:restart" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "entities", - "show_header_toggle": "off", - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ - { - "type": "section", - "label": "Shelly 8 - Luci Bagno" - }, - { - "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/shelly/shelly25.png", - "tap_action": { - "action": "url", - "url_path": "http://shelly8.giorgioravera.it" - } - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_bagno_old", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "light.luce_specchio_old", - "name": "Stato" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.luci_bagno_firmware", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_button", - "entity": "button.luci_bagno_reboot", - "name": "Riavvia Dispositivo", - "icon": "mdi:restart" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "entities", - "show_header_toggle": "off", - "visible": false, - "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n", - "entities": [ - { - "type": "section", - "label": "Shelly EM (Old)" - }, - { - "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/shelly/shelly_em.png", - "tap_action": { - "action": "url", - "url_path": "http://shellyem-old.giorgioravera.it" - } - }, - { - "type": "vertical-stack", - "cards": [ - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.shelly_em_old_channel_1_power", - "name": "Potenza" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.shelly_em_old_channel_1_voltage", - "name": "Tensione", - "icon": "mdi:alpha-v-box" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_state", - "entity": "sensor.shelly_em_old_channel_1_power_factor", - "name": "FP", - "icon": "mdi:angle-acute" - }, - { - "type": "custom:button-card", - "template": "template_device_firmware", - "entity": "update.shelly_em_old_firmware_update", - "name": "Firmare" - }, - { - "type": "custom:button-card", - "template": "template_device_generic_button", - "entity": "button.shelly_em_old_reboot", - "name": "Riavvia Dispositivo", - "icon": "mdi:restart" - } - ] - } - ] - } - ] - } - ] - }, { "type": "entities", "show_header_toggle": "off", diff --git a/packages/electrolux/electrolux_customizations.yaml b/packages/electrolux/electrolux_customizations.yaml index 68da37cf..82545228 100644 --- a/packages/electrolux/electrolux_customizations.yaml +++ b/packages/electrolux/electrolux_customizations.yaml @@ -5,15 +5,17 @@ homeassistant: customize: # Hoven Electrolyx EOB9S21WX - button.electrolux_forno_executecommand_off: + binary_sensor.electrolux_forno_doorstate: + friendly_name: "Porta forno" + button.electrolux_forno_executecommand: friendly_name: "Spegni forno" - button.electrolux_forno_executecommand_on: + button.electrolux_forno_executecommand_2: friendly_name: "Accendi forno" - button.electrolux_forno_executecommand_resume: + button.electrolux_forno_executecommand_3: friendly_name: "Riprendi cottura" - button.electrolux_forno_executecommand_start: + button.electrolux_forno_executecommand_4: friendly_name: "Avvia cottura" - button.electrolux_forno_executecommand_stopreset: + button.electrolux_forno_executecommand_5: friendly_name: "Ferma cottura" number.electrolux_forno_starttime: friendly_name: "Imposta Avvio Cottura" @@ -23,31 +25,23 @@ homeassistant: friendly_name: "Temperatura di cottura sonda desiderata" number.electrolux_forno_targetfoodprobetemperaturef: friendly_name: "Temperatura di cottura sonda desiderata (Fahrenheit)" - number.electrolux_forno_targetmicrowavepower: - friendly_name: "Potenza di cottura desiderata" number.electrolux_forno_targettemperaturec: friendly_name: "Temperatura di cottura desiderata" - number.electrolux_forno_targettemperaturef: - friendly_name: "Temperatura di cottura desiderata (Fahrenheit)" select.electrolux_forno_program: friendly_name: "Programma forno" - select.electrolux_forno_temperaturerepresentation: - friendly_name: "Unità di misura temperatura" - sensor.electrolux_forno_appliancemode: - friendly_name: "Programma forno" - icon: mdi:state-machine - sensor.electrolux_forno_appliancestate: - friendly_name: "Stato programma" sensor.electrolux_forno_connectivitystate: friendly_name: "Connessione WiFi" + sensor.electrolux_forno_alerts: + friendly_name: "Allarmi forno" + sensor.electrolux_forno_appliancestate: + friendly_name: "Programma forno" + icon: mdi:state-machine sensor.electrolux_forno_displayfoodprobetemperaturec: friendly_name: "Temperatura sonda" sensor.electrolux_forno_displaytemperaturec: friendly_name: "Temperatura forno" sensor.electrolux_forno_displaytemperaturef: friendly_name: "Temperatura forno (Fahrenheit)" - sensor.electrolux_forno_doorstate: - friendly_name: "Porta forno" sensor.electrolux_forno_foodprobeinsertionstate: friendly_name: "Stato sonda" sensor.electrolux_forno_networkinterface_linkqualityindicator: @@ -57,6 +51,10 @@ homeassistant: sensor.electrolux_forno_runningtime: friendly_name: "Tempo Totale di Funzionamento" icon: mdi:clock-time-twelve-outline + sensor.electrolux_forno_targetmicrowavepower: + friendly_name: "Potenza di cottura desiderata" + sensor.electrolux_forno_targettemperaturef: + friendly_name: "Temperatura di cottura desiderata (Fahrenheit)" sensor.electrolux_forno_timetoend: friendly_name: "Tempo di Cottura Rimanenete" icon: mdi:timer-outline diff --git a/packages/electrolux/electrolux_log.yaml b/packages/electrolux/electrolux_log.yaml index 5e9a584c..21e77121 100644 --- a/packages/electrolux/electrolux_log.yaml +++ b/packages/electrolux/electrolux_log.yaml @@ -6,35 +6,22 @@ logbook: exclude: entities: # Hoven Electrolyx EOB9S21WX - - button.electrolux_forno_executecommand_off - - button.electrolux_forno_executecommand_on - - button.electrolux_forno_executecommand_resume - - button.electrolux_forno_executecommand_start - - button.electrolux_forno_executecommand_stopreset - - number.electrolux_forno_starttime - - number.electrolux_forno_targetduration - - number.electrolux_forno_targetfoodprobetemperaturec - - number.electrolux_forno_targetfoodprobetemperaturef - - number.electrolux_forno_targetmicrowavepower - - number.electrolux_forno_targettemperaturec - - number.electrolux_forno_targettemperaturef - select.electrolux_forno_program - - select.electrolux_forno_temperaturerepresentation - - sensor.electrolux_forno_appliancemode - - sensor.electrolux_forno_appliancestate - sensor.electrolux_forno_connectivitystate + - sensor.electrolux_forno_alerts + - sensor.electrolux_forno_appliancestate - sensor.electrolux_forno_displayfoodprobetemperaturec - sensor.electrolux_forno_displaytemperaturec - sensor.electrolux_forno_displaytemperaturef - - sensor.electrolux_forno_doorstate - sensor.electrolux_forno_foodprobeinsertionstate - sensor.electrolux_forno_networkinterface_linkqualityindicator - sensor.electrolux_forno_remotecontrol - sensor.electrolux_forno_runningtime + - sensor.electrolux_forno_targetmicrowavepower + - sensor.electrolux_forno_targettemperaturef - sensor.electrolux_forno_timetoend - sensor.electrolux_forno_watertankempty - sensor.electrolux_forno_watertrayinsertionstate - - switch.electrolux_forno_cavitylight # Refrigerator AEG NSC7P751DS - binary_sensor.aeg_frigo_freezer_doorstate @@ -69,35 +56,22 @@ logbook: recorder: exclude: entities: - - button.electrolux_forno_executecommand_off - - button.electrolux_forno_executecommand_on - - button.electrolux_forno_executecommand_resume - - button.electrolux_forno_executecommand_start - - button.electrolux_forno_executecommand_stopreset - - number.electrolux_forno_starttime - - number.electrolux_forno_targetduration - - number.electrolux_forno_targetfoodprobetemperaturec - - number.electrolux_forno_targetfoodprobetemperaturef - - number.electrolux_forno_targetmicrowavepower - - number.electrolux_forno_targettemperaturec - - number.electrolux_forno_targettemperaturef - select.electrolux_forno_program - - select.electrolux_forno_temperaturerepresentation - - sensor.electrolux_forno_appliancemode - - sensor.electrolux_forno_appliancestate - sensor.electrolux_forno_connectivitystate + - sensor.electrolux_forno_alerts + - sensor.electrolux_forno_appliancestate - sensor.electrolux_forno_displayfoodprobetemperaturec - sensor.electrolux_forno_displaytemperaturec - sensor.electrolux_forno_displaytemperaturef - - sensor.electrolux_forno_doorstate - sensor.electrolux_forno_foodprobeinsertionstate - sensor.electrolux_forno_networkinterface_linkqualityindicator - sensor.electrolux_forno_remotecontrol - sensor.electrolux_forno_runningtime + - sensor.electrolux_forno_targetmicrowavepower + - sensor.electrolux_forno_targettemperaturef - sensor.electrolux_forno_timetoend - sensor.electrolux_forno_watertankempty - sensor.electrolux_forno_watertrayinsertionstate - - switch.electrolux_forno_cavitylight # Refrigerator AEG NSC7P751DS - binary_sensor.aeg_frigo_freezer_doorstate