Featured

Creasol DomBus21: 3 relés de enclavamiento, 1 entrada de CA, 4 entradas analógicas/digitales

Módulo domótico confiable de bajo consumo diseñado para habilitar/deshabilitar cargas, ahorrando consumo de energía y poniendo a cero el consumo en espera.

Placa de relé de mínima potencia DomBus21, hasta 15 A 3 kW Utiliza tres relés de enclavamiento de 15 A y 250 V CA que no consumen nada cuando están activos y pueden usarse para activar o desactivar cargas o generadores de hasta 3 kW . Además, cortar la alimentación de las cargas durante tormentas eléctricas ayuda a prevenir daños por descargas electrostáticas .

También tiene 1 entrada de CA para detectar voltaje de 230 Vac (detectando cortes de energía), que actúa también como un detector de cruce por cero que permite habilitar relés cuando el voltaje instantáneo de 230 V es cero (para minimizar la corriente de entrada, en caso de cargas capacitivas ) y deshabilitar relés cuando la corriente es cero (para minimizar la sobretensión en caso de cargas inductivas ).

4 entradas de baja tensión , configurables como analógicas o digitales, permiten conectar pulsadores, sondas térmicas NTC, sensores de alarma y contadores de energía / gas / agua con salida pulsada .

Los 3 relés de enclavamiento se pueden utilizar para habilitar/deshabilitar:

  • bomba de calor, que normalmente consume más de 5W en modo de espera
  • Caldera, calentador u otros aparatos que consumen energía en modo de espera
  • portón y puerta de garaje, que normalmente consumen más de 5W/cada uno en espera, y también es bueno desactivarlos cuando la alarma está activa para evitar robos.
  • Pequeños sistemas fotovoltaicos, de menos de 3kWp, para evitar el consumo nocturno y daños al inversor en caso de tormentas
  • Luces exteriores que permanecen encendidas y apagadas durante mucho tiempo.

Características

  • 3 relés de enclavamiento SPST de 15 A , que permiten gestionar cargas de hasta 3 kW o generadores de 230 V CA
  • 1 entrada de CA, 100-250 V , que se utiliza para dos funciones: detector de cruce por cero + presencia de tensión
  • 4 entradas de bajo voltaje configurables , analógicas o digitales: cada entrada, usando GND como voltaje común, se puede configurar como pulsador, botón doble (botones ARRIBA/ABAJO que usan una sola entrada), sensor de alarma (magnético, PIR, sensores de alarma balanceados de doble polarización y triple polarización), sensor térmico NTC 10k, contador/medidor con salida pulsada.
  • Consumo de energía de solo 15 mW, incluso si uno o más relés están encendidos .
  • Disponible con dos firmwares :
    • Firmware DomBus , compatible con el protocolo propietario DomBus, que funciona con Domoticz, Home Assistant, OpenHAB, ioBroker, NodeRED y otros sistemas compatibles con MQTT
    • Firmware Modbus , compatible con el protocolo estándar Modbus RTU, trabajando con Home Assistant, OpenHAB, NodeRED , ...
  • Conexión de bus RS485, grado industrial, 115200bps, permitiendo utilizar hasta 500m de cable de alarma estándar (2x0,5mm² + 2x0,22mm² + blindaje) para las conexiones.
  • Tamaño muy compacto: 59x42x21 mm, se adapta a todas partes, especialmente en cajas de interruptores y cajas de conexiones .

Módulo inteligente que conmuta 3 cargas de 3 kW cada una. Consumo de energía de solo 15 mW. Compatible con Domoticz, Home Assistant, NodeRED, MQTT y Modbus RTU.

Capacidades de los puertos DomBus21 (para la versión DomBus)

Dirección predeterminada: 0xff21

Puerto# Nombre Capacidades Configuración predeterminada Descripción
1 RL1 SALIDA_DIGITAL SALIDA_DIGITAL Relé de enclavamiento SPST 15A: la bobina se activa solo durante las transiciones de encendido/apagado y no consume nada cuando el relé está encendido o apagado.
La entrada INAC debe estar conectada a 230Vac para permitir la detección de cruce por cero, evitando altas corrientes de entrada (para cargas capacitivas) y sobretensiones (para cargas inductivas).
2 RL2 SALIDA_DIGITAL SALIDA_DIGITAL Relé de enclavamiento SPST 15A: la bobina se activa solo durante las transiciones de encendido/apagado y no consume nada cuando el relé está encendido o apagado.
La entrada INAC debe estar conectada a 230Vac para permitir la detección de cruce por cero, evitando altas corrientes de entrada (para cargas capacitivas) y sobretensiones (para cargas inductivas).
3 RL3 SALIDA_DIGITAL SALIDA_DIGITAL Relé de enclavamiento SPST 15A: la bobina se activa solo durante las transiciones de encendido/apagado y no consume nada cuando el relé está encendido o apagado.
La entrada INAC debe estar conectada a 230Vac para permitir la detección de cruce por cero, evitando altas corrientes de entrada (para cargas capacitivas) y sobretensiones (para cargas inductivas).
4 INAC EN_AC, EN_CONTADOR EN_AC Entrada optoaislada, conectable a interruptor magnetotérmico (para avisar de cortes de suministro eléctrico, especialmente frigoríficos y bombas de calor), PIR con salida 230V (para monitorizar presencia), luz y electrodomésticos (para monitorizar cuando la luz o los dispositivos están encendidos).
5 EN1 EN_DIGITAL, EN_DIGITAL_DESPLAZAMIENTO, EN_ANALÓGICO, EN_BOTÓN_DOBLE, EN_CONTADOR, ALARMA_DE_SENSOR EN_DIGITAL Entrada analógica o digital, con pullup de 10k (a 3,3V).
Se puede conectar a un pulsador, interruptor, twinbutton (botón doble con resistencia de 10k conectada entre botones), sensor de alarma, termistor NTC de 10k, contador con salida pulsada (medidor de energía, medidor de gas, medidor de caudal de agua), ...
El otro cable debe estar conectado a GND (común).
6 IN2 EN_DIGITAL, EN_DIGITAL_DESPLAZAMIENTO, EN_ANALÓGICO, EN_BOTÓN_DOBLE, EN_CONTADOR, ALARMA_DE_SENSOR EN_DIGITAL Entrada analógica o digital, con pullup de 10k (a 3,3V).
Se puede conectar a un pulsador, interruptor, twinbutton (botón doble con resistencia de 10k conectada entre botones), sensor de alarma, termistor NTC de 10k, contador con salida pulsada (medidor de energía, medidor de gas, medidor de caudal de agua), ...
El otro cable debe estar conectado a GND (común).
7 IN3 EN_DIGITAL, EN_DIGITAL_PULLDOWN, EN_ANALOG, EN_CONTADOR EN_DIGITAL Entrada analógica o digital, con pullup o pulldown interno (se activa cuando se configura como IN_DIGITAL_PULLDOWN).
El terminal común del bloque es GND: pulsadores, interruptores, sensores de alarma, contadores con salida pulsada (contador de energía, contador de gas, contador de caudal de agua), ... deben conectarse a esta entrada y a GND.
8 IN4 EN_DIGITAL, EN_DIGITAL_PULLDOWN, EN_ANALOG, EN_CONTADOR EN_DIGITAL Entrada analógica o digital, con pullup o pulldown interno (se activa cuando se configura como IN_DIGITAL_PULLDOWN).
El terminal común del bloque es GND: pulsadores, interruptores, sensores de alarma, contadores con salida pulsada (contador de energía, contador de gas, contador de caudal de agua), ... deben conectarse a esta entrada y a GND.

 

Capacidades de DomBus21 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 serie (reg. 8193) y finalmente en el LED rojo la paridad serie (reg. 8194).
Si un valor es cero, se emite un destello largo.

Por ejemplo, si reg(8192)=33, reg(8193)=0, reg(8194)=0, al encenderlo se mostrarán los siguientes destellos del led:
3 destellos rojos, pausa, 3 destellos rojos (dirección esclava= 0x21 = 33 decimal), pausa, 1 destello verde largo (reg(8193)=0 => velocidad en baudios=115200bps), pausa, 1 destello rojo largo (reg(8194)=0 => paridad=Ninguna).

El dispositivo estará operativo solo cuando se hayan mostrado los parámetros de dirección/velocidad en baudios/paridad: entonces el módulo aceptará comandos de Modbus RTU y mostrará periódicamente el estado de salida de todos los puertos, desde 1 hasta el puerto máximo: un destello verde significa que el estado del puerto está apagado, un destello rojo significa que el puerto está encendido.

Dirección esclava predeterminada: 33 (0x21)

Dirección Nombre Valores Descripción
0 RL1 0=APAGADO, 1 o 65280=ENCENDIDO, 2-65279=ENCENDIDO durante el tiempo especificado.
La lógica se puede invertir especificando la opción INVERTED (en la dirección 512+puerto)
Relé de enclavamiento SPST 15A: la bobina se activa solo durante las transiciones de encendido/apagado y no consume nada cuando el relé está encendido o apagado.
La entrada INAC debe estar conectada a 230Vac para permitir la detección de cruce por cero, evitando altas corrientes de entrada (para cargas capacitivas) y sobretensiones (para cargas inductivas).
1 RL2 0=APAGADO, 1 o 65280=ENCENDIDO, 2-65279=ENCENDIDO durante el tiempo especificado.
La lógica se puede invertir especificando la opción INVERTED (en la dirección 512+puerto)
Relé de enclavamiento SPST 15A: la bobina se activa solo durante las transiciones de encendido/apagado y no consume nada cuando el relé está encendido o apagado.
La entrada INAC debe estar conectada a 230Vac para permitir la detección de cruce por cero, evitando altas corrientes de entrada (para cargas capacitivas) y sobretensiones (para cargas inductivas).
2 RL3 0=APAGADO, 1 o 65280=ENCENDIDO, 2-65279=ENCENDIDO durante el tiempo especificado.
La lógica se puede invertir especificando la opción INVERTED (en la dirección 512+puerto)
Relé de enclavamiento SPST 15A: la bobina se activa solo durante las transiciones de encendido/apagado y no consume nada cuando el relé está encendido o apagado.
La entrada INAC debe estar conectada a 230Vac para permitir la detección de cruce por cero, evitando altas corrientes de entrada (para cargas capacitivas) y sobretensiones (para cargas inductivas).
3 INAC 0=APAGADO (flotante), 1=ENCENDIDO (señal de 100-250 V detectada) Entrada optoaislada, conectable a interruptor magnetotérmico (para avisar de cortes de suministro eléctrico, especialmente frigoríficos y bombas de calor), PIR con salida 230V (para monitorizar presencia), luz y electrodomésticos (para monitorizar cuando la luz o los dispositivos están encendidos).
4 EN1 0=APAGADO, 1=ENCENDIDO o 0-65535 si el puerto está configurado como analógico, 0÷4 si está configurado como sensor de alarma balanceado con polarización doble o triple.
Vea a continuación para obtener más información.
Entrada analógica o digital, con pullup de 10k opcional (puente de PCB) y pulldown interno opcional (se activa cuando se configura como IN_DIGITAL_PULLDOWN).
El terminal común del bloque es GND: pulsador, interruptor, twinbutton (doble botón con resistencia de 10k entre botones), sensor de alarma, termistor NTC de 10k, contador con salida pulsada (medidor de energía, medidor de gas, medidor de caudal de agua), ... deben conectarse a esta entrada y a GND.
5 IN2 0=APAGADO, 1=ENCENDIDO o 0-65535 si el puerto está configurado como analógico, 0÷4 si está configurado como sensor de alarma balanceado con polarización doble o triple.
Vea a continuación para obtener más información.
Entrada analógica o digital, con pullup de 10k opcional (puente de PCB) y pulldown interno opcional (se activa cuando se configura como IN_DIGITAL_PULLDOWN).
El terminal común del bloque es GND: pulsador, interruptor, twinbutton (doble botón con resistencia de 10k entre botones), sensor de alarma, termistor NTC de 10k, contador con salida pulsada (medidor de energía, medidor de gas, medidor de caudal de agua), ... deben conectarse a esta entrada y a GND.
6 IN3 0=APAGADO, 1=ENCENDIDO o 0=65535 si el puerto está configurado como analógico.
Vea a continuación para obtener más información.
Entrada analógica o digital, con pullup o pulldown interno (se activa cuando se configura como IN_DIGITAL_PULLDOWN).
El terminal común del bloque es GND: pulsadores, interruptores, sensores de alarma, contadores con salida pulsada (contador de energía, contador de gas, contador de caudal de agua), ... deben conectarse a esta entrada y a GND.
7 IN4 0=APAGADO, 1=ENCENDIDO o 0=65535 si el puerto está configurado como analógico.
Vea a continuación para obtener más información.
Entrada analógica o digital, con pullup o pulldown interno (se activa cuando se configura como IN_DIGITAL_PULLDOWN).
El terminal común del bloque es GND: pulsadores, interruptores, sensores de alarma, contadores con salida pulsada (contador de energía, contador de gas, contador de caudal de agua), ... deben conectarse a esta entrada y a GND.
256-273 Configuración del puerto 1=SALIDA_DIGITAL, 2=SALIDA_RELÉ_LP, ...
Comando utilizado para configurar el puerto 1 (256), puerto 2 (257), ... como OUT_DIGITAL o OUT_RELAY_LP (relé de bajo consumo) u otro valor (ver tabla a continuación)
512-529 Opción de puerto 0=NORMAL , 1=INVERTIDO (salida normalmente ENCENDIDA o la entrada está ENCENDIDA cuando el voltaje del puerto es 0 V) Configurar la opción de puerto. Si se establece en 1, la salida permanece activada después del arranque hasta que se active el puerto (luego, los relés se desactivan). Para las entradas, al configurar INVERTED, el valor del puerto se activa (1) cuando el voltaje de entrada es de 0 V y se desactiva cuando la entrada se deja abierta con la función pullhigh interna activada.
8192 Dirección de 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=115200 bps , 1=57600, 2=38400, 3=19200, 4=9600, 5=4800, 6=2400, 7=1200 bps Velocidad en 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 Obtener la versión del firmware y el número principal. Por ejemplo, "02" significa que la revisión es "02XX", donde XX se define en el parámetro 8199.
8199 Revisión, menor Solo lectura Obtener la versión del firmware, número menor. Por ejemplo, "h1" significa que la revisión es "XXh1", donde XX se define en el parámetro 8198.

