Creasol DomBus36 è un modulo relè di livello industriale su guida din per sistemi di building automation e domotica, 115x90x40mm, con 12 uscite relè, SPST (uscite normalmente aperte) con capacità 250V 5A max, divise in 3 gruppi di 4 relè, ciascun gruppo con a Morsettiere a vite a 5 posizioni: 1 comune + 4 uscite
Come gli altri dispositivi DomBus, DomBus36 fornisce ottime prestazioni in termini di ottimizzazione della potenza : 12mW con relè spenti, meno di 750mW con tutti i 12 relè accesi! A titolo di confronto, il modulo relè KMT* 8 consuma 12 W, la scheda relè Denk* 8 consuma circa 3 W, Sono* Dual R2 consuma 2 W con solo 2 relè abilitati.
È disponibile con due tipi di firmware: DomBus (protocollo proprietario con funzionalità avanzate) per il controller Domoticz e Modbus RTU (protocollo standard funzionante con quasi tutti i sistemi di automazione domestica). Controlla di seguito per un confronto dettagliato tra i due protocolli.
Utilizza un bus seriale RS485 di tipo industriale , utilizzando un comune cavo schermato a 4 fili: 2 per alimentazione 12/24V e 2 per dati a 115200bps 8,n,1 (o altra velocità/parità in caso di Modbus RTU) .
Supporta due diversi protocolli (al momento dell'acquisto, seleziona il protocollo desiderato! ):
- Il protocollo DomBus , supportato dal controller domotico Domoticz , è un affidabile protocollo multi-master che consente di gestire decine di moduli e ottenere lo stato da un modulo non appena cambia. Comprende inoltre i cosiddetti comandi DCMD che, analogamente a KNX, vengono trasmessi tra moduli DomBus nello stesso bus per attivare uscite, scenari e gruppi in caso di eventi senza bisogno dell'intervento del controller domotico, soluzione utile per ottenere un sistema domotico funzionante anche in caso di guasto del controllore domotico . Controlla di seguito per una spiegazione su DCMD.
Il plugin Creasol DomBus deve essere installato in Domoticz, utilizzando Python Plugin Manager o scaricando il software da GitHub (vedere la sezione seguente). - Il protocollo Modbus RTU , ampiamente utilizzato nei sistemi di automazione industriale e domestica, è supportato da quasi tutti i controller domotici come Home Assistant , OpenHAB , IObroker , Node-RED , ...
Modbus è un protocollo master-slave che permette di attivare e disattivare un singolo relè o un gruppo di relè tramite un unico comando. Inoltre, è possibile specificare, per ciascun relè, il tempo di attivazione da 31,5 ms a 1500 giorni, in modo che il relè si spenga automaticamente dopo il tempo selezionato.
Confusi sulle due versioni? Se usi Domoticz, la versione DomBus è molto migliore perché include funzionalità avanzate come DCMD e rilevamento automatico. Per le altre automazioni degli edifici è opportuno scegliere la versione Modbus perché compatibile con quasi tutto.
Chiedi supporto sul gruppo Telegram https://t.me/DomBus
Il bus seriale RS485 è la soluzione ideale per ottenere:
- cablaggio e connessione semplici : utilizzare un comune cavo di allarme sottile con 4 fili, cavi 2x0,5 mm² per l'alimentazione a 12 V e cavi 2x0,22 mm² per i dati. Questo è molto più semplice e migliore delle connessioni Ethernet UTP/STP.
- la robustezza della segnalazione differenziale permette di collegare circa 30 moduli con una distanza totale di oltre 200 m. I moduli possono essere collegati insieme utilizzando un mix di topologia bus lineare/a stella.
- bassissimo consumo energetico : ogni modulo è alimentato a 12V e ha al suo interno un convertitore switching ad alta efficienza per ridurre al minimo il consumo energetico.
- resistente alle interruzioni di corrente : utilizzando un alimentatore da 13,6 V con batteria al piombo è possibile alimentare rete domotica, IPCam, NVR, switch, router, quindi il sistema continua a funzionare anche in caso di interruzione di corrente.
- nessun inquinamento RF, nessuna batteria da cambiare
Per edifici di grandi dimensioni, per migliorare l'affidabilità del bus, è possibile realizzare più di 1 bus, quindi in caso di guasto, solo il bus guasto smette di funzionare.
Caratteristiche
- disponibile in due versioni firmware, DomBus adatto per il controller Domoticz e Modbus adatto a qualsiasi sistema di automazione industriale e domestica.
- 12 uscite relè, SPST (contatto normalmente aperto su morsettiera a vite) con contatto 250Vac/30Vdc 5A (max 30Vdc in caso di carico DC, 250Vac in caso di carico AC).
- cablaggio semplice : i relè sono divisi in 3 gruppi, ogni gruppo condivide un comune con i 4 relè di quel gruppo .
- ogni blocco relè rispetta la distanza superficiale dagli altri blocchi. Non mescolare segnali di alta e bassa tensione all'interno dello stesso blocco!
- Alimentazione 8-35Vdc (regolata internamente da un circuito di alimentazione switching che minimizza il consumo energetico e la dissipazione).
- basso consumo energetico: corrente di stand-by di 0,9 mA a 12 V ( 12 mW ) con tutti i relè spenti e 55 mA a 12 V (< 750 mW ) con tutti i relè accesi .
- Bus RS485 a 115200 bps (lunghezza massima: 1 km), dati a 8 bit, nessuna parità, 1 bit di stop. Bitrate e parità possono essere modificati nella versione Modbus.
- Supporto comandi DCMD (solo firmware DomBus): si tratta di una funzionalità (descritta di seguito) che permette di ottenere semplici automazioni senza scrivere una riga di codice, e comandi scambiati tra moduli DomBus anche nel caso in cui il controller domotico sia fermo . Ad esempio configurando una porta di input del pulsante come
DCMD(Impulso)=11,3:Alterna, DCMD(Impulso1)=0,7:Alterna, DCMD(Impulso2)=0,8:Attivo
è possibile:
* con un breve impulso di 0,5 s, attiva/disattiva l'uscita della porta n. 3 del modulo DomBus n. 11
* con un impulso di 1s attiva/disattiva un gruppo di interruttori sul controller
* con un impulso lungo 2s, attiva uno scenario che, ad esempio, disabilita tutte le luci/carichi e attiva il sistema di allarme (utile quando si esce dall'edificio).
Avvertenze
- I relè sono divisi in 3 blocchi: non mescolare carichi ad alta tensione (230 V) e carichi a bassa tensione (5/12/24 V) sulla stessa morsettiera!
- Non utilizzare carichi capacitivi con elevata corrente di spunto (alimentatori difettosi, reattori, ...) altrimenti il contatto del relè potrebbe saldarsi.
- Utilizzare per il bus un cavo schermato a 4 fili , utilizzando due linee per inviare l'alimentazione (12-14Vdc) protette da fusibile .
- Per ridurre il rumore e le riflessioni sul bus, abilitare la resistenza di terminazione (cortocircuitando il ponticello PCB Rbus) sulle due estremità più lontane del bus .
{youtube}-oDiKHSg6kM{/youtube}
Funzionalità DomBus36 DomBus (per la versione firmware DomBus )
Indirizzo predefinito: 0xff36
Porta# | Nome | Capacità | Configurazione predefinita | Descrizione |
1 | RL1 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 1 |
2 | RL2 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 1 |
3 | RL3 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 1 |
4 | RL4 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 1 |
5 | RL5 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 2 |
6 | RL6 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 2 |
7 | RL7 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 2 |
8 | RL8 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 2 |
9 | RL9 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 3 |
10 | RL10 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 3 |
11 | RL11 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 3 |
12 | RL12 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND (1) ,OUT_FLASH | OUT_RELAY_LP | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore. Blocco 3 |
(1): può essere utilizzata come uscita BLIND, per aprire una tenda/veneziana, ma solo la porta precedente può essere configurata in Domoticz come OUT_BLIND perché, quando configurato come OUT_BLIND, il dispositivo DomBus configura automaticamente la porta successiva per pilotare un relè in aperto direzione.
Funzionalità DomBus36 Modbus RTU (per la versione Modbus)
All'accensione il modulo mostra sul LED rosso l'attuale indirizzo Modbus slave (indirizzo registro=8192) in formato decimale, sul LED verde il baudrate seriale (reg. 8193), ed infine sul LED rosso la parità seriale (reg. 8194) ).
Se un valore è zero, viene emesso un lampeggio lungo.
Ad esempio, se reg(8192)=54, reg(8193)=4, reg(8194)=0, all'accensione verranno visualizzati i seguenti lampeggi del led:
5 lampeggi rossi, pausa, 4 lampeggi rossi (indirizzo slave=54), pausa, 4 lampeggi verdi (reg(8193)=4 => baudrate=9600bps), pausa, 1 lampeggio rosso lungo (reg(8194)=0 => parità=Nessuna).
Il dispositivo sarà operativo solo dopo aver mostrato all'accensione il led dei parametri Modbus lampeggiante: quindi il modulo accetterà i comandi da Modbus RTU e mostrerà periodicamente lo stato delle uscite per tutte le porte, da 1 alla porta massima: il lampeggio verde significa che lo stato della porta è spento, rosso flash significa che la porta è attiva.
Indirizzo slave predefinito: 54 (0x36)
Ind | Nome | Valori | Descrizione |
0 | RL1 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
1 | RL2 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
2 | RL3 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
3 | RL4 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
4 | RL5 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
5 | RL6 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
6 | RL7 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
7 | RL8 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
8 | RL9 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
9 | RL10 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
10 | RL11 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
11 | RL12 | 0=OFF, 1 o 65280=ON, 2-65279=ON per il tempo specificato | Uscita relè SPST, contatto NO, capacità di uscita 5A 250Vac o 30Vdc. Il contatto del relè è protetto da varistore |
255 | Tutti i relè | maschera di bit: 1=>RL1, 2=>RL2, 4=>RL3, 8=>RL4 |
Questo indirizzo viene utilizzato per impostare i relè su ON o OFF (nessuna funzione timer) utilizzando un comando breve, accumulando la maschera di bit per ciascun relè che dovrebbe essere ON: ad esempio |
256-267 | Configurazione porta | 1=OUT_DIGITAL, 2=OUT_RELAY_LP | Comando utilizzato per configurare le porte da 1 (256) a 12 (267) come OUT_DIGITAL o OUT_RELAY_LP (relè a basso consumo energetico). |
512-523 | Opzione porta | 0=NORMALE , 1=INVERTITO (uscita normalmente ON) | Imposta l'opzione della porta. Se impostato su 1, il relè rimane attivo dopo l'avvio finché la porta non viene affermata (poi il relè si spegne) |
8192 | Indirizzo secondario | 1-247 | Permette di cambiare l'indirizzo slave del modulo, quindi è possibile aggiungere altri moduli allo stesso bus |
8193 | Velocità in bit seriale | 0=115200bps , 1=57600, 2=38400, 3=19200, 4=9600, 5=4800, 6=2400, 7=1200bps | Velocità seriale, predefinita 115200 bps 8,n,1 |
8194 | Parità seriale | 0=Nessuno , 1=Pari, 2=Dispari | Parità seriale, predefinita nessuna (115200 bps 8,n,1) |
8198 | Revisione, maggiore | Sola lettura | Ottieni la versione del firmware, il numero principale. Ad esempio "02" significa che la revisione è "02XX" dove XX è definito dal parametro 8199 |
8199 | Revisione, minore | Sola lettura | Ottieni la versione del firmware, numero minore. Ad esempio "h1" significa che la revisione è "XXh1" dove XX è definito dal parametro 8198 |
E' possibile attivare una o più uscite per un certo periodo di tempo (uscita monostabile/timerizzata) come indicato in tabella. Il parametro corrispondente al tempo necessario può essere calcolato utilizzando le seguenti regole:
Da 0 a 60 s => risoluzione 31,25 ms 1=31,25 ms, 1920=60 s => valore=tempo_in_millisecondi/31,5
Da 1m a 1h con risoluzione 1s 1921=61s, 3540+1920=5460=1h => valore=(tempo_in_secondi-60)+1920
Da 1h a 1d con risoluzione 1m 5461=1h+1m, 1380+5460=6840=24h => valore=(tempo_in_minuti-60)+5460
Da 1d a 1500 giorni con risoluzione 1h 6841=25h, 6842=26h, e così via => valore=(time_in_hours-24)+6840
Le tabelle seguenti mostrano alcuni esempi di comandi Modbus.
Indirizzo slave | Funz. Codice | Ind. reg | Valore Reg | Telaio | Descrizione |
54 | 06 | 8192 | 1 | [31] [06] [20] [00] [00] [01] [46] [3A] | Modificare l'indirizzo dello slave da 54 (0x36) a 1 |
01 | 06 | 8193 | 4 | [01] [06] [20] [01] [00] [04] [D2] [09] | Imposta la velocità seriale su 9600bps |
01 | 06 | 8194 | 1 | [01] [06] [20] [02] [00] [01] [E2] [0A] | Imposta la parità pari |
49 | 10 | 8192 | 1,4,1 | [31] [10] [20] [00] [00] [03] [06] [00] [01] [00] [04] [00] [01] [B1] [71] | Con un singolo comando, imposta l'indirizzo slave su 1, la velocità seriale su 9600bps, parità pari. |
01 | 06 | 0 | 65280 | [01] [06] [00] [00] FF [00] [C8] [3A] | Attiva l'uscita RL1 per sempre (65280=0xff00) |
01 | 06 | 1 | 960 | [01] [06] [00] [01] [03] [C0] [D8] [AA] | Attiva RL2 per 960/32=30s |
01 | 06 | 255 | 0 | [01][06][00][FF][00][00][B9][FA] | Disabilita tutte le uscite (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 ] | Imposta RL1 On per 1 s (32), RL2 Off, RL3 Off, RL4 On - È possibile impostare un massimo di 10 registri in un comando |
01 | 03 | 255 | 1 | [01] [03] [00] [FF] [00] [01] [B4] [3A] | Legge un valore a 16 bit con lo stato delle porte. Ad esempio, se il valore restituito è 0xd1 (0b11010001), lo stato dell'uscita è: RL8=On, RL7=On, RL6=Off, RL5=On, RL4=Off, RL3=Off, RL2=Off, RL1=On |
01 | 03 | 8198 | 2 | [01] [03] [20] [06] [00] [02] [2F] [CA] | Leggere 4 byte all'interno della versione del modulo. Ad esempio, se il valore restituito è <30><32><68><31> (in formato esadecimale), il valore ASCII corrispondente è "02h1" (Firmware 02h1) |
01 | 0F | 0 | 8,1,0xd1 | [01] [0F] [00] [00] [00] [08] [01] [D1] [3E] [C9] | Imposta lo stato della bobina su 0xd1 (0b11010001), attivando RL8, RL7, RL5, RL1 e disabilitando altri relè |
01 | 01 | 0 | 8 | [01] [01] [00] [00] [00] [08] [3D] [CC] | Leggere lo stato della bobina. Se il valore restituito è 0xd1 (0b11010001), significa che RL8, RL7, RL5 e RL1 sono attivi |
Il protocollo Modbus può essere testato facilmente utilizzando un programma Modbus, come mbpoll per Linux:
mbpoll -v -m rtu -0 -1 -a 1 -b 115200 -P none -r 0 /dev/ttyUSB0 32 0 64 128 0 0 0 65280
per attivare RL1 per 1s, R3 per 2s, RL4 per 4s e RL8 per sempre.
mbpoll -v -m rtu -0 -1 -a 1 -b 115200 -P nessuno -r 255 -c 1 /dev/ttyUSB0
per leggere tutti gli stati dei porti.
Utilizzo del modulo relè DomBus36 con Home Assistant

Maggiori informazioni sulla pagina HomeAssistant
Utilizzo del modulo relè DomBus36 con Node-RED
Il modulo DomBus36 funziona anche con NodeRED come altri sistemi di automazione degli edifici che supportano il protocollo standard Modbus RTU.
Maggiori informazioni nella pagina Node-RED
Come abilitare la resistenza di terminazione del bus RS485
RS485 (Modbus, DomBus, ...) è in grado di funzionare anche con cavi a lunghissima distanza, fino a 1km. Per ridurre al minimo il rumore sul bus, è necessario collegare una resistenza da 100-150 ohm alle due estremità del bus.
I nostri moduli domotici includono già una resistenza da 150 ohm che può essere abilitata utilizzando un saldatore, cortocircuitando i pad Rbus sul PCB, come mostrato nella figura seguente.