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.

Capteur de luminosité extérieur RS485 pour une installation de mesure filaire

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.

Pour aller plus loin

Produits liés à ce guide

Voir le catalogue
Go TronicDFRobot SEN0644 – Capteur de lumière extérieur RS485 Modbus RTU

Capteur DIY

DFRobot SEN0644 – Capteur de lumière extérieur RS485 Modbus RTU

14,35 €

Installer une mesure de lumière reliée par RS485 à un contrôleur compatible. Cette liaison filaire n’est ni du Wi-Fi ni du Zigbee ; vérifiez alimentation, câblage et format des données du modèle avant intégration. Une carte de contrôle, une alimentation et une configuration adaptées sont à prévoir ; vérifiez les éléments inclus avant achat.

DIYRS485Modbus RTULuminosité
Go TronicDFRobot SEN0562 – Gravity, capteur de lumière étanche

Capteur DIY

DFRobot SEN0562 – Gravity, capteur de lumière étanche

10,70 €

Mesurer la lumière ambiante avec une sonde à enveloppe étanche pour un projet de suivi extérieur. Son interface I2C nécessite une électronique de lecture ; protégez aussi les connexions et respectez les conditions d’exposition du fabricant. Une carte de contrôle, une alimentation et une configuration adaptées sont à prévoir ; vérifiez les éléments inclus avant achat.

DIYI2CLuminosité
Go TronicDFRobot SEN0262 – Convertisseur de boucle de courant vers tension

Module DIY

DFRobot SEN0262 – Convertisseur de boucle de courant vers tension

6,50 €

Ce module convertit un courant de 0 à 25 mA en une tension analogique de 0 à 3 V. Il facilite la lecture d’un capteur à boucle de courant avec une acquisition compatible. Vérifiez la masse, l’alimentation et l’isolation requise par votre installation. Une carte de contrôle, une alimentation et une configuration adaptées sont à prévoir ; vérifiez la liste des éléments inclus avant achat.

DIYBoucle de courant
Go TronicSeeed Studio 101990644 – Grove AHT20, température et humidité industrielles I2C

Capteur DIY

Seeed Studio 101990644 – Grove AHT20, température et humidité industrielles I2C

6,80 €

Raccorder une sonde de température et d’humidité Grove à une carte de lecture compatible pour un suivi environnemental. La sonde et son câble facilitent un montage déporté, mais le firmware et l’alimentation restent à prévoir. Une carte de contrôle, une alimentation et une configuration adaptées sont à prévoir ; vérifiez les éléments inclus avant achat.

DIYTempérature