HA LightFX v1.0.4
HA LightFX v1.0.4
Bug fix release for issues discovered during live Home Assistant install testing.
Fixes
- Storage setup error —
__init__.pyusedhass.helpers.storage.Store()which does not exist in modern Home Assistant. Changed to properStore(hass, ...)import pattern fromhomeassistant.helpers.storage. - Config flow crash —
LightFXOptionsFlow.__init__assignedself.config_entry = config_entry, but theOptionsFlowbase class hasconfig_entryas a read-only property. Now callssuper().__init__()and stores the entry asself._config_entry.
These bugs prevented the integration from loading and caused a 500 error ("flow could not be loaded") when trying to add the integration or open its options.
Upgrade
If you already have v1.0.3 installed and are getting a setup error, update to v1.0.4 and reload the integration. The existing entry should recover automatically.
/ha_lightfx/ha-lightfx-card.js?v=1.0.4
Validation
- Python syntax checks passed
- JSON/YAML/JS validation passed
- No duplicate class or function definitions
- Static assertions for correct import and config entry storage