Skip to content

ModbusScope/NotOnlyModbusScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,522 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modbusscope logo

Docs: Documentation Status

Build status: Build

Quality: Bugs Codacy Badge CodeScene general

ModbusScope

ModbusScope is a graphical user interface tool designed for logging and visualizing data using the Modbus protocol. It supports real-time data visualization, enabling users to see graphical representations of data while logging. The tool also allows users to export logged data to CSV files for further analysis. It's highly configurable to suit various data logging needs and supports multiple Modbus devices simultaneously, making it ideal for monitoring devices in industrial automation, energy management, and environmental monitoring.

It started as a personal project and has grown into something people actually rely on. What sets it apart is long-term commitment: the goal is a stable, well-maintained application, not just rapidly shipping features and moving on. ModbusScope is actively maintained and continuously improved.

Getting started | Download | Release notes

Features

  • Real-time Data Visualization: Provides real-time graphical representations of Modbus data.
    • Zooming: Interactively zoom in and out of the graphs to focus on specific time periods or data points.
    • Markers: Analyze data (min/max/average/...) within a specific time period.
  • Data Logging: Continuously logs data from Modbus devices for future analysis.
  • Multiple Device Support: Capable of handling multiple Modbus devices simultaneously.
  • CSV Export: Allows export of logged data to CSV files for easy analysis and sharing.
  • Data manipulation: Perform calculations and combine different multiple registers into one value.

ModbusScope demo

Documentation

Docs are available at https://modbusscope.readthedocs.io.

Architecture and licensing

The Modbus protocol support is implemented as an external adapter. This adapter is free to use and is bundled with ModbusScope for a smooth out-of-the-box experience. The main application is licensed under the GPL.

Support for additional protocols beyond Modbus is being explored. The intent is to keep existing Modbus functionality free, while having flexibility in how future protocol support is offered.

Feedback and ideas

Bug reports, feature ideas, and general feedback are very welcome. They directly shape where the project goes.

If you are using ModbusScope, sharing how and where you use it is genuinely helpful. Knowing which features matter most, and which parts of the application feel unclear or harder to use than they should, helps guide ongoing improvements.

The best place for all of this is the issue tracker.

This is a solo-maintained project, so code contributions are not accepted at this time. Bug reports, feature suggestions, and feedback are always welcome and genuinely valuable.

Support

For support, please visit the documentation or open an issue on the GitHub page.

Privacy

Update checks

When ModbusScope checks for updates on startup, the request includes your current app version and operating system type (e.g. "linux", "winnt", or "darwin"). IP addresses are processed by Cloudflare for request handling but are anonymised and not retained. This information is used in aggregate to understand which versions are in use. Data is retained for 90 days.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors