I have the nest component configured. When I start Home Assistant (0.83.3), I see the following error message in the logs:
ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/app/homeassistant/helpers/entity_platform.py", line 343, in _async_add_entity
raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists:
binary_sensor.downstairs_thermostat_is_using_emergency_heat. Platform nest does not generate unique
IDs
It does this for all of the sensors the Nest thermostat has. Other that this error the component functions perfectly fine. I checked the ācore.entity_registryā file and looked at the āunique_idā, but I donāt see any duplicate ones for my Nest. The first part of the ID is the same, but then itās hyphenated with the sensor type.
Check your .storage/core.config_entries and see if you might have multiple instance of nest setup or referenced in there. I did and when I removed one of the instances, so that there was only one left, then those errors disappeared.
I had the same problem with weather integration from met.no after copying config from an old server. Your tip checking core.config_entries fixed it, thanks!!