Skip to content

Releases: Pho3niX90/solis_modbus

3.0.4

25 Feb 10:34
Compare
Choose a tag to compare

Full Changelog: 3.0.3...3.0.4

3.0.2

24 Feb 17:00
Compare
Choose a tag to compare

✨ 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

23 Feb 08:04
Compare
Choose a tag to compare

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

22 Feb 09:05
d83dab4
Compare
Choose a tag to compare

✨ New Features

Note

  • A reconfiguration is suggested to select your inverter model

  • 🛠️ Detailed Sensor Mode Explanations

    • Enhanced solis_sensor.py and solis_derived_sensor.py with in-depth documentation of sensor modes, aiding in better understanding and configuration.
  • 📄 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 to sensor_data for improved organization and clarity.
  • 🔧 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.
  • 🔄 Asynchronous Data Retrieval

    • Updated data_retrieval.py to employ asynchronous polling with retry logic, enhancing performance and reliability.
  • 🌐 Multi-Inverter Support

    • Added a host parameter in services.yaml to facilitate support for multiple inverters.
  • 🔢 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

22 Feb 08:49
Compare
Choose a tag to compare
3.0.0-beta-11 Pre-release
Pre-release

3.0.0-beta-9

21 Feb 17:54
Compare
Choose a tag to compare
3.0.0-beta-9 Pre-release
Pre-release

3.0.0-beta-8

21 Feb 15:37
Compare
Choose a tag to compare
3.0.0-beta-8 Pre-release
Pre-release

3.0.0-beta-7

21 Feb 12:26
Compare
Choose a tag to compare
3.0.0-beta-7 Pre-release
Pre-release

3.0.0-beta-6

21 Feb 08:37
f53ff21
Compare
Choose a tag to compare
3.0.0-beta-6 Pre-release
Pre-release

3.0.0-beta-10

21 Feb 21:51
Compare
Choose a tag to compare
3.0.0-beta-10 Pre-release
Pre-release