#Device data quality

1 messages · Page 1 of 1 (latest)

scenic adder
#

when we create a device in an integration on boot, we merge it with the existing data

#

So to give 2 examples

#
  1. braviatv's devices had a model, that was the CONF_NAME from 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
#
  1. 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?
glacial marsh
#

aren't we now not merging devices from different integrations ?