Matériel Eletechsup : 23IOD32 Modbus 2 MQTT pour modules Modbus à bas prix

https://community.home-assistant.io/t/hardware-modbus2mqtt-for-cheap-modbus-modules/993026

Module Arduino Modbus2MQTT
Le module et le code diffèrent des autres projets car, avec ce module, nous avons la possibilité de contrôler 32 sorties et de lire 32 entrées. Comme les interrupteurs peuvent être déclenchés en quelques millisecondes, la lecture des entrées doit être rapide.

Caractéristiques :

  • Contrôle de 32 sorties (relais de commande, vannes de pompe à chaleur, etc.)
  • Lecture de 32 entrées (interrupteurs, etc.)
  • Détection automatique par Home Assistant (branchez l'appareil et il apparaît dans HA)
  • Création automatique des entrées, des sorties et de l'état de santé dans Home Assistant
  • Format compact permettant de contrôler 32 lumières et de disposer de 32 entrées (interrupteurs, par ex.)

Le code Arduino

Matériel :



 

Logiciel :
Capture d'écran du module Arduino

 

Capture d'écran de Home Assistant :

 

Capture d'écran de l'état de santé :

 

Capture d'écran de l'extension, actuellement ajoutée manuellement dans Home Assistant :
image

Cette extension répond à la diffusion UDP du module afin de pouvoir facilement trouver le serveur MQTT. Bien entendu, lors de la première configuration, vous devez utiliser le nom d'utilisateur et le mot de passe par défaut, mais ils peuvent être modifiés après la détection.

Pour ce projet, j'ai fabriqué un circuit imprimé et utilisé le matériel suivant :

  • Arduino Mega Pro
  • Convertisseur 24 Vcc vers 5 Vcc (soudé sur le circuit imprimé)
  • Carte RS485 vers Modbus (soudée sur le circuit imprimé)
  • Carte Ethernet
    Tout cela tient dans un boîtier DIN.

Si vous souhaitez un système de contrôle domestique basique et peu coûteux, je pense que celui-ci peut convenir !



Retour au blog

Laisser un commentaire