zwave-js-ui
zwave-js-ui copied to clipboard
OTA update not found while definitely exists
Checklist
- [X] I am not using Home Assistant. Or: a developer has told me to come here.
- [X] I have checked the troubleshooting section and my problem is not described there.
- [X] I have read the changelog and my problem is not mentioned there.
Deploy method
Docker
Z-Wave JS UI version
9.9.1.f6dff21
ZwaveJS version
12.4.4
Describe the bug
A device which definitely has an OTA update in Z-Wave JS Firmware Update Service, reported as "No updates available".
To Reproduce
The device is Aeotec TriSensor ZWA005 EU version, 0x0371 0x0002-0x0005. FW reported as v2.16, while v2.21 is available in the Update Service repository: https://github.com/zwave-js/firmware-updates/blob/main/firmwares/aeotec/ZWA005-C.json, which was adeed 7 months ago:
Expected behavior
As manufacturerId, productType and productId match the relevant ZWA005-C.json file, so I expected that the OTA update should appear in Z-Wave JS UI.
{ "devices": [ { "brand": "Aeotec", "model": "ZWA005-C", "manufacturerId": "0x0371", "productType": "0x0002", //EU "productId": "0x0005" } ], "upgrades": [ //firmware V2.00 to V2.20 { "$if": "firmwareVersion >= 2.00 && firmwareVersion < 2.21", "version": "2.21", "channel": "stable", "changelog": "Bug Fixes:\n* Resolved random white LED flash when re-powering\n* Fixes lux reporting 0\n* Fixes sensor crash\n* Changes Parameter 100 coefficient for calibration\n* Adjusts battery calibration used for factory production", "files": [ { "target": 0, "url": "https://aeotec.freshdesk.com/helpdesk/attachments/6182788805", "integrity": "sha256:c5045bf8dcd4ce412c3b553d670d72906102c1c0d27052e903d6a6c461d46a13" } ] } ] }
Additional context
Log information is limited: 2024-03-19 10:33:34.976 INFO Z-WAVE: Calling api getAvailableFirmwareUpdates with args: [ 17, { includePrereleases: false }, [length]: 2 ] 2024-03-19 10:33:34.979 INFO Z-WAVE: Success zwave api call getAvailableFirmwareUpdates [ [length]: 0 ]