Ruuvi 3-in-1 Data Field

A RuuviTag is a BLE sensor that broadcasts temperature, relative humidity and barometric pressure every few seconds. I've now published a set of data field apps that receive RuuviTag broadcasts, displaying values and recording to FIT files. Users of these apps are interested in having accurate local environmental measurements, more-so than the nearest weather station provides, which can differ significantly. The idea for these apps was proposed to me by users of my open-sourced RuuviTag Widget who sought an alternative to the discontinued Garmin Tempe.

Previous I had published individual data field apps for each measurement, as this was more concordant with SimpleDataField. Some of my users have reported the issue that their device can only run a limited number of Connect IQ Data Fields simultaneously in an activity (typically 2). So I've published the Ruuvi 3-in-1 Data Field that displays and records all 3 Ruuvi environmental measurements. During use, it cycles between the sensor's available measurements (some RuuviTags don't measure all the things).

My near-term plan is to:

  • Publish another Ruuvi Data Field app based on the derivative metric Heat Index.
  • Publish a premium version of the RuuviTag widget with improved features.
  • Open-source a build system I've made with Bazel that currently supports:
    • Auto-scaling of images to screen, icon, or CFT font dimensions,
    • Definitions and macros for handling of build flavours (debug/release, multiple builds using common code, etc),
    • Simplified build-debug cycle with the simulator and also with upload to real devices.

  • I'm looking forward to trying this. Real-time humidity, especially in cold weather, is hard to guess but really important. I have a RuuviTag Pro 4 in 1 on the way (they were all the same price). Your data field works across Ruuvi's products? 

  • Hi Steve. Yes, all of these Ruuvi apps of mine will read broadcasts from all RuuviTag types. That said, the 2-in-1 RuuviTag does not measure humidity or pressure, and the 3-in-1 does not measure pressure. But your 4-in-1 will measure everything.

    Also I've realised that I probably need to rename this app from "3-in-1" to "multi-measurement" or something, since it's overloaded with Ruuvi's "2-in-1", "3-in-1" and "4-in-1". Oops Slight smile

  • My Ruuvi is on a slow boat and won't arrive for a week or so, but I'll let you know how it goes. 

  • Yep, let us know! Also I'd be keen to hear more about the value of the humidity reading in cold weather; I wonder if there's anything else I can provide (e.g. alarms) that would assist.

    FYI I renamed the data field app to "Ruuvi Combo"