Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve connection handling and reconnection logic #301

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

sfstar
Copy link
Owner

@sfstar sfstar commented Feb 28, 2025

Breaking change

Proposed change

PR to increase debugeability of connection issues as well as improve connection loss handling. Should be merged after #274

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New integration (thank you!)
  • New feature (which adds functionality to an existing integration)
  • Deprecation (breaking change to happen in the future)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

Checklist

  • The code change is tested and works locally.
  • There is no commented out code in this PR.
  • The code has been formatted using Ruff (ruff format custom_components/victron)

@sfstar sfstar force-pushed the bugfix/change_connection_logic_to_become_more_robust branch from 152ff0d to 8c82c44 Compare February 28, 2025 08:21
@sfstar sfstar added bugfix Inconsistencies or issues which will cause a problem for users or implementors. in-progress Issue is currently being resolved by a developer. priority-critical This should be dealt with ASAP. Not fixing this issue would be a serious error. labels Feb 28, 2025
@sfstar sfstar changed the title Bugfix/change connection logic to become more robust Improve connection handling and reconnection logic Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugfix Inconsistencies or issues which will cause a problem for users or implementors. in-progress Issue is currently being resolved by a developer. priority-critical This should be dealt with ASAP. Not fixing this issue would be a serious error.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant