#Device data quality
1 messages · Page 1 of 1 (latest)
when we create a device in an integration on boot, we merge it with the existing data
So to give 2 examples
braviatv's devices had a model, that was theCONF_NAMEfrom the config flow. Meaning that we now have a bunch of different models. I removed this a while back, but it's still in the device registry
- Fritzbox attached devices all had a default_model of
Fritzbox! Tracked device. So now we see this model scattered across integrations
So what I am wondering is:
- I think this isn't something that integrations should all try to invent themselves
- In the case of for example braviatv, the device has a MAC address set. So could/should we throw away the model, even though it could come from different integrations?
aren't we now not merging devices from different integrations ?