Direct Zigbee Binding between two NodOn SIN-4-RS-20 modules

Dear Communitiy!

I have bought NodOn SIN-4-RS-20 roller shutter modules due to their small form factor and their large operations temperature range. I have a use case that I have not yet managed to solve:

I do not have a 4-wire installation cable between my outdoor roller shutter motor and my indoor UP/DOWN push button (Siemens Delta 5TA2114), only 3 wires (L, N, GND). It is impossible to replace this cable. Therefore I have to place the SIN-4-RS-20 module outside, close to the motor.

In order top operate the motor, I could use any Zigbee or even WLAN based switch module and my Home Assistant gateway with Zigbee2MQTT and SONOFF Zigbee 3.0 USB Dongle Plus (TI CC2652P + CP2102N) in between. However, I want my Siemens Delta 5TA2114 push buttons to operate the motor independent of any Zigbee gateway under normal conditions. The solution I found is: direct Zigbee binding.

So, my idea is to use two Sin-4-RS-20 for each roller shutter, one indoor as simple Zigbee dual-switch behind the Siemens 5TA2114 push button (receiving manual impulses via I-up/I-down, M ports not wired) and the other one outside, directly connected to the motor via M-up/M-down (I ports not wired). Pushing Siemens button 1 should trigger port I-up on the inside NodOn, pushing button 2 should trigger port I-down. Both should trigger the respective Zigbee event, which is received by the Home Assistant gateway BUT ALSO directly by the outside NodOn module, triggering I-up (or respectively I-down) there. As a result, the outside NodOn module would open M-up (or M-down respectively) in order to operate the motor.

Basically, I want the outside module 1:1 synchronized with the inside module.

Wiring:

Siemens 5TA2114 [L] ----- Live (Hot) Wire
Siemens 5TA2114 [1] ----- NodOn-Inside [I-up]
​Siemens 5TA2114 [2] ----- NodOn-Inside [I-down]

NodOn-Inside [L] ----- Live (Hot) Wire
NodOn-Inside [N] ----- Neutral Wire
NodOn-Inside [I-up] ----- Siemens 5TA2114 [1]
NodOn-Inside [I-down] ----- Siemens 5TA2114 [2]
NodOn-Inside [M-up] ----- n/a
NodOn-Inside [M-down] ----- n/a

NodOn-Outside [L] ----- Live (Hot) Wire
NodOn-Outside [N] ----- Neutral Wire
NodOn-Outside [I-up] ----- n/a
NodOn-Outside [I-down] ----- n/a
NodOn-Outside [M-up] ----- Motor [Up]
NodOn-Outside [M-down] ----- Motor [Down]

My question is: what do I need to do in order to synchronize the two NodOn modules via Zigbe2MQTT binding. I only see endpoint 1 and 242.

I believe it worked. I simply bound endpoint 1 of device A (indoor push button, wall mounted) to endpoint 1 of device B (outdoor blind motor) vis the cluster “Closures” while both devices were powered on and I had load (LED bulbs for testing) connected to the M-up and M-down ports of device B where the motor will be in the final installation.

When I press the first push button for a short moment, one bulb starts glowing persistently, pressing again makes the bulb stop glowing. Same with the other push button and the other bulb. Also when pressing one button and after a while pressing the other button, the one bulb stops glowing and the other one starts (persistently). However, the other way round in the latter scenario, the second bulb only glows for a second and then automatically stops. I am no roller shutter expert, but I believe this is just fine and maybe also relates to the not yet calibrated motor. So, let’s hope all will be good when the bilds are mounted next week. Fingers crossed.