"entity": "light.luce_specchio_old"
},
{
- "entity": "climate.bagno"
+ "entity": "climate.bagno_piccolo"
}
],
"entity": "group.lights_bathroom_old",
"entity": "cover.tapparella_bagno"
},
{
- "entity": "climate.bagno"
+ "entity": "climate.bagno_grande"
}
],
"entity": "group.lights_bathroom",
"title": "Termostato",
"path": "climate",
"badges": [
+ {
+ "entity": "sensor.valvola_zona_giorno_temperature"
+ },
{
"entity": "sensor.valvola_cucina_temperature"
},
"entity": "sensor.valvola_sala_temperature"
},
{
- "entity": "sensor.valvola_bagno_temperature"
+ "entity": "sensor.valvola_studio_temperature"
},
{
- "entity": "sensor.valvola_studio_temperature"
+ "entity": "sensor.valvola_bagno_piccolo_temperature"
+ },
+ {
+ "entity": "sensor.valvola_bagno_grande_temperature"
},
{
"entity": "sensor.valvola_camera_temperature"
}
],
"cards": [
+ {
+ "entity": "climate.zona_giorno",
+ "type": "thermostat"
+ },
{
"entity": "climate.cucina",
"type": "thermostat"
"type": "thermostat"
},
{
- "entity": "climate.bagno",
+ "entity": "climate.studio",
"type": "thermostat"
},
{
- "entity": "climate.studio",
+ "entity": "climate.bagno_piccolo",
+ "type": "thermostat"
+ },
+ {
+ "entity": "climate.bagno_grande",
"type": "thermostat"
},
{
{
"entity": "input_boolean.boost_valvola_sala"
},
+ {
+ "entity": "input_boolean.boost_valvola_zona_giorno"
+ },
{
"entity": "input_boolean.boost_valvola_studio"
},
{
- "entity": "input_boolean.boost_valvola_bagno"
+ "entity": "input_boolean.boost_valvola_bagno_piccolo"
+ },
+ {
+ "entity": "input_boolean.boost_valvola_bagno_grande"
},
{
"entity": "input_boolean.boost_valvola_camera"
{
"type": "entities",
"entities": [
+ {
+ "entity": "input_boolean.valvola_zona_giorno"
+ },
{
"entity": "input_boolean.valvola_cucina"
},
"entity": "input_boolean.valvola_studio"
},
{
- "entity": "input_boolean.valvola_bagno"
+ "entity": "input_boolean.valvola_bagno_piccolo"
+ },
+ {
+ "entity": "input_boolean.valvola_bagno_grande"
},
{
"entity": "input_boolean.valvola_camera"
"type": "entities",
"title": "Stato Valvole Netatmo",
"entities": [
+ {
+ "entity": "sensor.valvola_zona_giorno_state",
+ "name": "Valvola Zona Giorno"
+ },
{
"entity": "sensor.valvola_cucina_state",
- "name": "Cucina"
+ "name": "Valvola Cucina"
},
{
"entity": "sensor.valvola_sala_state",
- "name": "Sala"
+ "name": "Valvola Sala"
},
{
"entity": "sensor.valvola_studio_state",
- "name": "Studio"
+ "name": "Valvola Studio"
+ },
+ {
+ "entity": "sensor.valvola_bagno_piccolo_state",
+ "name": "Valvola Bagno Piccolo"
},
{
- "entity": "sensor.valvola_bagno_state",
- "name": "Bagno"
+ "entity": "sensor.valvola_bagno_grande_state",
+ "name": "Valvola Bagno Grande"
},
{
"entity": "sensor.valvola_camera_state",
- "name": "Camera"
+ "name": "Valvola Camera"
}
]
},
"type": "custom:bar-card",
"entities": [
{
- "entity": "sensor.valvola_cucina_battery_percent",
+ "entity": "sensor.valvola_zona_giorno_batteria",
+ "name": "Bagno",
+ "width": "85%"
+ },
+ {
+ "entity": "sensor.valvola_cucina_batteria",
"name": "Cucina",
"width": "85%"
},
{
- "entity": "sensor.valvola_sala_battery_percent",
+ "entity": "sensor.valvola_sala_batteria",
"name": "Sala",
"width": "85%"
},
{
- "entity": "sensor.valvola_studio_battery_percent",
+ "entity": "sensor.valvola_studio_batteria",
"name": "Studio",
"width": "85%"
},
{
- "entity": "sensor.valvola_bagno_battery_percent",
+ "entity": "sensor.valvola_bagno_piccolo_batteria",
"name": "Bagno",
"width": "85%"
},
{
- "entity": "sensor.valvola_camera_battery_percent",
+ "entity": "sensor.valvola_bagno_grande_batteria",
+ "name": "Bagno",
+ "width": "85%"
+ },
+ {
+ "entity": "sensor.valvola_camera_batteria",
"name": "Camera",
"width": "85%"
}
"value": "outside"
}
},
+ {
+ "type": "history-graph",
+ "entities": [
+ {
+ "entity": "climate.zona_giorno"
+ }
+ ],
+ "hours_to_show": 24,
+ "refresh_interval": 0,
+ "title": "Valvola Zona Giorno"
+ },
{
"type": "history-graph",
"entities": [
"type": "history-graph",
"entities": [
{
- "entity": "climate.bagno"
+ "entity": "climate.bagno_piccolo"
+ }
+ ],
+ "hours_to_show": 24,
+ "refresh_interval": 0,
+ "title": "Valvola Bagno Piccolo"
+ },
+ {
+ "type": "history-graph",
+ "entities": [
+ {
+ "entity": "climate.bagno_grande"
}
],
"hours_to_show": 24,
"refresh_interval": 0,
- "title": "Valvola Bagno"
+ "title": "Valvola Bagno Grande"
},
{
"type": "history-graph",
"entities": [
{
"type": "section",
- "label": "Valvola 1 - Cucina"
+ "label": "Valvola Zona Giorno"
},
{
"type": "custom:hui-element",
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "climate.cucina",
+ "entity": "climate.zona_giorno",
"name": "Modalità"
},
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "sensor.valvola_cucina_state",
+ "entity": "sensor.valvola_zona_giorno_state",
"name": "Stato"
},
{
"type": "custom:button-card",
"template": "template_device_generic_battery_state",
- "entity": "sensor.valvola_cucina_battery_percent",
+ "entity": "sensor.valvola_zona_giorno_batteria",
"name": "Batteria"
},
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "timer.valvola_cucina",
+ "entity": "timer.valvola_zona_giorno",
"name": "Timer"
}
]
"entities": [
{
"type": "section",
- "label": "Valvola 2 - Sala"
+ "label": "Valvola Cucina"
},
{
"type": "custom:hui-element",
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "climate.sala",
+ "entity": "climate.cucina",
"name": "Modalità"
},
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "sensor.valvola_sala_state",
+ "entity": "sensor.valvola_cucina_state",
"name": "Stato"
},
{
"type": "custom:button-card",
"template": "template_device_generic_battery_state",
- "entity": "sensor.valvola_sala_battery_percent",
+ "entity": "sensor.valvola_cucina_batteria",
"name": "Batteria"
},
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "timer.valvola_sala",
+ "entity": "timer.valvola_cucina",
"name": "Timer"
}
]
"entities": [
{
"type": "section",
- "label": "Valvola 3 - Bagno"
+ "label": "Valvola Sala"
},
{
"type": "custom:hui-element",
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "climate.bagno",
+ "entity": "climate.sala",
"name": "Modalità"
},
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "sensor.valvola_bagno_state",
+ "entity": "sensor.valvola_sala_state",
"name": "Stato"
},
{
"type": "custom:button-card",
"template": "template_device_generic_battery_state",
- "entity": "sensor.valvola_bagno_battery_percent",
+ "entity": "sensor.valvola_sala_batteria",
"name": "Batteria"
},
{
"type": "custom:button-card",
"template": "template_device_generic_state",
- "entity": "timer.valvola_bagno",
+ "entity": "timer.valvola_sala",
"name": "Timer"
}
]
"entities": [
{
"type": "section",
- "label": "Valvola 4 - Studio"
+ "label": "Valvola Studio"
},
{
"type": "custom:hui-element",
{
"type": "custom:button-card",
"template": "template_device_generic_battery_state",
- "entity": "sensor.valvola_studio_battery_percent",
+ "entity": "sensor.valvola_studio_batteria",
"name": "Batteria"
},
{
"entities": [
{
"type": "section",
- "label": "Valvola 5 - Camera"
+ "label": "Valvola Bagno Piccolo"
+ },
+ {
+ "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/netatmo_valve.png"
+ },
+ {
+ "type": "vertical-stack",
+ "cards": [
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_state",
+ "entity": "climate.bagno_piccolo",
+ "name": "Modalità"
+ },
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_state",
+ "entity": "sensor.valvola_bagno_piccolo_state",
+ "name": "Stato"
+ },
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_battery_state",
+ "entity": "sensor.valvola_bagno_piccolo_batteria",
+ "name": "Batteria"
+ },
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_state",
+ "entity": "timer.valvola_bagno_piccolo",
+ "name": "Timer"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "view_layout": {
+ "grid-area": "fifth"
+ }
+ },
+ {
+ "type": "entities",
+ "show_header_toggle": "off",
+ "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n",
+ "entities": [
+ {
+ "type": "section",
+ "label": "Valvola Bagno Grande"
+ },
+ {
+ "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/netatmo_valve.png"
+ },
+ {
+ "type": "vertical-stack",
+ "cards": [
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_state",
+ "entity": "climate.bagno_grande",
+ "name": "Modalità"
+ },
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_state",
+ "entity": "sensor.valvola_bagno_grande_state",
+ "name": "Stato"
+ },
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_battery_state",
+ "entity": "sensor.valvola_bagno_grande_batteria",
+ "name": "Batteria"
+ },
+ {
+ "type": "custom:button-card",
+ "template": "template_device_generic_state",
+ "entity": "timer.valvola_bagno_grande",
+ "name": "Timer"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "view_layout": {
+ "grid-area": "sixth"
+ }
+ },
+ {
+ "type": "entities",
+ "show_header_toggle": "off",
+ "style": ".card-header {\n padding: 0px 0px 0px 0px !important;\n}\n",
+ "entities": [
+ {
+ "type": "section",
+ "label": "Valvola Camera"
},
{
"type": "custom:hui-element",
{
"type": "custom:button-card",
"template": "template_device_generic_battery_state",
- "entity": "sensor.valvola_camera_battery_percent",
+ "entity": "sensor.valvola_camera_batteria",
"name": "Batteria"
},
{
}
],
"view_layout": {
- "grid-area": "fifth"
+ "grid-area": "seventh"
}
}
],
- action: climate.set_preset_mode
data:
entity_id:
+ - climate.zona_giorno
- climate.cucina
- climate.sala
- climate.studio
- - climate.bagno
+ - climate.bagno_piccolo
+ - climate.bagno_grande
- climate.camera
preset_mode: away
- action: climate.set_hvac_mode
data:
entity_id:
+ - climate.zona_giorno
- climate.cucina
- climate.sala
- climate.studio
- - climate.bagno
+ - climate.bagno_piccolo
+ - climate.bagno_grande
- climate.camera
hvac_mode: auto
######################################################################
input_boolean:
+ boost_valvola_zona_giorno:
+ name: Boost Valvola Zona Giorno
+ initial: off
+ icon: mdi:thermometer-plus
boost_valvola_cucina:
name: Boost Valvola Cucina
initial: off
name: Boost Valvola Studio
initial: off
icon: mdi:thermometer-plus
- boost_valvola_bagno:
- name: Boost Valvola Bagno
+ boost_valvola_bagno_piccolo:
+ name: Boost Valvola Bagno Piccolo
+ initial: off
+ icon: mdi:thermometer-plus
+ boost_valvola_bagno_grande:
+ name: Boost Valvola Bagno Grande
initial: off
icon: mdi:thermometer-plus
boost_valvola_camera:
trigger:
trigger: state
- entity_id: input_boolean.boost_valvola_cucina,
+ entity_id: input_boolean.boost_valvola_zona_giorno,
+ input_boolean.boost_valvola_cucina,
input_boolean.boost_valvola_sala,
input_boolean.boost_valvola_studio,
- input_boolean.boost_valvola_bagno,
+ input_boolean.boost_valvola_bagno_piccolo,
+ input_boolean.boost_valvola_bagno_grande,
input_boolean.boost_valvola_camera
to: 'on'
variables:
entity_id: >-
- {% if trigger.entity_id == 'input_boolean.boost_valvola_cucina' %}
+ {% if trigger.entity_id == 'input_boolean.boost_valvola_zona_giorno' %}
+ climate.zona_giorno
+ {% elif trigger.entity_id == 'input_boolean.boost_valvola_cucina' %}
climate.cucina
{% elif trigger.entity_id == 'input_boolean.boost_valvola_sala' %}
climate.sala
{% elif trigger.entity_id == 'input_boolean.boost_valvola_studio' %}
climate.studio
- {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno' %}
- climate.bagno
+ {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno_piccolo' %}
+ climate.bagno_piccolo
+ {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno_grande' %}
+ climate.bagno_grande
{% elif trigger.entity_id == 'input_boolean.boost_valvola_camera' %}
climate.camera
{% endif %}
trigger:
trigger: state
- entity_id: input_boolean.boost_valvola_cucina,
+ entity_id: input_boolean.boost_valvola_zona_giorno,
+ input_boolean.boost_valvola_cucina,
input_boolean.boost_valvola_sala,
input_boolean.boost_valvola_studio,
- input_boolean.boost_valvola_bagno,
+ input_boolean.boost_valvola_bagno_piccolo,
+ input_boolean.boost_valvola_bagno_grande,
input_boolean.boost_valvola_camera
to: 'off'
variables:
entity_id: >-
- {% if trigger.entity_id == 'input_boolean.boost_valvola_cucina' %}
+ {% if trigger.entity_id == 'input_boolean.boost_valvola_zona_giorno' %}
+ climate.zona_giorno
+ {% elif trigger.entity_id == 'input_boolean.boost_valvola_cucina' %}
climate.cucina
{% elif trigger.entity_id == 'input_boolean.boost_valvola_sala' %}
climate.sala
{% elif trigger.entity_id == 'input_boolean.boost_valvola_studio' %}
climate.studio
- {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno' %}
- climate.bagno
+ {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno_piccolo' %}
+ climate.bagno_piccolo
+ {% elif trigger.entity_id == 'input_boolean.boost_valvola_bagno_grande' %}
+ climate.bagno_grande
{% elif trigger.entity_id == 'input_boolean.boost_valvola_camera' %}
climate.camera
{% endif %}
homeassistant:
customize:
+ climate.zona_giorno:
+ friendly_name: Valvola Zona Giorno
climate.cucina:
friendly_name: Valvola Cucina
climate.sala:
friendly_name: Valvola Sala
- climate.bagno:
- friendly_name: Valvola Bagno
climate.studio:
friendly_name: Valvola Studio
+ climate.bagno_piccolo:
+ friendly_name: Valvola Bagno Piccolo
+ climate.bagno_grande:
+ friendly_name: Valvola Bagno Grande
climate.camera:
friendly_name: Valvola Camera
select.netatmo_casa_ravera_testa:
friendly_name: Programmazione Valvole
- sensor.valvola_cucina_battery_percent:
+ sensor.valvola_zona_giorno_batteria:
+ friendly_name: Batteria Valvola Zona Giorno
+ sensor.valvola_cucina_batteria:
friendly_name: Batteria Valvola Cucina
- sensor.valvola_sala_battery_percent:
+ sensor.valvola_sala_batteria:
friendly_name: Batteria Valvola Sala
- sensor.valvola_bagno_battery_percent:
- friendly_name: Batteria Valvola Bagno
- sensor.valvola_studio_battery_percent:
+ sensor.valvola_studio_batteria:
friendly_name: Batteria Valvola Studio
- sensor.valvola_camera_battery_percent:
+ sensor.valvola_bagno_piccolo_batteria:
+ friendly_name: Batteria Valvola Bagno Piccolo
+ sensor.valvola_bagno_grande_batteria:
+ friendly_name: Batteria Valvola Bagno Grande
+ sensor.valvola_camera_batteria:
friendly_name: Batteria Valvola Camera
name: Termostato
icon: mdi:thermometer
entities:
+ - climate.zona_giorno
- climate.cucina
- climate.sala
- climate.studio
- - climate.bagno
+ - climate.bagno_piccolo
+ - climate.bagno_grande
- climate.camera
logbook:
exclude:
entities:
- - 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_zona_giorno_batteria
+ - sensor.valvola_cucina_batteria
+ - sensor.valvola_sala_batteria
+ - sensor.valvola_studio_batteria
+ - sensor.valvola_bagno_piccolo_batteria
+ - sensor.valvola_bagno_grande_batteria
+ - sensor.valvola_camera_batteria
+ - sensor.valvola_zona_giorno_state
- sensor.valvola_cucina_state
- sensor.valvola_sala_state
- sensor.valvola_studio_state
- - sensor.valvola_bagno_state
+ - sensor.valvola_bagno_piccolo_state
+ - sensor.valvola_bagno_grande_state
- sensor.valvola_camera_state
- select.netatmo_casa_ravera_testa
recorder:
exclude:
entities:
- - 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_zona_giorno_batteria
+ - sensor.valvola_cucina_batteria
+ - sensor.valvola_sala_batteria
+ - sensor.valvola_studio_batteria
+ - sensor.valvola_bagno_piccolo_batteria
+ - sensor.valvola_bagno_grande_batteria
+ - sensor.valvola_camera_batteria
+ - sensor.valvola_zona_giorno_state
- sensor.valvola_cucina_state
- sensor.valvola_sala_state
- sensor.valvola_studio_state
- - sensor.valvola_bagno_state
+ - sensor.valvola_bagno_piccolo_state
+ - sensor.valvola_bagno_grande_state
- sensor.valvola_camera_state
- select.netatmo_casa_ravera_testa
package.netatmo:
customize: &customize
package: 'netatmo'
- version: 1.0.0
+ version: 1.2.0
######################################################################
# Netatmo Package - Main - Entities
group.climate:
<<: *customize
+ sensor.valvola_zona_giorno_temperature:
+ <<: *customize
sensor.valvola_cucina_temperature:
<<: *customize
sensor.valvola_sala_temperature:
<<: *customize
sensor.valvola_studio_temperature:
<<: *customize
- sensor.valvola_bagno_temperature:
+ sensor.valvola_bagno_piccolo_temperature:
+ <<: *customize
+ sensor.valvola_bagno_grande_temperature:
<<: *customize
sensor.valvola_camera_temperature:
<<: *customize
+ sensor.valvola_zona_giorno_state:
+ <<: *customize
sensor.valvola_cucina_state:
<<: *customize
sensor.valvola_sala_state:
<<: *customize
sensor.valvola_studio_state:
<<: *customize
- sensor.valvola_bagno_state:
+ sensor.valvola_bagno_piccolo_state:
+ <<: *customize
+ sensor.valvola_bagno_grande_state:
<<: *customize
sensor.valvola_camera_state:
<<: *customize
+ input_boolean.valvola_zona_giorno:
+ <<: *customize
input_boolean.valvola_cucina:
<<: *customize
input_boolean.valvola_sala:
<<: *customize
input_boolean.valvola_studio:
<<: *customize
- input_boolean.valvola_bagno:
+ input_boolean.valvola_bagno_piccolo:
+ <<: *customize
+ input_boolean.valvola_bagno_grande:
<<: *customize
input_boolean.valvola_camera:
<<: *customize
<<: *customize
automation.termosifoni_spegnimento:
<<: *customize
+ input_boolean.boost_valvola_zona_giorno:
+ <<: *customize
input_boolean.boost_valvola_cucina:
<<: *customize
input_boolean.boost_valvola_sala:
<<: *customize
input_boolean.boost_valvola_studio:
<<: *customize
- input_boolean.boost_valvola_bagno:
+ input_boolean.boost_valvola_bagno_grande:
+ <<: *customize
+ input_boolean.boost_valvola_bagno_piccolo:
<<: *customize
input_boolean.boost_valvola_camera:
<<: *customize
automation.termosifoni_sincronizzazione_con_riscaldamento_centralizzato:
<<: *customize
automation.netatmo_notifica_disconnessione:
- <<: *customize
\ No newline at end of file
+ <<: *customize
######################################################################
input_boolean:
+ valvola_zona_giorno:
+ name: Valvola Zona Giorno
+ initial: on
+ icon: mdi:thermometer
valvola_cucina:
name: Valvola Cucina
initial: on
name: Valvola Studio
initial: on
icon: mdi:thermometer
- valvola_bagno:
- name: Valvola Bagno
+ valvola_bagno_piccolo:
+ name: Valvola Bagno Piccolo
+ initial: on
+ icon: mdi:thermometer
+ valvola_bagno_grande:
+ name: Valvola Bagno Grande
initial: on
icon: mdi:thermometer
valvola_camera:
trigger:
trigger: state
- entity_id: input_boolean.valvola_cucina,
+ entity_id: input_boolean.valvola_zona_giorno,
+ input_boolean.valvola_cucina,
input_boolean.valvola_sala,
input_boolean.valvola_studio,
- input_boolean.valvola_bagno,
+ input_boolean.valvola_bagno_piccolo,
+ input_boolean.valvola_bagno_grande,
input_boolean.valvola_camera
to: 'on'
- action: climate.turn_on
data_template:
entity_id: >
- {% if trigger.entity_id == 'input_boolean.valvola_cucina' %}
+ {% if trigger.entity_id == 'input_boolean.valvola_zona_giorno' %}
+ climate.zona_giorno
+ {% elif trigger.entity_id == 'input_boolean.valvola_cucina' %}
climate.cucina
{% elif trigger.entity_id == 'input_boolean.valvola_sala' %}
climate.sala
{% elif trigger.entity_id == 'input_boolean.valvola_studio' %}
climate.studio
- {% elif trigger.entity_id == 'input_boolean.valvola_bagno' %}
- climate.bagno
+ {% elif trigger.entity_id == 'input_boolean.valvola_bagno_piccolo' %}
+ climate.bagno_piccolo
+ {% elif trigger.entity_id == 'input_boolean.valvola_bagno_grande' %}
+ climate.bagno_grande
{% elif trigger.entity_id == 'input_boolean.valvola_camera' %}
climate.camera
{% endif %}
trigger:
trigger: state
- entity_id: input_boolean.valvola_cucina,
+ entity_id: input_boolean.valvola_zona_giorno,
+ input_boolean.valvola_cucina,
input_boolean.valvola_sala,
input_boolean.valvola_studio,
- input_boolean.valvola_bagno,
+ input_boolean.valvola_bagno_piccolo,
+ input_boolean.valvola_bagno_grande,
input_boolean.valvola_camera
to: 'off'
- action: climate.turn_off
data_template:
entity_id: >
- {% if trigger.entity_id == 'input_boolean.valvola_cucina' %}
+ {% if trigger.entity_id == 'input_boolean.valvola_zona_giorno' %}
+ climate.zona_giorno
+ {% elif trigger.entity_id == 'input_boolean.valvola_cucina' %}
climate.cucina
{% elif trigger.entity_id == 'input_boolean.valvola_sala' %}
climate.sala
{% elif trigger.entity_id == 'input_boolean.valvola_studio' %}
climate.studio
- {% elif trigger.entity_id == 'input_boolean.valvola_bagno' %}
- climate.bagno
+ {% elif trigger.entity_id == 'input_boolean.valvola_bagno_piccolo' %}
+ climate.bagno_piccolo
+ {% elif trigger.entity_id == 'input_boolean.valvola_bagno_grande' %}
+ climate.bagno_grande
{% elif trigger.entity_id == 'input_boolean.valvola_camera' %}
climate.camera
{% endif %}
}}
trigger:
+ - trigger: state
+ entity_id: climate.zona_giorno
+ to: 'unavailable'
- trigger: state
entity_id: climate.cucina
to: 'unavailable'
entity_id: climate.studio
to: 'unavailable'
- trigger: state
- entity_id: climate.bagno
+ entity_id: climate.bagno_piccolo
+ to: 'unavailable'
+ - trigger: state
+ entity_id: climate.bagno_grande
to: 'unavailable'
- trigger: state
entity_id: climate.camera
######################################################################
# Sensor: Temperature from Radiator Valve
######################################################################
+ - platform: template
+ sensors:
+ valvola_zona_giorno_temperature:
+ friendly_name: "Temperatura Zona Giorno"
+ value_template: "{{ state_attr('climate.zona_giorno', 'current_temperature') }}"
+ unit_of_measurement: '°C'
+ device_class: temperature
+
- platform: template
sensors:
valvola_cucina_temperature:
- platform: template
sensors:
- valvola_bagno_temperature:
- friendly_name: "Temperatura Bagno"
- value_template: "{{ state_attr('climate.bagno', 'current_temperature') }}"
+ valvola_bagno_piccolo_temperature:
+ friendly_name: "Temperatura Bagno Piccolo"
+ value_template: "{{ state_attr('climate.bagno_piccolo', 'current_temperature') }}"
+ unit_of_measurement: '°C'
+ device_class: temperature
+
+ - platform: template
+ sensors:
+ valvola_bagno_grande_temperature:
+ friendly_name: "Temperatura Bagno Grande"
+ value_template: "{{ state_attr('climate.bagno_grande', 'current_temperature') }}"
unit_of_measurement: '°C'
device_class: temperature
######################################################################
# Sensor: State from Radiator Valve
######################################################################
+ - platform: template
+ sensors:
+ valvola_zona_giorno_state:
+ friendly_name: "Stato Valvola Zona Giorno"
+ value_template: "{{ state_attr('climate.zona_giorno', 'hvac_action') }}"
+ icon_template: >-
+ {% if is_state_attr('climate.zona_giorno', 'hvac_action', 'idle') %}
+ mdi:radiator-disabled
+ {% else %}
+ mdi:radiator
+ {% endif %}
+
- platform: template
sensors:
valvola_cucina_state:
- platform: template
sensors:
- valvola_bagno_state:
- friendly_name: "Stato Valvola Bagno"
- value_template: "{{ state_attr('climate.bagno', 'hvac_action') }}"
+ valvola_bagno_piccolo_state:
+ friendly_name: "Stato Valvola Bagno Piccolo"
+ value_template: "{{ state_attr('climate.bagno_piccolo', 'hvac_action') }}"
+ icon_template: >-
+ {% if is_state_attr('climate.bagno_piccolo', 'hvac_action', 'idle') %}
+ mdi:radiator-disabled
+ {% else %}
+ mdi:radiator
+ {% endif %}
+
+ - platform: template
+ sensors:
+ valvola_bagno_grande_state:
+ friendly_name: "Stato Valvola Bagno Grande"
+ value_template: "{{ state_attr('climate.bagno_grande', 'hvac_action') }}"
icon_template: >-
- {% if is_state_attr('climate.bagno', 'hvac_action', 'idle') %}
+ {% if is_state_attr('climate.bagno_grande', 'hvac_action', 'idle') %}
mdi:radiator-disabled
{% else %}
mdi:radiator