I have 2 electric garage doors which are controlled with a Konnected setup. I have an ESP8266 board and 2 relays for each door, one controls the “open” switch, and one controls “close” for each door. Each door also has a wired open-close sensor.
In the smartthings app, these appear as 6 devices: an “open” momentary switch, a “close” momentary switch, and an open/close contract sensor for each door.
I would like to set up a virtual garage door controller that monitors the open/close state, and is able to open/close the door depending on the current state (i.e. close when open, open when close). This will enable me to use the controller via google assistant/alexa and within routines.
I have found a number of virtual garage door devices that look like the exact thing I need (e.g. New smart app to link the virtual/simulated garage door device with two actual devices or Ridiculously Simple Virtual Garage Door) but they only work with garage doors controlled by a single open/close switch. Is there a virtual device handler that will allow separate open and close switches?