I just tried to calibrate one RuuviTag and it looks like the chnage is only stored in the iPad Ruuvi app through which I did the calibration, not in the tag itself. I can not see the value change on another iPhone Ruuvi app, neither on values sent through Victron Cerbo GX device.
Hey! You’re right calibration is stored inside the app. You can sign in to Ruuvi Cloud and sensor settings will be synced to the Cloud. Another iPhone/iPad or Android device with the same Ruuvi account will automatically get calibration settings as well. It’s free. Don’t forget to claim all your sensors after you sign in through sensor settings.
They way it (I believe) works is that information is taken by CerboGx from RuuviTag and put into dbus, then this info is taken from dbus and sent to MQTT broker. One can then subscribe to MQTT to get the data and apply the calibration manually.
But, there is no way to get the calibration into what Cerbo GX is showing.
Anyway, the way calibration works is I believe conceptually wrong. It should be done at the source, not at the edge.