Hi,
after two years I decided I ought to review and patch any Philips Hue devices in case that would improve general Zigbee reliability (hint two targeted bulbs are working better).
All my Zigbee devices are attached to the ZHA antenna in HA yellow.
Due to Philips not releasing any patches for their hardware. the update process is far from ideal.
- Install a Hue Hub
- Turn off auto updates
- Get the device pairing code - fortunately I saved them in a file
- Add the device to the Hue Hub - this removes it from HA
- Wait for sw update to be prepared (an hour)
- Repeatedly come back to the update page to check for the update now button
- Update - around 10mins.
- Delete the device from Hue Hub
- Add ZHA device in HA - old devices are remembered - just re select the Area.
- Repeat 60 times.
To check the latest firmware is applied, in HA > device > manage Zigbee device > Read Attribute > sw_build_id.
Is there a way to run a script that can iterate over each device and extract the sw_build_id in case I missed some?