Your rating: None Average: 5 (8 votes)

SailfishOS application to access the OpenSenseMap

You will also need python3-requests (e.g. from birdzhang's repository) in order to use this application.

The app is still in development, so there is only some functionality available yet.

OpenSenseFish uses sensemapi as backend.

If Matplotlib is available for your device, it should be installed as well to enable measurement data graphs. If it is not installed automatically, just install it by hand.

What works

  • setting up multiple OpenSenseMap accounts
  • browsing an account's senseBoxes with current sensor measurements
  • browsing a senseBox's sensors and their measurements
  • displaying graphs of sensor data
  • reloading data from the cover

What is planned (for someday)

  • creating and manipulating accounts, senseBoxes and sensors
  • uploading data from the device (e.g. manually or automatically from the device sensors)
  • browsing the OpenSenseMap via a map :-)
  • searching for arbitrary senseBoxes
  • marking arbitrary senseBoxes as favourite
  • ...

If you have an idea for another feature or you know how to improve OpenSenseFish, feel free to open an Issue on GitLab.

OpenSenseFish uses only QML and Python.

The full source code is on

Application versions: 

- major version bump because I consider the app stable enough
- add Swedish translation
- improve some margins
- show sensor icon in sensor page


nobodyinperson's picture

When you have updated to the up-to-date Matplotlib 3.1.1 it seems that when plotting the measurements as points instead of lines in OpenSenseFish the time axis is scaled awkwardly. Toggling the zoom button might help for the time being.

nobodyinperson's picture

Thanks :-D

Historyscholar's picture