Yes, I know, SmartThings doesn’t yet support OTA firmware updates yet.
My question here is, what’s the best way to go about updating the firmware on my bulbs?
Is it really a matter of deleting them from SmartThings, adding them back to their original base, updating the firmware, and then adding them back to SmartThings?
This is kind of a pain in the butt if that’s the case. I only have 4 bulbs, and I’m already not looking forward to that. I have a lot of Rule Machine rules set up using those bulbs, they’re connected to IFTTT rules, my amazon echo, etc, etc.
I’m going to be moving soon, and I can’t even imagine how much of a pain in the butt it will be when I have 3 or even 4 times that many bulbs.
It would be cool if the IDE had some sort of “hibernation” feature, where you could temporarily remove the device, add it to another system to perform the firmware updates, and then add it back in. I don’t really know how a lot of this stuff works, but I would imagine there would be a way to write code to remember it’s hardware address, allow you to temporarily delete it, do your firmware update, and then when you connected it back to the hub, it recognizes that hardware address and allowed you to re-add it without losing any settings, rules, dependencies, etc.
Or maybe just a disable device checkbox. It retains all of it’s dependencies, but again, works by allowing removal of device, and then once connected again, you uncheck the box, it finds the device by it’s hardware id and reconfigures it back into the system. I dunno.