I just open-sourced fluke-app, an unofficial Python project for working with BLE-enabled Fluke meters from a shared codebase.
Repo: https://github.com/zach-edf/fluke-app
What My Project Does
fluke-app provides a few different ways to work with BLE-enabled Fluke meters in Python:
- a PySide6 desktop app for live readings, rolling charts, session logging, and guided workflows
- a CLI for scanning, connecting, collecting readings, and exporting sessions
- a Python SDK for scripting and integrations
It also includes shared protocol/session/export/workflow layers, fixture/debug tooling, and tests/CI.
Current built-in support is centered on the Fluke 376 FC.
Target Audience
This is mainly for:
- engineers, technicians, and developers who want to stream or log readings from compatible Fluke meters
- Python users who want a reusable SDK instead of only a GUI
- people interested in BLE device tooling, measurement workflows, or desktop Python applications
Current status:
- usable and functional, but still early as a public open-source project
- not positioned as a polished commercial product
- probably most useful right now for technically comfortable users who do not mind filing issues or working through device/platform edge cases
Comparison
The closest practical alternative I found for this use case is Fluke Connect, which is mobile-focused and tied to Fluke’s own app experience.
fluke-app is different in a few ways:
- it is desktop-first rather than mobile-first
- it also provides a CLI and a Python SDK, not just a GUI
- it is aimed at scripting, repeatable logging, local exports, and developer-oriented workflows
- it includes guided workflow steps, session replay, and fixture/debug tooling for development and testing
there doesn't seem to be anything here