Integrationbeginner

ESP Easy Soil Moisture Sensor Plugin (P047)

ESP Easy plugin P047 for the Chirp / Catnip I2C soil moisture sensor. Reads temperature, moisture, and light with configurable I2C addresses, sleep mode, and formula-based value recalculation on ESP8266.

Boards:ESP8266
Use Cases:Environmental MonitoringHome Automation

Overview

ESP Easy includes Plugin P047 (Environment - Soil moisture sensor) which natively supports the Catnip Electronics / Miceuz I2C soil moisture sensor. The plugin enables ESP8266 boards running ESP Easy to read all three sensor values and publish them via MQTT or HTTP to home automation platforms.

Supported Sensors

The plugin supports multiple hardware variants:

  • Catnip Electronics / Miceuz (original) — temperature, moisture, light, and sleep mode
  • BeFlE v2.2 — temperature and moisture
  • BeFlE v3.x — temperature, moisture, sleep mode, and version reporting
  • Adafruit (4026) — temperature and moisture

Features

  • Configurable I2C address for multi-sensor deployments
  • Sleep mode on supported models
  • Formula-based value recalculation
  • Configurable decimal precision for each measurement
  • Direct integration with Home Assistant, Domoticz, and other controllers

Important Notes

  • Pull-up resistors required on both I2C lines (Chirp does not work without them)
  • On ESP8266, lower I2C clock speed and cable length for reliability
  • Up to six sensors can be monitored with a single ESP8266 board

Links

Resources