Skip to content

A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.

License

Notifications You must be signed in to change notification settings

Rogger/schneggi-sensor

Repository files navigation

Schneggi sensor 🐌 Build debug and release

A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.

  • High accuracy temperature and humidity measurements (Sensirion SHTC3)
  • High accuracy CO2 measurement (Sensirion SCD40) - optional board
  • Low power consumption and long battery life
    • Hardware: nRF52840 chip, low-current linear regulator, battery monitor with on/off capability
    • Software: Zigbee sleepy end device
    • Measured: 3uA average over 1 minute (without CO2). 3mA average over 1 minute (with CO2 low-power mode)
  • Can be powered with 3V to 6V (JST connector), e.g. 350mAh li-poly.
  • Small footprint (5cm x 4,5cm)
  • Tested with Home Assistant and SkyConnect

PCB

The PCB was designed with KiCad 7 and manufactured/assembled with JLCPCB. All relevant files can be found in the repo

base co2

HomeAssistant

image

How to build?

  • Install VSCode + nRF plugins
  • Install nRF SDK and toolchain 2.5.2
  • Add a build configuration with custom board adafruit_feather_nrf52840

Resources

About

A low-power ZigBee sensor integrated with HomeAssistant for monitoring temperature, humidity, and CO2.

Resources

License

Stars

Watchers

Forks