Firmware 2.2.1(6) supports OpenSprinkler v3 (v3.0-3.4), the new OpenSprinkler v4, and OSPi/Linux.
IMPORTANT: On OpenSprinkler v3, upgrading to 2.2.1(6) deletes legacy sprinkler logs. Export your configuration and download any sprinkler logs you need before updating.
Main changes
- OpenSprinkler v4 AC: Supports the new ESP32-C6-based controller.
- Bundle Stations: A Bundle Station groups a set of Standard zones so they run together as if physically wired together.
- Weather Sensor: Use weather observations and forecasts as Expanded Sensor values for display, logging, and program adjustment.
- Bounded sprinkler logs: A compact binary ring prevents logs from filling storage. Legacy daily logs on v3 are deleted during this migration so log storage stays bounded.
- One-click firmware update: OpenSprinkler v3 and v4 now support one-click firmware update. Older firmware must install 2.2.1(6) manually first; later updates can be one-click.
Compatibility and fixes
- On v3 and v4, port 8080 is reserved for firmware updates. Controllers already using it as the main HTTP port must change that port to use the new updater. MQTT commands now follow HTTP validation; see the API reference for supported actions.
- If weather updates fail for 24 hours, automatic adjustment returns to 100% watering and stale weather restrictions expire. Manual watering levels remain unchanged.
- W5500 Ethernet recovery, storage-full error reporting, timed-pause expiry, and flow-rate calculations are improved.