Skip to content

Plugin door opening

Martin Pihrt edited this page Oct 13, 2026 · 1 revision

Door Opening

Activates a selected OSPy station for a bounded door or gate opening interval.

At a glance

Item Value
Version 1.0.0
Category Energy and building control
Author Martin Pihrt
License GPL-3.0
OSPy 3.0.211 or newer
Python 3.8 or newer
Permissions system
Hardware interfaces: station_output
Dependencies None
Python/OS packages None
Interfaces No provider or mobile API declared
Source Open the plug-in directory

What it is for

Activates a selected OSPy station for a bounded door or gate opening interval.

How it works and how to configure it

Tested in Python 3+

This plugin allows to activate for a certain time a given output (station) to which an electromagnetic lock is connected, or an input for controlling the door gate travel).

Plugin setup

  • Select Output: Select the station name (or output) for opening door.

  • Time to open: The maximum time to activate the selected output.

  • Status: Status window of the plugin.

  • Open Door button: Start opening door for the selected station and time.

The plug-in includes an OSPy plugin.json manifest, registers its one-shot activation worker with the shared plug-in runtime, and implements health(). Diagnostics reports the selected output, configured opening time, worker state, and whether a Door Opening run is active.

In-app help and settings notes

The following notes are generated from the help page shipped with this plug-in. Field names are also explained directly in the OSPy settings page.

This plugin allows to activate for a certain time a given output (station) to which an electromagnetic lock is connected, or an input for controlling the door gate travel)

Support

Check OSPy → Diagnostics first and remove passwords, tokens, private addresses and other secrets before sharing logs. Report reproducible plug-in problems in the OSPy-plugins issue tracker.

Back to the plug-in catalog

Clone this wiki locally