Skip to content
It is a wireless sensor for measuring the indoor and outdoor climate
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Instructions Modify Instructions/Programming.pdf Mar 12, 2019
PCB-Production-Data Add PCB-Production-Data/ Mar 12, 2019
Programming Added Arduino sketch to master branch Apr 26, 2019
.gitignore Initial commit Feb 26, 2018


This document gives an overview about the Smart-ClimaSens project.

New: Android App available



This is the main module of the Smart-ClimaSens Project. It measures teamperature, humidity and brightness (optionally also barometric) and broadcasts it using Bluetooth Low Energy. The device is designed to reduce as less energy as possible while beeing as cheep as possible.



The Smart-ClimaSens is based on a CC2541 - BLE-Controller. The whole project is modular so you can use different sensors with the same module. It will automatically detect the connected module and provide its data.


Most of the time the BLE-Module is in sleep mode and wakes up every 20s to advertise data. Each sensor has its own measure interval and is designed to reduce or avoid idle current.

Long durability

The Smart-ClimaSens can run for about 5 years with only one CR2032 battery.


There are a lot of things you don't have to build yourself because if you buy it, it will be much cheaper. But you will never find a sensor with the same features at a lower price than this.

Easy to use

All you have to do to build this sensor is connecting modules together. No programming knowledge, no electronic knowledge and no linux knowledge is needed. Each step is described in words, pictures or drawings if needed.

Small size

As far as the battery is the biggest part of the whole device there is not much space left which can be optimized. It is possible to build all sensors and the BLE-module on only one circuit board but the complete modules are cheaper than the components itself.


The whole project is open source so everyone can add a missing sensor, customize the software, report a bug or request a new feature. Also BLE is a very common interface which is supported by a lot of devices or can be added by a Bluetooth dongle.

  1. Required hardware

Control center:

  • --Raspberry Pi 3 (not tested with others, Bluetooth required)

For programming:

  • --Arduino Uno (or similar)


  • --BLE-Module: JDY-08 with CC2541 Controller
  • --Battery: CR2032 (3V)
  • --Clima-Sensor: Si7021 or BME280 (does also measure pressure)
  • --Optionally:
    • Light-Sensor: LED 3mm + 10nF capacitor
    • Magnet-Contact: Reed-Contact
You can’t perform that action at this time.