core: IKEA devices unavailable after HA restart. Manufacturer set to 'unk_manufacturer'
The problem
IKEA devices such as Motion Sensors and SYMFONISK Sound Controller become unavailable when HA restarts. The manufacturer information become ‘unk_manufacturer’ and model changes to ‘unk_model’.
Environment
- Home Assistant Core release with the issue: v0.113.1
- Last working Home Assistant Core release (if known): N/A
- Operating environment (OS/Container/Supervised/Core): Supervised
- Integration causing this issue: ZHA
- Link to integration documentation on our website:
Problem-relevant configuration.yaml
Traceback/Error logs
Additional information
I’m using ZHA with a Conbee II. I have plenty of Xiaomi devices on my Zigbeen network in ZHA that do not have this issue. The only way I can restore these devices is by removing and readding them. The reconfigure function does not have any effect.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 1
- Comments: 52 (26 by maintainers)
credits for finding and fixing this bug are really for @ abmantis
this is fixed in 0.116.0. BUT you have to remove all affected devices 1st in ZHA ui.
@dmulcahey the unk_model/unk_manufacturer is not because of restoring device as “unavailable”
yep, got your DB. The device is not completely saved into database. No endpoints, no clusters. Can you:
zha.remove
service withieee_address: the_ieee-addr_from_clipboard
~Looking through the startup logs it looks like several devices only restore one of the values from the database:~
~Device 0x1605 is missing model, device 0xa5bf is missing manufacturer etc. There are more I just grabbed a few examples.~
Never mind these logged out of order and I didn’t notice on mobile 🤦🏻♂️