When the gateway starts up and synchronizes device settings from the cloud, it causes an issue with legacy configurations.
These older settings may lack required fields that were introduced in newer firmware versions. Currently, these incomplete configurations aren't being removed or updated, which results in the gateway creating new OpenPerpetualDeviceTasks for potentially invalid device configurations.
Configuration formats will likely continue to evolve with future firmware updates. We need a systematic approach to handle version differences between stored configurations and current firmware requirements.
When the gateway starts up and synchronizes device settings from the cloud, it causes an issue with legacy configurations.
These older settings may lack required fields that were introduced in newer firmware versions. Currently, these incomplete configurations aren't being removed or updated, which results in the gateway creating new OpenPerpetualDeviceTasks for potentially invalid device configurations.
Configuration formats will likely continue to evolve with future firmware updates. We need a systematic approach to handle version differences between stored configurations and current firmware requirements.