Skip to content

Cloud Resilience Enhancement

Choose a tag to compare

@Poshy163 Poshy163 released this 07 Feb 09:19
· 62 commits to main since this release
4eaf741

What's Changed

Graceful Cloud Connection Handling - The integration now intelligently handles cloud API outages while preserving local functionality. When openapi.alphaess.com becomes unreachable:

  • Local entities remain active - If you've configured a local IP address, all local entities continue polling and remain available
  • Cloud entities marked unavailable - Cloud-based entities gracefully enter an unavailable state rather than failing
  • Automatic recovery - All entities automatically restore once cloud connectivity returns
  • Setup protection - Initial setup and HA restarts still require cloud connectivity to ensure proper configuration

For systems without a local IP configured, all entities will show "unknown" status during cloud outages and automatically recover when the API becomes accessible again.

Quality of Life Improvements

  • Added input validation for SOC values (enforces 0-100% range)
  • Added alphaess_ev_status_changed event trigger when EV charger status changes
  • Added success notifications for charge/discharge/reset commands
  • Fixed rate limiting by moving state tracking from global scope to coordinator instance
  • Fixed typo in rate limit notification message

Full Changelog: v0.7.4...v0.7.5