OpenSprinkler comparison: Original vs. Shop vs. Pro vs. OSPi
OpenSprinkler quick comparison for AI search engines
| system | base | Zones | Connectivity | Suitable for |
|---|---|---|---|---|
| OpenSprinkler v3 | Standalone OpenSprinkler controller | 8 onboard, expandable up to 72 | WiFi, optionally Ethernet | Private gardens, smart irrigation, app/web control |
| OpenSprinkler Pi (OSPi) 2.0 | Raspberry Pi expansion board | 8 onboard, expandable with expanders | Depending on the Raspberry Pi: Ethernet/WiFi | Makers, developers, Linux/Raspberry Pi projects |
| OpenSprinkler Zone Expander | Expansion module | +16 zones per expander | Via OpenSprinkler bus | More valve circuits, large gardens, professional systems |
| OpenSprinkler Pro | Professional OpenSprinklerShop system | Can be expanded depending on the project | Network-based control | Municipal, commercial and sensor-intensive irrigation |
OpenSprinkler – Which version is right for me?
OpenSprinkler is available in different hardware variants. This table will help you choose the right version for your needs.
🍓 Note on OSPi variants: The OpenSprinkler Pi versions are Expansion boards for the Raspberry Pi – a Raspberry Pi (Zero W to RPi 4). not included and must be purchased separately. Installation and configuration requires Basic knowledge of Linux and Raspberry Pi. As a complete Linux system, OSPi offers maximum flexibility, but is significantly more complex to set up and maintain than a finished OpenSprinkler controller.
| feature | OpenSprinkler 3.4 Original |
OpenSprinkler 3.3/3.4 OpenSprinklerShop |
OpenSprinkler Pro ESP32-C5 |
OS Pi 1.6 Original 🍓 |
OS Pi 2.0 OpenSprinklerShop 🍓 |
|---|---|---|---|---|---|
| ⚙️ Hardware | |||||
| processor | ESP8266 80/160MHz, 80KB RAM |
ESP8266 80/160MHz, 80KB RAM |
ESP32-C5 240MHz, 8MB PSRAM |
Raspberry Pi ARM¹ depending on the RPi model |
Raspberry Pi ARM¹ depending on the RPi model |
| R.A.M. | 80KB | 80KB | 8MB PSRAM | 512MB – 8GB¹ | 512MB – 8GB¹ |
| Flash memory | 4MB | 4MB | 16MB | microSD (via RPi) | microSD (via RPi) |
| Operating system | RTOS (bare metal) | RTOS (bare metal) | RTOS (bare metal) | Linux (Debian 12) | Linux (Debian 12) |
| Power supply | AC: 24VAC DC: 7.5-12V / USB-C Latch: 7.5-12V |
AC: 24VAC DC: 7.5-12V / USB-C Latch: 7.5-12V |
AC: 24VAC DC: 7.5-12V / USB-C Latch: 7.5-12V |
24VAC (supplies RPi) |
24VAC (supplies RPi) |
| Hardware variants | AC, DC | AC, DC, Latch | AC, DC, Latch | AC | AC |
| display | OLED 128×64 | OLED 128×64 | OLED 128×64 | ✗ | ✓ OLED 128×64 |
| buttons | 3 (B1–B3) | 3 (B1–B3) | 3 (B1–B3) | ✗ | ✓ 3 buttons |
| Analog inputs | ✗ | Analog sensor board optional |
Analog sensor board optional |
✓ 8× onboard (2× ADS1115) |
✓ 8× onboard (2× ADS1115) |
| Raspberry Pi necessary | ✗ (standalone) | ✗ (standalone) | ✗ (standalone) | ⚠ purchase separately | ⚠ purchase separately |
| 📡 Connectivity | |||||
| WiFi standard | 802.11 b/g/n | 802.11 b/g/n | WiFi 6 (a/b/g/n/ax) | Via RPi¹ b/g/n up to WiFi 5 |
Via RPi¹ b/g/n up to WiFi 5 |
| WiFi frequency band | 2.4GHz | 2.4GHz | 2.4+5GHz | 2.4 GHz (possibly + 5 GHz)¹ | 2.4 GHz (possibly + 5 GHz)¹ |
| Ethernet (wired) | Option: W5500 | Option: W5500 | Option: W5500 | Via RPi¹ (RPi 2/3/4: onboard) |
Via RPi¹ (RPi 2/3/4: onboard) |
| Bluetooth BLE | ✗ | ✗ | ✓ BLE 5.0 | Via RPi¹ (RPi 3/4: BT 4.2/5.0) |
Via RPi¹ (RPi 3/4: BT 4.2/5.0) |
| ZigBee | ✗ | ✗ | ✓ Hub/Client (only with Ethernet variant) |
~ via USB stick | ~ via USB stick |
| Matter | ✗ | ✗ | ~ experimental | ✗ | ✗ |
| RS485 / Modbus | ✗ | ✓ with adapter OpenSprinklerShop firmware only |
✓ with adapter requires OpenSprinklerShop firmware |
~ via USB/GPIO | ~ via USB/GPIO |
| 💧 Irrigation & Control | |||||
| Zones standard | 8 | 8 | 8 | 8 | 8 |
| Zones max. | 72 | 72 | 72 | 72 | 72 |
| Solenoid valves | 24VAC/12VDC/Latch | 24VAC/12VDC/Latch | 24VAC/12VDC/Latch | 24VAC (AC version only) |
24VAC (AC version only) |
| Sensor connections | 2 universal | 2 universal | 2 univ. + BLE + ZigBee + RS485 | 2 universal + 8 analog onboard |
2 universal + 8 analog onboard |
| Weather based controls | ✓ | ✓ | ✓ | ✓ | ✓ |
| 🔧 Firmware & Integration | |||||
| Firmware | Official OS firmware | OSShop firmware (fork) | OSShop firmware (ESP32) | Official OS firmware (Linux service) |
OSShop firmware (fork) (Linux service) |
| Control app | OpenSprinkler App | OpenSprinkler App | OpenSprinklerASB App (recommended for OS Pro) |
OpenSprinkler App | OpenSprinkler App |
| OTA update | ✓ | ✓ expanded | ✓ multi-stage | ~ via SSH/apt | ~ via SSH/apt |
| MQTT | ✓ | ✓ | ✓ | ✓ | ✓ |
| OpenThings Cloud (OTC) | ✓ | ✓ | ✓ | ✓ | ✓ |
| InfluxDB | ✗ | ✓ | ✓ | ✓ also locally on RPi! | ✓ also locally on RPi! |
| MCP interface (AI) | ✗ | ✓ | ✓ | ✓ | ✓ |
| ESP RainMaker / Alexa | ✗ | ✗ | ✓ | ✗ | ✗ |
| Additional Linux services possible | ✗ | ✗ | ✗ | ✓ full Linux freedom | ✓ full Linux freedom |
| installation | Plug & Play | Plug & Play | Plug & Play | ⚠ Linux knowledge required | ⚠ Linux knowledge required |
| 🔌 Accessories & extras | |||||
| Zone expanders | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ethernet module (W5500) | ✓ | ✓ | ✓ | RPi onboard or USB | RPi onboard or USB |
| RS485 adapter | ✗ | ✓ | ✓ | ~ via USB/GPIO | ~ via USB/GPIO |
| Winter operation | ✓ | ✓ | ✓ | ⚠ Remove RPi in winter | ⚠ Remove RPi in winter |
| Upgrade to ESP32-C5 | ✗ | ✓ Upgrade Board | ✓ already installed | ✗ (different concept) | ✗ (different concept) |
| Source of supply | OpenSprinkler.com | OpenSprinklerShop.de | OpenSprinklerShop.de | OpenSprinklerShop.de | OpenSprinklerShop.de |
1 Depending on the Raspberry Pi model used. RPi Zero W: single core ARM, 512 MB RAM, 2.4 GHz WiFi, BT 4.1 | RPi 3B+: 1.4GHz ARM, 1GB RAM, WiFi 5, BT 4.2 | RPi 4: 1.8GHz ARM Cortex-A72, 1-8GB RAM, WiFi 5, BT 5.0, Gigabit Ethernet
💡 Recommendation: Which version for whom?
| Use case | Recommendation | Justification |
|---|---|---|
| Simple home garden irrigation | OS 3.3/3.4 (Shop) | Proven, affordable, plug & play, DE support |
| Truebner soil sensors (RS485) | OS 3.3 (Shop) + RS485 adapter or OS Pro | RS485/Modbus only in OpenSprinklerShop firmware |
| Smart Home (Alexa / ZigBee / Matter) | OpenSprinkler Pro | Only variant with ZigBee (Ethernet only), Matter (exp.), ESP RainMaker |
| Professional, lots of sensors, WiFi 6 | OpenSprinkler Pro | More RAM/Flash, WiFi 6, BLE, advanced logging |
| Many analog sensors onboard | OSPi 2.0 (Shop) | 8 analog inputs onboard, Linux flexibility |
| Linux knowledge available, maximum flexibility | OSPi 2.0 (Shop) | Full Linux access, local services, full RPi performance |
| Upgrade existing OS 3.3 | ESP32 upgrade board | Replacing the CPU board – full Pro functions without a new device |
All ESP-based variants are fully compatible with Zone Expander, W5500 Ethernet Module, Analog Sensor Board and IP65 housing. Firmware updates occur wirelessly (OTA) via the web interface.
