Hello everybody,
my new Phillips Hue bulbs P45 arrived and I tried to connect those lights to my Home Assistant system, but failed.
My system: CC2531 plugged in a Synology, HassIO Docker container and Mosquitto broker and Zigbee2mqtt as installed addons (docker containers as well). Connected are just a couple of Aqara sensors and displaying temperature or humidity readings are just fine.
I went to https://github.com/danielwelch/hassio-zigbee2mqtt#adding-support-for-new-devices and followed the instructions to obtain an original devices.js file. I’ve added the following block:
{
zigbeeModel: ['LWU001'],
model: '9290024406',
vendor: 'Philips',
description: 'Philips Hue P45 Light Bulb',
meta: {turnsOffAtBrightness1: true},
extend: hue.light_onoff_brightness,
ota: ota.zigbeeOTA,
},
Now the device is somehow listed correctly after restarting the addon:
info 2020-10-31 13:34:10: 0x001788010940bf8d (0x001788010940bf8d): 9290024406 - Philips Philips Hue P45 Light Bulb (Router)
Then something interesting happend. The device checked, whether there is an update available and found that the firmware it is currently using would be newer than the latest firmware online.
debug 2020-10-31 13:43:33: Received Zigbee message from ‘0x001788010940bf8d’, type ‘commandQueryNextImageRequest’, cluster ‘genOta’, data ‘{“fieldControl”:0,“fileVersion”:16781056,“imageType”:276,“manufacturerCode”:4107}’ from endpoint 11 with groupID 0
debug 2020-10-31 13:43:33: Check if update available for ‘0x001788010940bf8d’ (LWU001)
debug 2020-10-31 13:43:33: Is new image available for ‘0x001788010940bf8d’, current ‘{“fieldControl”:0,“manufacturerCode”:4107,“imageType”:276,“fileVersion”:16781056}’, latest meta ‘{“fileVersion”:16780804,“fileSize”:324910,“url”:"http://fds.dc1.philips.com/firmware/ZGB_100B_0114/16780804/100B-0114-01000E04-ConfLightBLE-Lamps-EFR32MG21.zigbee"}’
debug 2020-10-31 13:43:33: Update available for ‘0x001788010940bf8d’: NO
warn 2020-10-31 13:43:33: Firmware on ‘0x001788010940bf8d’ is newer than latest firmware online.
info 2020-10-31 13:43:33: MQTT publish: topic ‘zigbee2mqtt/0x001788010940bf8d’, payload ‘{“update_available”:false}’
debug 2020-10-31 13:43:43: Received Zigbee message from ‘0x001788010940bf8d’, type ‘commandQueryNextImageRequest’, cluster ‘genOta’, data ‘{“fieldControl”:0,“fileVersion”:16781056,“imageType”:276,“manufacturerCode”:4107}’ from endpoint 11 with groupID 0
debug 2020-10-31 13:43:53: Received Zigbee message from ‘0x001788010940bf8d’, type ‘commandQueryNextImageRequest’, cluster ‘genOta’, data ‘{“fieldControl”:0,“fileVersion”:16781056,“imageType”:276,“manufacturerCode”:4107}’ from endpoint 11 with groupID 0
debug 2020-10-31 13:44:03: Received Zigbee message from ‘0x001788010940bf8d’, type ‘commandQueryNextImageRequest’, cluster ‘genOta’, data ‘{“fieldControl”:0,“fileVersion”:16781056,“imageType”:276,“manufacturerCode”:4107}’ from endpoint 11 with groupID 0
But that’s it. I have no clue, whether I need to add something else (e.g. some kind of converter) or what I have to do. The device is still not listed in the HA list of available devices.
Could please someone give me a hint on how to proceed?
Thanks in advance
Fridolin