/temperature-humidity-sensor-arduino

Arduino library to support 433.92 MHz Temperature/Humidity Sensors with Nexus/Rubiscon Protocol

Primary LanguageC++MIT LicenseMIT

Arduino Library to support 433.92 MHz Temperature/Humidity Sensors with Nexus/Rubiscon Protocol

Wireless Temperature-Humidity Sensors

This simple Arduino library adds a capability to decode Temperature/Humidity data sent by cheap wireless sensors similar to the ones shown on the picture. A setup should include a 433.92 MHz receiver module connected to one of the GPIO pin.

Use

SRX882 superheterodyne receiver module is recommended for this setup. It allows to obtain a reliable signal with minimum noise from its DATA pin (pin #5).

The project includes a PlatformIO config file example for Wemos D1 mini ESP8266 board and an example sketch that prints the sensor temperature/humidity data using provided library. It is required to specify a GPIO pin number connected to the 433.92 MHz receiver.

More detailed example of the use of this Arduino library can be found in the project Tasmota Nexus 433 MHz to MQTT Gateway for Home Assistant.

Links

  • PlatformIO - Professional collaborative platform for embedded development.
  • Wemos D1 mini - A mini wifi board with 4MB flash based on ESP-8266EX.