Hacking Bresser Weather Station 433Mhz

Introduction

For christmas, I received my first weather station but I can’t connect it to Internet on the cloud to get weather data. Because of that, I decide to reverse engineering my weather station by using a 433Mhz receiver, an arduino or a RaspberryPi. My thinking process start by searching on the Internet, if somebody did this, I found lot of solutions.

Device

  • Bresser Weather Station TemeoTrend NBF :
bresser_weather_station_thumb.jpgsensor_thumb.jpg

The archived documentation is available here

Reverse Engineering the 433Mhz signal

I cropped the Internet to looking for a good method to reverse engeneer the 433Mhz signal emit by the weather station. Lot of solution consist to be intrusive with the hardware.

lacrosse_wireless_temp_sensor

You need to add an audio jack to the pcb at the receiver/emiter postion in the device to sniff signal with Audacity. I let you the link here

An other solution consists by using an arduino or a raspberry with an rf433 emitter/receiver. I used those as below, order in Aliexpress:

transmitter_thumb.jpgreceiver_thumb.jpg

A good video from Tommy Desrochers, that explain how to proceed to do this.

 

And last, you could use an transmitter dungle and the rtl_433 library to analyse and decode signals.

An other good video from Andreas Spiess:

 

Conclusion

I decide to create a RFLINK gateway to sniff more than one kind of signal and used it in a domotic system. The RFLINK gateway can also sniff 433Mhz signals.


YS

Yohann Streibel

Cloud Engineer @MyScript.
JavaScript and HTML5 software developper.