I got a new thermometer that supports an outdoor module. Despite the fact that I don't have such a module it displays an outside temperature of currently 2.6°C, which is more or less accurate for the current weather here.

I was both happy and surprised that I get an outside temperature out-of-the box without the actual module.

So now I would like to use the outside temperature in one of my Arduino projects and I wonder what it takes to somehow read this radio-signal.

Update: My station looks more or less like so:


Where I found the image they mentioned that it was 433 MHz controlled

  • It sounds like one of your neighbours has the same unit with an external module. Chances are there's no pairing protocol with these things, it just broadcasts the temperature blindly and anything tuned to the same frequency can receive it. "433MHz" is a catch-all name for "between 433.05 and 434.79 MHz", so you would first have to identify the correct carrier frequency. Then work out what the protocol is. – Majenko Feb 21 '18 at 15:00
  • 2
    Get a 433MHz receiver (from eBay). Try and capture a few transmissions. Then reverse engineer the protocol. Then implement a decoder in C. – Gerben Feb 21 '18 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.