World wide free shipping on orders over 100€ - PayPal and Stripe payments - Made in Finland

Ruuvi Station 0.4 for iOS: Welcoming Charts

iOS charts for connectable tags
iOS charts for connectable tags

iOS has known limitations for listening to Bluetooth advertisements in background. That’s why we didn’t ship charts feature in earlier versions of Ruuvi Station. The solution for this issue is more complex than just writing code on iOS client side. What needs to be done in order to deliver this feature? Brand new connectable firmware together with next app version brings charts and export CSV features on your devices. We’ll describe how use it with your RuuviTag in this article, but first, let’s review some other changes made in Ruuvi Station iOS 0.4.

Dark Mode

iOS 13 brings lots of new features to the users, including Dark Mode system setting. Prior to iOS 13, we had one option for look and feel of the Ruuvi Station app: Light Mode.

Ruuvi Station mobile app on light mode
Ruuvi Station 0.3 Light Mode only

With Ruuvi Station 0.4 we are now supporting Dark Mode.

Ruuvi Station 0.4 in dark mode

As you can see, the “Add a New Sensor” screen significantly changed. We are happy to introduce Virtual Sensors.

Virtual Sensors

Another source of environmental data is web weather data providers. Specifically, we are utilizing the power of OpenWeatherMap API. You can set up any place in the world and add a Virtual Tag to the Ruuvi Station.

Virtual Sensors in Ruuvi Station 0.4
Virtual Sensors in Ruuvi Station 0.4

Also you can select “Your location” Virtual Tag, allow the app to determine your current geo position, and get environmental data for your live location.

Other minor features include localization to Finnish and Russian languages, Kelvin temperature unit, iOS 13 page sheet style for presented screens, push notifications for news and updates, export history to CSV and…


Finally, we are happy to introduce charts for connectable firmware. Limitation — charts feature works only after RuuviTag firmware update.

Charts in Ruuvi Station 0.4
Charts in Ruuvi Station 0.4

In order to enable charts button for your RuuviTag, you need to update firmware to 3.28.12. Note! Please follow these instructions to update firmware to RuuviTag. Currently it’s not possible to install an official production firmware after version 3.28.12 has been updated. Please note that after the update, special Eddystone and Espruino firmwares cannot be used without using Ruuvi Devkit for the updade.

Background logging

Prior to version 0.4 and connectable firmware, it was impossible to listen to RuuviTag advertisements while the iOS app was in background.

Now it’s working. Just toggle “Keep connection” on the tag settings screen and minimize the app. The data will be saved in background with the App Settings/Background/Data Logging Interval.

Background logging on Ruuvi Station 0.4
Background logging on Ruuvi Station 0.4

This feature has known limitations. When you are connected to the tag from your iPhone, your iPad won’t receive RuuviTag advertisements. After establishing connection, the tag stops to advertise and serves for one client only. This will be fixed in future firmware versions. Also, reading RSSI values should be done periodically, and this is also configurable in Settings. If you forcibly kill the app using iOS, the data logging will stop working.

Important note: power consumption while being connected is high, and the battery life is expected to be <6 months in connected mode.

Final thoughts

You can update the firmware on your RuuviTag and utilize the power of background logging, charts and export CSV features, especially if you are an enthusiastic user. If you don’t want to risk, you can try Dark Mode and Virtual Sensors.

Would you like to have one?

Ruuvi is an easy way to measure environment at your home, hobbies or business. Order now and get hooked with measuring!

Featured Products

Find the right products for your measuring needs
  • RuuviTag sensor measures temperature, air humidity, air pressure and motionIn stock
    RuuviTag is a Bluetooth sensor that sends temperature, relative...
    Read more

    RuuviTag Sensor (4in1)

  • Ruuvi KitIn stock
    Every Ruuvi Gateway product is shipped with...
    Read more

    Ruuvi Sensor Measurement Kit

  • Ruuvi GatewayIn stock
    Note! Every Ruuvi Gateway product is shipped with a...
    Read more

    Ruuvi Gateway Router

  • RuuviTag Pro 3in1 measures temperature, air humidity and motionIn stock
    Choose your model (2in1, 3in1 or 4in1) depending on...
    Read more

    RuuviTag Pro Sensor