Releases: Pho3niX90/solis_modbus
3.0.4
3.0.2
✨ New Features
-
🔄 MPPT Scanning Interval Configuration
- Introduced the ability to configure the Maximum Power Point Tracking (MPPT) scanning interval, allowing users to optimize energy harvesting based on specific requirements.
-
🔧 Expanded String Sensors
- Added additional string/grid inverter sensors to enhance monitoring capabilities, providing more granular data on individual string performance.
These updates aim to provide users with greater flexibility in system configuration and improved monitoring of their solar installations.
Full Changelog: 3.0.1...3.0.2
3.0.1
fix: remove debug log regarding time sensor
fix: serial number sensor error
Full Changelog: 3.0.0...3.0.1
🚀 Version 3.0.0 - Comprehensive Sensor and Entity Enhancements
✨ New Features
Note
-
A reconfiguration is suggested to select your inverter model
-
🛠️ Detailed Sensor Mode Explanations
- Enhanced
solis_sensor.py
andsolis_derived_sensor.py
with in-depth documentation of sensor modes, aiding in better understanding and configuration.
- Enhanced
-
📄 Improved Modbus Data Handling
- Updated documentation for Modbus data retrieval and caching mechanisms, providing clearer guidance for developers and users.
-
📁 Directory Restructuring
- Renamed the
data
directory tosensor_data
for improved organization and clarity.
- Renamed the
-
🔧 Helper Function Enhancements
- Refined helper functions to boost maintainability and readability of the codebase.
-
🪵 Enhanced Logging
- Implemented logging for missing registers and partial updates, facilitating easier debugging and monitoring.
-
🔄 Modbus Connection Reliability
- Improved the Modbus connection retry mechanism to ensure more robust and reliable data communication.
-
🔗 Sensor Initialization Overhaul
- Refactored sensor initialization to utilize direct controller assignment, streamlining the setup process.
-
📦 Device Information Enhancement
- Augmented
device_info
properties for sensors, providing more detailed metadata.
- Augmented
-
🔄 Asynchronous Data Retrieval
- Updated
data_retrieval.py
to employ asynchronous polling with retry logic, enhancing performance and reliability.
- Updated
-
🌐 Multi-Inverter Support
- Added a
host
parameter inservices.yaml
to facilitate support for multiple inverters.
- Added a
-
🔢 Refactored Sensor Setup
- Revised number and derived sensor setup processes for better maintainability and scalability.
This release brings significant enhancements to the Solis Modbus integration, focusing on improved sensor management, robust data handling, and expanded support for multi-inverter configurations.
📌 Commit Details: View on GitHub
3.0.0-beta-11
Full Changelog: 3.0.0-beta-10...3.0.0-beta-11
3.0.0-beta-9
Full Changelog: 3.0.0-beta-8...3.0.0-beta-9
3.0.0-beta-8
Full Changelog: 3.0.0-beta-7...3.0.0-beta-8
3.0.0-beta-7
Full Changelog: 3.0.0-beta-6...3.0.0-beta-7
3.0.0-beta-6
Full Changelog: 3.0.0-beta-5...3.0.0-beta-6
3.0.0-beta-10
Full Changelog: 3.0.0-beta-9...3.0.0-beta-10