From 2bbd7ed8d6293e98a7292079ce07641047df8cd1 Mon Sep 17 00:00:00 2001 From: Jean-Marc Collin Date: Sun, 10 Dec 2023 00:10:34 +0000 Subject: [PATCH] Troubleshoot security mode --- README-fr.md | 262 ++++++++++++++++------------ README.md | 264 +++++++++++++++++------------ images/security-mode-symptome1.png | Bin 0 -> 58931 bytes images/security-mode-symptome2.png | Bin 0 -> 87166 bytes 4 files changed, 315 insertions(+), 211 deletions(-) create mode 100644 images/security-mode-symptome1.png create mode 100644 images/security-mode-symptome2.png diff --git a/README-fr.md b/README-fr.md index 92c55e6..205bdf6 100644 --- a/README-fr.md +++ b/README-fr.md @@ -49,7 +49,7 @@ - [Modifier la température des préréglages](#modifier-la-température-des-préréglages) - [Modifier les paramètres de sécurité](#modifier-les-paramètres-de-sécurité) - [ByPass Window Check](#bypass-window-check) -- [Notifications](#notifications) +- [Evènements](#evènements) - [Attributs personnalisés](#attributs-personnalisés) - [Quelques résultats](#quelques-résultats) - [Encore mieux](#encore-mieux) @@ -64,6 +64,10 @@ - [Utilisation d'un radiateur avec un fil pilote](#utilisation-dun-radiateur-avec-un-fil-pilote) - [Seul le premier radiateur chauffe](#seul-le-premier-radiateur-chauffe) - [Régler les paramètres de détection d'ouverture de fenêtre en mode auto](#régler-les-paramètres-de-détection-douverture-de-fenêtre-en-mode-auto) + - [Pourquoi mon Versatile Thermostat se met en Securite ?](#pourquoi-mon-versatile-thermostat-se-met-en-securite-) + - [Comment détecter le mode sécurité ?](#comment-détecter-le-mode-sécurité-) + - [Comment être averti lorsque cela se produit ?](#comment-être-averti-lorsque-cela-se-produit-) + - [Comment réparer ?](#comment-réparer-) Ce composant personnalisé pour Home Assistant est une mise à niveau et est une réécriture complète du composant "Awesome thermostat" (voir [Github](https://github.com/dadge/awesome_thermostat)) avec l'ajout de fonctionnalités. @@ -496,69 +500,69 @@ Voir [exemple de réglages](#examples-tuning) pour avoir des exemples de réglag ## Synthèse des paramètres -| Paramètre | Libellé | "over switch" | "over climate" | over valve | -| - | - | - | - | - | -| ``name`` | Nom | X | X | X | -| ``thermostat_type`` | Type de thermostat | X | X | X | -| ``temperature_sensor_entity_id`` | Temperature sensor entity id | X | X (auto-regulation) | X | -| ``external_temperature_sensor_entity_id`` | Température de l'exterieur sensor entity id | X | X (auto-regulation) | X | -| ``cycle_min`` | Durée du cycle (minutes) | X | X | X | -| ``temp_min`` | Température minimale permise | X | X | X | -| ``temp_max`` | Température maximale permise | X | X | X | -| ``device_power`` | Puissance de l'équipement | X | X | X | -| ``use_window_feature`` | Avec détection des ouvertures | X | X | X | -| ``use_motion_feature`` | Avec détection de mouvement | X | X | X | -| ``use_power_feature`` | Avec gestion de la puissance | X | X | X | -| ``use_presence_feature`` | Avec détection de présence | X | X | X | -| ``heater_entity1_id`` | 1er radiateur | X | - | - | -| ``heater_entity2_id`` | 2ème radiateur | X | - | - | -| ``heater_entity3_id`` | 3ème radiateur | X | - | - | -| ``heater_entity4_id`` | 4ème radiateur | X | - | - | -| ``proportional_function`` | Algorithme | X | - | - | -| ``climate_entity1_id`` | Thermostat sous-jacent | - | X | - | -| ``climate_entity2_id`` | 2ème thermostat sous-jacent | - | X | - | -| ``climate_entity3_id`` | 3ème thermostat sous-jacent | - | X | - | -| ``climate_entity4_id`` | 4ème thermostat sous-jacent | - | X | - | -| ``valve_entity1_id`` | Vanne sous-jacente | - | - | X | -| ``valve_entity2_id`` | 2ème vanne sous-jacente | - | - | X | -| ``valve_entity3_id`` | 3ème vanne sous-jacente | - | - | X | -| ``valve_entity4_id`` | 4ème vanne sous-jacente | - | - | X | -| ``ac_mode`` | utilisation de l'air conditionné (AC) ? | X | X | X | -| ``tpi_coef_int`` | Coefficient à utiliser pour le delta de température interne | X | - | X | -| ``tpi_coef_ext`` | Coefficient à utiliser pour le delta de température externe | X | - | X | -| ``eco_temp`` | Température en preset Eco | X | X | X | -| ``comfort_temp`` | Température en preset Confort | X | X | X | -| ``boost_temp`` | Température en preset Boost | X | X | X | -| ``eco_ac_temp`` | Température en preset Eco en mode AC | X | X | X | -| ``comfort_ac_temp`` | Température en preset Confort en mode AC | X | X | X | -| ``boost_ac_temp`` | Température en preset Boost en mode AC | X | X | X | -| ``window_sensor_entity_id`` | Détecteur d'ouverture (entity id) | X | X | X | -| ``window_delay`` | Délai avant extinction (secondes) | X | X | X | -| ``window_auto_open_threshold`` | Seuil haut de chute de température pour la détection automatique (en °/min) | X | X | X | -| ``window_auto_close_threshold`` | Seuil bas de chute de température pour la fin de détection automatique (en °/min) | X | X | X | -| ``window_auto_max_duration`` | Durée maximum d'une extinction automatique (en min) | X | X | X | -| ``motion_sensor_entity_id`` | Détecteur de mouvement entity id | X | X | X | -| ``motion_delay`` | Délai avant prise en compte du mouvement (seconds) | X | X | X | -| ``motion_off_delay`` | Délai avant prise en compte de la fin de mouvement (seconds) | X | X | X | -| ``motion_preset`` | Preset à utiliser si mouvement détecté | X | X | X | -| ``no_motion_preset`` | Preset à utiliser si pas de mouvement détecté | X | X | X | -| ``power_sensor_entity_id`` | Capteur de puissance totale (entity id) | X | X | X | -| ``max_power_sensor_entity_id`` | Capteur de puissance Max (entity id) | X | X | X | -| ``power_temp`` | Température si délestaqe | X | X | X | -| ``presence_sensor_entity_id`` | Capteur de présence entity id (true si quelqu'un est présent) | X | X | X | -| ``eco_away_temp`` | Température en preset Eco en cas d'absence | X | X | X | -| ``comfort_away_temp`` | Température en preset Comfort en cas d'absence | X | X | X | -| ``boost_away_temp`` | Température en preset Boost en cas d'absence | X | X | X | -| ``eco_ac_away_temp`` | Température en preset Eco en cas d'absence en mode AC | X | X | X | -| ``comfort_ac_away_temp`` | Température en preset Comfort en cas d'absence en mode AC | X | X | X | -| ``boost_ac_away_temp`` | Température en preset Boost en cas d'absence en mode AC | X | X | X | -| ``minimal_activation_delay`` | Délai minimal d'activation | X | - | - | -| ``security_delay_min`` | Délai maximal entre 2 mesures de températures | X | - | X | -| ``security_min_on_percent`` | Pourcentage minimal de puissance pour passer en mode sécurité | X | - | X | -| ``auto_regulation_mode`` | Le mode d'auto-régulation | - | X | - | -| ``auto_regulation_dtemp`` | La seuil d'auto-régulation | - | X | - | -| ``auto_regulation_period_min`` | La période minimale d'auto-régulation | - | X | - | -| ``inverse_switch_command`` | Inverse la commande du switch (pour switch avec fil pilote) | X | - | - | +| Paramètre | Libellé | "over switch" | "over climate" | over valve | +| ----------------------------------------- | --------------------------------------------------------------------------------- | ------------- | ------------------- | ---------- | +| ``name`` | Nom | X | X | X | +| ``thermostat_type`` | Type de thermostat | X | X | X | +| ``temperature_sensor_entity_id`` | Temperature sensor entity id | X | X (auto-regulation) | X | +| ``external_temperature_sensor_entity_id`` | Température de l'exterieur sensor entity id | X | X (auto-regulation) | X | +| ``cycle_min`` | Durée du cycle (minutes) | X | X | X | +| ``temp_min`` | Température minimale permise | X | X | X | +| ``temp_max`` | Température maximale permise | X | X | X | +| ``device_power`` | Puissance de l'équipement | X | X | X | +| ``use_window_feature`` | Avec détection des ouvertures | X | X | X | +| ``use_motion_feature`` | Avec détection de mouvement | X | X | X | +| ``use_power_feature`` | Avec gestion de la puissance | X | X | X | +| ``use_presence_feature`` | Avec détection de présence | X | X | X | +| ``heater_entity1_id`` | 1er radiateur | X | - | - | +| ``heater_entity2_id`` | 2ème radiateur | X | - | - | +| ``heater_entity3_id`` | 3ème radiateur | X | - | - | +| ``heater_entity4_id`` | 4ème radiateur | X | - | - | +| ``proportional_function`` | Algorithme | X | - | - | +| ``climate_entity1_id`` | Thermostat sous-jacent | - | X | - | +| ``climate_entity2_id`` | 2ème thermostat sous-jacent | - | X | - | +| ``climate_entity3_id`` | 3ème thermostat sous-jacent | - | X | - | +| ``climate_entity4_id`` | 4ème thermostat sous-jacent | - | X | - | +| ``valve_entity1_id`` | Vanne sous-jacente | - | - | X | +| ``valve_entity2_id`` | 2ème vanne sous-jacente | - | - | X | +| ``valve_entity3_id`` | 3ème vanne sous-jacente | - | - | X | +| ``valve_entity4_id`` | 4ème vanne sous-jacente | - | - | X | +| ``ac_mode`` | utilisation de l'air conditionné (AC) ? | X | X | X | +| ``tpi_coef_int`` | Coefficient à utiliser pour le delta de température interne | X | - | X | +| ``tpi_coef_ext`` | Coefficient à utiliser pour le delta de température externe | X | - | X | +| ``eco_temp`` | Température en preset Eco | X | X | X | +| ``comfort_temp`` | Température en preset Confort | X | X | X | +| ``boost_temp`` | Température en preset Boost | X | X | X | +| ``eco_ac_temp`` | Température en preset Eco en mode AC | X | X | X | +| ``comfort_ac_temp`` | Température en preset Confort en mode AC | X | X | X | +| ``boost_ac_temp`` | Température en preset Boost en mode AC | X | X | X | +| ``window_sensor_entity_id`` | Détecteur d'ouverture (entity id) | X | X | X | +| ``window_delay`` | Délai avant extinction (secondes) | X | X | X | +| ``window_auto_open_threshold`` | Seuil haut de chute de température pour la détection automatique (en °/min) | X | X | X | +| ``window_auto_close_threshold`` | Seuil bas de chute de température pour la fin de détection automatique (en °/min) | X | X | X | +| ``window_auto_max_duration`` | Durée maximum d'une extinction automatique (en min) | X | X | X | +| ``motion_sensor_entity_id`` | Détecteur de mouvement entity id | X | X | X | +| ``motion_delay`` | Délai avant prise en compte du mouvement (seconds) | X | X | X | +| ``motion_off_delay`` | Délai avant prise en compte de la fin de mouvement (seconds) | X | X | X | +| ``motion_preset`` | Preset à utiliser si mouvement détecté | X | X | X | +| ``no_motion_preset`` | Preset à utiliser si pas de mouvement détecté | X | X | X | +| ``power_sensor_entity_id`` | Capteur de puissance totale (entity id) | X | X | X | +| ``max_power_sensor_entity_id`` | Capteur de puissance Max (entity id) | X | X | X | +| ``power_temp`` | Température si délestaqe | X | X | X | +| ``presence_sensor_entity_id`` | Capteur de présence entity id (true si quelqu'un est présent) | X | X | X | +| ``eco_away_temp`` | Température en preset Eco en cas d'absence | X | X | X | +| ``comfort_away_temp`` | Température en preset Comfort en cas d'absence | X | X | X | +| ``boost_away_temp`` | Température en preset Boost en cas d'absence | X | X | X | +| ``eco_ac_away_temp`` | Température en preset Eco en cas d'absence en mode AC | X | X | X | +| ``comfort_ac_away_temp`` | Température en preset Comfort en cas d'absence en mode AC | X | X | X | +| ``boost_ac_away_temp`` | Température en preset Boost en cas d'absence en mode AC | X | X | X | +| ``minimal_activation_delay`` | Délai minimal d'activation | X | - | - | +| ``security_delay_min`` | Délai maximal entre 2 mesures de températures | X | - | X | +| ``security_min_on_percent`` | Pourcentage minimal de puissance pour passer en mode sécurité | X | - | X | +| ``auto_regulation_mode`` | Le mode d'auto-régulation | - | X | - | +| ``auto_regulation_dtemp`` | La seuil d'auto-régulation | - | X | - | +| ``auto_regulation_period_min`` | La période minimale d'auto-régulation | - | X | - | +| ``inverse_switch_command`` | Inverse la commande du switch (pour switch avec fil pilote) | X | - | - | # Exemples de réglage @@ -743,7 +747,7 @@ target: entity_id : climate.my_thermostat ``` -# Notifications +# Evènements Les évènements marquant du thermostat sont notifiés par l'intermédiaire du bus de message. Les évènements notifiés sont les suivants: @@ -769,46 +773,46 @@ Pour régler l'algorithme, vous avez accès à tout le contexte vu et calculé p Les attributs personnalisés sont les suivants : -| Attribut | Signification | -| ----------| --------| -| ``hvac_modes`` | La liste des modes supportés par le thermostat | -| ``temp_min`` | La température minimale | -| ``temp_max`` | La température maximale | -| ``preset_modes`` | Les préréglages visibles pour ce thermostat. Les préréglages cachés ne sont pas affichés ici | -| ``temperature_actuelle`` | La température actuelle telle que rapportée par le capteur | -| ``temperature`` | La température cible | -| ``action_hvac`` | L'action en cours d'exécution par le réchauffeur. Peut être inactif, chauffage | -| ``preset_mode`` | Le préréglage actuellement sélectionné. Peut être l'un des 'preset_modes' ou un préréglage caché comme power | -| ``[eco/confort/boost]_temp`` | La température configurée pour le préréglage xxx | -| ``[eco/confort/boost]_away_temp`` | La température configurée pour le préréglage xxx lorsque la présence est désactivée ou not_home | -| ``temp_power`` | La température utilisée lors de la détection de la perte | -| ``on_percent`` | Le pourcentage sur calculé par l'algorithme TPI | -| ``on_time_sec`` | La période On en sec. Doit être ```on_percent * cycle_min``` | -| ``off_time_sec`` | La période d'arrêt en sec. Doit être ```(1 - on_percent) * cycle_min``` | -| ``cycle_min`` | Le cycle de calcul en minutes | -| ``function`` | L'algorithme utilisé pour le calcul du cycle | -| ``tpi_coef_int`` | Le ``coef_int`` de l'algorithme TPI | -| ``tpi_coef_ext`` | Le ``coef_ext`` de l'algorithme TPI | -| ``saved_preset_mode`` | Le dernier preset utilisé avant le basculement automatique du preset | -| ``saved_target_temp`` | La dernière température utilisée avant la commutation automatique | -| ``window_state`` | Le dernier état connu du capteur de fenêtre. Aucun si la fenêtre n'est pas configurée | -| ``window_bypass_state`` | True si le bypass de la détection d'ouverture et activé | -| ``motion_state`` | Le dernier état connu du capteur de mouvement. Aucun si le mouvement n'est pas configuré | -| ``overpowering_state`` | Le dernier état connu du capteur surpuissant. Aucun si la gestion de l'alimentation n'est pas configurée | -| ``presence_state`` | Le dernier état connu du capteur de présence. Aucun si la gestion de présence n'est pas configurée | -| ``security_delay_min`` | Le délai avant de régler le mode de sécurité lorsque le capteur de température est éteint | -| ``security_min_on_percent`` | Pourcentage de chauffe en dessous duquel le thermostat ne passera pas en sécurité | -| ``security_default_on_percent`` | Pourcentage de chauffe utilisé lorsque le thermostat est en sécurité | -| ``last_temperature_datetime`` | La date et l'heure au format ISO8866 de la dernière réception de température interne | -| ``last_ext_temperature_datetime`` | La date et l'heure au format ISO8866 de la dernière réception de température extérieure | -| ``security_state`` | L'état de sécurité. vrai ou faux | -| ``minimal_activation_delay_sec`` | Le délai d'activation minimal en secondes | -| ``last_update_datetime`` | La date et l'heure au format ISO8866 de cet état | -| ``friendly_name`` | Le nom du thermostat | -| ``supported_features`` | Une combinaison de toutes les fonctionnalités prises en charge par ce thermostat. Voir la documentation officielle sur l'intégration climatique pour plus d'informations | -| ``valve_open_percent`` | Le pourcentage d'ouverture de la vanne | -| ``regulated_target_temperature`` | La température de consigne calculée par l'auto-régulation | -| ``is_inversed`` | True si la commande est inversée (fil pilote avec diode) | +| Attribut | Signification | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ``hvac_modes`` | La liste des modes supportés par le thermostat | +| ``temp_min`` | La température minimale | +| ``temp_max`` | La température maximale | +| ``preset_modes`` | Les préréglages visibles pour ce thermostat. Les préréglages cachés ne sont pas affichés ici | +| ``temperature_actuelle`` | La température actuelle telle que rapportée par le capteur | +| ``temperature`` | La température cible | +| ``action_hvac`` | L'action en cours d'exécution par le réchauffeur. Peut être inactif, chauffage | +| ``preset_mode`` | Le préréglage actuellement sélectionné. Peut être l'un des 'preset_modes' ou un préréglage caché comme power | +| ``[eco/confort/boost]_temp`` | La température configurée pour le préréglage xxx | +| ``[eco/confort/boost]_away_temp`` | La température configurée pour le préréglage xxx lorsque la présence est désactivée ou not_home | +| ``temp_power`` | La température utilisée lors de la détection de la perte | +| ``on_percent`` | Le pourcentage sur calculé par l'algorithme TPI | +| ``on_time_sec`` | La période On en sec. Doit être ```on_percent * cycle_min``` | +| ``off_time_sec`` | La période d'arrêt en sec. Doit être ```(1 - on_percent) * cycle_min``` | +| ``cycle_min`` | Le cycle de calcul en minutes | +| ``function`` | L'algorithme utilisé pour le calcul du cycle | +| ``tpi_coef_int`` | Le ``coef_int`` de l'algorithme TPI | +| ``tpi_coef_ext`` | Le ``coef_ext`` de l'algorithme TPI | +| ``saved_preset_mode`` | Le dernier preset utilisé avant le basculement automatique du preset | +| ``saved_target_temp`` | La dernière température utilisée avant la commutation automatique | +| ``window_state`` | Le dernier état connu du capteur de fenêtre. Aucun si la fenêtre n'est pas configurée | +| ``window_bypass_state`` | True si le bypass de la détection d'ouverture et activé | +| ``motion_state`` | Le dernier état connu du capteur de mouvement. Aucun si le mouvement n'est pas configuré | +| ``overpowering_state`` | Le dernier état connu du capteur surpuissant. Aucun si la gestion de l'alimentation n'est pas configurée | +| ``presence_state`` | Le dernier état connu du capteur de présence. Aucun si la gestion de présence n'est pas configurée | +| ``security_delay_min`` | Le délai avant d'activer le mode de sécurité lorsque un des 2 capteurs de température n'envoie plus de mesures | +| ``security_min_on_percent`` | Pourcentage de chauffe en dessous duquel le thermostat ne passera pas en sécurité | +| ``security_default_on_percent`` | Pourcentage de chauffe utilisé lorsque le thermostat est en sécurité | +| ``last_temperature_datetime`` | La date et l'heure au format ISO8866 de la dernière réception de température interne | +| ``last_ext_temperature_datetime`` | La date et l'heure au format ISO8866 de la dernière réception de température extérieure | +| ``security_state`` | L'état de sécurité. vrai ou faux | +| ``minimal_activation_delay_sec`` | Le délai d'activation minimal en secondes | +| ``last_update_datetime`` | La date et l'heure au format ISO8866 de cet état | +| ``friendly_name`` | Le nom du thermostat | +| ``supported_features`` | Une combinaison de toutes les fonctionnalités prises en charge par ce thermostat. Voir la documentation officielle sur l'intégration climatique pour plus d'informations | +| ``valve_open_percent`` | Le pourcentage d'ouverture de la vanne | +| ``regulated_target_temperature`` | La température de consigne calculée par l'auto-régulation | +| ``is_inversed`` | True si la commande est inversée (fil pilote avec diode) | # Quelques résultats @@ -1150,6 +1154,54 @@ versatile_thermostat: Ces paramètres sont sensibles et assez difficiles à régler. Merci de ne les utiliser que si vous savez ce que vous faites et que vos mesures de température ne sont pas déjà lisses. +## Pourquoi mon Versatile Thermostat se met en Securite ? +Le mode sécurité n'est possible que sur les VTherm `over_switch` et `over_valve`. Il survient lorsqu'un des 2 thermomètres qui donne la température de la pièce ou la température extérieure n'a pas envoyé de valeur depuis plus de `security_delay_min` minutes et que le radiateur chauffait à au moins `security_min_on_percent`. + +Comme l'algorithme est basé sur les mesures de température, si elles ne sont plus reçues par le VTherm, il y a un risque de surchauffe et d'incendie. Pour éviter ça, lorsque les conditions rappelées ci-dessus sont détectées, la chauffe est limité au paramètre `security_default_on_percent`. Cette valeur doit donc être raisonnablement faible (10% est une bonne valeur). Elle permet d'éviter un incendie tout en évitant de couper totalement le radiateur (risque de gel). + +Tous ces paramètres se règlent dans la dernière page de la configuration du VTherm : "Paramètres avancés". + +### Comment détecter le mode sécurité ? +Le premier symptôme est une température anormalement basse avec un temps de chauffe faible à chaque cycle et régulier. +Exemple: + +[security mode](https://github.com/jmcollin78/versatile_thermostat/blob/main/images/security-mode-symptome1.png?raw=true) + +Si vous avez installé la carte [Versatile Thermostat UI Card](https://github.com/jmcollin78/versatile-thermostat-ui-card), le VTherm en question aura cette forme là : + +[security mode UI Card](https://github.com/jmcollin78/versatile_thermostat/blob/main/images/security-mode-symptome2.png?raw=true) + +Vous pouvez aussi vérifier dans les attributs du VTherm les dates de réception des différentes dates. **Les attributs sont disponibles dans les Outils de développement / Etats**. + +Exemple : +``` +security_state: true +last_temperature_datetime: "2023-12-06T18:43:28.346010+01:00" +last_ext_temperature_datetime: "2023-12-06T13:04:35.164367+01:00" +last_update_datetime: "2023-12-06T18:43:28.351103+01:00" +... +security_delay_min: 60 +``` + +On voit que : +1. le VTherm est bien en mode sécurité (`security_state: true`), +2. l'heure courante est le 06/12/2023 à 18h43:28 (`last_update_datetime: "2023-12-06T18:43:28.351103+01:00"`), +3. l'heure de dernière réception de la température intérieure est le 06/12/2023 à 18h43:28 (`last_temperature_datetime: "2023-12-06T18:43:28.346010+01:00"`). Elle est donc récente, +4. l'heure de dernière réception de la température extérieure est le 06/12/2023 à 13h04:35 (`last_ext_temperature_datetime: "2023-12-06T13:04:35.164367+01:00`). C'est donc l'heure extérieure qui a plus de 5 h de retard et qui a provoquée le passage en mode sécurité, car le seuil est limité à 60 min (`security_delay_min: 60`). + +### Comment être averti lorsque cela se produit ? +Pour être averti, le VTherm envoie un évènement dès que ça se produit et un en fin d'alerte sécurité. Vous pouvez capter ces évènements dans une automatisation et envoyer une notification par exemple, faire clignoter un voyant, déclencher une sirène, ... A vous de voir. + +Pour manipuler les évènements générés par le VTherm, cf. [Eveènements](#evènements). + +### Comment réparer ? +Cela va dépendre de la cause du problème : +1. Si un capteur est en défaut, il faut le réparer (remettre des piles, le changer, vérifier l'intégration Météo qui donne la température extérieure, ...), +2. Si le paramètre `security_delay_min` est trop petit, cela rsique de générer beaucoup de fausses alertes. Une valeur correcte est de l'ordre de 60 min, surtout si vous avez des capteurs de température à pile. +3. Certains capteurs de température, n'envoie pas de mesure si la température n'a pas changée. Donc en cas de température très stable pendant longtemps, le mode sécurité peut se déclencher. Ce n'est pas très grave puisqu'il s'enlève dès que le VTherm reçoit à nouveau une température. Sur certain thermomètre (TuYA par exemple), on peut forcer le délai max entre 2 mesures. Il conviendra de mettre un délai max < `security_delay_min`, +4. Dès que la température sera a nouveau reçue le mode sécurité s'enlèvera et les valeurs précédentes de preset, température cible et mode seront restaurées. + + *** [versatile_thermostat]: https://github.com/jmcollin78/versatile_thermostat diff --git a/README.md b/README.md index a0e3db9..8ee58e4 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ - [Change the temperature of presets](#change-the-temperature-of-presets) - [Change security settings](#change-security-settings) - [ByPass Window Check](#bypass-window-check) -- [Notifications](#notifications) +- [Events](#events) - [Custom attributes](#custom-attributes) - [Some results](#some-results) - [Even better](#even-better) @@ -63,6 +63,10 @@ - [Using a Heatsink with a Pilot Wire](#using-a-heatsink-with-a-pilot-wire) - [Only the first radiator heats](#only-the-first-radiator-heats) - [Adjust window opening detection parameters in auto mode](#adjust-window-opening-detection-parameters-in-auto-mode) + - [Why does my Versatile Thermostat go into Safety?](#why-does-my-versatile-thermostat-go-into-safety) + - [How to detect security mode?](#how-to-detect-security-mode) + - [How can I be notified when this happens?](#how-can-i-be-notified-when-this-happens) + - [How to repair?](#how-to-repair) This custom component for Home Assistant is an upgrade and is a complete rewrite of the component "Awesome thermostat" (see [Github](https://github.com/dadge/awesome_thermostat)) with addition of features. @@ -479,70 +483,70 @@ See [example tuning](#examples-tuning) for common tuning examples ## Parameters synthesis -| Paramètre | Libellé | "over switch" | "over climate" | "over valve" | -| ----------| --------| --- | --- | -- | -| ``name`` | Name | X | X | X | -| ``thermostat_type`` | Thermostat type | X | X | X | -| ``temperature_sensor_entity_id`` | Temperature sensor entity id | X | X (self-regulation) | X | -| ``external_temperature_sensor_entity_id`` | External temperature sensor entity id | X | X (self-regulation) | X | -| ``cycle_min`` | Cycle duration (minutes) | X | X | X | -| ``temp_min`` | Minimal temperature allowed | X | X | X | -| ``temp_max`` | Maximal temperature allowed | X | X | X | -| ``device_power`` | Device power | X | X | X | -| ``use_window_feature`` | Use window detection | X | X | X | -| ``use_motion_feature`` | Use motion detection | X | X | X | -| ``use_power_feature`` | Use power management | X | X | X | -| ``use_presence_feature`` | Use presence detection | X | X | X | -| ``heater_entity1_id`` | 1rst heater switch | X | - | - | -| ``heater_entity2_id`` | 2nd heater switch | X | - | - | -| ``heater_entity3_id`` | 3rd heater switch | X | - | - | -| ``heater_entity4_id`` | 4th heater switch | X | - | - | -| ``proportional_function`` | Algorithm | X | - | X | -| ``climate_entity1_id`` | 1rst underlying climate | - | X | - | -| ``climate_entity2_id`` | 2nd underlying climate | - | X | - | -| ``climate_entity3_id`` | 3rd underlying climate | - | X | - | -| ``climate_entity4_id`` | 4th underlying climate | - | X | - | -| ``valve_entity1_id`` | 1rst underlying valve | - | - | X | -| ``valve_entity2_id`` | 2nd underlying valve | - | - | X | -| ``valve_entity3_id`` | 3rd underlying valve | - | - | X | -| ``valve_entity4_id`` | 4th underlying valve | - | - | X | -| ``ac_mode`` | Use the Air Conditioning (AC) mode | X | X | X | -| ``tpi_coef_int`` | Coefficient to use for internal temperature delta | X | - | X | -| ``tpi_coef_ext`` | Coefficient to use for external temperature delta | X | - | X | -| ``eco_temp`` | Temperature in Eco preset | X | X | X | -| ``comfort_temp`` | Temperature in Comfort preset | X | X | X | -| ``boost_temp`` | Temperature in Boost preset | X | X | X | -| ``eco_ac_temp`` | Temperature in Eco preset for AC mode | X | X | X | -| ``comfort_ac_temp`` | Temperature in Comfort preset for AC mode | X | X | X | -| ``boost_ac_temp`` | Temperature in Boost preset for AC mode | X | X | X | -| ``window_sensor_entity_id`` | Window sensor entity id | X | X | X | -| ``window_delay`` | Window sensor delay (seconds) | X | X | X | -| ``window_auto_open_threshold`` | Temperature decrease threshold for automatic window open detection (in °/min) | X | X | X | -| ``window_auto_close_threshold`` | Temperature increase threshold for end of automatic detection (in °/min) | X | X | X | -| ``window_auto_max_duration`` | Maximum duration of automatic window open detection (in min) | X | X | X | -| ``motion_sensor_entity_id`` | Motion sensor entity id | X | X | X | -| ``motion_delay`` | Delay before considering the motion (seconds) | X | X | X | -| ``motion_off_delay`` | Delay before considering the end of motion (seconds) | X | X | X | -| ``motion_preset`` | Preset to use when motion is detected | X | X | X | -| ``no_motion_preset`` | Preset to use when no motion is detected | X | X | X | -| ``power_sensor_entity_id`` | Power sensor entity id | X | X | X | -| ``max_power_sensor_entity_id`` | Max power sensor entity id | X | X | X | -| ``power_temp`` | Temperature for Power shedding | X | X | X | -| ``presence_sensor_entity_id`` | Presence sensor entity id | X | X | X | -| ``eco_away_temp`` | Temperature in Eco preset when no presence | X | X | X | -| ``comfort_away_temp`` | Temperature in Comfort preset when no presence | X | X | X | -| ``boost_away_temp`` | Temperature in Boost preset when no presence | X | X | X | -| ``eco_ac_away_temp`` | Temperature in Eco preset when no presence in AC mode | X | X | X | -| ``comfort_ac_away_temp`` | Temperature in Comfort preset when no presence in AC mode | X | X | X | -| ``boost_ac_away_temp`` | Temperature in Boost preset when no presence in AC mode | X | X | X | -| ``minimal_activation_delay`` | Minimal activation delay | X | - | X | -| ``security_delay_min`` | Security delay (in minutes) | X | - | X | -| ``security_min_on_percent`` | Minimal power percent to enable security mode | X | - | X | -| ``security_default_on_percent`` | Power percent to use in security mode | X | - | X | -| ``auto_regulation_mode`` | Le mode d'auto-régulation | - | X | - | -| ``auto_regulation_dtemp`` | La seuil d'auto-régulation | - | X | - | -| ``auto_regulation_period_min`` | La période minimale d'auto-régulation | - | X | - | -| ``inverse_switch_command`` | Inverse the switch command (for pilot wire switch) | X | - | - | +| Paramètre | Libellé | "over switch" | "over climate" | "over valve" | +| ----------------------------------------- | ----------------------------------------------------------------------------- | ------------- | ------------------- | ------------ | +| ``name`` | Name | X | X | X | +| ``thermostat_type`` | Thermostat type | X | X | X | +| ``temperature_sensor_entity_id`` | Temperature sensor entity id | X | X (self-regulation) | X | +| ``external_temperature_sensor_entity_id`` | External temperature sensor entity id | X | X (self-regulation) | X | +| ``cycle_min`` | Cycle duration (minutes) | X | X | X | +| ``temp_min`` | Minimal temperature allowed | X | X | X | +| ``temp_max`` | Maximal temperature allowed | X | X | X | +| ``device_power`` | Device power | X | X | X | +| ``use_window_feature`` | Use window detection | X | X | X | +| ``use_motion_feature`` | Use motion detection | X | X | X | +| ``use_power_feature`` | Use power management | X | X | X | +| ``use_presence_feature`` | Use presence detection | X | X | X | +| ``heater_entity1_id`` | 1rst heater switch | X | - | - | +| ``heater_entity2_id`` | 2nd heater switch | X | - | - | +| ``heater_entity3_id`` | 3rd heater switch | X | - | - | +| ``heater_entity4_id`` | 4th heater switch | X | - | - | +| ``proportional_function`` | Algorithm | X | - | X | +| ``climate_entity1_id`` | 1rst underlying climate | - | X | - | +| ``climate_entity2_id`` | 2nd underlying climate | - | X | - | +| ``climate_entity3_id`` | 3rd underlying climate | - | X | - | +| ``climate_entity4_id`` | 4th underlying climate | - | X | - | +| ``valve_entity1_id`` | 1rst underlying valve | - | - | X | +| ``valve_entity2_id`` | 2nd underlying valve | - | - | X | +| ``valve_entity3_id`` | 3rd underlying valve | - | - | X | +| ``valve_entity4_id`` | 4th underlying valve | - | - | X | +| ``ac_mode`` | Use the Air Conditioning (AC) mode | X | X | X | +| ``tpi_coef_int`` | Coefficient to use for internal temperature delta | X | - | X | +| ``tpi_coef_ext`` | Coefficient to use for external temperature delta | X | - | X | +| ``eco_temp`` | Temperature in Eco preset | X | X | X | +| ``comfort_temp`` | Temperature in Comfort preset | X | X | X | +| ``boost_temp`` | Temperature in Boost preset | X | X | X | +| ``eco_ac_temp`` | Temperature in Eco preset for AC mode | X | X | X | +| ``comfort_ac_temp`` | Temperature in Comfort preset for AC mode | X | X | X | +| ``boost_ac_temp`` | Temperature in Boost preset for AC mode | X | X | X | +| ``window_sensor_entity_id`` | Window sensor entity id | X | X | X | +| ``window_delay`` | Window sensor delay (seconds) | X | X | X | +| ``window_auto_open_threshold`` | Temperature decrease threshold for automatic window open detection (in °/min) | X | X | X | +| ``window_auto_close_threshold`` | Temperature increase threshold for end of automatic detection (in °/min) | X | X | X | +| ``window_auto_max_duration`` | Maximum duration of automatic window open detection (in min) | X | X | X | +| ``motion_sensor_entity_id`` | Motion sensor entity id | X | X | X | +| ``motion_delay`` | Delay before considering the motion (seconds) | X | X | X | +| ``motion_off_delay`` | Delay before considering the end of motion (seconds) | X | X | X | +| ``motion_preset`` | Preset to use when motion is detected | X | X | X | +| ``no_motion_preset`` | Preset to use when no motion is detected | X | X | X | +| ``power_sensor_entity_id`` | Power sensor entity id | X | X | X | +| ``max_power_sensor_entity_id`` | Max power sensor entity id | X | X | X | +| ``power_temp`` | Temperature for Power shedding | X | X | X | +| ``presence_sensor_entity_id`` | Presence sensor entity id | X | X | X | +| ``eco_away_temp`` | Temperature in Eco preset when no presence | X | X | X | +| ``comfort_away_temp`` | Temperature in Comfort preset when no presence | X | X | X | +| ``boost_away_temp`` | Temperature in Boost preset when no presence | X | X | X | +| ``eco_ac_away_temp`` | Temperature in Eco preset when no presence in AC mode | X | X | X | +| ``comfort_ac_away_temp`` | Temperature in Comfort preset when no presence in AC mode | X | X | X | +| ``boost_ac_away_temp`` | Temperature in Boost preset when no presence in AC mode | X | X | X | +| ``minimal_activation_delay`` | Minimal activation delay | X | - | X | +| ``security_delay_min`` | Security delay (in minutes) | X | - | X | +| ``security_min_on_percent`` | Minimal power percent to enable security mode | X | - | X | +| ``security_default_on_percent`` | Power percent to use in security mode | X | - | X | +| ``auto_regulation_mode`` | Le mode d'auto-régulation | - | X | - | +| ``auto_regulation_dtemp`` | La seuil d'auto-régulation | - | X | - | +| ``auto_regulation_period_min`` | La période minimale d'auto-régulation | - | X | - | +| ``inverse_switch_command`` | Inverse the switch command (for pilot wire switch) | X | - | - | # Examples tuning @@ -725,7 +729,7 @@ target: entity_id : climate.my_thermostat ``` -# Notifications +# Events Significant thermostat events are notified via the message bus. The notified events are as follows: @@ -751,46 +755,46 @@ To tune the algorithm you have access to all context seen and calculted by the t Custom attributes are the following: -| Attribute | Meaning | -| ----------| --------| -| ``hvac_modes`` | The list of modes supported by the thermostat | -| ``min_temp`` | The minimal temperature | -| ``max_temp`` | The maximal temperature | -| ``preset_modes`` | The presets visible for this thermostat. Hidden presets are not showed here | -| ``current_temperature`` | The current temperature as reported by the sensor | -| ``temperature`` | The target temperature | -| ``hvac_action`` | The action currently running by the heater. Can be idle, heating | -| ``preset_mode`` | The currently selected preset. Can be one of the 'preset_modes' or a hidden preset like power | -| ``[eco/comfort/boost]_temp`` | The temperature configured for the preset xxx | -| ``[eco/comfort/boost]_away_temp`` | The temperature configured for the preset xxx when presence is off or not_home | -| ``power_temp`` | The temperature used when shedding is detected | -| ``on_percent`` | The percentage on calculated by the TPI algorithm | -| ``on_time_sec`` | The On period in sec. Should be ```on_percent * cycle_min``` | -| ``off_time_sec`` | The Off period in sec. Should be ```(1 - on_percent) * cycle_min``` | -| ``cycle_min`` | The calculation cycle in minutes | -| ``function`` | The algorithm used for cycle calculation | -| ``tpi_coef_int`` | The ``coef_int`` of the TPI algorithm | -| ``tpi_coef_ext`` | The ``coef_ext`` of the TPI algorithm | -| ``saved_preset_mode`` | The last preset used before automatic switch of the preset | -| ``saved_target_temp`` | The last temperature used before automatic switching | -| ``window_state`` | The last known state of the window sensor. None if window is not configured | -| ``window_bypass_state`` | True if the bypass of the window detection is activated | -| ``motion_state`` | The last known state of the motion sensor. None if motion is not configured | -| ``overpowering_state`` | The last known state of the overpowering sensor. None if power management is not configured | -| ``presence_state`` | The last known state of the presence sensor. None if presence management is not configured | -| ``security_delay_min`` | The delay before setting the security mode when temperature sensor are off | -| ``security_min_on_percent`` | The minimal on_percent below which security preset won't be trigger | -| ``security_default_on_percent`` | The on_percent used when thermostat is in ``security`` | -| ``last_temperature_datetime`` | The date and time in ISO8866 format of the last internal temperature reception | -| ``last_ext_temperature_datetime`` | The date and time in ISO8866 format of the last external temperature reception | -| ``security_state`` | The security state. true or false | -| ``minimal_activation_delay_sec`` | The minimal activation delay in seconds | -| ``last_update_datetime`` | The date and time in ISO8866 format of this state | -| ``friendly_name`` | The name of the thermostat | -| ``supported_features`` | A combination of all features supported by this thermostat. See official climate integration documentation for more informations | -| ``valve_open_percent`` | The opening percentage of the valve | -| ``regulated_target_temperature`` | The self-regulated target temperature calculated | -| ``is_inversed`` | True if the command is inversed (pilot wire with diode) | +| Attribute | Meaning | +| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| ``hvac_modes`` | The list of modes supported by the thermostat | +| ``min_temp`` | The minimal temperature | +| ``max_temp`` | The maximal temperature | +| ``preset_modes`` | The presets visible for this thermostat. Hidden presets are not showed here | +| ``current_temperature`` | The current temperature as reported by the sensor | +| ``temperature`` | The target temperature | +| ``hvac_action`` | The action currently running by the heater. Can be idle, heating | +| ``preset_mode`` | The currently selected preset. Can be one of the 'preset_modes' or a hidden preset like power | +| ``[eco/comfort/boost]_temp`` | The temperature configured for the preset xxx | +| ``[eco/comfort/boost]_away_temp`` | The temperature configured for the preset xxx when presence is off or not_home | +| ``power_temp`` | The temperature used when shedding is detected | +| ``on_percent`` | The percentage on calculated by the TPI algorithm | +| ``on_time_sec`` | The On period in sec. Should be ```on_percent * cycle_min``` | +| ``off_time_sec`` | The Off period in sec. Should be ```(1 - on_percent) * cycle_min``` | +| ``cycle_min`` | The calculation cycle in minutes | +| ``function`` | The algorithm used for cycle calculation | +| ``tpi_coef_int`` | The ``coef_int`` of the TPI algorithm | +| ``tpi_coef_ext`` | The ``coef_ext`` of the TPI algorithm | +| ``saved_preset_mode`` | The last preset used before automatic switch of the preset | +| ``saved_target_temp`` | The last temperature used before automatic switching | +| ``window_state`` | The last known state of the window sensor. None if window is not configured | +| ``window_bypass_state`` | True if the bypass of the window detection is activated | +| ``motion_state`` | The last known state of the motion sensor. None if motion is not configured | +| ``overpowering_state`` | The last known state of the overpowering sensor. None if power management is not configured | +| ``presence_state`` | The last known state of the presence sensor. None if presence management is not configured | +| ``security_delay_min`` | The delay before setting the security mode when temperature sensor are off | +| ``security_min_on_percent`` | The minimal on_percent below which security preset won't be trigger | +| ``security_default_on_percent`` | The on_percent used when thermostat is in ``security`` | +| ``last_temperature_datetime`` | The date and time in ISO8866 format of the last internal temperature reception | +| ``last_ext_temperature_datetime`` | The date and time in ISO8866 format of the last external temperature reception | +| ``security_state`` | The security state. true or false | +| ``minimal_activation_delay_sec`` | The minimal activation delay in seconds | +| ``last_update_datetime`` | The date and time in ISO8866 format of this state | +| ``friendly_name`` | The name of the thermostat | +| ``supported_features`` | A combination of all features supported by this thermostat. See official climate integration documentation for more informations | +| ``valve_open_percent`` | The opening percentage of the valve | +| ``regulated_target_temperature`` | The self-regulated target temperature calculated | +| ``is_inversed`` | True if the command is inversed (pilot wire with diode) | # Some results @@ -1130,6 +1134,54 @@ versatile_thermostat: These parameters are sensitive and quite difficult to adjust. Please only use them if you know what you are doing and your temperature measurements are not already smooth. +## Why does my Versatile Thermostat go into Safety? +Safety mode is only possible on VTherm `over_switch` and `over_valve`. It occurs when one of the 2 thermometers which gives the room temperature or the outside temperature has not sent a value for more than `security_delay_min` minutes and the radiator was heating at least `security_min_on_percent`. + +As the algorithm is based on temperature measurements, if they are no longer received by the VTherm, there is a risk of overheating and fire. To avoid this, when the conditions mentioned above are detected, heating is limited to the `security_default_on_percent` parameter. This value must therefore be reasonably low. It helps prevent a fire while avoiding completely cutting off the radiator (risk of freezing). + +All these parameters are adjusted on the last page of the VTherm configuration: “Advanced parameters”. + +### How to detect security mode? +The first symptom is an abnormally low temperature with a slow and regular heating time in each cycle. +Example: + +[security mode](https://github.com/jmcollin78/versatile_thermostat/blob/main/images/security-mode-symptome1.png?raw=true) + +If you installed the [Versatile Thermostat UI Card](https://github.com/jmcollin78/versatile-thermostat-ui-card), the VTherm in question will have this shape: + +[security mode UI Card](https://github.com/jmcollin78/versatile_thermostat/blob/main/images/security-mode-symptome2.png?raw=true) + +You can also check in the VTherm attributes the dates of receipt of the different dates. Attributes are available in Development Tools / Reports. + +Example : +``` +security_state: true +last_temperature_datetime: "2023-12-06T18:43:28.346010+01:00" +last_ext_temperature_datetime: "2023-12-06T13:04:35.164367+01:00" +last_update_datetime: "2023-12-06T18:43:28.351103+01:00" +... +security_delay_min: 60 +``` + +We see that : +1. the VTherm is in security mode (`security_state: true`), +2. the current time is 06/12/2023 at 18:43:28 (`last_update_datetime: "2023-12-06T18:43:28.351103+01:00"`), +3. the last received time of indoor temperature is 06/12/2023 at 18:43:28 (`last_temperature_datetime: "2023-12-06T18:43:28.346010+01:00"`). So she's on time, +4. the last reception time of the outdoor temperature is 06/12/2023 at 1:04:35 p.m. (`last_ext_temperature_datetime: "2023-12-06T13:04:35.164367+01:00`). external time which is more than 5 hours late and which caused the switch to security mode, because the threshold is limited to 60 min (`security_delay_min: 60`) + +### How can I be notified when this happens? +To be notified, the VTherm sends an event as soon as it happens and one at the end of the security alert. You can capture these events in an automation and send a notification for example, flash a light, trigger a siren, etc. It's up to you. + +To manipulate the events generated by VTherm, cf. [Events](#events). + +### How to repair? +This will depend on the cause of the problem: +1. If a sensor is faulty, it must be repaired (replace batteries, change it, check the Weather integration which gives the outside temperature, etc.), +2. If the `security_delay_min` parameter is too small, it risks generating a lot of false alerts. A correct value is around 60 min, especially if you have battery-powered temperature sensors. +3. Some temperature sensors do not send a measurement if the temperature has not changed. So in the event of a very stable temperature for a long time, the safety mode may be triggered. This is not very serious since it is removed as soon as the VTherm receives a temperature again. On certain thermometers (TuYA for example), you can force the maximum delay between 2 measurements. It will be appropriate to set a max delay < `security_delay_min`, +4. As soon as the temperature is received again the security mode will be removed and the previous values of preset, target temperature and mode will be restored. + + *** [versatile_thermostat]: https://github.com/jmcollin78/versatile_thermostat diff --git a/images/security-mode-symptome1.png b/images/security-mode-symptome1.png new file mode 100644 index 0000000000000000000000000000000000000000..f1cfd02a5c2401cbd9c0701f6f332d82bff721c5 GIT binary patch literal 58931 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

TpK>eP>>97ebjTSV2wi)3wUu%+(X5Y>t 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


rKEhABzXHW3~V3_XR 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 FV1m?lZP)++ literal 0 HcmV?d00001 diff --git a/images/security-mode-symptome2.png b/images/security-mode-symptome2.png new file mode 100644 index 0000000000000000000000000000000000000000..272b1313c2d30b77fb137c526b1f4f8a279776f0 GIT binary patch literal 87166 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%0D%@qB;|J(* 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 literal 0 HcmV?d00001