v0.10.0 - Happy Hours update
This release adds support for Happy Hours. ENGIE's free-energy windows now
show up right inside Home Assistant. On top of that, your time-based sensors now
flip the moment a window or price slot changes instead of lagging behind,
signing in is more reliable, and the integration has earned Home Assistant's
Silver quality badge.
Caution
Coming from v0.9.0? Just update. There's nothing to remove or re-add, and
your accounts and settings carry over. You do need Home Assistant 2026.6.0
or newer. HACS won't offer the update on older versions.
Still on v0.8.x or older? You can't jump straight here. Install v0.9.0
first (that one needs a clean remove-and-re-add, see its release notes),
then update to this release.
What's new
-
Happy Hours support. ENGIE occasionally schedules "Happy Hours" windows
where the electricity you use at home is free. Happy Hours is an opt-in ENGIE
program, so these entities only show up for addresses you've enrolled (see
engie.be/nl/happyhours). The
integration detects enrolment on its own, so they appear and disappear
without you touching anything. For each enrolled address you get:- Happy Hours is active, a binary sensor that's
onfor the whole
window. Perfect for automations like charging the car or running the
dishwasher while energy is free. - Happy Hours next start and Happy Hours next end, sensors that tell
you when the next window begins and ends. - A "Happy Hours" event on each account's calendar, next to the monthly
capacity-tariff peak. Past windows are kept so the calendar shows a full
history, though windows from before you installed the integration can't be
recovered.
- Happy Hours is active, a binary sensor that's
-
Sensors now react on the second. The Happy Hours sensor, the
EPEX price is negative sensor, and the EPEX current price and
EPEX next hour price sensors used to only refresh on the next background
poll, so they could be up to an hour behind the real change. They now flip the
instant a window opens or closes, or the instant the hourly market price rolls
over, so price-driven automations fire right on time without needing an
aggressive refresh interval. -
Home Assistant Silver quality scale. The integration now meets all of
Home Assistant's Silver-tier requirements. As part of this,
the minimum supported Home Assistant version is now
2026.6.0.
Improvements & fixes
- Signing in is more reliable. Some accounts could not finish setup or
re-authentication and got an "Invalid username or password." error even when
everything was correct. ENGIE's login can return one of two different shapes
after your verification code is accepted, and only one was handled before.
Both work now. You'll also see a clearer message if sign-in does fail after
the code step, instead of it being wrongly blamed on your password. - The Authentication sensor updates right away. It now reflects the result
of the background token refresh immediately, so a sign-in hiccup (or recovery)
shows up at once instead of waiting for an unrelated update. - Adding several accounts at once is tidier. Picking multiple business
agreements in one go now reloads the integration just once instead of once
per account. Each agreement still becomes its own device. - Steadier setup and re-authentication. A brief ENGIE outage during setup no
longer cascades into an unexpected re-login prompt, and re-authenticating no
longer reloads the integration twice in a row. - Clearer message when an account is already set up. If you try to
configure the same ENGIE login twice, the setup wizard now stops at the
sign-in step with an "already configured" message, instead of asking for
your 2FA code first and only then telling you it is a duplicate. - Actionable Repairs card for very old installs. If you skipped v0.9.0
and are upgrading from v0.8.x or earlier, Home Assistant now surfaces an
actionable card under Settings > Repairs telling you exactly what
to do, instead of showing a generic setup-error banner. - Diagnostics downloads are safer to share. The OAuth
id_tokenis now
redacted from diagnostics alongside the access and refresh tokens, so you
can attach diagnostics to bug reports without worrying about leaking a
session identifier.
What you need to do after updating
Coming from v0.9.0, nothing. Your accounts, settings, and history carry over,
and Happy Hours entities appear on their own for enrolled addresses. (Make sure
Home Assistant is on 2026.6.0 or newer first, as noted above.)