The Shelly Plus 1 can be configured to function as a Garage Door controller, along with the Virtual Garage Door plugin within the automationbridge.
We suggest you use a sensor module such as this, that is robust and can be easily wired into the Shelly Plus 1 module, and this can be installed either at the bottom or top of the garage door as required.
First of all, you need to setup the Plus 1 onto your WiFi, the proceed with the following steps to ensure its configured correctly.
Before proceeding, please ensure that you have added the Plus 1 module to the automationbridge via the Shelly plugin.
Step 1 - Give the Module a name, to do this open the web interface of the Plus 1, click Settings, then Device Info and enter a name, eg Garage Door Module (note: do not call the device the final name of the Garage Door, as this will conflict later when setting up the Virtual Garage Door Plugin)
Step 2 - Configure the Output action, to do this go back to the main page, using the Home icon, then click on the Output
Step 3 - Click Setting, then Output Name, and give the Output a suitable name, eg Garage Door Action
While you are adjusting the settings for the module, we also recommend to adjust the power on setting, this will ensure that the garage door does not automatically open after a power failure, to do this under Settings, edit the Action on power on and set this to Restore last.
Step 4 - Now we need to configure the output as a pulse for 3 seconds, this emulates the same action as a physical wall button, click the Timers link, then Enable the Auto OFF and set to 3 seconds, and Save.
Step 5 - Now we need to remove the association between the output and input of the Plus 1 Module, this allows the Input to be used for the Garage Door Sensor, to determine if open of closed. Go back to the Home page, then click on the Input (0) link, then click the Open Input settings button.
Step 6 - Change the setting to be Detached and Save.
This completes the setup of the Plus 1 module, and now when you go back to the Home page, you will see that the Action (Output) is detached from the Input
If you are using Fibaro HC3 as your HA controller, you can add the Virtual Garage Door Plugin, this combines both the output and input sensor into a Garage Door object in your controller, for example
Which will then create the Garage Door Object like so
Note: the QA will show Blinds Level control, this is non-functional, as there is no QA device type of Garage Door, so a Roller Blinds QA is used and re-badged/icon as a Garage Door