Virtual Garage Door  

Developer: papamac
Category: Security & Locks
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: net.papamac.indigoplugin.virtualgaragedoor
Latest release: v1.0.6 released on Sept. 9, 2022
Release downloaded: 0 times
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

Monitoring and control of conventional garage door openers in Indigo

The Virtual Garage Door plugin monitors one or more Indigo devices to track the garage door motion as it moves through its operational cycles. The plugin reports the door state in the states dictionary of a Virtual Garage Door Opener device. The states are displayed in the Indigo devices display and are available for use in triggers and scripts. The plugin also provides actions to open, close and toggle the garage door.

The plugin can monitor a wide variety of optional devices that are already available in Indigo as supported devices or through existing 3rd party plugins. These include both z-wave devices and custom/wired devices. Device types include relays, contact sensors, tilt sensors, and multisensors. Please see the latest list of supported devices in the Virtual Garage Door wiki.

The garage door tracking accuracy depends upon the selected devices and the door's operational cycle. Section 3.4 of the wiki contains a detailed discussion of the tracking performance under a wide range of conditions. This allows the user to select the set of monitored devices that meets his specific needs.

Virtual Garage Door Opener devices are compatible with the HomeKit Bridge plugin and Siri. After setup, you can say "Hey Siri, check the garage doors" or "Hey Siri, open the garage main door".

The following table lists the top level requirements for the Virtual Garage Door plugin:

Requirement Description
Minimum Indigo Version 2022.1
Python Library (API) Official (3.X)
Requires Local Network Yes
Requires Internet Yes
Hardware Interfaces Various z-wave / custom devices from the supported devices list.

Please see the Virtual Garage Door wiki for details on the design, configuration, and use of the plugin.

You can download the latest version of the plugin at the Indigo Plugin Store. Your bug reports, comments and suggestions will be greatly appreciated. Please post them on papamac's Virtual Garage Door user forum.

Release details
Released on: Sept. 9, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

This release provides a significant update to the wiki, organizing it into multiple pages, and including new supported devices and references pages.

The supported devices page includes an number of new devices and plugins that are now usable with the Virtual Garage Door plugin, but have not all been tested. The specs for these devices and plugins have been reviewed by papamac and they seem to be suitable for the functions listed. The new deviceTypeIds are included in the plugin so they will be available in device selection, but they are not guaranteed to work. If you use any of these with the plugin please share experience (positive or negative) on papamac's Virtual Garage Door user forum.

This change is intended to satisfy user requests to support a number of Aeotec devices, Shelly devices, Zooz devices, Virtual Devices, Masqueraded devices, et al. papamac does not have the resources to test all of these. If users provide feedback on their experiences, however, we should be able to update the supported devices page to include only fully-tested devices and plugins in future releases.

Release v1.0.6 also fixes a bug in state tracking that incorrectly equated a timer inactive event (tt-off) with an expired timer. The fix definitively detects a new timer expired event (tt-exp) to simplify tracking. The old tt-off event is ignored.

The release also increases the default value for the vibration sensor reset delay time from 1.5 to 2 seconds. This was needed to eliminate false vs-on activations in papamac's home system. The user must set this value for each of his door openers.

Release details
Released on: Aug. 16, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

This release allows supported z-wave relay devices to be used with the plugin. It was specifically added to support the ZooZ Zen 17 z-wave relay, but should now work with other z-wave relays as well.

Release details
Released on: Aug. 5, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Improve README and Wiki documentation

Release details
Released on: July 27, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

This release increases the maximum value of the vibration sensor reset delay time from 2 to 5 seconds. The default delay remains at 1.5 seconds. Recent experience with papamac's vibration sensor suggests that the user should have more lattitude in setting this value.

v1.0.3 also removes the plugin bundle zip file from the repo. A new indigoplugin.zip file will now be attached to each release for the user's convenience when downloading from the Indigo Plugin Store.

Release details
Released on: July 25, 2022
Requires: Indigo v2022.1.0+
Changes in this release

This release changes some comments and URLs for the initial Indigo release.

Release details
Released on: July 23, 2022
Requires: Indigo v2022.1.0+
Changes in this release

This release adds a new user-specified vibration sensor reset delay time to delay the sensor reset after the door stops. This prevents false vibration sensor activations from residual actuator shaking. The delay time defaults to 1.5 seconds. This value works for papamac's opener, but may not be sufficient for yours. You may need to increase it if you experience false vibration sensor activations after the door stops.

The change adds a new field in the opener device configuration UI. This requires that you delete and re-create your opener devices to use the change.

Release details
Released on: July 22, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Initial release for the Indigo Plugin Store.