Skip to content

Releases: pjordanandrsn/ha-generac

v0.5.4 — SMS / authenticator / email MFA support

Choose a tag to compare

@pjordanandrsn pjordanandrsn released this 25 Jun 04:52

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

Choose a tag to compare

@pjordanandrsn pjordanandrsn released this 03 May 15:08

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.
    POSTs state=…&action=default to /u/custom-prompt/<id>. Loops up
    to 3 chained prompts before giving up.
  • auth.pyWARNING-level step= logging at each redirect to make
    first-time login debuggable from the HA log.
  • manifest.json: version bumped to 0.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