Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problème avec sensor.hilo_rate_current #484

Open
samuel9554 opened this issue Oct 22, 2024 · 6 comments
Open

Problème avec sensor.hilo_rate_current #484

samuel9554 opened this issue Oct 22, 2024 · 6 comments

Comments

@samuel9554
Copy link

Bonjour

Je suis sur la version 2024.10.2 de Hilo

Depuis environ 2 mois j'ai le sensor.hilo_rate_current qui reste à 0.
Quand j'ai installé Hilo sur mon Home Assistant au début ca fonctionnnait.

Voici les logs.

Logger: homeassistant.components.sensor
Source: helpers/entity_platform.py:361
integration: Sensor (documentation, issues)
First occurred: 11:44:07 AM (1 occurrences)
Last logged: 11:44:07 AM

Error while setting up hilo platform for sensor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform
    await asyncio.shield(awaitable)
  File "/config/custom_components/hilo/sensor.py", line 202, in async_setup_entry
    await utility_manager.update(async_add_entities)
  File "/config/custom_components/hilo/managers.py", line 78, in update
    await utility_setup(self.hass, config)
  File "/usr/src/homeassistant/homeassistant/components/utility_meter/__init__.py", line 143, in async_setup
    if not conf[CONF_TARIFFS]:
           ~~~~^^^^^^^^^^^^^^
KeyError: 'tariffs'

084f7fd7b669f6809a377dc738cb4e63
9ab57702465b3f560f22bda1bb66f10a

@ic-dev21
Copy link
Collaborator

Voir #338

C’est censé être fixed depuis un bout, s’il y a un nouveau trouble ça n’affecte pas mes 2 dev ni mon prod.

@BobbyGraph
Copy link

Hello, je suis sur la version 2024.12.1 et j'ai le même problème ainsi que le même log d'erreur. Je viens de tout réinstaller l'intégration avec reboot entre chaque étape et le compteur est toujours a zéro. ce doit faire aussi environ 2 mois que c'est comme ca et ca fonctionnait avant car j'utilisais ce sensor pour d'autre calculs. Sinon, le reste semble très bien fonctionner. Je suis dispo si d'autre info ou tests sont requis. Merci

@ic-dev21
Copy link
Collaborator

ic-dev21 commented Jan 2, 2025

Hello, je suis sur la version 2024.12.1 et j'ai le même problème ainsi que le même log d'erreur. Je viens de tout réinstaller l'intégration avec reboot entre chaque étape et le compteur est toujours a zéro. ce doit faire aussi environ 2 mois que c'est comme ca et ca fonctionnait avant car j'utilisais ce sensor pour d'autre calculs. Sinon, le reste semble très bien fonctionner. Je suis dispo si d'autre info ou tests sont requis. Merci

Des screenshot de ta config?

Honnêtement j'ai aucune idée, j'ai 3 copies de HA qui roulent ici, dont 2 avec du code Hilo modifié un peu louche et les 3 se comportent bien

Sinon tu peux passer faire un tour sur discord peut-être que d'autres users peuvent t'aider aussi

@BobbyGraph
Copy link

BobbyGraph commented Jan 15, 2025

Hello,

J'ai finalement pris un peu plus de temps pour essayer de trouver des solutions... malheureusement rien sur le discord mis a par un autre user qui avait le même problème mais sans solution.

Ce que j'ai fait:

  • Reset de la borne Hilo (scan du QR pour forcer une reconfig)
  • Delete de l'intégration Hilo dans HA avec reboot et validation que je n'avais plus d'entité ou de fichier comprenant hilo
  • Reboot HA
  • Download de la version 2025.01.01 (mais elle affiche toujours 2024.12.1 dans le manifest)
  • Reboot
  • Ajout de l'intégration
  • Config de l'intégration pour cocher "Generate energy meters" et ajouter l'appréciation et le scan
  • Capout marche pas plus, le sensor "sensor.hilo_rate_current" est toujours a zéro mais tout le reste semble bien fonctionner.

Voici quelques détails que j'ai pu prendre pour aider...

Merci!

  • Ma config:
    image

  • Log:

2025-01-15 09:02:29.885 INFO (MainThread) [homeassistant.components.sensor] Setting up hilo.sensor
2025-01-15 09:02:29.941 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate low_threshold rate d Amount: 40
2025-01-15 09:02:29.941 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate low rate d Amount: 0.06704
2025-01-15 09:02:29.941 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate medium rate d Amount: 0.10342
2025-01-15 09:02:29.942 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate access rate d Amount: 0.4481
2025-01-15 09:02:29.942 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate reward_rate rate d Amount: 0.55
2025-01-15 09:02:29.942 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate current rate d Amount: 0
2025-01-15 09:02:29.959 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.hilo entity: sensor.hilo_rate_current
2025-01-15 09:02:29.961 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up hilo platform for sensor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 366, in _async_setup_platform
    await asyncio.shield(awaitable)
  File "/config/custom_components/hilo/sensor.py", line 202, in async_setup_entry
    await utility_manager.update(async_add_entities)
  File "/config/custom_components/hilo/managers.py", line 78, in update
    await utility_setup(self.hass, config)
  File "/usr/src/homeassistant/homeassistant/components/utility_meter/__init__.py", line 146, in async_setup
    if not conf[CONF_TARIFFS]:
           ~~~~^^^^^^^^^^^^^^
KeyError: 'tariffs'

@ic-dev21
Copy link
Collaborator

Hello,

J'ai finalement pris un peu plus de temps pour essayer de trouver des solutions... malheureusement rien sur le discord mis a par un autre user qui avait le même problème mais sans solution.

Ce que j'ai fait:

  • Reset de la borne Hilo (scan du QR pour forcer une reconfig)
  • Delete de l'intégration Hilo dans HA avec reboot et validation que je n'avais plus d'entité ou de fichier comprenant hilo
  • Reboot HA
  • Download de la version 2025.01.01 (mais elle affiche toujours 2024.12.1 dans le manifest)
  • Reboot
  • Ajout de l'intégration
  • Config de l'intégration pour cocher "Generate energy meters" et ajouter l'appréciation et le scan
  • Capout marche pas plus, le sensor "sensor.hilo_rate_current" est toujours a zéro mais tout le reste semble bien fonctionner.

Voici quelques détails que j'ai pu prendre pour aider...

Merci!

  • Ma config:
    image
  • Log:
2025-01-15 09:02:29.885 INFO (MainThread) [homeassistant.components.sensor] Setting up hilo.sensor
2025-01-15 09:02:29.941 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate low_threshold rate d Amount: 40
2025-01-15 09:02:29.941 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate low rate d Amount: 0.06704
2025-01-15 09:02:29.941 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate medium rate d Amount: 0.10342
2025-01-15 09:02:29.942 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate access rate d Amount: 0.4481
2025-01-15 09:02:29.942 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate reward_rate rate d Amount: 0.55
2025-01-15 09:02:29.942 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor Hilo rate current rate d Amount: 0
2025-01-15 09:02:29.959 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.hilo entity: sensor.hilo_rate_current
2025-01-15 09:02:29.961 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up hilo platform for sensor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 366, in _async_setup_platform
    await asyncio.shield(awaitable)
  File "/config/custom_components/hilo/sensor.py", line 202, in async_setup_entry
    await utility_manager.update(async_add_entities)
  File "/config/custom_components/hilo/managers.py", line 78, in update
    await utility_setup(self.hass, config)
  File "/usr/src/homeassistant/homeassistant/components/utility_meter/__init__.py", line 146, in async_setup
    if not conf[CONF_TARIFFS]:
           ~~~~^^^^^^^^^^^^^^
KeyError: 'tariffs'

Question niaiseuse mais j'arrive à reproduire facilement si

utility_meter:

N'est pas dans configuration.yaml.

As-tu vérifié ça?

@BobbyGraph
Copy link

Question niaiseuse mais j'arrive à reproduire facilement si

utility_meter:

N'est pas dans configuration.yaml.

As-tu vérifié ça?

Question pas si niaiseuse mais il était bien là. En même temps j'avais fait d'autres recherches et j'étais tombé sur un autre problème (pas rapport avec cette intégration) comme quoi de vieux code legacy de sensor ou de template en yaml qui pouvait provoquer cette erreur. Aussi, j'avais deux helper utility_meter de configuré via GUI.

Donc... j'ai flushé 2-3 sensors YAML, supprimé mes sensor utility et j'ai remonté la ligne plus haut dans le fichier config. Après avoir tout supprimé encore et reconfiguré Bingo le sensor rate_current est de retour! Là je touche pu a rien et d'la marde mes vieux sensors. Je ne peux donc pas dire qu'elle est la solution précise mais au moins ca fonctionne. Merci et en espérant ca en aide d'autres!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants