Appearance
SmartIrrigationFleet reference stack
Bench test
Pending bench test — Validation status.
Fleet dashboard for irrigation zones. Device type: irrigation_zone.
Telemetry contract
| Key | Unit | Notes |
|---|---|---|
soil_moisture_pct | % | Volumetric / capacitive probe |
flow_rate | L/min | Zone supply flow |
valve_open | boolean | Solenoid / latching valve feedback |
rainfall_mm | mm | 24h rain gauge |
Reference hardware (pending bench test)
| Role | Class / example | Protocol |
|---|---|---|
| Soil | Capacitive moisture (RS485 Modbus or analog) | Modbus / ADC |
| Flow | Pulse or EM flow meter | Pulse → edge, or Modbus |
| Valve | 12/24 V solenoid + feedback contact | GPIO / DI |
| Rain | Tipping-bucket rain gauge | Pulse |
| Controller | Hunter / Rain Bird class with MQTT gateway | P4 |
Status: Pending bench test — valve control (write) is out of scope for fleet home; monitoring first.
Connectivity options
| Profile | Edge | Link | Status |
|---|---|---|---|
| P2 | ESP32: soil + pulse flow + valve DI + rain | WiFi / LoRa radio backhaul | Pending |
| P1 | 4G DTU + Modbus soil/flow | 4G | Pending |
| P4 | Irrigation controller MQTT | Ethernet / WiFi / LTE | BYO |
| P3 | Pump room Modbus TCP | Ethernet | Pending |
| P6 | LoRaWAN soil probes | LoRa → webhook | Pending |
Wiring — P2 (field WiFi / local AP)
mermaid
flowchart LR
AC[Autoconnecto]
ESP[ESP32 zone edge]
SOIL[Soil moisture]
FLOW[Flow meter]
VALVE[Valve feedback]
RAIN[Rain gauge]
AC <-->|WiFi MQTT| ESP
ESP --> SOIL
ESP --> FLOW
ESP --> VALVE
ESP --> RAINCellular sites: replace WiFi with P1 DTU (Modbus) or P4 LTE node. See ESP32 edge and WaterFleet for flow meter install notes.
Wiring — P3 (Ethernet pump room)
Serial server / PLC Modbus TCP → Autoconnecto gateway DIRECT; map registers to Solution keys.
Checklist
- [ ] Device type
irrigation_zone - [ ] Soil probe burial depth per datasheet
- [ ]
valve_openis feedback (status), not assumed command success
