AperçuLe DomBus32 est un module sur rail DIN (largeur 54 mm) doté de 3 sorties relais, 3 entrées AC et 5 E/S basse tension programmables. Disponible en deux variantes de firmware/protocole : protocole propriétaire DomBus (multi-maître avec commandes DCMD et plugin Domoticz) et Modbus RTU (protocole maître/esclave standard largement supporté). Communication via bus série RS485 industriel ; alimentation 8–25 Vdc. Conçu pour une consommation très faible (typiquement <10 mW, jusqu'à 150 mW avec tous les relais activés).
Principales fonctionnalités- 3 sorties relais (SPST) avec protection varistor contre les surtensions, acceptant jusqu'à 250 Vac / 5 A (ou 30 Vdc / 5 A).
- 3 entrées AC opto-isolées (100–250 Vac) pour détecter la présence de tension secteur sur les charges.
- 5 ports E/S basse tension polyvalents configurables en entrées numériques, compteurs, double-poussoir, sorties (numérique, variateur, buzzer/clignotant), entrées analogiques, SENSOR_ALARM, IN_COUNTER, etc.
- Bornier commun pour partager Neutre/Ligne ou tension commune entre relais et entrées AC afin de simplifier le câblage.
- Bus RS485 pour réseaux multi-modules : 2 fils pour les données et 2 fils pour l'alimentation 12/24 V (câble blindé 4 conducteurs recommandé).
- Fonction DCMD (firmware DomBus uniquement) : commandes module-à-module permettant d'exécuter des automatismes même si le contrôleur domotique est hors ligne (événements PULSE, VALUE, ON, OFF, etc.).
- Options étendues de configuration des ports (inversion logique, pull-up/pull-down, temporisations, variateur, modes sortie analogique 0–10 V, compteurs avec diviseur, seuils d'alarme capteur, détecteurs de distance, etc.).
Remarques sur le firmware/protocoles- Protocole DomBus : multi-maître, faible latence, supporte DCMD pour échanges entre modules et fonctionnalités avancées (recommandé avec Domoticz).
- Protocole Modbus RTU : protocole maître/esclave standard compatible avec de nombreux contrôleurs (Home Assistant, OpenHAB, Node-RED, ioBroker). Modbus prend en charge la temporisation des relais (durée ON de 31,5 ms à plusieurs jours) et la configuration par registres.
Applications- Commande/surveillance jusqu'à 3 éclairages ou autres charges.
- Surveillance d'alimentation d'appareils (par ex. détection de la présence de tension sur une pompe à chaleur).
- Commande de vannes de zone de chauffage et autres actionneurs.
- Raccordement de poussoirs, doubles poussoirs, compteurs S0, détecteurs PIR, contacts magnétiques, capteurs d'alarme équilibrés, etc.
- Intégration de relais d'éclairage pas-à-pas existants et exposition des états aux contrôleurs domotiques.
Avertissements- Ne pas mélanger sur le même bornier des charges haute tension (230 V) et basse tension (5/12/24 V).
- Utiliser un câble blindé 4 conducteurs pour bus et alimentation (recommandé : câble d'alarme 2x0,5 mm² pour alimentation 12 V et 2x0,22 mm² pour les données).
- Protéger l'alimentation 12/24 V par un fusible. La borne commune doit être raccordée de manière cohérente (Neutre ou Phase) selon la pratique de câblage.
- Activer la résistance de terminaison (jumper Rbus) uniquement aux deux extrémités physiques de chaque bus RS485 pour réduire les réflexions.
Résumé des ports (tableau)En-tête : Port# | Nom | Capacités | Configuration par défaut | Description
1 | RL1 | OUT_DIGITAL, OUT_RELAY_LP | OUT_RELAY_LP | Sortie relais SPST, 250 Vac 5 A (ou 30 Vdc 5 A). Relais protégé par varistor. Bornier commun partagé avec entrées AC et relais.
2 | RL2 | OUT_DIGITAL, OUT_RELAY_LP | OUT_RELAY_LP | Même que RL1.
3 | RL3 | OUT_DIGITAL, OUT_RELAY_LP | OUT_RELAY_LP | Même que RL1.
4 | InAC1 | IN_AC, IN_COUNTER | IN_AC | Entrée opto-isolée 100-250 Vac pour détection de tension. Partage la borne commune.
5 | InAC2 | IN_AC, IN_COUNTER | IN_AC | Entrée opto-isolée 100-250 Vac.
6 | InAC3 | IN_AC, IN_COUNTER | IN_AC | Entrée opto-isolée 100-250 Vac.
7 | IO1 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Entrée/sortie analogique/numérique configurable ; supporte compteurs, mode double-poussoir (jumper PU1), option sortie 10 mA (jumper RO1), pull-up pour thermistance NTC et capteurs d'alarme équilibrés (5 états : fermé/ouvert/masqué/tamper/court-circuit).
8 | IO2 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Idem IO1 avec jumpers PU2 / RO2.
9 | IO3 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Idem IO1 avec PU3 / RO3.
10 | IO4 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Idem IO1 avec PU4 / RO4.
11 | IO5 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Idem IO1 avec PU5 / RO5.
Paramètres et comportement des ports (haut niveau)- Adresse module par défaut : 0xff32 (doit être modifiée pour chaque module sur le même bus).
- Débit série et parité configurables via registres/paramètres (ex. 115200 bps par défaut pour DomBus).
- Modes de sortie : OUT_DIGITAL, OUT_RELAY_LP (relais optimisé basse consommation), OUT_DIMMER (0–100% par pas de 5% @500 Hz), OUT_ANALOG (0–10 V), OUT_BUZZER/OUT_FLASH (motifs beep/clignotants configurables), OUT_BLIND (commande moteur avec TIMEOPEN/TIMECLOSE), etc.
- IN_COUNTER prend en charge le comptage d'impulsions pour compteurs énergie/gaz/eau ; l'option DIVIDER définit les impulsions par unité ; TYPENAME=kWh permet de créer des dispositifs énergie/puissance ; OPPOSITE pour import/export.
- Les ports IN_AC peuvent être utilisés comme détecteurs de passage par zéro (zero-cross) pour réduire les courants d'appel lors de la commutation des relais.
- Le mode SENSOR_ALARM gère des capteurs d'alarme équilibrés double ou triple polarisation : les paramètres PAR1..PAR4 permettent de cartographier Court/Tamper/Masqué/Ouvert/Fermé.
DCMD (firmware DomBus uniquement)DCMD permet l'envoi de commandes événementielles localement ou vers d'autres modules DomBus sans passer par le contrôleur domotique. Syntaxe : DCMD(Event:ValueLow:ValueHigh)=ModuleAddress.ModulePort:Command:Value. Événements supportés : OFF, ON, PULSE, PULSE1, PULSE2, PULSE4, VALUE (avec seuils). Commandes supportées : ON, OFF, TOGGLE, DIMMER, etc. Exemples d'utilisation : basculer une sortie d'un autre module sur une courte pression, activer une scène sur une longue pression, piloter chaudière/vanne selon seuils de température, produire un retour buzzer sur capteurs tactiles. (Configuration détaillée disponible par port : DCMD configurable par événement.).
Installation et recommandations de bus (résumé)- Utiliser une topologie linéaire lorsque possible ; RS485 nécessite deux résistances de terminaison (100–150 Ohm) aux extrémités du bus pour réduire les réflexions. Les modules disposent d'un jumper PCB pour activer la terminaison.
- Raccorder l'écran du câble à la masse sur un seul côté. Tous les appareils sur le bus doivent partager la même référence GND.
- Lors du câblage : connecter d'abord le GND, puis Vbus (12/24 V), puis RS485 A et B. Lors de la déconnexion faire l'inverse (Vbus d'abord, GND en dernier).
- Recommander d'alimenter chaque bus à ~13,8 V avec batterie de secours pour tolérance aux coupures ; protéger l'alimentation bus par un fusible.
Tabelaux et références de configuration inclusLa page produit fournit des tableaux et exemples pour adresses de registres Modbus, mots-clés de paramètres DomBus (HWADDR, PULLUP, PULLDOWN, INVERTED, modes OUT, valeurs TIME, TYPENAME, DIVIDER, ADDR pour compteurs EVSE, paramètres EV si applicable) et exemples pratiques d'intégration Domoticz/Home Assistant/Node-RED. Consulter la table de configuration par port pour mapper les registres Modbus aux fonctions et pour les formats recommandés du champ Description Domoticz.
caractéristiques / spécifications techniques- Format : module rail DIN, largeur 54 mm (dimensions générales : 53 x 89 x 65 mm).
- Sorties relais : 3 × relais SPST, 250 Vac / 5 A max (30 Vdc / 5 A), protection varistor.
- Entrées AC : 3 × entrées IN_AC opto-isolées, 100–250 Vac, partage borne commune.
- E/S : 5 × E/S programmables basse tension (IN/OUT, compteur, double-poussoir, variateur, buzzer, SENSOR_ALARM, capacité IN_ANALOG).
- Alimentation : 8–25 Vdc recommandés (ex. 12 V ou 13,6 V nominal). Consommation typique <10 mW (0,75 mA @13,6 V) ; jusqu'à 150 mW (10 mA @13,6 V) avec tous les relais activés.
- Bus : RS485 série industriel ; câble blindé 4 conducteurs standard (2 pour alimentation, 2 pour données) ; vitesse par défaut 115200 bps (configurable).
- Protocoles : DomBus (multi-maître propriétaire avec DCMD) ou Modbus RTU (maître/esclave).
- Fonctions spéciales : commandes inter-modules DCMD (firmware DomBus), détection zero-cross pour entrées AC (réduction des courants d'appel), support capteurs d'alarme équilibrés (5 états), durées monostables configurables de 31,25 ms à plusieurs jours, option sortie analogique 0–10 V.
- Cas d'usage typiques : contrôle d'éclairage (y compris systèmes pas-à-pas), vannes de zones de chauffage, surveillance de présence d'appareils, intégration de capteurs et compteurs (énergie/gaz/eau).