VoltFish

Rating: 
5
Your rating: None Average: 5 (8 votes)

Native SailfishOS app for the Mooshimeter BluetoothLE Multimeter.

Please note, that this app is in early development, there are still plenty of features missing compared to the official android app.

Update: VoltFish 0.3 includes a compability fix for Mooshimeter 152xxx firmware releases. Please report any issues.

What works:

  • scan for and connect to Mooshimeter
  • display basic readings
  • select input channels and ranges
  • "math" channel (power calculations and K-Thermocouple)
  • battery level indicator
  • temperature unit conversion (Celcius / Kelvin / Fahrenheit)

What doesn't work:

  • logging is not yet supported
  • there are no pretty graphs (not even ugly ones)
  • proper connection handling (disconnects/reconnect)
  • probably a lot of other features I can't think of right now :)

Known bugs:

  • app sometimes fails to connect to Mooshimeter at startup and becomes unresponsive

Please report any issues on github: https://github.com/sigurg/VoltFish

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File voltfish-0.2.1-1.armv7hl.rpm110.6 KB05/10/2018 - 02:34
File voltfish-0.3.0-1.armv7hl.rpm110.94 KB20/02/2019 - 05:02
Changelog: 

- compability fix for 152xxx Mooshimeter firmware
- better font size scaling
- don't use SI prefix for power factor
- spanish translation updated

Comments

Termitebug's picture

Please disable =>4.4 OS sandboxing so users don't have to developer mode it off. Thanks.

explit's picture

Can you maybe compile also i486 and armv8 (64bit) version? Thanks

Termitebug's picture

Awaiting for logging support update, no hurry :)

sigurg's picture

It's comming, but with my current schedule I probably won't have have time 'til august...

Switching logging on/off & reading the previous settings from the meter (instead of forcing defaults) on connection works already. What's missing is the functionality to view & retrieve log files (which involves GUI design & QML, both of which I'm not particularly good at).

Patches or pull-requests are always welcome though. ;)

explit's picture

Oh cool, thank you very much for the update!

Termitebug's picture

Great app! I own 1 Mooshimeter. But I can't get any measurements (volt/ampere/ohms) from Mooshi. BLE connection is ok. I will investigate and post an issue if necessary. How long do you plan maintain this sfos app?

sigurg's picture

Please ensure your mooshimeter has a firmware revision starting with 147xxx.

15xxx firmware won't work with VoltFish, you problem sounds like this very issue.

Edit: I found a fix for the 152xxx firmware issue & uploaded a new release.

Termitebug's picture

Yes, I'm certain I have correct firmware on my meter. However, I don't get measurements out of Mooshimeter. VoltFish shows "nan V/A/W" and Sailfish terminal output prints "*:VALUE received, TIME_UTC expected".

sigurg's picture

I never encountered that error myself.

So far I've only tested firmware versions 1477971088 and 1522204715. If you are using any other firmware, this may be yet another compability bug (there seems to be an issue with parsing the measurement packets from your mooshimeter).

If your mooshimeter does have one of the firmware releases mentioned above: does resetting the meter (using the reset button) make any difference?

Termitebug's picture

I did like you instructed. Problem solved :). It seems of doing multimeter reset by button and firmware update from factory 1477... stock (what I had) to 1477971088 did the trick.

Qleg's picture

Yes! It's very good idea

explit's picture

Great app! Thank you for your work and uploading to Openrepos!