🌱💧 An open source soil moisture sensor.

Order PCBs:

Compare PCB Prices:

Buy Parts

Adjust quantity:
... 10 more lines
View All


b-parasite is an open source soil moisture and ambient temperature/humidity/light sensor.



This repository also hosts a few different firmware samples for b-parasite.

SampleDescriptionExtra Documentation
samples/bleThis is the most battle-tested and useful firmware. It periodically reads all sensors and broadcast them via Bluetooth Low Energy (BLE). It works with Home Assistant out of the box.Docs
samples/zigbeeAn experimental/educational/exploratory basic Zigbee sample built on nRF Connect + ZBOSS. It integrates with Home Assistant via ZHA or Zigbee2MQTT.Docs
samples/blinkyThe classic "Hello, world"-
samples/soil_read_loopRead the soil moisture sensor on a loop. Useful for experimenting and calibrating the sensor.-


Information about how to order, assemble, build the samples, protect the sensor and flash the firmware is on the Wiki.

Repository Organization


A 3D printable case model can be found in case/.


The hardware and associated design files are released under the Creative Commons CC BY-SA 4.0 license. The code is released under the MIT license.