Releases: pjordanandrsn/ha-generac
Release list
v0.5.4 — SMS / authenticator / email MFA support
Adds handling for Auth0 one-time-code MFA factors at sign-in (fixes #1).
- Login pauses at the SMS / authenticator-app / email challenge and Home Assistant prompts for the code (new MFA step in the config flow); resumes once submitted. Covers fresh setup, reconfigure, and reauth.
- Push-notification, WebAuthn security-key, and voice factors surface an actionable error (approve in the MobileLink app, or switch to a code factor).
- Non-MFA login verified end-to-end against the live Auth0 tenant.
Fixes #1 (resume redirect malformed on accounts with SMS MFA).
v0.5.3 — first standalone release
First standalone HACS release of the Generac MobileLink fork.
What's in this release
Forked from binarydev/ha-generac
via @sslivins's PR #267
(pr3-email-password-auth, HEAD 8c550ca). PR #267 rewrites the
MobileLink auth path from the legacy cookie scrape to Auth0 universal
login + DPoP-bound refresh tokens — addressing Generac's auth
migration on 2026-04-21 (Generac support article).
Differences from upstream PR #267
auth.py: _handle_custom_prompt()— handles Auth0 Forms consent /
T&C prompts that some MyGenerac accounts get on first OAuth login.
POSTsstate=…&action=defaultto/u/custom-prompt/<id>. Loops up
to 3 chained prompts before giving up.auth.py—WARNING-levelstep=logging at each redirect to make
first-time login debuggable from the HA log.manifest.json: versionbumped to0.5.3-anderson-fork.
The _handle_custom_prompt patch is a candidate to push back to
PR #267.
Install
Add this repo as a HACS custom repository:
- Repository:
https://github.com/pjordanandrsn/ha-generac - Category:
Integration
Then download via HACS, restart HA, and add via
Settings → Devices & Services → Add Integration → Generac
MobileLink.
License
MIT — preserved verbatim from upstream binarydev/ha-generac.
Acknowledgments
- @binarydev — original
ha-generac - @sslivins — auth rewrite (PR #267)