features
- Device firmware update/upgrade is now available for standard devices (i.e. no Hub subdevices). This feature is available for devices configured in HA but still binded to the Meross cloud - also, a Meross Cloud Profile must be configured in
meross_lanin order to establish the correct 'link' to the cloud account infos which are then used to retrieve the list of available updates for the account devices). I've personally tested the upgrade process on amsl320cprlight strip and it worked flawlessly.
The firmware update process consists in retrieving the url for the new firmware from the Merosss cloud configuration and issue a proper command to the device so that it will carry the upgrade process itself, downloading the file, checking its CRC/MD5 signature and then rebooting. This is about the same process used by the official App so it should be as safe as that but still.. no guarantees ;)
fixes
- minor fixes (internal cleanup)