Unable to add a new device - Philips Hue P45

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

The Hue P45 bulbs are bluetooth bulbs, they are not going to work with ZigBee…

Nope, it supports both, BT and Zigbee:

Oh sorry, didn’t see that ut supports ZigBee as well. Just read bluetooth light bulbs…

All good. I would just like to contribute instead of waiting for someone else to do the job and to release a new version. Adding new devices should be ‘fairly easy’, as the git-page is trying to tell me, but I guess meanwhile there are so many ways to set up the system and to combine all components, it’s getting fairly complex.
So if somebody could point me to a nice component or sequence diagram, it would just easy up my way into the topic.

Device has been added to the dev branch of zigbee2mqtt and should be included in one of the next official releases: