Stato/qualità della connessione tra il bridge ed il resto dell'architettura TADO
Forse ho un problema con una valvola, che a volte si disconnette e si riconnette dopo un po' di tempo. Dall'App oppure da Home Assistant posso sapere solo se è connessa ma non è possibile sapere la qualità di connessione.
Chiedo se è possibile implementare la qualità della connessione in percentuale oppure con una enumerazione (scarso, buona, ottima):
Questo potrebbe essere utile anche in fase di installazione perché è difficile capire se è un problema della valvola o della connessione.
Spero che sono utili anche le foto di alcune entità/attributi
Commenti
-
ciao, sarebbe utile avere l'info che chiedi...
scusa le domande, che card usi per avere le info tutte sulla stessa riga? cosa vuol dire 'idle' nella havac action e in quale entità la trovo?
Hai implementato l'automazione per lo spegnimento quando rileva la finestra aperta? se sì visto che volevo implementarla anche io mi fai vedere il codice di come lo hai fatto?
Io ho fatto quelle per mettere in away e home quando siamo tutti fuori o uno rientra e per spegnere/accendere tutto l'impianto
Grazie
0 -
Ciao
purtroppo ho letto solo ora il messaggio
Devi installare il plug in multiple entity row da HACS
Questo il codice di una linea per le multi entità sulla stessa riga
type: entities
title: Tado - Temperatura / Umidità
entities:
- entity: sensor.riscaldamento_temperature
type: custom:multiple-entity-row
name: Riscaldamento
state_color: true
state_header: Temp.
secondary_info: last-updated
entities:
- entity: sensor.riscaldamento_humidity
name: Umidità
- entity: climate.riscaldamento
attribute: temperature
name: Imp.
unit: °C
queste per le finestre aperte e media temperature
Sensor:
- platform: template
sensors:
tado_finestre:
friendly_name: "Tado - Finestre"
value_template: >-
{% if is_state('binary_sensor.riscaldamento_open_window', 'on')
or is_state('binary_sensor.camera_1_open_window', 'on')
or is_state('binary_sensor.camera2_open_window', 'on')
or is_state('binary_sensor.camera3_open_window', 'on') %}
Aperte
{% else %}
Chiuse
{% endif %}
icon_template: >-
{% if states('sensor.tado_finestre') == 'Aperte' %}
mdi:window-open
{% elif states('sensor.tado_finestre') == 'Chiuse' %}
mdi:window-closed
{% else %}
mdi:account-question
{% endif %}
- platform: average
name: 'Tado - Media Temperature'
precision: 1
entities:
- sensor.riscaldamento_temperature
- sensor.camera_1_temperature
- sensor.camera2_temperature
- sensor.camera3_temperature
L'automazione prevede una variabile booleana serve (per abilitare/disabilitare l'automazione dal Lovelace (Panoramica)) in caso di finestra aperta chiude quella stanza e la riattiva quando lo stato ritorna a chiuso
input_boolean:
riscaldamento:
name: riscaldamento
icon: mdi:radiator
automation:
- alias: Riscaldamento Gestione Finestre
trigger:
- platform: state
entity_id:
- binary_sensor.riscaldamento_open_window
- binary_sensor.camera_1_open_window
- binary_sensor.camera2_open_window
- binary_sensor.camera3_open_window
to: 'on'
for:
minutes: 1
- platform: state
entity_id:
- binary_sensor.riscaldamento_open_window
- binary_sensor.camera_1_open_window
- binary_sensor.camera2_open_window
- binary_sensor.camera3_open_window
to: 'off'
condition:
- condition: state
entity_id: input_boolean.riscaldamento
state: 'on'
action:
- service: climate.set_hvac_mode
data:
hvac_mode: >
{{ 'auto' if trigger.to_state.state == 'off' else 'off' }}
entity_id: >
{% if trigger.entity_id == 'binary_sensor.camera_1_open_window' %}
climate.camera_padronale
{% elif trigger.entity_id == 'binary_sensor.camera2_open_window' %}
climate.pierpaolo
{% elif trigger.entity_id == 'binary_sensor.camera3_open_window' %}
climate.antonella
{% else %}
climate.riscaldamento
{% endif %}
mode: parallel
- alias: Riscaldamento Accendi/Spegni
trigger:
- platform: state
entity_id: input_boolean.riscaldamento
to: 'on'
- platform: state
entity_id: input_boolean.riscaldamento
to: 'off'
condition:
action:
- service: climate.set_hvac_mode
data:
hvac_mode: >
{% if trigger.to_state.state == 'off' %}
off
{% else %}
auto
{% endif %}
target:
entity_id:
- climate.riscaldamento
- climate.camera_1
- climate.camera2
- climate.camera3
- service: persistent_notification.create
data_template:
message: "Stato: {{ trigger.to_state.state }}"
title: "Riscaldamento Accendi/Spegni"
- service: notify.telegram_dompa
data:
message: |-
Stato:
{%- if trigger.to_state.state=='on' -%}
*Acceso*
{%- else -%}
*Spento*
{%- endif %}
title: "Riscaldamento Accendi/Spegni"
mode: single
0