Visión generalDomBus32 es un módulo para carril DIN (ancho 54 mm) con 3 salidas relé, 3 entradas AC y 5 E/S programables en baja tensión. Disponible en dos variantes de firmware/protocolo: protocolo propietario DomBus (multi-maestro con comandos DCMD y soporte de plugin Domoticz) y Modbus RTU (protocolo maestro/esclavo estándar ampliamente soportado). Se comunica mediante bus serie RS485 industrial; alimentación 8–25 Vdc. Optimizado para consumo muy bajo (típicamente <10 mW, hasta 150 mW con todos los relés activados).
Capacidades clave- 3 salidas relé (SPST) con protección por varistor contra sobretensiones, nominal hasta 250 Vac / 5 A (o 30 Vdc / 5 A).
- 3 entradas AC optoaisladas (100–250 Vac) para monitorizar la presencia de tensión en cargas.
- 5 puertos E/S de baja tensión versátiles configurables como entradas digitales, contadores, doble pulsador, salidas (digital, dimmer, buzzer/flash), entradas analógicas, SENSOR_ALARM, IN_COUNTER, etc.
- Bloque de bornes común para compartir Neutro/Fase o tensión común entre relés y entradas AC para simplificar el cableado.
- Bus RS485 para redes multi-módulo: 2 hilos para datos y 2 hilos para alimentación 12/24 V (se recomienda cable blindado de 4 hilos).
- Función DCMD (solo firmware DomBus): comandos módulo-a-módulo que permiten ejecutar automatizaciones aunque el controlador domótico esté fuera de línea (eventos como PULSE, VALUE, ON, OFF, etc.).
- Amplias opciones de configuración de puertos (inversión lógica, pull-up/pull-down, tiempos, dimmer, modos de salida analógica 0–10 V, contadores con divisor, umbrales de alarma de sensor, sensores de distancia, etc.).
Notas sobre firmware/protocolos- Protocolo DomBus: multi-maestro, baja latencia, soporta DCMD para comandos entre módulos y funciones avanzadas (recomendado con Domoticz).
- Protocolo Modbus RTU: protocolo maestro/esclavo estándar compatible con muchos controladores (Home Assistant, OpenHAB, Node-RED, ioBroker). Modbus soporta temporización de relés (tiempo ON desde 31,5 ms hasta varios días) y configuración basada en registros.
Aplicaciones- Conmutar/monitorizar hasta 3 luminarias u otras cargas.
- Monitorizar alimentación de equipos (ej. detectar presencia de tensión en una bomba de calor).
- Controlar válvulas de zona de calefacción y otros actuadores.
- Conectar pulsadores, dobles pulsadores, contadores S0, PIRs, contactos magnéticos, sensores de alarma equilibrados y más.
- Integrar relés de luz paso a paso existentes y exponer su estado a controladores domóticos.
Advertencias- No mezclar en el mismo bloque de bornas cargas de alta tensión (230 V) y baja tensión (5/12/24 V).
- Usar cable blindado de 4 hilos para bus y alimentación (recomendado: cable de alarma con 2x0,5 mm² para alimentación 12 V y 2x0,22 mm² para datos).
- Proteger la alimentación 12/24 V con un fusible. La terminal común debe conectarse de forma consistente (Neutro o Fase) según la práctica de cableado.
- Activar la resistencia de terminación (jumper Rbus) solo en los dos extremos físicos de cada bus RS485 para reducir reflexiones.
Resumen de puertos (tabla)Encabezado: Port# | Nombre | Capacidades | Configuración por defecto | Descripción
1 | RL1 | OUT_DIGITAL, OUT_RELAY_LP | OUT_RELAY_LP | Salida relé SPST, 250 Vac 5 A (o 30 Vdc 5 A). Relé protegido por varistor. Bornes comunes compartidos con entradas AC y relés.
2 | RL2 | OUT_DIGITAL, OUT_RELAY_LP | OUT_RELAY_LP | Igual que RL1.
3 | RL3 | OUT_DIGITAL, OUT_RELAY_LP | OUT_RELAY_LP | Igual que RL1.
4 | InAC1 | IN_AC, IN_COUNTER | IN_AC | Entrada optoaislada 100-250 Vac para detectar presencia de tensión. Comparte la terminal común.
5 | InAC2 | IN_AC, IN_COUNTER | IN_AC | Entrada optoaislada 100-250 Vac.
6 | InAC3 | IN_AC, IN_COUNTER | IN_AC | Entrada optoaislada 100-250 Vac.
7 | IO1 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Entrada/salida analógica/digital configurable; soporta contadores, modo doble pulsador (jumper PU1), opción salida 10 mA (jumper RO1), pull-up para NTC y sensores de alarma equilibrados (5 estados: Cerrado/Abierto/Enmascarado/Tamper/Cortocircuito).
8 | IO2 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Igual que IO1 con jumpers PU2 / RO2.
9 | IO3 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Igual que IO1 con PU3 / RO3.
10 | IO4 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Igual que IO1 con PU4 / RO4.
11 | IO5 | IN_DIGITAL, IN_TWINBUTTON, IN_COUNTER, OUT_DIGITAL, OUT_DIMMER, OUT_BUZZER, SENSOR_ALARM | IN_DIGITAL, INVERTED | Igual que IO1 con PU5 / RO5.
Parámetros y comportamiento de puertos (alto nivel)- Dirección por defecto del módulo: 0xff32 (debe cambiarse para cada módulo en el mismo bus).
- Baud y paridad serie configurables mediante registros/parametros (p. ej. 115200 bps por defecto en DomBus).
- Modos de salida: OUT_DIGITAL, OUT_RELAY_LP (relé optimizado para bajo consumo), OUT_DIMMER (0–100% en pasos del 5% @500 Hz), OUT_ANALOG (0–10 V), OUT_BUZZER/OUT_FLASH (patrones configurables), OUT_BLIND (control motor con TIMEOPEN/TIMECLOSE), etc.
- IN_COUNTER soporta conteo de pulsos para contadores de energía/gas/agua; la opción DIVIDER define pulsos por unidad; TYPENAME=kWh para crear dispositivos de energía/potencia; OPPOSITE para import/export.
- Las entradas IN_AC pueden usarse como detectores de paso por cero (zero-cross) para minimizar la corriente de arranque al accionar relés.
- El modo SENSOR_ALARM soporta sensores de alarma equilibrados doble o triple polarización: parámetros PAR1..PAR4 permiten mapear Corto/Tamper/Enmascarado/Abierto/Cerrado.
DCMD (solo firmware DomBus)DCMD permite comandos dirigidos por eventos enviados localmente o a otros módulos DomBus sin intervención del controlador domótico. Sintaxis: DCMD(Event:ValueLow:ValueHigh)=ModuleAddress.ModulePort:Command:Value. Eventos soportados: OFF, ON, PULSE, PULSE1, PULSE2, PULSE4, VALUE (con umbrales). Comandos soportados: ON, OFF, TOGGLE, DIMMER, etc. Ejemplos: alternar una salida de otro módulo con una pulsación corta, activar escena/grupo con pulsación larga, controlar calefacción/valvula según umbrales de temperatura, generar feedback buzzer en sensores táctiles. (Configuración detallada disponible por puerto: DCMD configurable por evento.).
Instalación y recomendaciones de bus (resumen)- Usar topología de bus lineal cuando sea posible; RS485 requiere dos resistencias de terminación (100–150 Ohm) en los extremos del bus para reducir reflexiones. Los módulos tienen un jumper en la PCB para habilitar terminación.
- Conectar la pantalla del cable a GND en un solo lado. Todos los dispositivos en el bus deben compartir la misma referencia GND.
- Al cablear módulos: conectar primero GND, luego Vbus (12/24 V), luego RS485 A y B. Al desconectar, invertir el orden (Vbus primero, GND último).
- Se recomienda alimentar cada bus a ~13,8 V con batería de respaldo para tolerancia a cortes; proteger la alimentación del bus con un fusible.
Tablas y referencias de configuración incluidasLa página del producto aporta tablas y ejemplos para direcciones de registros Modbus, palabras clave de parámetros DomBus (HWADDR, PULLUP, PULLDOWN, INVERTED, modos OUT, valores TIME, TYPENAME, DIVIDER, ADDR para contadores EVSE, parámetros EV cuando aplicable) y ejemplos prácticos para integración Domoticz/Home Assistant/Node-RED. Consultar la tabla por puerto para mapear registros Modbus a funciones y formatos recomendados del campo Description en Domoticz.
características / especificaciones técnicas- Factor de forma: módulo para carril DIN, ancho 54 mm (dimensiones: 53 x 89 x 65 mm).
- Salidas relé: 3 × relés SPST, 250 Vac / 5 A máx (30 Vdc / 5 A), protección por varistor.
- Entradas AC: 3 × entradas IN_AC optoaisladas, 100–250 Vac, comparten borne común.
- E/S: 5 × E/S programables en baja tensión (IN/OUT, contador, doble pulsador, dimmer, buzzer, SENSOR_ALARM, entrada analógica).
- Alimentación: 8–25 Vdc recomendados (ej. 12 V o 13,6 V nominal). Consumo típico <10 mW (0,75 mA @13,6 V); hasta 150 mW (10 mA @13,6 V) con todos los relés activos.
- Bus: RS485 serie industrial; cable blindado de 4 hilos estándar (2 para alimentación, 2 para datos); velocidad por defecto 115200 bps (configurable).
- Protocolos: DomBus (multi-maestro propietario con DCMD) o Modbus RTU (maestro/esclavo).
- Funciones especiales: DCMD para comandos inter-módulo (firmware DomBus), detección zero-cross en entradas AC, soporte de sensores de alarma equilibrados (5 estados), tiempos monostables configurables desde 31,25 ms hasta días, opción salida analógica 0–10 V.
- Casos de uso típicos: control de iluminación (incl. sistemas paso-a-paso), válvulas de zona de calefacción, monitorización de presencia de aparatos, integración de sensores y contadores (energía/gas/agua).