Starting from Home Assistant 2024.3, modifications to a
ConfigEntry should use
Directly setting attributes on the
ConfigEntry object is deprecated and will start to fail in version 2024.9 and later.
There is no deprecation period for directly setting
unique_id on the
ConfigEntry as doing so will corrupt the internal state, and doing so will start to fail immediately.
The following attributes must now be set via
Tests must ensure that
MockConfigEntry objects are added to Home Assistant via
entry.add_to_hass(hass) before calling