dvd-dev / hilo

Home Assistant Hilo Integration via HACS
MIT License
122 stars 26 forks source link

KeyError: 'switch00_hilo_energy' #428

Open Frazou1 opened 1 month ago

Frazou1 commented 1 month ago

Version of the custom_component

2024.05.02

Configuration

Core 2024.5.2

Describe the bug

KeyError: 'switch00_hilo_energy'

Debug log


Error while setting up utility_meter platform for select
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 356, in _async_setup_platform
    await asyncio.shield(awaitable)
  File "/usr/src/homeassistant/homeassistant/components/utility_meter/select.py", line 80, in async_setup_platform
    conf_meter_unique_id: str | None = hass.data[DATA_UTILITY][meter].get(
                                       ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
KeyError: 'switch00_hilo_energy'
ic-dev21 commented 1 month ago

Bonsoir, as-tu un autre device qui porte aussi le nom de switch00? L'erreur viendrait de HA core qui cherche un identifiant unique à tes device.

Frazou1 commented 1 month ago

Lorsque je regarde j'Ai vraiment 1 seul.
image

ic-dev21 commented 1 month ago

Peux-tu partager ta config SVP? As-tu d'autres erreurs de log? Je vais essayer de reproduire ici.

Frazou1 commented 1 month ago

Allo ! désolé du délais, oui je peux par contre je ne sais pas trop ou la prendre ? :S

ic-dev21 commented 1 month ago

Ça:

image

Frazou1 commented 1 month ago

image

ic-dev21 commented 1 month ago

@Frazou1 salut! Je viens tout juste de me partir un nouveau container pour copier ta config voir si je pouvais reproduire le problème.

Étrangement ici tout marche. As-tu des étapes pour reproduire?

Frazou1 commented 1 month ago

Allo, le seul moyen de le reproduire ses en redémarrant Home assistant. Peut-etre juste un bug au démarrage de HA ?

ic-dev21 commented 1 month ago

Allo, le seul moyen de le reproduire ses en redémarrant Home assistant. Peut-etre juste un bug au démarrage de HA ?

Merci pour l'info, toujours pas réussi de mon côté.

Est-ce que le compteur fonctionne outre le message d'erreur?