Es posible activar una o más salidas durante un tiempo determinado (salida monoestable/temporizada), como se indica en la tabla. El parámetro correspondiente al tiempo necesario se puede calcular mediante las siguientes reglas:

De 0 a 60 s => 31,25 ms resolución 2=62,5 ms, 3=93,75 ms, ... 1920=60 s => 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, y así sucesivamente => valor=(tiempo_en_horas-24)+6840

Las siguientes tablas muestran algunos ejemplos de comandos Modbus.

Dirección de esclavo Código de función Dirección de registro Valor normal Marco Descripción
55 06 8192 1 [37][06][20][00][00][01][xx][xx] Cambiar 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 serial a 9600bps
01 06 8194 1 [01][06][20][02][00][01][E2][0A] Establecer paridad par
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 serial en 9600 bps y la paridad par. La dirección original del módulo en este ejemplo era 49 (0x31).
01 06 0 65280 [01][06][00][00][FF][00][C8][3A] Activar la salida RL1 para siempre (65280=0xff00)
01 06 1 960 [01][06][00][01][03][C0][D8][AA] Activar RL2 durante 960/32=30 s
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 en encendido durante 1 s (32), RL2 en apagado, RL3 en apagado, RL4 en encendido: se pueden configurar un máximo de 10 registros en un comando
01 03 255 1 [01][03][00][FF][00][01][B4][3A] Lee 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] Leer 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 utilizando 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.

Notas de aplicación

Sistema domótico que controla una bomba de calor para climatización/agua caliente

Las bombas de calor pueden tener un consumo de energía en modo de espera de 5 W o más: permanecen encendidas durante mucho tiempo, pero también permanecen apagadas durante mucho tiempo, por lo que tiene sentido habilitar el suministro de energía a la bomba de calor solo cuando sea necesario.
El siguiente diagrama muestra cómo gestionar la bomba de calor mediante el módulo DomBus21, para obtener las siguientes funcionalidades en su sistema domótico:

  • Utilice un medidor de energía barato con salida pulsada para medir la potencia y la energía utilizadas por la bomba de calor.
  • Suministrar la bomba de calor solo cuando sea necesario (para clima, agua caliente o protección anticongelante)
  • Habilitar la válvula de 3 vías solo cuando sea necesario
  • que su sistema domótico envíe la señal de encendido/apagado del clima a la bomba de calor (entrada del termostato)
  • en caso de que el sistema domótico esté inactivo, permite alternar manualmente entre encendido y apagado de los 3 relés mediante pulsadores (esta función solo está disponible con el firmware DomBus , utilizando los comandos DCMD).

El consumo energético del DomBus21 es de unos 15 mW incluso con los relés encendidos: considerando la bomba de calor encendida durante el 66% del tiempo, el ahorro energético es de unos 25 kWh/año en comparación con un sistema en el que la bomba de calor está siempre encendida y utiliza módulos de relés domóticos ineficientes.

Además, tener la bomba de calor desconectada puede evitar daños por fluctuaciones de tensión de 230 V o descargas electrostáticas.

Tenga cuidado con el cableado: DomBus21 admite cargas de hasta 15 A (3,5 kW), que podrían sobrecalentarse o quemarse si las conexiones no se realizan correctamente. Las conexiones de alta potencia deben supervisarse con una cámara termográfica infrarroja para garantizar que no se sobrecalienten al suministrar alta potencia.