WTH are my logs are always flooded with errors due to references to ‘non-existing’ entities upon startup:
2020-08-20 12:16:33 ERROR (MainThread) [homeassistant.config] Package customize setup failed. Integration <entity X> Integration '<entity X>' not found. (See /config/customize.yaml:3).
This is simply because these entities use discovery to be set up (for example OZW/MQTT), so they are added in the first 10 seconds after startup.
Seems like a pretty big race condition issue to me.
Especially for these entities the customize.yaml
is useful, as they are not part of the configuration elsewhere. And yes, we do want the pretty names and icons.
So to the folks of HA: please either drop the customize.yaml
support (yay to configuration using UI) or make it behave nicely.