Creasol DomBus36 is een industriële din-rail relaismodule voor gebouwautomatisering en domoticasystemen, 115x90x40mm, met 12 relaisuitgangen, SPST (Normally Open outputs) met 250V 5A max. capaciteit, verdeeld in 3 groepen van 4 relais, elke groep met a Schroefklemmenblokken met 5 posities: 1 gemeenschappelijke + 4 uitgangen

Net als andere DomBus-apparaten levert DomBus36 uitstekende prestaties op het gebied van stroomoptimalisatie : 12 mW met relais UIT, minder dan 750 mW met alle 12 relais AAN! Ter vergelijking: de KMT* 8 relaismodule verbruikt 12 W, de Denk* 8 relaiskaart verbruikt ongeveer 3 W, en Sono* Dual R2 verbruikt 2 W met slechts 2 relais ingeschakeld.
Het is beschikbaar met twee firmwaretypes: DomBus (eigen protocol met verbeterde functies) voor de Domoticz-controller en Modbus RTU (standaardprotocol dat werkt met vrijwel elk domoticasysteem). Kijk hieronder voor een gedetailleerde vergelijking tussen de twee protocollen.
Het maakt gebruik van een RS485 seriële bus van industriële kwaliteit , met behulp van een gemeenschappelijke afgeschermde kabel met 4 draden: 2 voor 12/24V-voeding en 2 voor data op 115200bps 8,n,1 (of andere snelheid/pariteit in het geval van Modbus RTU) .
Het ondersteunt twee verschillende protocollen ( selecteer bij aankoop het benodigde protocol! ):
- Het DomBus-protocol , dat wordt ondersteund door de Domoticz domoticacontroller, is een betrouwbaar multi-masterprotocol waarmee tientallen modules kunnen worden beheerd en de status van een module kan worden opgevraagd zodra deze verandert. Het bevat ook de zogenaamde DCMD- commando's die, net als KNX, worden verzonden tussen DomBus-modules in dezelfde bus om uitgangen, scènes en groepen te activeren in geval van gebeurtenissen zonder dat tussenkomst van de domotica-controller nodig is, een nuttige oplossing om een domoticasysteem dat zelfs werkt in geval van een storing in de domotica-controller . Kijk hieronder voor uitleg over DCMD.
De Creasol DomBus -plug-in moet worden geïnstalleerd in Domoticz, met behulp van Python Plugin Manager of door de software te downloaden van GitHub (zie het gedeelte hieronder). - Het Modbus RTU-protocol , dat veel gebruikt wordt in industriële en domoticasystemen, wordt ondersteund door vrijwel elke domoticacontroller zoals Home Assistant , OpenHAB , IObroker , Node-RED , ...
Modbus is een master-slave-protocol waarmee een enkel relais of een groep relais met één enkel commando kan worden geactiveerd en gedeactiveerd. Ook is het mogelijk om voor elk relais de AAN-tijd te specificeren van 31,5 ms tot 1500 dagen, zodat het relais na de geselecteerde tijd automatisch UITschakelt.
Verward over de twee versies? Als je Domoticz gebruikt, is de DomBus- versie veel beter omdat deze verbeterde functies bevat zoals DCMD en autodiscovery. Voor andere gebouwautomatiseringen moet de Modbus-versie worden gekozen, omdat deze compatibel is met bijna alles.
Vraag om ondersteuning op de Telegram-groep https://t.me/DomBus
De RS485 seriële bus is de ideale oplossing om:
- eenvoudige bedrading en aansluiting : gebruik een gewone dunne alarmkabel met 4 draden, 2x0,5mm² draden voor 12V voeding en 2x0,22mm² draden voor data. Dit is veel eenvoudiger en beter dan ethernet UTP/STP-verbindingen.
- robuustheid differentiële signalering maakt het mogelijk om ongeveer 30 modules aan te sluiten met een totale afstand van meer dan 200 meter. Modules kunnen met elkaar worden verbonden met behulp van een mix van lineaire/sterbustopologie.
- zeer laag stroomverbruik : elke module wordt geleverd op 12V en heeft binnenin een hoogefficiënte schakelmodusomvormer om het stroomverbruik te minimaliseren.
- bestand tegen stroomuitval : met behulp van een 13,6V-voeding met loodzuurbatterij is het mogelijk om domoticanetwerken, IPCams, NVR, switches en routers te voeden, zodat het systeem blijft werken, zelfs in geval van een stroomstoring.
- geen RF-vervuiling, geen batterijen om te vervangen
Voor grote gebouwen is het, om de betrouwbaarheid van de bus te verbeteren, mogelijk om meer dan 1 bus te maken, zodat in geval van een storing alleen de bus met een storing stopt met werken.
Functies
- beschikbaar in twee firmwareversies, DomBus geschikt voor Domoticz-controller, en Modbus geschikt voor elk industrieel en domoticasysteem.
- 12 relaisuitgangen, SPST (normaal open contact op schroefklemmenblok) met 250Vac/30Vdc 5A contact (max. 30Vdc bij DC-belasting, 250Vac bij AC-belasting).
- eenvoudige bedrading : de relais zijn verdeeld in 3 groepen, elke groep deelt een gemeenschappelijke ruimte met de 4 relais in die groep .
- elk relaisblok respecteert de kruipafstand van andere blokken. Meng geen hoog- en laagspanningssignalen binnen hetzelfde blok!
- 8-35Vdc voeding (intern geregeld door een schakelend voedingscircuit dat het stroomverbruik en de dissipatie minimaliseert).
- laag stroomverbruik: 0,9 mA bij 12 V ( 12 mW ) stand- bystroom met alle relais UIT, en 55 mA bij 12 V (< 750 mW ) met alle relais AAN .
- 115200 bps RS485-bus (max. lengte: 1 km), 8 bit data, geen pariteit, 1 stopbit. Bitrate en pariteit kunnen in de Modbus-versie worden gewijzigd.
- Ondersteuning voor DCMD -opdrachten (alleen DomBus-firmware): dit is een functie (hieronder beschreven) die het mogelijk maakt om eenvoudige automatiseringen te verkrijgen zonder een regel code te schrijven, en opdrachten uit te wisselen tussen DomBus-modules, zelfs als de domotica-controller is gestopt . Configureer bijvoorbeeld een invoerpoort met drukknop als
DCMD(Puls)=11,3: Schakelen, DCMD(Puls1)=0,7: Schakelen, DCMD(Puls2)=0,8:Aan
het is mogelijk:
* schakelt met een korte puls van 0,5s de uitgang van poort #3 van DomBus-module #11 in/uit
* schakel met een puls van 1 seconde een groep schakelaars op de controller in/uit
* activeer met een 2s lange puls een scène die bijvoorbeeld alle lichten/belastingen uitschakelt en het alarmsysteem activeert (handig bij het verlaten van het gebouw).
Waarschuwingen
- De relais zijn verdeeld in 3 blokken: meng geen hoogspanningsbelastingen (230V) en laagspanningsbelastingen (5/12/24V) op hetzelfde klemmenblok!
- Gebruik geen capacitieve belastingen met een hoge inschakelstroom (slechte voedingen, ballasten, ...), anders kan het relaiscontact gaan lassen.
- Gebruik een 4-draads afgeschermde kabel voor de bus , gebruik twee lijnen om de voeding te sturen (12-14Vdc), beschermd door een zekering .
- Om ruis en reflecties op de bus te verminderen, schakelt u de afsluitweerstand (kortsluiting Rbus PCB-jumper) aan de twee verste uiteinden van de bus in .
{youtube}-oDiKHSg6kM{/youtube}
DomBus36 DomBus-mogelijkheden (voor de DomBus- firmwareversie)
Standaardadres: 0xff36
| Haven# | Naam | Mogelijkheden | Standaardconfiguratie | Beschrijving |
| 1 | RL1 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 1 |
| 2 | RL2 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 1 |
| 3 | RL3 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 1 |
| 4 | RL4 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 1 |
| 5 | RL5 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 2 |
| 6 | RL6 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 2 |
| 7 | RL7 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 2 |
| 8 | RL8 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 2 |
| 9 | RL9 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 3 |
| 10 | RL10 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 3 |
| 11 | RL11 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 3 |
| 12 | RL12 | OUT_DIGITAL, OUT_RELAY_LP, OUT_BLIND (1) ,OUT_FLASH | OUT_RELAY_LP | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor. Blok 3 |
(1): kan worden gebruikt als BLIND-uitgang om een jaloezie/gordijn te openen, maar alleen de vorige poort kan in Domoticz worden geconfigureerd als OUT_BLIND, omdat het DomBus-apparaat, wanneer geconfigureerd als OUT_BLIND, automatisch de volgende poort configureert om een relais in open toestand aan te sturen richting.
DomBus36 Modbus RTU-mogelijkheden (voor de Modbus-versie)
Bij het inschakelen toont de module op de rode LED het huidige Modbus-slaveadres (registeradres=8192) in decimaal formaat, op de groene LED de seriële baudrate (reg. 8193), en tenslotte op de rode LED de seriële pariteit (reg. 8194). ).
Als een waarde nul is, klinkt er een lange flits.
Als reg(8192)=54, reg(8193)=4, reg(8194)=0, zullen bij stroomvoorziening bijvoorbeeld de volgende leds knipperen:
5 rode flitsen, pauze, 4 rode flitsen (slaveadres=54), pauze, 4 groene flitsen (reg(8193)=4 => baudrate=9600bps), pauze, 1 lange rode flits (reg(8194)=0 => pariteit=Geen).
Het apparaat zal pas operationeel zijn nadat de led van de power-on modbus-parameters knippert: dan accepteert de module opdrachten van Modbus RTU en wordt periodiek de uitgangsstatus voor alle poorten weergegeven, van 1 tot max. poort: groen knipperen betekent dat de poortstatus Uit is, rood flash betekent dat de poort Aan is.
Standaard slave-adres: 54 (0x36)
| Adres | Naam | Waarden | Beschrijving |
| 0 | RL1 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 1 | RL2 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 2 | RL3 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 3 | RL4 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 4 | RL5 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 5 | RL6 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 6 | RL7 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 7 | RL8 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 8 | RL9 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 9 | RL10 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 10 | RL11 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 11 | RL12 | 0=UIT, 1 of 65280=AAN, 2-65279=AAN voor gespecificeerde tijd | SPST-relaisuitgang, NO-contact, 5A 250Vac of 30Vdc uitgangsvermogen. Het relaiscontact is beveiligd door een varistor |
| 255 | Alle relais | bitmasker: 1=> RL1, 2=>RL2, 4=>RL3, 8=>RL4 |
Dit adres wordt gebruikt om relais AAN of UIT te zetten (geen timerfunctie) met behulp van een kort commando, door het bitmasker te verzamelen voor elk relais dat AAN moet zijn: bijvoorbeeld |
| 256-267 | Poortconfiguratie | 1=OUT_DIGITAL, 2=OUT_RELAY_LP | Commando dat wordt gebruikt om poort 1 (256) tot 12 (267) te configureren als OUT_DIGITAL of OUT_RELAY_LP (relais met laag stroomverbruik). |
| 512-523 | Poort optie | 0=NORMAAL , 1=INVERTED (uitgang normaal AAN) | Poortoptie instellen. Indien ingesteld op 1, blijft het relais AAN na het opstarten totdat de poort wordt bevestigd (daarna gaan de relais UIT) |
| 8192 | Slave-adres | 1-247 | Maakt het mogelijk om het slave-adres van de module te wijzigen, zodat het mogelijk is om andere modules aan dezelfde bus toe te voegen |
| 8193 | Seriële bitsnelheid | 0=115200bps , 1=57600, 2=38400, 3=19200, 4=9600, 5=4800, 6=2400, 7=1200bps | Seriële snelheid, standaard 115200 bps 8,n,1 |
| 8194 | Seriële pariteit | 0=Geen , 1=Even, 2=Oneven | Seriële pariteit, standaard geen (115200 bps 8,n,1) |
| 8198 | Revisie, belangrijk | Alleen lezen | Firmwareversie, hoofdnummer ophalen. "02" betekent bijvoorbeeld dat de revisie "02XX" is, waarbij XX gedefinieerd is door parameter 8199 |
| 8199 | Herziening, klein | Alleen lezen | Firmwareversie, klein nummer ophalen. "h1" betekent bijvoorbeeld dat de revisie "XXh1" is, waarbij XX gedefinieerd is door parameter 8198 |
Het is mogelijk om één of meerdere uitgangen voor een bepaalde tijd te activeren (monostabiele/timeruitgang), zoals aangegeven in de tabel. De parameter die overeenkomt met de benodigde tijd kan worden berekend met behulp van de volgende regels:
Van 0 tot 60s => 31,25 ms resolutie 1=31,25 ms, 1920=60s => waarde=time_in_milliseconds/31,5
Van 1m tot 1u met 1s resolutie 1921=61s, 3540+1920=5460=1h => waarde=(time_in_seconds-60)+1920
Van 1u tot 1d met 1m resolutie 5461=1u+1m, 1380+5460=6840=24u => waarde=(time_in_minutes-60)+5460
Van 1d tot 1500 dagen met een resolutie van 1 uur 6841=25 uur, 6842=26 uur, enzovoort => waarde=(time_in_hours-24)+6840
De volgende tabellen tonen enkele voorbeelden van Modbus-opdrachten.
| Slave-adr | Func. Code | Reg.Adr | Reg.waarde | Kader | Beschrijving |
| 54 | 06 | 8192 | 1 | [31][06][20][00][00][01][46][3A] | Wijzig het slave-adres van 54 (0x36) naar 1 |
| 01 | 06 | 8193 | 4 | [01][06][20][01][00][04][D2][09] | Stel de seriële snelheid in op 9600bps |
| 01 | 06 | 8194 | 1 | [01][06][20][02][00][01][E2][0A] | Even pariteit instellen |
| 49 | 10 | 8192 | 1,4,1 | [31][10][20][00][00][03][06][00][01][00][04][00][01][B1][71] | Met één enkele opdracht stelt u het slave-adres in op 1, de seriële snelheid op 9600bps en zelfs pariteit. |
| 01 | 06 | 0 | 65280 | [01][06][00][00][FF][00][C8][3A] | RL1-uitvoer voor altijd activeren (65280=0xff00) |
| 01 | 06 | 1 | 960 | [01][06][00][01][03][C0][D8][AA] | Activeer RL2 voor 960/32=30s |
| 01 | 06 | 255 | 0 | [01][06][00][FF][00][00][B9][FA] | Schakel alle uitgangen uit (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 ] | Stel RL1 in op 1s (32), RL2 uit, RL3 uit, RL4 aan - Er kunnen maximaal 10 registers in één commando worden ingesteld |
| 01 | 03 | 255 | 1 | [01][03][00][FF][00][01][B4][3A] | Lees een 16-bits waarde met poortstatus. Als de geretourneerde waarde bijvoorbeeld 0xd1 (0b11010001) is, is de uitvoerstatus: RL8=Aan, RL7=Aan, RL6=Uit, RL5=Aan, RL4=Uit, RL3=Uit, RL2=Uit, RL1=Aan |
| 01 | 03 | 8198 | 2 | [01][03][20][06][00][02][2F][CA] | Lees 4 bytes binnen de moduleversie. Als de geretourneerde waarde bijvoorbeeld <30><32><68><31> is (in hexadecimaal formaat), is de corresponderende ASCII-waarde "02h1" (firmware 02h1) |
| 01 | 0F | 0 | 8,1,0xd1 | [01][0F][00][00][00][08][01][D1][3E][C9] | Stel de spoelstatus in op 0xd1 (0b11010001), activeer RL8, RL7, RL5, RL1 en schakel andere relais uit |
| 01 | 01 | 0 | 8 | [01][01][00][00][00][08][3D][CC] | Spoelstatus lezen. Als de geretourneerde waarde 0xd1 (0b11010001) is, betekent dit dat RL8, RL7, RL5 en RL1 Aan zijn |
Het Modbus-protocol kan eenvoudig worden getest met behulp van een modbus-programma, zoals mbpoll voor Linux:
mbpoll -v -m rtu -0 -1 -a 1 -b 115200 -P geen -r 0 /dev/ttyUSB0 32 0 64 128 0 0 0 65280
om RL1 voor 1s, R3 voor 2s, RL4 voor 4s en RL8 voor altijd te activeren.
mbpoll -v -m rtu -0 -1 -a 1 -b 115200 -P geen -r 255 -c 1 /dev/ttyUSB0
om alle havenstaten te lezen.
Gebruik van DomBus36 relaismodule met Home Assistant
Meer informatie op de HomeAssistant-pagina
Gebruik van een DomBus36-relaismodule met Node-RED

De DomBus36-module werkt ook met NodeRED, net als andere gebouwautomatiseringssystemen die het standaard Modbus RTU-protocol ondersteunen.
Meer informatie op de Node-RED-pagina
Hoe u de afsluitweerstand van de RS485-bus inschakelt
RS485 (Modbus, DomBus, ...) kan zelfs werken met kabels over zeer lange afstanden, tot 1 km. Om ruis op de bus te minimaliseren, moet aan de twee busuiteinden een weerstand van 100-150 ohm worden aangesloten.
Onze domoticamodules bevatten al een weerstand van 150 ohm die kan worden ingeschakeld door een soldeerbout te gebruiken, waardoor de Rbus- pads op de printplaat worden kortgesloten, zoals weergegeven in de volgende afbeelding.
