I'm trying to manually downgrade the firmware on a GLEDOPTO GL-C-008P using ZHA in Home Assistant by serving a local .ota file with a custom override index, but I need help because I can't get home assistant to recognize the update/allow me...
I can see I'm not the only one: https://github.com/Koenkk/zigbee2mqtt/issues/12741
I've downloaded GL-C-008P_V11376802_20230306.ota and put it in \homeassistant.local\config\zha\ota together with a override_index.json that looks like this:
[
{
"url": "GL-C-008P_V11376802_20230306.ota",
"imageType": 0,
"manufacturerCode": 4687,
"fileVersion": 21,
"force": true
}
]
my configuration.yamly looks like this:
zha:
zigpy_config:
ota:
otau_directory: /config/zha/ota
ota_upgrade_index: override_index.json
extra_providers:
- type: ikea
- type: z2m
But I'm still not prompted or allowed to update, what am I doing wrong?