Product Update
November 15, 2025
8 min read

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.

Scaled Value = (Raw Value × Scale) + Offset

Units Selection

Choose from 30+ common unit presets organized by category:

Temperature: °C, °F, K
Electrical: V, mV, A, mA, W, kW
Pressure: bar, mbar, Pa, kPa, MPa, psi
Frequency: Hz, kHz, MHz, rpm
Distance: m, cm, mm, km
Volume: L, mL
Mass: kg, g
Other: %

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
Download v0.3.0 Free

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.