Creasol DomBus36 es un módulo de relé de carril DIN de grado industrial para domótica y sistemas domóticos, de 115x90x40mm, con 12 salidas de relé, SPST (salidas Normalmente Abiertas) con capacidad máxima de 250V 5A, dividido en 3 grupos de 4 relés, cada grupo con a Bloques de terminales de tornillo de 5 posiciones: 1 común + 4 salidas

Como otros dispositivos DomBus, DomBus36 proporciona un rendimiento excelente en términos de optimización de energía : 12 mW con los relés apagados, menos de 750 mW con los 12 relés encendidos. A modo de comparación, el módulo de 8 relés KMT* consume 12 W, la placa de 8 relés Denk* consume aproximadamente 3 W, Sono* Dual R2 consume 2 W con solo 2 relés habilitados.
Está disponible con dos tipos de firmware: DomBus (protocolo propietario con funciones mejoradas) para el controlador Domoticz y Modbus RTU (protocolo estándar que funciona con casi cualquier sistema domótico). Consulte a continuación una comparación detallada entre los dos protocolos.
Utiliza un bus serie RS485 de grado industrial , utilizando un cable blindado común con 4 cables: 2 para fuente de alimentación de 12/24 V y 2 para datos a 115200 bps 8,n,1 (u otra velocidad/paridad en el caso de Modbus RTU) .
Admite dos protocolos diferentes (¡en el momento de la compra, seleccione el protocolo necesario! ):
- El protocolo DomBus , compatible con el controlador domótico Domoticz , es un protocolo multimaestro confiable que permite administrar docenas de módulos y obtener el estado de un módulo tan pronto como cambia. También incluye los llamados comandos DCMD que, al igual que KNX, se transmiten entre módulos DomBus en el mismo bus para activar salidas, escenas y grupos en caso de eventos sin necesidad de la intervención del controlador domótico, solución útil para conseguir un sistema domótico que funciona incluso en caso de fallo del controlador domótico . Consulte a continuación una explicación sobre DCMD.
El complemento Creasol DomBus debe instalarse en Domoticz, utilizando el Administrador de complementos de Python o descargando el software desde GitHub (consulte la sección siguiente). - El protocolo Modbus RTU , ampliamente utilizado en sistemas industriales y domóticos, es compatible con casi cualquier controlador domótico como Home Assistant , OpenHAB , IObroker , Node-RED ,...
Modbus es un protocolo maestro-esclavo que permite activar y desactivar un único relé o un grupo de relés mediante un único comando. Además, es posible especificar, para cada relé, el tiempo de ON desde 31,5ms hasta 1500 días, de modo que el relé se apague automáticamente después del tiempo seleccionado.
¿Confundido acerca de las dos versiones? Si usa Domoticz, la versión DomBus es mucho mejor porque incluye funciones mejoradas como DCMD y detección automática. Para otras automatizaciones de edificios, se debe elegir la versión Modbus porque es compatible con casi todo.
Pide soporte en el grupo de Telegram https://t.me/DomBus
El bus serie RS485 es la solución ideal para conseguir:
- cableado y conexión sencillos : utilice un cable de alarma fino común de 4 hilos, 2 cables de 0,5 mm² para fuente de alimentación de 12 V y 2 cables de 0,22 mm² para datos. Esto es mucho más fácil y mejor que las conexiones Ethernet UTP/STP.
- La señalización diferencial de robustez permite conectar unos 30 módulos con más de 200m de distancia total. Los módulos se pueden conectar entre sí utilizando una combinación de topología de bus lineal/en estrella.
- Consumo de energía muy bajo : cada módulo se alimenta a 12 V y tiene en su interior un convertidor de modo de conmutación de alta eficiencia para minimizar el consumo de energía.
- Tolerante a cortes de energía : utilizando una fuente de alimentación de 13,6 V con batería de plomo ácido es posible alimentar redes domóticas, cámaras IP, NVR, conmutadores, enrutadores, para que el sistema siga funcionando incluso en caso de corte de energía.
- sin contaminación por radiofrecuencia, sin baterías que cambiar
Para edificios grandes, para mejorar la confiabilidad del autobús, es posible hacer más de 1 autobús, de modo que en caso de falla, solo el autobús con falla deja de funcionar.
Características
- Disponible en dos versiones de firmware, DomBus adecuado para el controlador Domoticz y Modbus adecuado para cualquier sistema domótico industrial y doméstico.
- 12 salidas de relé, SPST (contacto normalmente abierto en bloque de terminales de tornillo) con contacto 250Vac/30Vdc 5A (máx. 30Vdc en caso de carga DC, 250Vac en caso de carga AC).
- Cableado sencillo : los relés se dividen en 3 grupos, cada grupo comparte un común con los 4 relés de ese grupo .
- Cada bloque de relé respeta la distancia de fuga de otros bloques. ¡No mezcle señales de alto y bajo voltaje dentro del mismo bloque!
- Fuente de alimentación de 8-35 V CC (regulada internamente mediante un circuito de alimentación de modo conmutado que minimiza el consumo y la disipación de energía).
- Bajo consumo de energía: 0,9 mA a 12 V ( 12 mW ) de corriente en espera con todos los relés apagados y 55 mA a 12 V (< 750 mW ) con todos los relés encendidos .
- Bus RS485 de 115200 bps (longitud máxima: 1 km), datos de 8 bits, sin paridad, 1 bit de parada. La tasa de bits y la paridad se pueden cambiar en la versión Modbus.
- Compatibilidad con comandos DCMD (solo firmware DomBus): esta es una característica (descrita a continuación) que permite obtener automatizaciones sencillas sin escribir una línea de código y el intercambio de comandos entre módulos DomBus incluso en caso de que el controlador domótico esté detenido . Por ejemplo, configurar un puerto de entrada de botón pulsador como
DCMD(Pulso)=11.3:Alternar, DCMD(Pulso1)=0.7:Alternar, DCMD(Pulso2)=0.8:Activado
Es posible:
* con un pulso corto de 0,5 s, activa/desactiva la salida del puerto n.° 3 del módulo DomBus n.° 11
* con un pulso de 1 s, activa/desactiva un grupo de interruptores en el controlador
* con un pulso de 2s de duración, activa una escena que, por ejemplo, desactiva todas las luces/cargas y activa el sistema de alarma (útil al salir del edificio).
Advertencias
- Los relés se dividen en 3 bloques: ¡no mezcle cargas de alto voltaje (230 V) y cargas de bajo voltaje (5/12/24 V) en el mismo bloque de terminales!
- No utilice cargas capacitivas con alta corriente de entrada (fuentes de alimentación defectuosas, balastos, ...) de lo contrario el contacto del relé podría soldarse.
- Utilice un cable blindado de 4 hilos para el bus , utilizando dos líneas para enviar la alimentación (12-14Vdc) protegidas por un fusible .
- Para reducir el ruido y los reflejos en el bus, active la resistencia de terminación (puente de cortocircuito de PCB Rbus) en los dos extremos más alejados del bus .
{youtube}-oDiKHSg6kM{/youtube}
Capacidades DomBus36 DomBus (para la versión de firmware DomBus )
Dirección predeterminada: 0xff36
| Puerto# | Nombre | Capacidades | Configuración predeterminada | Descripción |
| 1 | RL1 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 1 |
| 2 | RL2 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 1 |
| 3 | RL3 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 1 |
| 4 | RL4 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 1 |
| 5 | RL5 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 2 |
| 6 | RL6 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 2 |
| 7 | RL7 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 2 |
| 8 | RL8 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 2 |
| 9 | RL9 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 3 |
| 10 | RL10 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 3 |
| 11 | RL11 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND, OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 3 |
| 12 | RL12 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND (1) , OUT_FLASH | OUT_RELAY_LP | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. Bloque 3 |
(1): se puede usar como salida CIEGA, para abrir una persiana/cortina, pero solo el puerto anterior se puede configurar en Domoticz como OUT_BLIND porque, cuando se configura como OUT_BLIND, el dispositivo DomBus configura automáticamente el siguiente puerto para controlar un relé en abierto. dirección.
Capacidades DomBus36 Modbus RTU (para la versión Modbus)
Al encenderse, el módulo muestra en el LED rojo la dirección actual del esclavo Modbus (dirección de registro=8192) en formato decimal, en el LED verde la velocidad en baudios serial (reg. 8193) y finalmente en el LED rojo la paridad serial (reg. 8194). ).
Si un valor es cero, se emite un destello largo.
Por ejemplo, si reg(8192)=54, reg(8193)=4, reg(8194)=0, al encender se mostrarán los siguientes LED parpadeando:
5 destellos rojos, pausa, 4 destellos rojos (dirección esclava=54), pausa, 4 destellos verdes (reg(8193)=4 => velocidad en baudios=9600bps), pausa, 1 destello rojo largo (reg(8194)=0 => paridad=Ninguna).
El dispositivo estará operativo solo después de que el LED de parámetros Modbus de encendido parpadee: luego el módulo aceptará los comandos de Modbus RTU y periódicamente mostrará el estado de salida para todos los puertos, desde 1 hasta el puerto máximo: el parpadeo verde significa que el estado del puerto está apagado, el rojo flash significa que el puerto está activado.
Dirección esclava predeterminada: 54 (0x36)
| dirección | Nombre | Valores | Descripción |
| 0 | RL1 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 1 | RL2 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 2 | RL3 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 3 | RL4 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 4 | RL5 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 5 | RL6 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 6 | RL7 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 7 | RL8 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 8 | RL9 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 9 | RL10 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 10 | RL11 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 11 | RL12 | 0=OFF, 1 o 65280=ON, 2-65279=ON durante el tiempo especificado | Salida de relé SPST, contacto NA, capacidad de salida 5A 250Vac o 30Vdc. El contacto del relé está protegido por un varistor. |
| 255 | Todos los relevos | máscara de bits: 1=> RL1, 2=>RL2, 4=>RL3, 8=>RL4 |
Esta dirección se utiliza para configurar relés ON u OFF (sin función de temporizador) mediante un comando corto, acumulando la máscara de bits para cada relé que debe estar ON: por ejemplo |
| 256-267 | Configuración de puerto | 1=SALIDA_DIGITAL, 2=SALIDA_RELAY_LP | Comando utilizado para configurar el puerto 1 (256) al 12 (267) como OUT_DIGITAL o OUT_RELAY_LP (relé de bajo consumo). |
| 512-523 | Opción de puerto | 0=NORMAL , 1=INVERTIDO (salida normalmente ON) | Establecer opción de puerto. Si se establece en 1, el relé permanece encendido después del arranque hasta que se afirma el puerto (luego los relés se apagan) |
| 8192 | Dirección del esclavo | 1-247 | Permite cambiar la dirección esclava del módulo, por lo que es posible agregar otros módulos al mismo bus. |
| 8193 | tasa de bits en serie | 0=115200bps , 1=57600, 2=38400, 3=19200, 4=9600, 5=4800, 6=2400, 7=1200bps | Velocidad serie, predeterminada 115200 bps 8,n,1 |
| 8194 | paridad serial | 0=Ninguno , 1=Par, 2=Impar | Paridad serial, predeterminada ninguna (115200 bps 8,n,1) |
| 8198 | Revisión, mayor | Solo lectura | Obtenga la versión del firmware, número principal. Por ejemplo, "02" significa que la revisión es "02XX", donde XX está definido por el parámetro 8199. |
| 8199 | Revisión, menor | Solo lectura | Obtenga la versión de firmware, número menor. Por ejemplo, "h1" significa que la revisión es "XXh1", donde XX está definido por el parámetro 8198. |
Es posible activar una o más salidas durante un tiempo determinado (salida monoestable/temporizador) como se indica en la tabla. El parámetro correspondiente al tiempo necesario se puede calcular utilizando las siguientes reglas:
De 0 a 60s => 31,25ms de resolución 1=31,25ms, 1920=60s => valor=tiempo_en_milisegundos/31,5
De 1m a 1h con resolución de 1s 1921=61s, 3540+1920=5460=1h => valor=(tiempo_en_segundos-60)+1920
De 1h a 1d con resolución de 1m 5461=1h+1m, 1380+5460=6840=24h => valor=(tiempo_en_minutos-60)+5460
De 1d a 1500 días con resolución de 1h 6841=25h, 6842=26h, etc. => valor=(tiempo_en_horas-24)+6840
Las siguientes tablas muestran algunos ejemplos de comandos Modbus.
| dirección esclava | Func. Código | Dirección reg. | Valor reg. | Marco | Descripción |
| 54 | 06 | 8192 | 1 | [31][06][20][00][00][01][46][3A] | Cambie la dirección del esclavo de 54 (0x36) a 1 |
| 01 | 06 | 8193 | 4 | [01][06][20][01][00][04][D2][09] | Establezca la velocidad en serie en 9600 bps |
| 01 | 06 | 8194 | 1 | [01][06][20][02][00][01][E2][0A] | Establecer paridad uniforme |
| 49 | 10 | 8192 | 1,4,1 | [31][10][20][00][00][03][06][00][01][00][04][00][01][B1][71] | Con un solo comando, configure la dirección del esclavo en 1, la velocidad en serie en 9600 bps y la paridad uniforme. |
| 01 | 06 | 0 | 65280 | [01][06][00][00][FF][00][C8][3A] | Activar salida RL1 para siempre (65280=0xff00) |
| 01 | 06 | 1 | 960 | [01][06][00][01][03][C0][D8][AA] | Activar RL2 durante 960/32=30s |
| 01 | 06 | 255 | 0 | [01][06][00][FF][00][00][B9][FA] | Deshabilitar todas las salidas (Reg.Addr=255) |
| 01 | 10 | 0 | 32,0,0,65280 | [31][10][00][00][00][04][08][00][20][00][00][00][00][FF][00][E6][5C ] | Configure RL1 activado durante 1 s (32), RL2 desactivado, RL3 desactivado, RL4 activado: se pueden configurar un máximo de 10 registros en un comando |
| 01 | 03 | 255 | 1 | [01][03][00][FF][00][01][B4][3A] | Lea un valor de 16 bits con el estado de los puertos. Por ejemplo, si el valor devuelto es 0xd1 (0b11010001), el estado de salida es: RL8=Encendido, RL7=Encendido, RL6=Apagado, RL5=Encendido, RL4=Apagado, RL3=Apagado, RL2=Apagado, RL1=Encendido |
| 01 | 03 | 8198 | 2 | [01][03][20][06][00][02][2F][CA] | Lee 4 bytes dentro de la versión del módulo. Por ejemplo, si el valor devuelto es <30><32><68><31> (en formato hexadecimal), el valor ASCII correspondiente es "02h1" (Firmware 02h1) |
| 01 | 0F | 0 | 8,1,0xd1 | [01][0F][00][00][00][08][01][D1][3E][C9] | Establezca el estado de la bobina en 0xd1 (0b11010001), activando RL8, RL7, RL5, RL1 y deshabilitando otros relés. |
| 01 | 01 | 0 | 8 | [01][01][00][00][00][08][3D][CC] | Leer el estado de la bobina. Si el valor devuelto es 0xd1 (0b11010001), significa que RL8, RL7, RL5 y RL1 están activados. |
El protocolo Modbus se puede probar fácilmente usando un programa modbus, como mbpoll para Linux:
mbpoll -v -m rtu -0 -1 -a 1 -b 115200 -P ninguno -r 0 /dev/ttyUSB0 32 0 64 128 0 0 0 65280
para activar RL1 por 1s, R3 por 2s, RL4 por 4s y RL8 para siempre.
mbpoll -v -m rtu -0 -1 -a 1 -b 115200 -P ninguno -r 255 -c 1 /dev/ttyUSB0
para leer todos los estados del puerto.
Usando el módulo de relé DomBus36 con Home Assistant
Más información en la página de HomeAssistant
Usando el módulo de relé DomBus36 con Node-RED

El módulo DomBus36 también funciona con NodeRED y con otros sistemas de automatización de edificios que admiten el protocolo estándar Modbus RTU.
Más información en la página de Nodo-RED
Cómo habilitar la resistencia de terminación del bus RS485
RS485 (Modbus, DomBus, ...) es capaz de funcionar incluso con cables de muy larga distancia, hasta 1 km. Para minimizar el ruido en el bus, se debe conectar una resistencia de 100-150 ohmios en los dos extremos del bus.
Nuestros módulos de automatización del hogar ya incluyen una resistencia de 150 ohmios que se puede habilitar usando un soldador, cortocircuitando las almohadillas Rbus en la PCB, como se muestra en la siguiente imagen.
