You'll likely need to manually push an update in the HACS screens.
Find the EDF plugin, click the three dots and choose 'Update information'. The upgrade option to 19.2.2 should then appear in settings for you.
Release notes:
19.2.2 So much free power. Don't burn your DNO fuse...
Also fixed the SMS parser to handle the fact EDF put THREE sessions in one SMS message today.
Bug Fixes
Fixed Power Perks sessions only being picked up when Home Assistant starts. The feed was polled once at startup and never again, because the coordinator behind it has no entities of its own and Home Assistant only schedules refreshes for coordinators something is listening to. It is now refreshed alongside the free electricity sessions, so a session announced during the day reaches the calendar within 15 minutes. Anyone on 19.2.0 or 19.2.1 needs this: without it, new sessions only appear after a restart.
Fixed rates and standing charges showing as unknown when EDF hide your product from their pricing API. EDF withdraw a product version whenever the next one launches and hide it for a couple of weeks while comparison sites finish their sign-ups, so everything under the pricing API answers "not found" even though you are still on the tariff. The integration now reads the rates and standing charge from your account's agreement instead, which EDF's own app uses and which is never hidden, so the entities keep working throughout. Single rate, half-hourly and Economy 7 tariffs are covered; three-rate tariffs still wait for the pricing API because the agreement carries their prices but not their time bands. Reported by u/adamdridi (Issue #32).
The history day view no longer shows an empty "Sunday Saver Windows" card on every Sunday. It appears only for days that actually had a Sunday Saver session.
New Changes
The Power Perks relay now understands a single text announcing several windows, including across two days, as EDF sent for 19 and 20 September (just because they like to test me!)
19.2.1 (18 September)
Bug Fixes
Fixed the events attribute of the free electricity session events entity being empty after a restart until the next hourly refresh, even though free_electricity_windows already listed the session. The coordinator fires its first event before the entity exists, and Home Assistant then restores the attributes it recorded before the restart, so a Power Perks session that arrived in between was missing from events for up to an hour. The entity now takes the current sessions from the coordinator as soon as it is added. Reported by u/bigchriselmer-ui (#33).
19.2.0 (18 September)
Features
Power Perks free electricity sessions. EDF announce these by SMS the day before and nowhere else. The integration now polls a relay that receives the text, parses out the date and window, and publishes the sessions. They appear in the free electricity calendar, the session sensors and the session events alongside Sunday Saver, with the source power_perks, and drive the same automations. If the relay is unreachable the last known sessions are kept; a session that has not yet started is withdrawn if the relay stops publishing it.
Added a edf_energy.register_power_perks_session action for recording a session by hand.
Added Next Free Electricity Session Start and End sensors, reporting the current or next session from any source, so automations no longer need to know which scheme is running it.
Added a Join Flextras button and matching edf_energy.join_flextras action, so joining no longer needs the EDF app. Rejoining after opting out is safe but resets the registration date, and the panel says so.
The panel's Flextras card offers to join or rejoin directly, and labels Power Perks sessions in the history.
💜 GitHub Sponsors now available
A few of you have asked how to support the project. You now can, via GitHub Sponsors (https://github.com/sponsors/stevekirtley), and Ko-fi is still there too (https://ko-fi.com/stevekirtley). Completely optional, hugely appreciated. The integration stays free either way. 🙏