Skip to content

jorgenavarroortiz/BresserWeatherStationLoRaWAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BresserWeatherSensorReceiver with Bresser 7-in-1 decoder

This repository is based on matthias-bs' BresserWeatherSensorReceiver repo. We have included the Bresser 7-in-1 decoder, since matthias-bs' repo only included the decoders for Bresser 5-in-1/6-in-1.

Features:

  • Added Bresser 7-in-1 decoder
  • Weather data received periodically (check data to be configured in the program) and sent over LoRaWAN
  • Deep sleep between transmissions to reduce power consumption
  • Using RTC memory for maintaing LoRaWAN session data between reboots
  • Reset LoRa chip after reboot to avoid problems with chip initilization (this depends on the board, done for Heltec Wireless Stick)
  • Timeouts and watchdog timer to prevent the program from hanging
  • Cayenne LPP (low power payload) encoding for weather data

Tested with the following equipment:

These stations also includes a light sensor, compared to the 6-in-1 weather stations.

In order to include the Bresser 7-in-1 decoder, I employed the decoder from RTL_433 adapted to this repository (similar to the work done by mattias-bs for the Bresser 5-in-1 and 6-in-1 decoders).

TO BE CHECKED: The value for rain is incorrect in the RTL_433 tool. It shows 7.2 mm in a sunny day without rain (0.0 mm in the display). The Bresser 7-in-1 decoder employs 3 bytes, as the 6-in-1 decoder. However, the 5-in-1 decoder only employs 2 bytes. Using the first two bytes (msg[10] and msg[11]) the result is 0.0 mm, as it should be. This has to be tested once it is rainning (my weather station is not easily accessible).

image

image

image

Example showing TTN console and Arduino serial port

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published