From 82e627b837bc9aab0dcdf6b36d744e3817888964 Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Mon, 27 Dec 2021 18:20:40 +0100 Subject: [PATCH] Update netatmo valves --- .storage/lovelace | 74 ++++----- .storage/lovelace.lovelace_dispositivi | 20 +-- packages/netatmo/netatmo_away.yaml | 24 +-- packages/netatmo/netatmo_boost.yaml | 36 ++--- packages/netatmo/netatmo_customizations.yaml | 20 ++- .../netatmo/netatmo_google_assistant.yaml | 10 +- packages/netatmo/netatmo_groups.yaml | 10 +- packages/netatmo/netatmo_log.yaml | 60 +++---- packages/netatmo/netatmo_on_off.yaml | 30 ++-- packages/netatmo/netatmo_sensor.yaml | 153 +++--------------- 10 files changed, 172 insertions(+), 265 deletions(-) diff --git a/.storage/lovelace b/.storage/lovelace index c187f57c..d2795ab5 100644 --- a/.storage/lovelace +++ b/.storage/lovelace @@ -63,7 +63,7 @@ "entity": "cover.tapparella_cucina" }, { - "entity": "climate.netatmo_cucina" + "entity": "climate.cucina" }, { "entity": "media_player.google_home" @@ -90,7 +90,7 @@ "entity": "cover.tapparella_sala" }, { - "entity": "climate.netatmo_sala" + "entity": "climate.sala" }, { "entity": "media_player.sony_bravia_tv" @@ -129,7 +129,7 @@ "entity": "light.luce_specchio" }, { - "entity": "climate.netatmo_bagno" + "entity": "climate.bagno" } ], "entity": "light.luci_bagno", @@ -150,7 +150,7 @@ "entity": "cover.tapparella_studio" }, { - "entity": "climate.netatmo_studio" + "entity": "climate.studio" } ], "entity": "light.luce_studio", @@ -171,7 +171,7 @@ "entity": "cover.tapparella_camera" }, { - "entity": "climate.netatmo_camera_da_letto" + "entity": "climate.camera" }, { "entity": "media_player.tv_camera" @@ -550,19 +550,19 @@ "path": "climate", "badges": [ { - "entity": "sensor.valve_cucina_temperature" + "entity": "sensor.valvola_cucina_temperature" }, { - "entity": "sensor.valve_sala_temperature" + "entity": "sensor.valvola_sala_temperature" }, { - "entity": "sensor.valve_bagno_temperature" + "entity": "sensor.valvola_bagno_temperature" }, { - "entity": "sensor.valve_studio_temperature" + "entity": "sensor.valvola_studio_temperature" }, { - "entity": "sensor.valve_camera_da_letto_temperature" + "entity": "sensor.valvola_camera_temperature" }, { "entity": "sensor.temperatura_balcone_temperature" @@ -582,23 +582,23 @@ ], "cards": [ { - "entity": "climate.netatmo_cucina", + "entity": "climate.cucina", "type": "thermostat" }, { - "entity": "climate.netatmo_sala", + "entity": "climate.sala", "type": "thermostat" }, { - "entity": "climate.netatmo_bagno", + "entity": "climate.bagno", "type": "thermostat" }, { - "entity": "climate.netatmo_studio", + "entity": "climate.studio", "type": "thermostat" }, { - "entity": "climate.netatmo_camera_da_letto", + "entity": "climate.camera", "type": "thermostat" }, { @@ -617,7 +617,7 @@ "entity": "input_boolean.boost_valvola_bagno" }, { - "entity": "input_boolean.boost_valvola_camera_da_letto" + "entity": "input_boolean.boost_valvola_camera" } ], "show_header_toggle": false, @@ -639,7 +639,7 @@ "entity": "input_boolean.valvola_bagno" }, { - "entity": "input_boolean.valvola_camera_da_letto" + "entity": "input_boolean.valvola_camera" } ], "title": "Accensione / Spegnimento", @@ -650,23 +650,23 @@ "title": "Stato Valvole Netatmo", "entities": [ { - "entity": "sensor.valve_cucina_state", + "entity": "sensor.valvola_cucina_state", "name": "Cucina" }, { - "entity": "sensor.valve_sala_state", + "entity": "sensor.valvola_sala_state", "name": "Sala" }, { - "entity": "sensor.valve_studio_state", + "entity": "sensor.valvola_studio_state", "name": "Studio" }, { - "entity": "sensor.valve_bagno_state", + "entity": "sensor.valvola_bagno_state", "name": "Bagno" }, { - "entity": "sensor.valve_camera_da_letto_state", + "entity": "sensor.valvola_camera_state", "name": "Camera" } ] @@ -675,27 +675,27 @@ "type": "custom:bar-card", "entities": [ { - "entity": "sensor.valve_cucina_battery", + "entity": "sensor.valvola_cucina_battery_percent", "name": "Cucina", "width": "85%" }, { - "entity": "sensor.valve_sala_battery", + "entity": "sensor.valvola_sala_battery_percent", "name": "Sala", "width": "85%" }, { - "entity": "sensor.valve_studio_battery", + "entity": "sensor.valvola_studio_battery_percent", "name": "Studio", "width": "85%" }, { - "entity": "sensor.valve_bagno_battery", + "entity": "sensor.valvola_bagno_battery_percent", "name": "Bagno", "width": "85%" }, { - "entity": "sensor.valve_camera_da_letto_battery", + "entity": "sensor.valvola_camera_battery_percent", "name": "Camera", "width": "85%" } @@ -714,7 +714,7 @@ "type": "history-graph", "entities": [ { - "entity": "climate.netatmo_cucina" + "entity": "climate.cucina" } ], "hours_to_show": 24, @@ -725,7 +725,7 @@ "type": "history-graph", "entities": [ { - "entity": "climate.netatmo_sala" + "entity": "climate.sala" } ], "hours_to_show": 24, @@ -736,7 +736,7 @@ "type": "history-graph", "entities": [ { - "entity": "climate.netatmo_studio" + "entity": "climate.studio" } ], "hours_to_show": 24, @@ -747,7 +747,7 @@ "type": "history-graph", "entities": [ { - "entity": "climate.netatmo_bagno" + "entity": "climate.bagno" } ], "hours_to_show": 24, @@ -758,7 +758,7 @@ "type": "history-graph", "entities": [ { - "entity": "climate.netatmo_camera_da_letto" + "entity": "climate.camera" } ], "hours_to_show": 24, @@ -1548,7 +1548,7 @@ "type": "custom:mini-graph-card", "entities": [ { - "entity": "sensor.valve_cucina_temperature", + "entity": "sensor.valvola_cucina_temperature", "name": "Cucina" } ], @@ -1581,7 +1581,7 @@ "type": "custom:mini-graph-card", "entities": [ { - "entity": "sensor.valve_sala_temperature", + "entity": "sensor.valvola_sala_temperature", "name": "Sala" } ], @@ -1619,7 +1619,7 @@ "type": "custom:mini-graph-card", "entities": [ { - "entity": "sensor.valve_bagno_temperature", + "entity": "sensor.valvola_bagno_temperature", "name": "Bagno" } ], @@ -1652,7 +1652,7 @@ "type": "custom:mini-graph-card", "entities": [ { - "entity": "sensor.valve_studio_temperature", + "entity": "sensor.valvola_studio_temperature", "name": "Studio" } ], @@ -1690,7 +1690,7 @@ "type": "custom:mini-graph-card", "entities": [ { - "entity": "sensor.valve_camera_da_letto_temperature", + "entity": "sensor.valvola_camera_temperature", "name": "Camera" } ], diff --git a/.storage/lovelace.lovelace_dispositivi b/.storage/lovelace.lovelace_dispositivi index 5d1111a8..3c61c924 100644 --- a/.storage/lovelace.lovelace_dispositivi +++ b/.storage/lovelace.lovelace_dispositivi @@ -302,27 +302,27 @@ "type": "custom:bar-card", "entities": [ { - "entity": "sensor.valve_cucina_battery", + "entity": "sensor.valvola_cucina_battery_percent", "name": "Cucina", "width": "85%" }, { - "entity": "sensor.valve_sala_battery", + "entity": "sensor.valvola_sala_battery_percent", "name": "Sala", "width": "85%" }, { - "entity": "sensor.valve_studio_battery", + "entity": "sensor.valvola_studio_battery_percent", "name": "Studio", "width": "85%" }, { - "entity": "sensor.valve_bagno_battery", + "entity": "sensor.valvola_bagno_battery_percent", "name": "Bagno", "width": "85%" }, { - "entity": "sensor.valve_camera_da_letto_battery", + "entity": "sensor.valvola_camera_battery_percent", "name": "Camera", "width": "85%" } @@ -342,23 +342,23 @@ "title": "Stato Valvole Netatmo", "entities": [ { - "entity": "sensor.valve_cucina_state", + "entity": "sensor.valvola_cucina_state", "name": "Cucina" }, { - "entity": "sensor.valve_sala_state", + "entity": "sensor.valvola_sala_state", "name": "Sala" }, { - "entity": "sensor.valve_studio_state", + "entity": "sensor.valvola_studio_state", "name": "Studio" }, { - "entity": "sensor.valve_bagno_state", + "entity": "sensor.valvola_bagno_state", "name": "Bagno" }, { - "entity": "sensor.valve_camera_da_letto_state", + "entity": "sensor.valvola_camera_state", "name": "Camera" } ] diff --git a/packages/netatmo/netatmo_away.yaml b/packages/netatmo/netatmo_away.yaml index 7f4083a5..5bb1a3f3 100644 --- a/packages/netatmo/netatmo_away.yaml +++ b/packages/netatmo/netatmo_away.yaml @@ -10,12 +10,12 @@ script: sequence: - service: climate.set_preset_mode data: - entity_id: - - climate.netatmo_cucina - - climate.netatmo_sala - - climate.netatmo_studio - - climate.netatmo_bagno - - climate.netatmo_camera_da_letto + entity_id: + - climate.cucina + - climate.sala + - climate.studio + - climate.bagno + - climate.camera preset_mode: away ###################################################################### @@ -25,12 +25,12 @@ script: sequence: - service: climate.set_hvac_mode data: - entity_id: - - climate.netatmo_cucina - - climate.netatmo_sala - - climate.netatmo_studio - - climate.netatmo_bagno - - climate.netatmo_camera_da_letto + entity_id: + - climate.cucina + - climate.sala + - climate.studio + - climate.bagno + - climate.camera hvac_mode: auto ###################################################################### diff --git a/packages/netatmo/netatmo_boost.yaml b/packages/netatmo/netatmo_boost.yaml index 3df179c4..f670051d 100644 --- a/packages/netatmo/netatmo_boost.yaml +++ b/packages/netatmo/netatmo_boost.yaml @@ -19,7 +19,7 @@ input_boolean: name: Boost Valvola Bagno initial: off icon: mdi:thermometer-plus - boost_valvola_camera_da_letto: + boost_valvola_camera: name: Boost Valvola Camera initial: off icon: mdi:thermometer-plus @@ -32,7 +32,7 @@ script: ###################################################################### # Activating Valve Boost ###################################################################### - climate_valve_boost: + climate_valvola_boost: alias: "Termosifoni: Boost" sequence: - service: climate.set_preset_mode @@ -62,21 +62,21 @@ automation: input_boolean.boost_valvola_sala, input_boolean.boost_valvola_studio, input_boolean.boost_valvola_bagno, - input_boolean.boost_valvola_camera_da_letto - to: 'on' + input_boolean.boost_valvola_camera + to: 'on' variables: entity_id: >- {% if trigger.entity_id == 'input_boolean.boost_valvola_cucina' %} - climate.netatmo_cucina + climate.cucina {% elif trigger.entity_id == 'input_boolean.boost_valvola_sala' %} - climate.netatmo_sala + climate.sala {% elif trigger.entity_id == 'input_boolean.boost_valvola_studio' %} - climate.netatmo_studio + climate.studio {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno' %} - climate.netatmo_bagno - {% elif trigger.entity_id == 'input_boolean.boost_valvola_camera_da_letto' %} - climate.netatmo_camera_da_letto + climate.bagno + {% elif trigger.entity_id == 'input_boolean.boost_valvola_camera' %} + climate.camera {% endif %} action: @@ -105,21 +105,21 @@ automation: input_boolean.boost_valvola_sala, input_boolean.boost_valvola_studio, input_boolean.boost_valvola_bagno, - input_boolean.boost_valvola_camera_da_letto - to: 'off' + input_boolean.boost_valvola_camera + to: 'off' variables: entity_id: >- {% if trigger.entity_id == 'input_boolean.boost_valvola_cucina' %} - climate.netatmo_cucina + climate.cucina {% elif trigger.entity_id == 'input_boolean.boost_valvola_sala' %} - climate.netatmo_sala + climate.sala {% elif trigger.entity_id == 'input_boolean.boost_valvola_studio' %} - climate.netatmo_studio + climate.studio {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno' %} - climate.netatmo_bagno - {% elif trigger.entity_id == 'input_boolean.boost_valvola_camera_da_letto' %} - climate.netatmo_camera_da_letto + climate.bagno + {% elif trigger.entity_id == 'input_boolean.boost_valvola_camera' %} + climate.camera {% endif %} action: diff --git a/packages/netatmo/netatmo_customizations.yaml b/packages/netatmo/netatmo_customizations.yaml index 0f8d3888..ebb7bd76 100644 --- a/packages/netatmo/netatmo_customizations.yaml +++ b/packages/netatmo/netatmo_customizations.yaml @@ -4,15 +4,25 @@ homeassistant: customize: - climate.netatmo_cucina: + climate.cucina: friendly_name: Valvola Cucina - climate.netatmo_sala: + climate.sala: friendly_name: Valvola Sala - climate.netatmo_bagno: + climate.bagno: friendly_name: Valvola Bagno - climate.netatmo_studio: + climate.studio: friendly_name: Valvola Studio - climate.netatmo_camera_da_letto: + climate.camera: friendly_name: Valvola Camera select.netatmo_casa_ravera_testa: friendly_name: Programmazione Valvole + sensor.valvola_cucina_battery_percent: + friendly_name: Batteria Valvola Cucina + sensor.valvola_sala_battery_percent: + friendly_name: Batteria Valvola Sala + sensor.valvola_bagno_battery_percent: + friendly_name: Batteria Valvola Bagno + sensor.valvola_studio_battery_percent: + friendly_name: Batteria Valvola Studio + sensor.valvola_camera_battery_percent: + friendly_name: Batteria Valvola Camera \ No newline at end of file diff --git a/packages/netatmo/netatmo_google_assistant.yaml b/packages/netatmo/netatmo_google_assistant.yaml index a3e29487..f24e84cd 100644 --- a/packages/netatmo/netatmo_google_assistant.yaml +++ b/packages/netatmo/netatmo_google_assistant.yaml @@ -4,18 +4,18 @@ google_assistant: entity_config: - climate.netatmo_cucina: + climate.cucina: expose: true room: Cucina - climate.netatmo_sala: + climate.sala: expose: true room: Sala - climate.netatmo_studio: + climate.studio: expose: true room: Studio - climate.netatmo_bagno: + climate.bagno: expose: true room: Bagno - climate.netatmo_camera_da_letto: + climate.camera: expose: true room: Camera diff --git a/packages/netatmo/netatmo_groups.yaml b/packages/netatmo/netatmo_groups.yaml index db66f52f..4b3fd82c 100644 --- a/packages/netatmo/netatmo_groups.yaml +++ b/packages/netatmo/netatmo_groups.yaml @@ -7,8 +7,8 @@ group: name: Termostato icon: mdi:thermometer entities: - - climate.netatmo_cucina - - climate.netatmo_sala - - climate.netatmo_studio - - climate.netatmo_bagno - - climate.netatmo_camera_da_letto + - climate.cucina + - climate.sala + - climate.studio + - climate.bagno + - climate.camera diff --git a/packages/netatmo/netatmo_log.yaml b/packages/netatmo/netatmo_log.yaml index 71fb5dee..c42f17f8 100644 --- a/packages/netatmo/netatmo_log.yaml +++ b/packages/netatmo/netatmo_log.yaml @@ -5,16 +5,16 @@ history: exclude: entities: - - sensor.valve_cucina_battery - - sensor.valve_sala_battery - - sensor.valve_studio_battery - - sensor.valve_bagno_battery - - sensor.valve_camera_da_letto_battery - - sensor.valve_cucina_state - - sensor.valve_sala_state - - sensor.valve_studio_state - - sensor.valve_bagno_state - - sensor.valve_camera_da_letto_state + - sensor.valvola_cucina_battery_percent + - sensor.valvola_sala_battery_percent + - sensor.valvola_studio_battery_percent + - sensor.valvola_bagno_battery_percent + - sensor.valvola_camera_battery_percent + - sensor.valvola_cucina_state + - sensor.valvola_sala_state + - sensor.valvola_studio_state + - sensor.valvola_bagno_state + - sensor.valvola_camera_state - select.netatmo_casa_ravera_testa ###################################################################### @@ -24,16 +24,16 @@ history: logbook: exclude: entities: - - sensor.valve_cucina_battery - - sensor.valve_sala_battery - - sensor.valve_studio_battery - - sensor.valve_bagno_battery - - sensor.valve_camera_da_letto_battery - - sensor.valve_cucina_state - - sensor.valve_sala_state - - sensor.valve_studio_state - - sensor.valve_bagno_state - - sensor.valve_camera_da_letto_state + - sensor.valvola_cucina_battery_percent + - sensor.valvola_sala_battery_percent + - sensor.valvola_studio_battery_percent + - sensor.valvola_bagno_battery_percent + - sensor.valvola_camera_battery_percent + - sensor.valvola_cucina_state + - sensor.valvola_sala_state + - sensor.valvola_studio_state + - sensor.valvola_bagno_state + - sensor.valvola_camera_state - select.netatmo_casa_ravera_testa ###################################################################### @@ -43,14 +43,14 @@ logbook: recorder: exclude: entities: - - sensor.valve_cucina_battery - - sensor.valve_sala_battery - - sensor.valve_studio_battery - - sensor.valve_bagno_battery - - sensor.valve_camera_da_letto_battery - - sensor.valve_cucina_state - - sensor.valve_sala_state - - sensor.valve_studio_state - - sensor.valve_bagno_state - - sensor.valve_camera_da_letto_state + - sensor.valvola_cucina_battery_percent + - sensor.valvola_sala_battery_percent + - sensor.valvola_studio_battery_percent + - sensor.valvola_bagno_battery_percent + - sensor.valvola_camera_battery_percent + - sensor.valvola_cucina_state + - sensor.valvola_sala_state + - sensor.valvola_studio_state + - sensor.valvola_bagno_state + - sensor.valvola_camera_state - select.netatmo_casa_ravera_testa diff --git a/packages/netatmo/netatmo_on_off.yaml b/packages/netatmo/netatmo_on_off.yaml index 0856f9d3..10699421 100644 --- a/packages/netatmo/netatmo_on_off.yaml +++ b/packages/netatmo/netatmo_on_off.yaml @@ -19,7 +19,7 @@ input_boolean: name: Valvola Bagno initial: on icon: mdi:thermometer - valvola_camera_da_letto: + valvola_camera: name: Valvola Camera initial: on icon: mdi:thermometer @@ -40,7 +40,7 @@ automation: input_boolean.valvola_sala, input_boolean.valvola_studio, input_boolean.valvola_bagno, - input_boolean.valvola_camera_da_letto + input_boolean.valvola_camera to: 'on' action: @@ -48,15 +48,15 @@ automation: data_template: entity_id: > {% if trigger.entity_id == 'input_boolean.valvola_cucina' %} - climate.netatmo_cucina + climate.cucina {% elif trigger.entity_id == 'input_boolean.valvola_sala' %} - climate.netatmo_sala + climate.sala {% elif trigger.entity_id == 'input_boolean.valvola_studio' %} - climate.netatmo_studio + climate.studio {% elif trigger.entity_id == 'input_boolean.valvola_bagno' %} - climate.netatmo_bagno - {% elif trigger.entity_id == 'input_boolean.valvola_camera_da_letto' %} - climate.netatmo_camera_da_letto + climate.bagno + {% elif trigger.entity_id == 'input_boolean.valvola_camera' %} + climate.camera {% endif %} ###################################################################### @@ -70,7 +70,7 @@ automation: input_boolean.valvola_sala, input_boolean.valvola_studio, input_boolean.valvola_bagno, - input_boolean.valvola_camera_da_letto + input_boolean.valvola_camera to: 'off' action: @@ -78,13 +78,13 @@ automation: data_template: entity_id: > {% if trigger.entity_id == 'input_boolean.valvola_cucina' %} - climate.netatmo_cucina + climate.cucina {% elif trigger.entity_id == 'input_boolean.valvola_sala' %} - climate.netatmo_sala + climate.sala {% elif trigger.entity_id == 'input_boolean.valvola_studio' %} - climate.netatmo_studio + climate.studio {% elif trigger.entity_id == 'input_boolean.valvola_bagno' %} - climate.netatmo_bagno - {% elif trigger.entity_id == 'input_boolean.valvola_camera_da_letto' %} - climate.netatmo_camera_da_letto + climate.bagno + {% elif trigger.entity_id == 'input_boolean.valvola_camera' %} + climate.camera {% endif %} diff --git a/packages/netatmo/netatmo_sensor.yaml b/packages/netatmo/netatmo_sensor.yaml index 9b80e268..deb2362d 100644 --- a/packages/netatmo/netatmo_sensor.yaml +++ b/packages/netatmo/netatmo_sensor.yaml @@ -8,157 +8,54 @@ sensor: ###################################################################### - platform: template sensors: - valve_cucina_temperature: + valvola_cucina_temperature: friendly_name: "Temperatura Cucina" - value_template: "{{ state_attr('climate.netatmo_cucina', 'current_temperature') }}" + value_template: "{{ state_attr('climate.cucina', 'current_temperature') }}" unit_of_measurement: '°C' device_class: temperature - platform: template sensors: - valve_sala_temperature: + valvola_sala_temperature: friendly_name: "Temperatura Sala" - value_template: "{{ state_attr('climate.netatmo_sala', 'current_temperature') }}" + value_template: "{{ state_attr('climate.sala', 'current_temperature') }}" unit_of_measurement: '°C' device_class: temperature - platform: template sensors: - valve_studio_temperature: + valvola_studio_temperature: friendly_name: "Temperatura Studio" - value_template: "{{ state_attr('climate.netatmo_studio', 'current_temperature') }}" + value_template: "{{ state_attr('climate.studio', 'current_temperature') }}" unit_of_measurement: '°C' device_class: temperature - platform: template sensors: - valve_bagno_temperature: + valvola_bagno_temperature: friendly_name: "Temperatura Bagno" - value_template: "{{ state_attr('climate.netatmo_bagno', 'current_temperature') }}" + value_template: "{{ state_attr('climate.bagno', 'current_temperature') }}" unit_of_measurement: '°C' device_class: temperature - platform: template sensors: - valve_camera_da_letto_temperature: + valvola_camera_temperature: friendly_name: "Temperatura Camera" - value_template: "{{ state_attr('climate.netatmo_camera_da_letto', 'current_temperature') }}" + value_template: "{{ state_attr('climate.camera', 'current_temperature') }}" unit_of_measurement: '°C' device_class: temperature - ###################################################################### - # Sensor: Battery from Radiator Valve - ###################################################################### - - platform: template - sensors: - valve_cucina_battery: - friendly_name: "Batteria Valvola Cucina" - value_template: > - {% set battery_level = state_attr('climate.netatmo_cucina', 'battery_level') %} - {% if battery_level == "full" %} - 100 - {% elif battery_level == "high" %} - 80 - {% elif battery_level == "medium" %} - 50 - {% elif battery_level == "low" %} - 20 - {% else %} - 0 - {% endif %} - unit_of_measurement: '%' - device_class: battery - - - platform: template - sensors: - valve_sala_battery: - friendly_name: "Batteria Valvola Sala" - value_template: > - {% set battery_level = state_attr('climate.netatmo_sala', 'battery_level') %} - {% if battery_level == "full" %} - 100 - {% elif battery_level == "high" %} - 80 - {% elif battery_level == "medium" %} - 50 - {% elif battery_level == "low" %} - 20 - {% else %} - 0 - {% endif %} - unit_of_measurement: '%' - device_class: battery - - - platform: template - sensors: - valve_studio_battery: - friendly_name: "Batteria Valvola Studio" - value_template: > - {% set battery_level = state_attr('climate.netatmo_studio', 'battery_level') %} - {% if battery_level == "full" %} - 100 - {% elif battery_level == "high" %} - 80 - {% elif battery_level == "medium" %} - 50 - {% elif battery_level == "low" %} - 20 - {% else %} - 0 - {% endif %} - unit_of_measurement: '%' - device_class: battery - - - platform: template - sensors: - valve_bagno_battery: - friendly_name: "Batteria Valvola Bagno" - value_template: > - {% set battery_level = state_attr('climate.netatmo_bagno', 'battery_level') %} - {% if battery_level == "full" %} - 100 - {% elif battery_level == "high" %} - 80 - {% elif battery_level == "medium" %} - 50 - {% elif battery_level == "low" %} - 20 - {% else %} - 0 - {% endif %} - unit_of_measurement: '%' - device_class: battery - - - platform: template - sensors: - valve_camera_da_letto_battery: - friendly_name: "Batteria Valvola Camera" - value_template: > - {% set battery_level = state_attr('climate.netatmo_camera_da_letto', 'battery_level') %} - {% if battery_level == "full" %} - 100 - {% elif battery_level == "high" %} - 80 - {% elif battery_level == "medium" %} - 50 - {% elif battery_level == "low" %} - 20 - {% else %} - 0 - {% endif %} - unit_of_measurement: '%' - device_class: battery - ###################################################################### # Sensor: State from Radiator Valve ###################################################################### - platform: template sensors: - valve_cucina_state: + valvola_cucina_state: friendly_name: "Stato Valvola Cucina" - value_template: "{{ state_attr('climate.netatmo_cucina', 'hvac_action') }}" + value_template: "{{ state_attr('climate.cucina', 'hvac_action') }}" icon_template: >- - {% if is_state_attr('climate.netatmo_cucina', 'hvac_action', 'idle') %} + {% if is_state_attr('climate.cucina', 'hvac_action', 'idle') %} mdi:radiator-disabled {% else %} mdi:radiator @@ -166,11 +63,11 @@ sensor: - platform: template sensors: - valve_sala_state: + valvola_sala_state: friendly_name: "Stato Valvola Sala" - value_template: "{{ state_attr('climate.netatmo_sala', 'hvac_action') }}" + value_template: "{{ state_attr('climate.sala', 'hvac_action') }}" icon_template: >- - {% if is_state_attr('climate.netatmo_sala', 'hvac_action', 'idle') %} + {% if is_state_attr('climate.sala', 'hvac_action', 'idle') %} mdi:radiator-disabled {% else %} mdi:radiator @@ -178,11 +75,11 @@ sensor: - platform: template sensors: - valve_studio_state: + valvola_studio_state: friendly_name: "Stato Valvola Studio" - value_template: "{{ state_attr('climate.netatmo_studio', 'hvac_action') }}" + value_template: "{{ state_attr('climate.studio', 'hvac_action') }}" icon_template: >- - {% if is_state_attr('climate.netatmo_studio', 'hvac_action', 'idle') %} + {% if is_state_attr('climate.studio', 'hvac_action', 'idle') %} mdi:radiator-disabled {% else %} mdi:radiator @@ -190,11 +87,11 @@ sensor: - platform: template sensors: - valve_bagno_state: + valvola_bagno_state: friendly_name: "Stato Valvola Bagno" - value_template: "{{ state_attr('climate.netatmo_bagno', 'hvac_action') }}" + value_template: "{{ state_attr('climate.bagno', 'hvac_action') }}" icon_template: >- - {% if is_state_attr('climate.netatmo_bagno', 'hvac_action', 'idle') %} + {% if is_state_attr('climate.bagno', 'hvac_action', 'idle') %} mdi:radiator-disabled {% else %} mdi:radiator @@ -202,11 +99,11 @@ sensor: - platform: template sensors: - valve_camera_da_letto_state: + valvola_camera_state: friendly_name: "Stato Valvola Camera" - value_template: "{{ state_attr('climate.netatmo_camera_da_letto', 'hvac_action') }}" + value_template: "{{ state_attr('climate.camera', 'hvac_action') }}" icon_template: >- - {% if is_state_attr('climate.netatmo_camera_da_letto', 'hvac_action', 'idle') %} + {% if is_state_attr('climate.camera', 'hvac_action', 'idle') %} mdi:radiator-disabled {% else %} mdi:radiator -- 2.47.3