Guide pratique · 5 min
Capteurs RS485 et Modbus avec Home Assistant : préparer un montage fiable
Comprendre RS485, Modbus RTU, registres et unités avant de relier un capteur extérieur à ESPHome ou Home Assistant, sans confondre interface et protocole.

RS485 ne signifie pas automatiquement Modbus
RS485 décrit une liaison électrique ; Modbus RTU définit une manière d’échanger des données. Une sonde indiquant seulement RS485 peut utiliser un autre protocole. Demandez une table de registres et le format des trames avant de choisir votre logiciel.
Le SEN0644 documente une interface Modbus RTU. Le SEN0562 utilise I2C : il répond à un besoin proche de mesure de lumière, mais ne se câble pas sur le même bus. Une boucle de courant et une liaison Grove sont encore des interfaces différentes.
Préparer les paramètres du modèle exact
Relevez tension d’alimentation, brochage, adresse du capteur, vitesse série et parité. L’adaptateur doit être adapté à RS485, pas un simple port UART TTL. Respectez les recommandations du fabricant pour câble, terminaison, référence de masse et protection.
Commencez avec un seul appareil et une lecture connue. N’appliquez pas les adresses d’un tutoriel à un autre capteur : un registre peut représenter une valeur, un paramètre ou une commande. Évitez les écritures tant que les lectures ne sont pas validées.
Lire une valeur avant d’exposer des entités
Un contrôleur ESPHome équipé de l’interface appropriée peut lire un appareil Modbus compatible. Home Assistant dispose également d’une intégration Modbus pour les montages qu’elle prend en charge. Choisissez une seule architecture de lecture et documentez-la.
Vérifiez type de registre, format du nombre, ordre des octets, facteur d’échelle et unité. Comparez une valeur affichée avec une condition physique plausible : une luminosité en lux n’est pas un pourcentage de présence. Une valeur brute crédible ne garantit pas que la conversion soit correcte.
Prévoir les données absentes et la maintenance
Espacez les interrogations selon la documentation et surveillez les erreurs. Une donnée absente ne doit pas devenir zéro silencieusement. Testez la coupure puis le retour du capteur, en gardant l’accès à ses paramètres et au câblage.
Protégez aussi les raccords extérieurs : l’étanchéité d’une sonde ne rend pas le contrôleur ou les connecteurs étanches. Pour un automatisme, définissez un comportement de secours et conservez une commande manuelle.
Questions fréquentes
Tous les capteurs RS485 fonctionnent-ils avec Modbus ?
Non. Il faut une documentation annonçant Modbus RTU et les paramètres et registres du modèle exact. RS485 seul décrit la liaison électrique.
Peut-on relier RS485 directement aux GPIO d’un ESP32 ?
Pas comme une liaison UART TTL. Il faut une interface RS485 et une alimentation adaptées, avec le câblage prévu par les fabricants.



