Skip to content

To do list

Miika Malin edited this page Aug 8, 2024 · 15 revisions

This page shows unordered to do list for Skruuvi

Contributions are welcome.

To do

  • Add support for distinguishing the different RuuviTag sensor
    • Devices could be distinguished with different images in the SelectDevicePage
    • We can get information from the model in listdevices.cpp
      • No we cant. The Charasteristic show model "Ruuvi B" for all device types.
      • Need to find other way for this. One could be to check what sensors we have and decide the model that way
  • Get rid of Python dependency
    • use bluez directly with DBus interface
  • Make listing of devices in listdevices.cpp more robust
    • Concurrent scans does not always trigger the onInterFacesAdded. If there is some time between the scans, it works right.
  • Add support to update the RuuviTags firmware
  • Add support for other architectures
    • Currently only aarch64 and armv7hl is supported. I need to get physical devices with other architectures to be able to support those.
  • Add support to read the advertisement messages of RuuviTags in background when app is running
    • This would allow to log the sensor readings more frequent while the app is running
    • Should probably be optional feature
    • When this is done, maybe add some alarm features for sensor readings too
  • Add support for sending the data straight to external database
    • This should be optional feature
  • Add "Fetch new data" option to Select device ContextMenu
    • This idea came from community member mdx
Clone this wiki locally