InFarmer - Smart Agriculture
InFarmer is the module for monitoring soil and crop conditions in real time with the IncludeBox 7-in-1 sensor. It does not stop at raw readings: it turns them into specific, actionable recommendations for the farmer or estate manager.
Hardware - IncludeBox Soil Sensor 7-in-1
| Parameter | Unit | Range | Accuracy | Notes |
|---|---|---|---|---|
| Soil temperature | °C | -40 ~ 80 | ±0.5°C | Soil temperature at probe depth |
| Moisture | % | 0 ~ 100 | ±3% | Volumetric Water Content (VWC) |
| pH | - | 3.0 ~ 9.0 | ±0.3 | Soil acidity / alkalinity |
| Electrical Conductivity (EC) | µS/cm | 0 ~ 20,000 | ±3% | Soil salinity / conductivity |
| Nitrogen (N) | mg/kg | 0 ~ 1,999 | ±2% | Nitrogen content in the soil |
| Phosphorus (P) | mg/kg | 0 ~ 1,999 | ±2% | Phosphorus content in the soil |
| Potassium (K) | mg/kg | 0 ~ 1,999 | ±2% | Potassium content in the soil |
Connection: WiFi (ESP32) → MQTT → IncludeApps. Default publish interval is 5 minutes (configurable). Power: 5-24V DC, or a solar panel and battery.
Telemetry
Per reading: soil_temperature, soil_moisture, soil_ph, soil_ec, nitrogen, phosphorus, potassium - see the full MQTT payload example in the API Reference.
Action recommendations
InFarmer compares each reading against that parameter's thresholds and produces a concrete recommendation - "soil moisture below optimal, schedule irrigation", rather than a number the reader has to interpret alone.
Default dashboard
It follows the four-tab standard every vertical module on the platform uses: Home (current conditions), Control (manual action where an actuator is connected), Analytics (historical trends) and Settings (thresholds and preferences). The whole layout can be rearranged in the drag-and-drop editor.
