devbis / z03mmc

Xiaomi LYWSD03MMC Zigbee Firmware
GNU General Public License v3.0
965 stars 46 forks source link

inconsistent F/W version #115

Closed pbranly closed 9 months ago

pbranly commented 9 months ago

Hi I bricked one of my thermometer durinf Z2M OTA updates ( It worked well with 2 others) I could repair this thermometer with rs232 adapter and it works well and uses the new menus. Nevertheless, the firmware of this items is reported as 3001-1006 instead of 3001-1011 I I try to force ota, there is an error: MQTT publish: topic 'zigbee2mqtt/bridge/response/device/ota_update/check', payload '{"data":{"id":"Thermometre arriere cuisine"},"error":"Failed to check if update available for 'Thermometre arriere cuisine' (OTA: Device didn't respond to OTA request)","status":"error","transaction":"hze0g-3"}' 2024-02-06_14-34 Thanks Phil PS: I used this F/W 2024-02-06_14-45

devbis commented 9 months ago

This happens because of caching values in z2m. It is being read only on fresh joining or after OTA. You can re-read values in dev console for a device: genBasic/swBuildId, and it will be stored in the device properties

Screenshot 2024-02-06 at 18 05 44
pbranly commented 9 months ago

Fantastic; I have restrated z2m nand now everything is fine 2024-02-06_15-14 Thanks Phil