anker-solix-api v3.9.0 (2026-09-29) is mostly PPS work — time-of-use plans
over the cloud API, device energy queries, a condensed V2 command map — and
none of that reaches an A5191; its MQTT map and command definitions are
unchanged from v3.8.1. Three things do:
- Singapore accounts live on the EU server (ha-anker-solix #593), so SG
leaves the .com list.
- A charger still showing a finished session can be started again. The app
offers Start while status is completed; the mode options did not
(ha-anker-solix #629, #630).
- A re-login after a rejected token drops the payload handshake with the
token, as upstream now does on a failed login. It was never reused — a
successful login cleared it and ensureCipher refuses without a token —
but it no longer outlives the token it was run under.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>