Skip to content

Plugin pressurizer

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

Pressurizer

Pre-runs the master pump to build pressure before selected irrigation stations start.

At a glance

Item Value
Version 1.0.0
Category Irrigation and water management
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

Pre-runs the master pump to build pressure before selected irrigation stations start.

How it works and how to configure it

Tested in Python 3+

The plug-in includes a plugin.json manifest and reports its worker, scheduler, master station, selected stations, relay state, latest activation and errors through the OSPy system health interface.

This plugin allows the main station (master pump) to be activated for a certain time before the station starts. This is to ensure that there is pressure in the pipeline before the valves are opened. This plugin requires setting master station to enabled. Setup this in options! And also enable the relay as master station in options. Some valves require some switching pressure. The set "Run time" of the main station must not be longer than the set time before switching on the stations.

Example: "Pre station run time" = 10 sec, "Run time" = max 10 seconds!

Plugin setup

  • Enable: If the check box is marked, the master pump is activated before turning on the stations.

  • Ignore manual mode: If the check box is marked, the master pump is activated before turning on the stations in manual mode (ignore manual).

  • Ignore rain: If the check box is marked, the master pump is activated before turning on the stations if rain is detected (ignore rain).

  • Ignore rain delay: If the check box is marked, the master pump is activated before turning on the stations if rain delay is detected (ignore rain delay).

  • Use these stations: These marked stations will be used and the pressurizer will respond to them.

  • Pre station run time: How many seconds before turning on station has turning on master station (1 - 999 sec).

  • Run time: For what time will turn on the master station (1 - 999 sec).

  • Wait after activation: How long after the relay is activated wait for another stations (in order not to activate the pressurizer before each switch is stations on) 0-999 min, 0-59 sec. All values should be positive and seconds should not exceed 59.

  • Activated relay: If the check box is marked, the relay is activated before turning on the stations.

  • Status: Status window from the plugin.

Visit Martin Pihrt blog. for more information.

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 the main station (master pump relay on OSPy board) to be activated for a certain time before the station starts.

This is to ensure that there is pressure in the pipeline before the valves are opened. Some valves require some switching pressure.

This plugin requires setting master station to enabled. Setup this in options! And also enable the relay as master station in options!

The set "Run time" of the main station must not be longer than the set time before switching on the stations.

Example: "Pre station run time" = 10 sec, "Run time" = max 10 seconds!

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