OpenSprinkler OSPI – Instructions

**NOTE: OSPi does NOT yet work with Raspbian Debian Version 13 “Trixie”, please use Debian Version 12 “Bookworm” **  

OpenSprinkler Pi (Ospi) is an expansion card for the Raspberry Pi (RPI 0; 1 RPi Model A + / B +; RPi 2; RPi 3). It allows RPi to directly access and control the solenoid valves. It optionally comes with a gray case or with a set of laser cut acrylic case parts.

Connections, sensors, and valves

a) OSPI 1.5/1.6

Pi16 Info

b) OSPi 2.0+

Enclosure Edit

When using analog sensors (e.g., the SMT50), you should install pin headers for the analog interfaces (soldering). Then use the OpenSprinklerShop software.

Digital sensors (e.g., the Hunter Rain-Clik) can be connected directly: SN1 or SN2, and GND
Always connect the solenoid valves to COM and the respective station connection

When using more than 8 stations, you should connect both COM connections together.

Notes:

  • Always use a 24AC (alternating current) power supply! Never use a DC and definitely not a power supply with a different voltage! e.g., our Standard power supply or a DIN rail power supply.
  • If you want to measure the voltage at the station/zone connections, only do so with the solenoid valve connected; otherwise, you will always measure 24VAC, even if the zone is off.
  • DO NOT perform current measurements!
  • Only use 24VAC solenoid valves with the OSPi.

Software installation:

**NOTE: OSPi does NOT yet work with Raspbian Debian Version 13 “Trixie”, please use Debian Version 12 “Bookworm” **  

Activate via

sudo raspi-config

the I2C bus (3 Interface Options – I4 I2C). Then from the command line:

sudo apt-get install build-essential sudo apt-get install -y libi2c-dev sudo apt-get install -y libgpiod-dev cd ~ git clone https://github.com/OpenSprinkler/OpenSprinkler-Firmware.git cd OpenSprinkler-Firmware sudo ./updater.sh
Or for the OpenSprinklerShop software:
sudo apt-get install build-essential sudo apt-get install -y libi2c-dev sudo apt-get install -y libgpiod-dev cd ~ git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git cd OpenSprinkler-Firmware git fetch --tags git checkout "$(git describe --tags "$(git rev-list --tags --max-count=1)")" sudo ./updater.sh
If no errors have occurred, the web interface should be accessible at http://<ip-of-your-raspi>:8080.
Further detailed English instructions for the original software can be found here:
https://openthings.freshdesk.com/support/solutions/articles/5000631599-installing-and-updating-the-unified-firmware-on-ospi

Leave a Reply

Your email address will not be published.Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.