Firmware update problem with 63 KP125 smartplugs
I have 63 TP-Link KP125 smartplugs at my home, to do things like switch things off to conserve power, measure consumption for appliances, as well as for HomeAssistant to send me notifications when appliances are done (clothes, dishes, food, etc).
Yesterday, I opened the Kasa app on my Galaxy Note 20, and opened the Settings / Firmware update screen.
It notified me that there was a firmware upgrade available, version 1.0.8 . All my smartplugs were previously on firmware 1.0.6 .
There was only one upgrade button in the app, to upgrade all 63 smartplugs at once.
So, I clicked the upgrade button. Most of them were upgraded, but there were errors for others. The error message was about the firmware upgrade process being interrupted.
8 smartplugs remained on the old version.
I clicked the update button again, to try to upgrade the remaining 8 smartplugs. The error persisted, however. These 8 smartplugs were all online and controllable from Kasa during the time this happened, as well as measuring energy, with data successfully recorded in HomeAssistant. I have smokeping data that shows me they were all pingable from a wired host, too.
I repeated the process. None would upgrade, still. Finally, I unplugged these 8 from their respective outlets. One was for the dishwasher, one for the toaster oven, another for my upstairs ceiling audio system, another for my MIDI organ, another for my office audio system, another one for the freezer in the garage. I didn't write down the name for each one, but I recall these. In any case, after I plugged all these smartplugs back into their outlets, the Kasa app was upgraded to upgrade them too. They are now all on 1.0.8 .
BTW, "KP125" does not show up as a valid model on this web site, so, I chose KP115, which is the closest. But mine are definitely KP125, bought from Best Buy and Target.
This support site should be fixed to include this model.
FYI, I'm not using HomeKit. I have no Apple hardware in the house. HomeAssistant offered me the choice of two integrations, one using HomeKit, one not using it. I use the non-HomeKit integration.