You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## What's Fixed
- JWT Authentication Pro compatibility - Full support for JWT Auth Pro plugin
- Token expiry detection - Now parses JWT exp claim directly (supports 180+ day tokens)
- HTTP 202 handling - Properly handles 'Accepted' responses from JWT Auth Pro
- Rate limiting support - Handles HTTP 429 with proper Retry-After delays
- Retry logic - Automatic retries with exponential backoff for failures
- Token refresh - Better handling of refresh tokens with JWT Auth Pro format
- Reduced logging - Routine polling uses debug level (quiet in production)
- Error recovery - Clears stale tokens after 3 failures for fresh auth
## Root Cause
The integration was defaulting to 1-hour token expiry when JWT Auth Pro
doesn't return expires_in in the response. This caused unnecessary token
refresh attempts every 55 minutes, leading to intermittent disconnections.
The fix parses the actual JWT token to extract the real expiry time.
Copy file name to clipboardExpand all lines: README.md
+27-6Lines changed: 27 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,14 +44,24 @@ Install this integration once, and **every device automatically has PRO features
44
44
45
45
### HACS (Recommended)
46
46
47
+
**🎉 Now available directly in HACS!**
48
+
49
+
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=WJDDesigns&repository=ultra-card-pro-cloud&category=integration)
0 commit comments