Skip to content

Releases: Pho3niX90/solis_modbus

3.0.0-beta-5

20 Feb 19:38
Compare
Choose a tag to compare
3.0.0-beta-5 Pre-release
Pre-release

3.0.0-beta-4

20 Feb 17:32
Compare
Choose a tag to compare
3.0.0-beta-4 Pre-release
Pre-release

Fix charge/discharge battery
Full Changelog: 3.0.0-beta-3...3.0.0-beta-4

3.0.0-beta-3

20 Feb 13:35
Compare
Choose a tag to compare
3.0.0-beta-3 Pre-release
Pre-release

3.0.0-beta-2

20 Feb 11:10
Compare
Choose a tag to compare
3.0.0-beta-2 Pre-release
Pre-release

3.0.0-beta-1

20 Feb 10:05
Compare
Choose a tag to compare
3.0.0-beta-1 Pre-release
Pre-release

🚀 Major Code Overhaul - Beta Release (Version 3.0.0-beta-1)

⚠️ Important Notice

This is a beta release, and some issues or entity changes may occur.

  • If you encounter any unexpected behavior, please report it on GitHub.
  • Some entities may be renamed, modified, or become unavailable. If necessary, reconfigure your setup to match the updated structure.

✨ New Features

  • 🔄 Refactored Codebase

    • Comprehensive restructuring of the code to improve readability, maintainability, and performance.
  • ⚙️ Improved Configuration Flow

    • Enhanced config flow, making the integration setup more intuitive and user-friendly.
    • Users can now reconfigure the integration directly from the UI without requiring a full removal and reinstallation.
  • 🧩 Modular Design Implementation

    • Introduced a modular architecture, allowing for easier integration of new features and enhancements.
  • 🛡️ Enhanced Error Handling

    • Improved error detection and handling mechanisms to ensure robust and reliable operation.
  • 📈 Performance Optimizations

    • Optimized various components to reduce latency and improve overall system responsiveness.

🛠 Improvements

  • 🔄 Dynamic Reconfiguration

    • Users can now modify settings without needing to remove and re-add the integration.
    • Improved UI flow for seamless reconfiguration and validation.
  • 📊 Better Logging & Debugging

    • Added more detailed logs to help with troubleshooting and monitoring system behavior.

⚠️ Beta Release Disclaimer

This release may introduce breaking changes or unexpected behavior due to the extensive code refactoring.

  • Before updating, take note of your current settings in case manual adjustments are needed.
  • If you experience issues, please report them on GitHub to help improve stability.

🚀 This update brings a significant improvement to the Solis Modbus integration, offering a more stable, efficient, and configurable experience for users.

📌 Pull Request Details: View on GitHub

2.1.2

16 Feb 09:29
Compare
Choose a tag to compare

Fix 2.1.1 startup issues

Full Changelog: 2.1.1...2.1.2

2.1.1

16 Feb 07:27
Compare
Choose a tag to compare

🛠️ Bug Fix Release

🐛 Bug Fixes

  • 🔧 Service Call Issue Resolved
    • Addressed a problem with the service_write_holding_register function that was causing errors during service calls. This fix ensures that the function now correctly retrieves the necessary parameters, enhancing overall stability.

This update focuses on resolving a critical issue affecting service calls within the Solis Modbus integration, improving reliability and user experience.

📌 Commit Details: View on GitHub

2.1.0

15 Feb 09:58
c5eaf81
Compare
Choose a tag to compare

✨ New Features

⏰ Time of Use (TOU) Grid Charging/Discharging Support

  • Dynamic Energy Scheduling: Introduced switches to control grid charging and discharging based on Time of Use schedules, allowing users to optimize energy consumption and costs.

🛠 Improvements

  • ⚡ Modbus Performance Enhancements
    • Removed unnecessary locks in the Modbus TCP communication to improve performance and reduce latency.

These updates aim to enhance the functionality and efficiency of the Solis Modbus integration, providing users with more control over their energy management and improved system responsiveness.

📌 Full Changelog: 2.0.0...2.1.0

2.1.0-beta-1

14 Feb 13:31
Compare
Choose a tag to compare
2.1.0-beta-1 Pre-release
Pre-release
  • add missing grid time of use switches

Full Changelog: 2.0.0-perf-testing-1...2.1.0-beta-1

2.0.0-perf-testing-1

14 Feb 11:42
Compare
Choose a tag to compare
2.0.0-perf-testing-1 Pre-release
Pre-release

This includes some performance changes from 2.0.0, safe to use

Full Changelog: 2.0.0...2.0.0-perf-testing-1