Ikea firmware updates using ZHA

Hi,

I’m not sure if this is a configuration issue or a bug. I’m running Home Assistant 2024.7.3 in a docker on unRaid with a Sonoff type E ZigBee dongle.

I’ve got a couple of IKEA Fyrtur electronic blinds setup. They work fine after an initial issue with one of them not showing its battery or position status (reconfigure device worked after a few attempts!).

However, both should receive a firmware update (one is on 2.200.9 and one is on 2.308.8).

I’ve read a whole bunch of forum posts about IKEA firmware and I guess some of it is out of date but I did try adding the zigpy section in configuration.yaml (although I believe this is no longer needed?) but it made no difference.

Is there currently an issue with IKEA firmware updating over ZHA? Or do I need to set something up in order for it to work in docker correctly?

I have the following code in the configuration.yaml and this gives me the updates

zha:
  zigpy_config:
    ota:
      ikea_provider: true # Auto update Trådfri devices
      ledvance_provider: true # Auto update LEDVANCE/OSRAM devices
      salus_provider: true # Auto update SALUS/Computime devices
      inovelli_provider: true # Auto update INOVELLI devices
      thirdreality_provider: true # Auto update 3REALITY devices
      #otau_directory: /path/to/your/ota/folder  # Utilize .ota files to update everything else

Yeah that’s the section I added to my yaml file (although I only put in the IKEA line, I don’t have any other brands). It’s still not showing any updates and it’s been a few days now.

I created a folder “zigpy_ota” in my HA container and made sure it’s ready/writable.

I even downloaded the firmware from the IKEA site and stuck the file in the folder. Still doesn’t see it. One question, the file downloaded as;

10037585-tradfri_connected_blind-24.4.13-prod.ota.ota.signed

Should I remove the “.signed” from the end? I saw a post about them being “.ota” files.

In case anyone else has the same issue renaming the update file in my zigpy_ota folder from .signed to .ota worked and about an hour later I got a notification of an update for both blinds which installed fine.

Still not sure why it didn’t find the update on its own from IKEA website but at least manually downloading the update works ok now.