Modbus Connect v0.3.0: Data Logging & Advanced Features
I'm thrilled to announce v0.3.0 with comprehensive data logging, advanced register configuration, cross-platform support, and powerful data processing capabilities.
Release Highlights
- File Logging Service with CSV, JSON, and Tab-Delimited formats
- Advanced Data Processor with 8 format types
- Per-register configuration with scaling and units
- macOS DMG installer and Linux RPM/DEB packages
- Improved modal UX and real-time logging statistics
File Logging Service
One of the most requested features is finally here. Modbus Connect v0.3.0 introduces a comprehensive file logging system that lets you automatically capture and store register data for analysis and compliance.
Key Features
Multiple Format Support
Choose from CSV, JSON, or Tab-Delimited formats. Each format is optimized for different use cases: CSV for spreadsheets, JSON for APIs, Tab-Delimited for legacy systems.
Flexible Log Rotation
Configure automatic log rotation: Daily (new file each day), Session-Based (new file per session), Size-Based (rotate at specified file size), or None (single continuous file).
Data Logger Manager
New sidebar view for managing multiple concurrent loggers. Create, edit, and monitor loggers with real-time statistics showing file size, error count, and current file path.
Buffered Writes
Configurable auto-flush intervals for optimal performance. Data is buffered in memory and written to disk at specified intervals, reducing I/O overhead.
Session Integration
Assign monitoring sessions to loggers for automatic data logging. Toggle session logging from the monitoring view header with a single click.
Maintenance Tools
Built-in tools for cleaning up old log files. Automatically delete logs older than a specified number of days.
💡 Pro Tip: Use rolling files with date+time suffixes (e.g., modbus_data_20241115_184530.csv) to automatically organize logs by timestamp. Perfect for long-term data collection.
Data Processor Integration
Advanced data formatting capabilities are now built into the frontend. Process and display register data in multiple formats with real-time conversion.
Supported Formats
Numeric Formats
- • UInt16 (Unsigned 16-bit)
- • Int16 (Signed 16-bit)
- • UInt32 (Unsigned 32-bit)
- • Int32 (Signed 32-bit)
- • Float32 (32-bit floating point)
- • Float64 (64-bit floating point)
Other Formats
- • Hex (Hexadecimal)
- • Binary (Binary representation)
- • ASCII (Text interpretation)
- • Byte Order: BigEndian/LittleEndian
- • Word Order: HighFirst/LowFirst
Select format per-register in the monitoring view. Processed values display with tooltips showing raw values for reference.
Register Configuration Modal
New advanced per-register settings modal for fine-tuning how data is displayed and processed.
Configuration Options
Linear Scaling
Apply scale factor and offset to convert raw values. Perfect for converting ADC readings to voltage or temperature sensors to Celsius.
Units Selection
Choose from 30+ common unit presets organized by category:
Or enter custom units for specialized measurements.
Register Labels
Add descriptive labels to registers for easy identification in monitoring views.
Formula Preview
See a live preview of your scaling calculation with units before applying changes.
✨ Visual Feedback: Configuration button (⚙️) next to format dropdown highlights blue when scaling or labels are configured. Scaled values with units automatically display in monitoring view.
🖥️ Cross-Platform Support
Modbus Connect is now available on Windows, macOS, and Linux!
Windows
Windows 7/8/10/11 (64-bit)
.exe installer with automatic updates
macOS
Intel & Apple Silicon
.dmg installer (unsigned, see docs for installation)
Linux
RPM & DEB packages
Compatible with major distributions
📦 All installers are available on the download page.
🎨 UI/UX Improvements
Improved Modal UX
Modals now only close on explicit overlay click, not when dragging text selection. Much better for editing long configurations.
Logger Configuration Editing
Edit logger settings after creation with an edit button on each logger card. Change folder path, filename, format, rotation policy, and buffer settings. Updates apply immediately.
Folder Picker
New folder picker button for easy log path selection, with manual text input for power users.
Real-Time Statistics
Monitor logging statistics in real-time: file size, error count, and current file path.
⚙️ Advanced Format Configurations
Beyond the basic format selection, the register configuration modal supports advanced customization for specialized use cases:
Custom Format Combinations
Combine byte order (BigEndian/LittleEndian) with word order (HighFirst/LowFirst) for precise control over multi-register data interpretation.
Per-Register Scaling
Apply linear transformations with scale factor and offset to convert raw sensor values to engineering units (e.g., ADC to voltage, raw counts to temperature).
Custom Unit Labels
Define custom units beyond the 30+ presets for specialized measurements. Units display automatically with scaled values in the monitoring view.
Descriptive Register Labels
Add meaningful names to registers for easy identification in complex monitoring sessions with many data points.
Formula Preview
See a live preview of your scaling calculation before applying changes. Verify the transformation is correct with sample values.
🔜 Coming Soon
We're already working on the next release with major improvements:
Major UI Overhaul
Comprehensive redesign of the user interface with improved usability, better visual hierarchy, and modern design patterns.
Better Error Handling
Localized, user-friendly error messages with actionable solutions and improved diagnostics for troubleshooting.
Write Operations
Write values back to Modbus devices. Configure coils and holding registers directly from the monitoring interface.
Register Templates
Save and share register configurations for common device types. Reuse configurations across projects.
Modbus RTU Support
Monitor Modbus RTU devices over serial connections for legacy industrial equipment.
Download v0.3.0 Today
Modbus Connect v0.3.0 is available now as a free download for Windows, macOS, and Linux.
What's Included
- File logging with multiple formats
- Advanced data processor integration
- Per-register configuration with scaling
- Cross-platform support (Windows, macOS, Linux)
- Free during beta period
Installation Size: 2.7 MB
Release Date: November 15, 2025
Compatibility: Windows 7+, macOS, Linux
Thank You!
A huge thank you to everyone who provided feedback and feature requests. Your input directly shaped v0.3.0.
Keep the feedback coming! Reach out via email or join our community discussions.