Le capteur Home Assistant le plus utile dans ma maison n’est pas du tout un capteur
J'ai beaucoup de capteurs intelligents dans ma maison. Cependant, l’un de mes capteurs les plus utiles n’est pas du tout un véritable capteur. Il n'existe pas en tant que périphérique physique ; c'est un capteur virtuel vivant à l'intérieur de Home Assistant.
Sommaire
Votre maison intelligente a besoin de ces capteurs extérieurs (voici pourquoi)
Une maison intelligente est bien plus qu’une maison intelligente.
Je voulais savoir quand ouvrir mes fenêtres
L'humidité ne dit pas tout
Mon aventure avec les capteurs modèles a commencé parce que je voulais savoir quand l’ouverture des fenêtres contribuerait à réduire l’humidité dans ma maison et quand cela aggraverait les choses. Malheureusement, ce n'est pas aussi simple que de simplement comparer l'humidité relative intérieure et extérieure ; ces valeurs sont impactées par la température.
Par exemple, si l’humidité est de 70 % à l’intérieur et de 80 % à l’extérieur, il semble évident de laisser la fenêtre fermée. L’humidité à l’extérieur est plus élevée qu’à l’intérieur, donc ouvrir la fenêtre ne ferait qu’aggraver l’humidité intérieure.
Cependant, l’humidité relative est une mesure de la quantité d’eau présente dans l’air en pourcentage de sa capacité totale. Si vous ouvrez une fenêtre, l'air froid entre et se réchauffe, et sa capacité à retenir l'eau augmente, ce qui signifie que son humidité relative diminue. Ceci, à son tour, peut réduire l’humidité relative à l’intérieur de votre maison.
Comment savoir quand ouvrir la fenêtre, alors ? La mesure clé n’est pas l’humidité, c’est le point de rosée. Le point de rosée est la température à laquelle l'air doit être refroidi pour devenir saturé de vapeur d'eau. Lorsque l’air refroidit en dessous de ce point, il ne peut plus retenir toute la vapeur d’eau, donc une partie se condense en liquide sous forme de rosée ou de brouillard.
Le point de rosée mesure efficacement la quantité d’humidité présente dans l’air. Si le point de rosée est plus bas à l’extérieur qu’à l’intérieur, il y a moins d’eau dans l’air extérieur et ouvrir la fenêtre réduira l’humidité intérieure.
Quand un capteur n’est-il pas un capteur ?
Quand c'est un modèle
La bonne nouvelle était que mon intégration météo révélait déjà le point de rosée extérieur. Malheureusement, aucun de mes capteurs intérieurs de maison intelligente n’incluait une mesure du point de rosée intérieur. Cela signifiait que j'allais devoir créer le mien.
Pour ce faire, j'avais besoin de créer un capteur modèle. Un capteur modèle est comme un capteur virtuel ; il n'existe pas dans le monde réel, mais il peut être utilisé dans Home Assistant comme n'importe quel capteur physique. Vous en créez un en extrayant des données d'autres entités et en utilisant un modèle pour appliquer des mathématiques ou une logique à ces données.
Dans ce cas, je pourrais utiliser la température et l’humidité intérieures mesurées par un capteur de température et d’humidité et convertir ces valeurs en point de rosée intérieure à l’aide d’un modèle. Home Assistant verrait alors cette valeur du point de rosée comme s’il s’agissait d’une valeur provenant d’un vrai capteur.
Création de modèles de capteurs dans Home Assistant
Les outils de développement peuvent vous aider
Créer un modèle de capteur dans Home Assistant est la partie la plus simple. Créer le modèle lui-même est le défi. En effet, ces modèles utilisent le moteur de modèles Jinja2, qui n'est pas la chose la plus intuitive à utiliser. La documentation peut vous aider, ou vous pouvez demander à un chatbot IA de vous donner un coup de main.
Un outil utile est l'éditeur de modèles dans les outils de développement de Home Assistant. Cela vous permet de saisir l'expression du modèle et de voir le résultat sur le même écran. Vous pouvez voir instantanément si votre modèle fonctionne ou doit être réparé.
Aller à Paramètres > Outils de développement et cliquez sur le Modèles languette. Entrez l'expression du modèle dans le champ Éditeur de modèles. Dans le Résultat vous pouvez voir la sortie de votre expression de modèle pour vous assurer qu'elle fonctionne correctement.
Une fois que votre expression de modèle est correcte, vous devez créer un assistant. Aller à Paramètres > Appareils et serviceset sélectionnez le Aides languette. Cliquez Créer une aideet choisissez Capteur. Entrez votre expression de modèle dans le champ État et complétez tous les autres détails dont vous avez besoin. Vous verrez un aperçu de votre capteur en bas de la fenêtre. Cliquez Soumettreet votre capteur de modèle est créé.
Les capteurs de modèles peuvent être incroyablement utiles
Créez les capteurs que vous n'avez pas encore
La beauté des capteurs modèles est que vous pouvez les utiliser comme n’importe quel autre capteur. J'ai un automatisme qui fonctionne chaque matin et qui compare le point de rosée extérieur avec la valeur de mon capteur modèle de point de rosée intérieur. Si le point de rosée à l'extérieur est inférieur à celui de l'intérieur et que l'humidité à l'intérieur est trop élevée, je reçois une notification pour ouvrir les fenêtres. Une fois que l’humidité intérieure est descendue à une valeur définie, une autre notification me rappelle de fermer à nouveau les fenêtres.
En effet, mon automatisme fonctionne comme si je disposais réellement d’un capteur mesurant le point de rosée intérieur. D’après mon automatisation, c’est exactement ce qui se passe, même si cet appareil n’existe pas chez moi. En combinant les données d'autres capteurs, j'ai créé un tout nouveau capteur virtuel qui peut m'aider à contrôler l'humidité de ma maison.
- Dimensions (extérieur)
-
4,41″L x 4,41″l x 1,26″H
- Poids
-
12 onces
Home Assistant Green est un hub pré-construit directement par l'équipe Home Assistant. Il s'agit d'une solution plug-and-play qui comprend tout ce dont vous avez besoin pour configurer Home Assistant chez vous sans avoir besoin d'installer le logiciel vous-même.
Les capteurs modèles en valent la peine
Même si l'écriture d'expressions de modèles n'est pas particulièrement conviviale, cela peut en valoir la peine. Une fois que vous avez configuré un capteur modèle, vous pouvez utiliser ce capteur dans autant d'automatisations que vous le souhaitez, vous n'avez donc pas besoin de répéter les mêmes calculs ou la même logique dans plusieurs automatisations différentes. Si vous n'avez jamais utilisé de capteurs modèles dans Home Assistant, ils valent vraiment la peine d'être essayés.
