My roller blinds used to be a manual up/down in the form of a two-button switch, so the states are OFF (no input), DOWN (connect 230V wire #1 to common), UP (230#2 to common).
There was an existing way to do a "mutex" implementation via scripting, but it is capable of connecting both inputs together for a split second.
Activating both UP/DOWN inputs at the same time was breaking my relays by means of fusing them - they started sticking closed - most of the times this state happened, even once was enough.
There's now a (not yet merged) mutex driver, which allows to set up a real mutex downtime, which I set to 1s just to be super safe.
This is the switch I am using - https://www.elektroda.com/rtvforum/topic4021221.html
JSON for the switch, how it looks in the UI and autoexec.bat which configures the mutex driver are all available in my GH Issue - https://github.com/openshwprojects/OpenBK7231T_App/issues/1701#issuecomment-3027351193
I am using LowMidHigh channel as there is not a more appropriate channel type for my use case at the moment.
Demo of the setup (which controls two rollers, so there's two sets) - https://www.youtube.com/watch?v=Q0PBhdFY3e8
There's also timers set up for autoturnoff in the autoexec.bat script, which are not visible in the video as the timers were set to 30s.
If your setup is not sensitive to both inputs being on, you can do it with existing scripting without relying on the mutex driver - https://github.com/openshwprojects/OpenBK7231T_App/issues/703#issuecomment-2980716857
There was an existing way to do a "mutex" implementation via scripting, but it is capable of connecting both inputs together for a split second.
Activating both UP/DOWN inputs at the same time was breaking my relays by means of fusing them - they started sticking closed - most of the times this state happened, even once was enough.
There's now a (not yet merged) mutex driver, which allows to set up a real mutex downtime, which I set to 1s just to be super safe.
This is the switch I am using - https://www.elektroda.com/rtvforum/topic4021221.html
JSON for the switch, how it looks in the UI and autoexec.bat which configures the mutex driver are all available in my GH Issue - https://github.com/openshwprojects/OpenBK7231T_App/issues/1701#issuecomment-3027351193
I am using LowMidHigh channel as there is not a more appropriate channel type for my use case at the moment.
Demo of the setup (which controls two rollers, so there's two sets) - https://www.youtube.com/watch?v=Q0PBhdFY3e8
There's also timers set up for autoturnoff in the autoexec.bat script, which are not visible in the video as the timers were set to 30s.
If your setup is not sensitive to both inputs being on, you can do it with existing scripting without relying on the mutex driver - https://github.com/openshwprojects/OpenBK7231T_App/issues/703#issuecomment-2980716857