To resolve the Device didn't respond to OTA request error, you can try to push a button on it, shortly before you start the update, to wake up the remote. Sometimes it also helps keeping the device awake, by pushing a button repeatedly until you read the first “Updating… 0.00%” message (about 5s).
If your main ZigBee coordinator is a SONOFF Zigbee 3.0 USB Dongle Plus, you may experience issues updating the firmware. To work around this, unpair the switch (hit delete, then quickly follow the pairing instructions), re-pair through a router, then re-attempt the OTA update. See this issue for more details
But be glad, you do not want to just upgrade all anyway to later IKEA firmware because those newer firmware are infamously known to have bugs, see warnings that ZHA integration have about updating Zigbee device firmware if devices are working fine (do not try to fix what is not broken):
If you want ot know more MattWestb maintained a matrix and discussion thread about IKEA firmware here (that discussion thread has however not been updated in 6-months so things might have changed since):
Anyway, the most common reason for Zigbee OTA firmware update failure is due to eother EMF interference or having to few Zigbee Router (Zigbee repeaters/extenders) devices and long distances, read + follow this:
I got this to update after walking past it a few times. Haven’t gotten a button to update yet, but one of them isn’t showing up, so I assume it’s been updated.
OTA devices
IKEA is actually one of the only supported devices with OTA updates:
I got Philips Hue updating somehow… I think I added 3rd party provider where someone grabs the firmware and puts it out himself for OTA, but I’m not sure where I put that.
I bought some Inovelli stuff recently, so it’s good they’re supported. Not seeing Sengled here sadly.
Yes but as mentioned IKEA firmware updates was enabled by default before but have been disabled in ZHA by default a while in more recent released because the new firmware are known to have bugs, change device behaviour, or even worse brick the devices! So only other are enabled by default, see → https://www.home-assistant.io/integrations/zha#advanced-ota-configuration
“OTA for a few manufacturers is enabled by default, currently Ledvance, Sonoff, Inovelli, and ThirdReality. Other manufacturers are supported but disabled by default because their updates may change or remove device functionality, may require you to reconfigure devices, or are contributed by the community and may be minimally tested.”
No mention of IKEA there any longer.
I do not have any IKEA devices any longer so you would have to check with others to confirm.
As far as I know, I haven’t changed any ZHA settings to mess with OTA updates on IKEA devices, so that’s the default behavior. Unless you can tell me what I might’ve changed.
Opinion space
I’m not really into IKEA gear, but their stuff was so cheap and near the house that it made it easy to get started with Zigbee.
Their stuff is a mixed bag. Newer (non-TRADFRI) stuff is better, but obviously still cheap (very cheap), and that’s part of the appeal. Gets you started so you can figure out what you want, then you can upgrade to better things.