Hi folks,
In the past my (primitive) home automation has been growing organically with all kind of technologies I learned from people in this community. As a result it became a huge mess, which would unmaintainable for my familly if I ever would not be around anymore...
So we decided to go for a (nearly full) Shelly approach. And I have to admit that it looks MUCH better now, both the wiring and my flows. One of their devices I love the most is the Shelly i4 dc which allows me to measure the status of all my voltage-free switches (magnetic door contacts, relays of smoke detectors, water level sensors, ...):
The last thing I need to migrate to Shelly is the control of my 2 garage door openers. They are currently still connected to my Node-RED system for years via optocouplers, so now time to move on....
Each garage door opener has the following pins:
- Pin 1: GND
- Pin 3: VCC (24 Volt DC)
- Pin 5: Microswitch that indicates if garage door is fully open
- Pin 6: Microswitch that indicates if garage door is fully closed
- Pin 10: To open/close the garage door --> I already use a Shelly switch Plus 1 to control this and works fine).
The problem is that pins 5 and 6 are NOT voltage-free relais, that I could measure with the wiring diagram above. Because these pins have the following values:
- 24 Volt DC if the microswitch is open
- 0 Volt if the microswitch is closed
So their voltage is delivered by my garage door opener, not by the Shelly...
Does anybody have an idea how I can measure something like that with Shelly devices? I assume I cannot do simply something like this:
Or can I use another Shelly type for this? Perhaps a Shelly Plus 2?
Because then I could use its build in relay to control pin 10, and thus replace my existing Shelly switch plus 1 device.
Hopefully somebody knows how I can do this. Then I have finally after all those years a setup that is easy to maintain.
Thanks!!!!!
Bart
P.S. I will try to share a short tutorial on Discourse during the weekend, to explain how you can easily use the Shelly i4 dc with Node-RED...