As seen on Kickstarter

Weather Station

« Back to tutorials

Check your backyard's weather from your phone - without needing any applications



RuuviTag is waterproof and its electronics can work from -40 °C degrees (-40 °F) all the way to +85 °C degrees (+185 °F). The onboard BME280 environmental sensor is accurate and works in the full operating temperature range.

By running our official firmware application, your RuuviTag can work as an inexpensive remote temperature + relative air humidity + air pressure Bluetooth weather station.

Get started

  1. Learn about the official firmware application and flash the latest version to your RuuviTag.
  2. Make sure that the URL mode is activated. The green LED blinks dimly when the URL mode is on.
  3. Close the enclosure and you're ready to go! Now you can check the readings from your phone.

If you have any issues, check the tutorial about the firmware again. You can also see troubleshooting.

Weather Station notification

Be creative and measure wherever you like. The enclosure is waterproof and IP67 certified so there is no problem to leave the device outside.

What is the "ID"?

If you run one of the latest firmware applications on your RuuviTag, you'll most likely see this new ID row.

Don't worry. It's just a new feature users have requested. It helps to differentiate more than one device from each other.

The number is "random" but it's generated from a unique ID every device has. So it won't change on reboot.

Note: If you would like to see more than one devices at the same time, it's more convenient to use our Android application.

Users all over the world

Thousands of Ruuvi Weather Stations are already around the world. This map shows where the weather stations are located.

Geo locations

More info

For more detailed info on how it works, feel free to explore the code on our GitHub organization or chat on our forum. Everything is open-source and fellow-Ruuvi-hackers are friendly.

Remember to also check the tutorial about the firmware.


You can use multiple RuuviTags simultaneously but if you only use the Physical Web / Nearby notifications (or beacon scanner) to read the values, it will be hard to identify individual RuuviTags.

To overcome this issue, Centria's Android app can be used. You can also check our forum for more options.


2.4GHz radio waves cannot travel in water so if you put one in your aquarium, your phone probably cannot hear it transmitting.

Note also that if you would like to use RuuviTag down to -40 °C degrees (-40 °F), an extended temperature range battery has to be used. By default, the devices are shipped with CR2477 batteries which work from -20 °C degrees (-4 °F) to +60 °C degrees (+140 °F).

All the Kickstarter rewards were equipped with CR2450HT batteries which are specified to work from -40 °C degrees (-40 °F) to +85 °C degrees (+185 °F).


Share your project

#ruuvitag / @ruuvicom

Ruuvi Innovations Ltd (Oy) / Finland

Web Design Niku Creative