schucht / b-parasite

πŸŒ±πŸ’§ A Bluetooth Low Energy (BLE) soil moisture sensor.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

b-parasite firmware build

b-parasite

PCB front and back photo

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

Features

Software

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

Sample Description Extra Documentation
samples/ble This 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/zigbee An experimental/educational/exploratory basic Zigbee sample built on nRF Connect + ZBOSS. It integrates with Home Assistant via ZHA or Zigbee2MQTT. Docs
samples/blinky The classic "Hello, world" -
samples/soil_read_loop Read the soil moisture sensor on a loop. Useful for experimenting and calibrating the sensor. -

Documentation

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

Repository Organization

b-parasite stuck into a small plant vase

Case

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

License

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.

About

πŸŒ±πŸ’§ A Bluetooth Low Energy (BLE) soil moisture sensor.


Languages

Language:C 79.7%Language:CMake 6.6%Language:XSLT 6.2%Language:Python 4.6%Language:JavaScript 2.9%