NT18B07 Module d’acquisition de température RS485 avec Home Assistant
Partager
Comment intégrer le module d’acquisition de température RS485 Eletechsup NT18B07 à Home Assistant
Introduction
Pour les développeurs de maisons connectées, les ingénieurs en automatisation industrielle et les passionnés d’électronique DIY, intégrer des capteurs de température à une plateforme de surveillance centralisée est une étape importante vers la création de systèmes intelligents de contrôle environnemental.
Le module d’acquisition de température NTC RS485 à 7 canaux Eletechsup NT18B07 permet de collecter facilement les mesures de température de plusieurs capteurs NTC et de rendre ces données accessibles aux systèmes prenant en charge la communication Modbus RTU.
Un exemple de ce type d’intégration se trouve sur la communauté Home Assistant, où des développeurs ont discuté de la connexion du NT18B07 à Home Assistant via RS485 et Modbus.
Référence de la communauté : Modbus et module d’acquisition de température NTC RS485 à 7 canaux NT18B07
1. Connexion du NT18B07 à Home Assistant
Home Assistant est une plateforme d’automatisation domestique open source très populaire. Avec un matériel de communication compatible et une configuration logicielle adaptée, les appareils Modbus RTU peuvent fournir des données de capteurs à un système d’automatisation centralisé.
Une intégration typique comprend :
-
Le module d’acquisition de température Eletechsup NT18B07
-
Des capteurs de température NTC
-
Un adaptateur RS485-USB ou une interface RS485 compatible
-
Un ordinateur ou un contrôleur exécutant Home Assistant
-
La configuration Modbus RTU et les entités de capteur de température
L’architecture de communication de base est la suivante :
Capteurs de température NTC → NT18B07 → RS485 / Modbus RTU → Home Assistant → Surveillance et automatisation
Cette architecture permet d’intégrer les informations de température provenant de plusieurs points de mesure dans un tableau de bord d’automatisation domestique.
2. Une discussion réelle sur la communauté Home Assistant
Le fil de discussion de la communauté Home Assistant a commencé en mars 2023 et s’est poursuivi en 2024 avec des exemples supplémentaires de dépannage et de configuration.
Le 7 août 2024, un membre de la communauté a indiqué avoir réussi à faire fonctionner l’intégration à l’aide d’une configuration contrôleur UART et Modbus de type ESPHome.
L’exemple comprenait :
-
Une communication UART à 9600 bauds
-
Un contrôleur Modbus configuré avec une adresse d’appareil
0x01 -
Un registre de lecture de température
0x0000 -
Un intervalle d’interrogation de cinq secondes
-
Un filtre de conversion qui divise la valeur brute du registre par 10 et gère les valeurs de température signées
Cet exemple montre comment un module d’acquisition de température Modbus peut être intégré à un système de surveillance basé sur Home Assistant.
Veuillez noter que le type de registre, l’adresse d’appareil, les paramètres série et la formule de conversion doivent correspondre à la configuration réelle du module et à sa documentation. L’exemple de la communauté doit être considéré comme une référence et non comme une configuration universelle pour toutes les installations du NT18B07.
3. Applications potentielles
Surveillance de la température dans la maison connectée
Connectez des sondes NTC à différents points de mesure et affichez leurs températures dans Home Assistant. Selon les capteurs installés et la conception du système, les utilisateurs peuvent surveiller les pièces intérieures, les armoires de matériel ou d’autres environnements.
Surveillance des baies de serveurs et des armoires de matériel
Des capteurs de température peuvent être placés à plusieurs endroits à l’intérieur ou autour d’une baie de serveurs. Home Assistant peut afficher les mesures et déclencher des notifications ou des actions d’automatisation lorsque les seuils de température configurés sont dépassés.
Pour les équipements informatiques critiques, ce type de surveillance doit compléter, et non remplacer, les systèmes de protection et d’alarme dédiés.
Surveillance des serres et de l’environnement
L’acquisition de température en plusieurs points peut aider à surveiller les environnements de culture, les zones de stockage et autres espaces sensibles à la température. Les automatisations Home Assistant peuvent utiliser les mesures collectées pour lancer des routines de ventilation ou de notification configurées.
Projets DIY de maison connectée et d’IoT
Pour les makers utilisant déjà du matériel basé sur ESPHome, Modbus RTU ou RS485, le NT18B07 offre une solution potentielle pour ajouter plusieurs canaux de mesure de température NTC sans créer un circuit d’acquisition entièrement distinct.
4. Pourquoi utiliser RS485 pour l’acquisition de température ?
Le RS485 est largement utilisé dans l’automatisation industrielle et du bâtiment car il prend en charge la communication série différentielle et convient aux installations où les appareils sont répartis sur de longs câbles.
Associé à Modbus RTU, il fournit une méthode structurée permettant aux contrôleurs compatibles de demander des données de mesure aux appareils de terrain.
Pour les projets nécessitant une surveillance centralisée de la température, cette approche peut réduire le besoin de connexions directes séparées entre les capteurs et le contrôleur principal. La longueur réelle du câble, le nombre d’appareils, la fréquence de mise à jour et l’immunité au bruit dépendent de la conception complète du système.
5. Liste de vérification pour l’intégration
Avant d’intégrer le NT18B07 à Home Assistant, vérifiez les points suivants :
-
Confirmez le protocole de communication du NT18B07 et les registres Modbus pris en charge.
-
Définissez la bonne adresse d’esclave Modbus.
-
Associez le débit, la parité, le nombre de bits de données et les bits d’arrêt.
-
Sélectionnez la bonne adresse de registre et le bon type de registre.
-
Appliquez le bon facteur d’échelle et la conversion des valeurs signées pour les mesures de température.
-
Vérifiez les mesures par rapport à une référence de température connue.
-
Configurez un intervalle d’interrogation approprié pour l’application.
Ces vérifications peuvent aider à éviter des problèmes courants tels que les délais d’attente de communication, les lectures de registres incorrectes et les valeurs de température avec une échelle erronée.
Conclusion
L’Eletechsup NT18B07 mérite d’être envisagé pour les projets d’acquisition de température nécessitant de connecter plusieurs capteurs NTC à un système de surveillance basé sur RS485.
La discussion de la communauté Home Assistant fournit une référence utile aux développeurs pour explorer l’intégration Modbus RTU et la configuration des capteurs de température.
Pour les constructeurs de maisons connectées, les développeurs IoT et les ingénieurs en automatisation industrielle, associer le NT18B07 à du matériel RS485 compatible et à Home Assistant peut fournir une base flexible pour la surveillance et l’automatisation centralisées de la température.
En savoir plus : Visitez Eletechsup pour obtenir des informations sur les produits et une assistance technique.