Gérer la température de son SPA en fonction de la température extérieure #51
Replies: 2 comments
-
Cela concerne le mode avancé Les notifications sont géré par le script notification_avec_presence.yaml qui notifie les utilisateurs en fonction de leur présence. Le code de log_chauffage_spa.yaml est adapté pour pointer sur le script notification_avec_presence.yaml InstallationLe log_chauffage_spa_avancé.yaml fourni ici doit être renommé log_chauffage_spa.yaml (annule et remplace celui du message précédent) Les deux fichiers sont des scripts à placer les fichiers dans /homeassitant/scripts (si prévu dans configuration.yaml) ou copier-coller le code dans un nouveau script
UtilisationExécutez manuellement une des notifications présente dans log_chauffage_spa_avancé.yaml puis consultez l'historique d'exécution de notification_avec_presence.yaml pour comprendre son usage Fichiers à téléchargerComplet (format yaml)YAML Log chauffage SPA avancé.zip Par fichier (format txt)5.log_chauffage_spa_avancé.txt |
Beta Was this translation helpful? Give feedback.
-
For readers who do not speak FrenchInitially I was thinking of translating the text with DeepL but I was afraid that some names would be affected. For answers, I'll take care of both English and French, and I'll answer in the same language as the person who contacted me. |
Beta Was this translation helpful? Give feedback.
-
Bonjour,
Voici un automate et deux scripts permettant de gérer la température de son SPA en fonction de la température extérieure tout en proposant à l'utilisateur de forcer la température de l'eau
En complément il y a un deuxième automate permettant de restaurer les paramètres par défaut en cas de redémarrage de HA
En mode avancé (fonctionnement recommandé), les notifications sont déportées sur un script dédié à cela. Il permet de notifier les utilisateurs présent avec une rétention des messages en attendant le retour des abscents
Ce script est hors-sujet et je ne développerai pas son usage. Il peut être utilisé pour toutes vos utilisations
Info : le code est commenté en français
Prérequis
Il est nécessaire de créer ou adapter quelques éléments
Nom des entités du SPA
J'ai renommé les entités du SPA sous la forme <type_entité>.
Ceux qui sont utilisé dans le script sont en gras (thermostat, mode_chauffage, plage_temperature)
Entités complémentaire
Température extérieure
La température extérieure est fournie par sensor.sonde_cour_temperature veuillez adapter le script à votre installation ou inversement créer une entité ayant le même nom
Créez un champ texte
Un champ texte est utilisé pour sauvegarder l'état précédent du chauffage, cela est nécessaire pour le restaurer après le redémarrage de HA et qu'il consomme de l'énergie inutilement
input_text.spa_etat_chauffage
Mode : texte
Longueur : 0 à 100 caractères
Créez un minuteur
Un minuteur est utilisé pour restaurer l'état du chauffage après le redémarrage de HA
timer.spa_cycle_chauffage
Durée par défaut 3:00:00
Restaurer : true
Créez un groupe de notification
Pour notifier un groupe d'appareil, définissez le dans le fichier de configuration /homeassitant/configuration.yaml
Ce groupe doit s'appeler tous_les_appareils
Exemple
Installation
Automates
Placez les fichiers dans /homeassitant/automations (si prévu dans configuration.yaml) ou copier-coller le code dans un nouvel automate
Scripts
Placer les fichiers dans /homeassitant/scripts (si prévu dans configuration.yaml) ou copier-coller le code dans un nouveau script
Utilisation
Exécutez chauffage_du_spa_a_la_demande.yaml
Fichiers à télécharger
Complet (format yaml)
YAML Chauffage du SPA à la demande.zip
Par fichier (format txt)
1.chauffage_du_spa_a_la_demande.txt
2.log_chauffage_spa.txt
3.chauffage_forcé.txt
4.restauration_après_redémarrage.txt
Beta Was this translation helpful? Give feedback.
All reactions