Eve released firmware 3.5.0 for Eve Weather yesterday. HA is showing the update correctly. However, I tried more than 20 times to install the update via Matter’s OTA update procedure. The procedure is always timing out at different percentages. The closest I’ve gotten is 95%.
I have already
- rebooted the Eve Weather device
- turned the “Transmit Power” of Eve Weather to “High”
- rebooted the HA instance
- turned off 2,4GHz WIFI
but the OTA update procedure keeps timing out.
Here is the log of the Matter server addon:
2025-04-29 07:58:16.310 (MainThread) INFO [matter_server.server.device_controller] Node:10 New software update found: 3.5.0 on UpdateSource.MAIN_NET_DCL (current 3.3.0).
2025-04-29 07:58:16.362 (MainThread) INFO [matter_server.server.device_controller] Node:10 Re-Subscription succeeded
2025-04-29 07:58:26.284 (MainThread) INFO [matter_server.server.device_controller] Node:10 New software update found: 3.5.0 on UpdateSource.MAIN_NET_DCL (current 3.3.0).
2025-04-29 08:00:43.260 (MainThread) INFO [matter_server.server.device_controller] Node:10 Update to software version 9464
2025-04-29 08:00:43.435 (MainThread) INFO [matter_server.server.device_controller] Node:10 New software update found: 3.5.0 on UpdateSource.MAIN_NET_DCL (current 3.3.0).
2025-04-29 08:00:43.435 (MainThread) INFO [matter_server.server.device_controller] Node:10 Downloading update from ‘https://eve-updates.evehome.com/matter/eve_weather-r3.5.0+9464-matter-benc-enc-F6AD84FE-EDDE-4360-B2F6-42C471FD73D8.bin’
2025-04-29 08:00:43.569 (MainThread) INFO [matter_server.server.ota.provider] Update file ‘eve_weather-r3.5.0+9464-matter-benc-enc-F6AD84FE-EDDE-4360-B2F6-42C471FD73D8.bin’ downloaded to ‘/config/updates/10’
2025-04-29 08:00:43.569 (MainThread) INFO [matter_server.server.device_controller] Node:10 Starting update using OTA Provider.
2025-04-29 08:00:43.569 (MainThread) INFO [matter_server.server.ota.provider] Starting OTA Provider
2025-04-29 08:00:43.569 (MainThread) INFO [matter_server.server.ota.provider] Commission and initialize OTA Provider
2025-04-29 08:00:43.609 (Dummy-2) INFO [chip.ChipDeviceCtrl] Established secure session with Device
2025-04-29 08:00:43.867 (Dummy-2) INFO [chip.ChipDeviceCtrl] Commissioning complete
2025-04-29 08:00:43.867 (MainThread) INFO [matter_server.server.ota.provider] OTA Provider App commissioned with node id 990010.
2025-04-29 08:00:45.590 (MainThread) INFO [matter_server.server.ota.provider] Waiting for target node update state change
2025-04-29 08:00:45.754 (MainThread) INFO [matter_server.server.ota.provider] Update state changed from <UpdateStateEnum.kIdle: 1> to <UpdateStateEnum.kQuerying: 2>
2025-04-29 08:00:47.952 (MainThread) INFO [matter_server.server.ota.provider] Update state changed from <UpdateStateEnum.kQuerying: 2> to <UpdateStateEnum.kDownloading: 4>
2025-04-29 08:18:15.225 (Dummy-2) CHIP_ERROR [chip.native.DMG] Subscription Liveness timeout with SubscriptionID = 0x08ebb85d, Peer = 01:000000000000000A
2025-04-29 08:18:15.229 (MainThread) INFO [matter_server.server.device_controller] Node:10 Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 0
2025-04-29 08:18:22.449 (MainThread) INFO [matter_server.server.ota.provider] Update state changed from <UpdateStateEnum.kDownloading: 4> to <UpdateStateEnum.kIdle: 1>
2025-04-29 08:18:22.449 (MainThread) INFO [matter_server.server.ota.provider] Node 10 update state idle, assuming done.
2025-04-29 08:18:22.450 (MainThread) INFO [matter_server.server.ota.provider] OTA update finished successfully
2025-04-29 08:18:22.450 (MainThread) INFO [matter_server.server.ota.provider] Cleaning up OTA provider
2025-04-29 08:18:22.450 (MainThread) INFO [matter_server.server.ota.provider] Terminating OTA Provider
2025-04-29 08:18:22.674 (MainThread) INFO [matter_server.server.device_controller] Node:10 New software update found: 3.5.0 on UpdateSource.MAIN_NET_DCL (current 3.3.0).
2025-04-29 08:18:22.718 (MainThread) INFO [matter_server.server.device_controller] Node:10 Re-Subscription succeeded