dvd-dev / hilo

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

Incompatibilité Home Assistant 2022.5 #112

Closed FrancoLoco closed 2 years ago

FrancoLoco commented 2 years ago

Ne marche pas bien avec 2022.5 présentement… updatez à vos risques et périls.. pour ma part j’ai rollbacké et j’ai encore des trucs qui ne marchent plus avec Hilo depuis…

skimaniac commented 2 years ago

@FrancoLoco as-tu résolu tes problèmes avec 2022.5? La version officielle vient de sortir, peux-être qu'ils ont changé des choses depuis la beta?

FrancoLoco commented 2 years ago

@FrancoLoco as-tu résolu tes problèmes avec 2022.5? La version officielle vient de sortir, peux-être qu'ils ont changé des choses depuis la beta?

Non j'étais revenu à 2022.4 et j'ai pas réessayé 2022.5 depuis..

FrancoLoco commented 2 years ago

@skimaniac as-tu essayé toi? est-ce que ca marche maintenant?

FrancoLoco commented 2 years ago

Bon j'ai réessayé avec la version officielle 2022.5 qui sortait aujourd'hui et ca marche toujours pas.. j'ai l'impression que c'est vraiment un détail que @valleedelisle pourrait régler... as-tu des idées rapides? Merci

Setup failed for custom integration hilo: Requirements for hilo not found: ['python-hilo>=2022.5.1']. 14:55:43 – (ERROR) setup.py

Logger: homeassistant.util.package Source: util/package.py:99 First occurred: 14:52:30 (3 occurrences) Last logged: 14:55:43

Unable to install package python-hilo>=2022.5.1: ERROR: Cannot install python-hilo==2022.5.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available. You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.

caublet commented 2 years ago

J'ai le meme message d'erreur ici avec 2022.5

philou669 commented 2 years ago

même erreur ici je suis revenu à 2022.4

valleedelisle commented 2 years ago

Je viens d'upgrader mon container ce matin et je n'ai pas eu ce probleme. Par contre, j'ai une erreur similaire avec une autre de mes integration [1] et j'ai une autre erreur [2] plus loin qui semble liée à un changement dans l'integration sensor de home assistant

[1]

2022-05-05 08:38:21 ERROR (SyncWorker_2) [homeassistant.util.package] Unable to install package paho-mqtt==1.5.1: ERROR: Cannot install paho-mqtt==1.5.1 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available.
You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.
2022-05-05 08:38:21 INFO (SyncWorker_3) [homeassistant.util.package] Attempting install of paho-mqtt==1.5.1
2022-05-05 08:38:28 ERROR (SyncWorker_3) [homeassistant.util.package] Unable to install package paho-mqtt==1.5.1: ERROR: Cannot install paho-mqtt==1.5.1 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available.
You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.
2022-05-05 08:38:28 INFO (SyncWorker_1) [homeassistant.util.package] Attempting install of paho-mqtt==1.5.1
2022-05-05 08:38:31 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [281472852626640] Received invalid command: mobile_app/push_notification_channel
2022-05-05 08:38:35 ERROR (SyncWorker_1) [homeassistant.util.package] Unable to install package paho-mqtt==1.5.1: ERROR: Cannot install paho-mqtt==1.5.1 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available.
You should consider upgrading via the '/usr/local/bin/python3 -m pip install --upgrade pip' command.
2022-05-05 08:38:35 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration jq300: Requirements for jq300 not found: ['paho-mqtt==1.5.1'].

[2]

2022-05-05 08:39:02 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 249, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/hilo/sensor.py", line 171, in async_setup_entry
    create_energy_entity(d)
  File "/config/custom_components/hilo/sensor.py", line 148, in create_energy_entity
    device._energy_entity = EnergySensor(device)
  File "/config/custom_components/hilo/sensor.py", line 264, in __init__
    super().__init__(
TypeError: __init__() got an unexpected keyword argument 'unit_of_measurement'
FrancoLoco commented 2 years ago

@valleedelisle as tu vu ma pull request dans python-Hilo? J’ai l’impression que lousser les requirements aiderait..?

skimaniac commented 2 years ago

@skimaniac as-tu essayé toi? est-ce que ca marche maintenant?

Non j'ai pas toucher à 2022.5 un peu à cause de ça, mais j'ai un home assistant (test) sur un docker lui je l'ai updater et j'ai tester Hilo sur lui ce matin et ça fonctionne pas (les mêmes erreurs que vous avez rapporter)

Donc je toucherai pas à mon HA principal pour tout de suite ;)

valleedelisle commented 2 years ago

Moi qui d'habitude upgrade 2 fois par année, j'me suis fait mettre de la pression en écrivant ça 🤣 J'ai pu d'environment de test alors j'viens de mettre ma 'prod' à terre pour faire marcher ça.

skimaniac commented 2 years ago

@valleedelisle c'est quoi ton autre intégration qui ne fonctionne plus? Si c'est un intégrationnistes assez populaire ça se peux que les dévelopeur de HA corrige le problème de python ou je sais pas trop... ;)

FrancoLoco commented 2 years ago

All right je fais un update à l’instant avec ton release Merci @valleedelisle

valleedelisle commented 2 years ago

@valleedelisle c'est quoi ton autre intégration qui ne fonctionne plus? Si c'est un intégrationnistes assez populaire ça se peux que les dévelopeur de HA corrige le problème de python ou je sais pas trop... ;)

Un autre developpeur qui fix son integration sans pousser une release 🙄 (ca m'est arrived quelques fois)

FrancoLoco commented 2 years ago

All right je confirme que ca marche avec le nouveau release v2022.5.2, party d'update d'Home Assistant! 🎉 Merci!!

valleedelisle commented 2 years ago

Y'a encore l'integration sensor :)

valleedelisle commented 2 years ago

Maintenant c'est regled avec v2022.5.3.

FrancoLoco commented 2 years ago

wow sweet!

Fox350 commented 2 years ago

Bon travail messieurs. Je regardais ça en hypocrite avec mon 2022.4 parce-que j'ai pas le temps ces temps ci!

Je vous remercie de votre dévouement comme testeurs et programmeurs pour la cause 😛

Obtenir Outlook pour Androidhttps://aka.ms/AAb9ysg


From: FrancoLoco @.> Sent: Thursday, May 5, 2022 10:08:42 AM To: dvd-dev/hilo @.> Cc: Subscribed @.***> Subject: Re: [dvd-dev/hilo] Incompatibilité Home Assistant 2022.5 (Issue #112)

wow sweet!

— Reply to this email directly, view it on GitHubhttps://github.com/dvd-dev/hilo/issues/112#issuecomment-1118601053, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASVQARLTQIP7ER6NHU2TS4DVIPI6VANCNFSM5UQZ2O3Q. You are receiving this because you are subscribed to this thread.Message ID: @.***>

skimaniac commented 2 years ago

y a tu juste moi qui a ce bug là: dans HA SmartEnergyMeter Power 0w, dans l'app Hilo 0w, mais le total par heur dans l'app continu à monter. 🤨

Fox350 commented 2 years ago

Moi c'est ok ça se met à jour. Mais si tu as 0 dans l'app Hilo ta passerelle est probablement déconnecté du côté de l'antenne zigbee vers le compteur d'Hydro.

Les thermostats répondent?

Si oui reboot la paserelle.

Si ça se règle pas dans Hilo : j'ai du le ouvrir un case pour la mienne qui parlait plus au compteur. 3-4,jours.

Obtenir Outlook pour Androidhttps://aka.ms/AAb9ysg


From: skimaniac @.> Sent: Thursday, May 5, 2022 12:25:08 PM To: dvd-dev/hilo @.> Cc: Fox350 @.>; Comment @.> Subject: Re: [dvd-dev/hilo] Incompatibilité Home Assistant 2022.5 (Issue #112)

y a tu juste moi qui a ce bug là: dans HA SmartEnergyMeter Power 0w, dans l'app Hilo 0w, mais le total par heur dans l'app continu à monter. 🤨

— Reply to this email directly, view it on GitHubhttps://github.com/dvd-dev/hilo/issues/112#issuecomment-1118769366, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASVQARKVBRO2DBEG4UDLN6TVIPY6JANCNFSM5UQZ2O3Q. You are receiving this because you commented.Message ID: @.***>

FrancoLoco commented 2 years ago

J'avais aussi ce problème, je croyais à un problème Hilo, mais effectivement en rebootant la passerelle ca a fonctionné.

skimaniac commented 2 years ago

J'ai rien touché et c'est revenu. Mais la passerelle était verte et les données montaient quand même, donc elle devait être branché sur le compteur. Bizarre quand même 🤷🏻‍♂️

Fox350 commented 2 years ago

C'est la faute à Jean Charest 😁

Obtenir Outlook pour Androidhttps://aka.ms/AAb9ysg


From: skimaniac @.> Sent: Thursday, May 5, 2022 3:09:59 PM To: dvd-dev/hilo @.> Cc: Fox350 @.>; Comment @.> Subject: Re: [dvd-dev/hilo] Incompatibilité Home Assistant 2022.5 (Issue #112)

J'ai rien touché et c'est revenu. Mais la passerelle était verte et les données montaient quand même, donc elle devait être branché sur le compteur. Bizarre quand même 🤷🏻‍♂️

— Reply to this email directly, view it on GitHubhttps://github.com/dvd-dev/hilo/issues/112#issuecomment-1118954629, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASVQARLJNHYDK2TYZXRKQBLVIQMIPANCNFSM5UQZ2O3Q. You are receiving this because you commented.Message ID: @.***>

FrancoLoco commented 2 years ago

J'ai un autre bug depuis que je suis à 2022.5, mes compteurs d'énergie ne se remplissent plus et je vois constamment cette erreur dans les logs: 2022-05-05 16:11:02 WARNING (MainThread) [custom_components.hilo] check_tarif: Unable to find state for sensor.hilo_energy_total_daily_low

skimaniac commented 2 years ago

C'est un peu poche ça que les update de HA brise des intégrations qui fonctionnaient :(

valleedelisle commented 2 years ago

Bah c'est un peu de ma faute, faudrait que je suive les updates de près mais j'ai pas le temps.

Ensuite, c'est pas une intégration officielle, donc elle n'est pas testée. De plus, je n'ai pas écrit de functional et unit test. Par contre, je suis ouvert aux PR, si ça tente à quelqu'un.

FrancoLoco commented 2 years ago

Les autres vous ça marche vos compteurs d’énergie…?!

nickctn commented 2 years ago

Moi j'ai dû changer tous mes energy sensors, mais je ne sais si j'ai remis me bon. Mes valeurs sont négatives.

Screenshot_2022-05-05-21-27-54-26_c3a231c25ed346e59462e84656a70e50

FrancoLoco commented 2 years ago

Bon finalement de mon côté j'ai réassocié manuellement mes energy meters dans les settings du dashboard energy car ca semblait lié à des trucs orphelins ou brisés (autant pour le compteur total que pour les devices individuels).. et avec le bout de code de la pull request ci-dessus, ca a réglé mon erreur (_check_tarif: Unable to find state for sensor.hilo_energy_total_dailylow) et ca s'est remis à fonctionner correctement semblerait pour moi pour le moment.

Ici: image

Les nouveaux compteurs non brisés sont ceux avec une petite icone à côté: image

Résultat: image

image

PS: je remarque quand même ce warning dans les logs qui semble indiquer quelque chose à changer pour être compatible dans le futur, je crée une issue séparée pour ca: _The 'utility_meter.select_tariff' service has been deprecated and will be removed in HA Core 2022.7. Please use 'select.selectoption' instead 00:00:10 – (WARNING) Utility Meter - message first occurred at May 6, 2022, 20:07:26 and shows up 2 times

skimaniac commented 2 years ago

Merci, tout mes bug semblent réglé avec ça ;)

skimaniac commented 2 years ago

C'est bizarre, ça fait 2 fois que je corrige les entrées de consommation générale et les individuelles, les nouvelles apparaissent comme il faut, mais les mauvaises reviennent avec les messages d'erreurs après un certain temps.

Il y a-tu de quoi de spécial à faire après avoir enlever les anciennes, je vois pas de bouton sauvegarde.

Capture d’écran, le 2022-05-09 à 10 14 36 Capture d’écran, le 2022-05-09 à 10 14 52
FrancoLoco commented 2 years ago

@skimaniac moi aussi elles reviennent, pour le moment je les laisse là et les ignore...

nickctn commented 2 years ago

Pour moi ça a arrêté de réapparaître après le 3e fois que je les ai enlevés.

skimaniac commented 2 years ago

@FrancoLoco je viens de voir dans la page des statistiques qu'elles apparaissent avec des erreurs, je vais les supprimer là aussi pour voir si ça corrige.

Capture d’écran, le 2022-05-09 à 10 26 18
gabdam commented 2 years ago

check_tarif: Unable to find state for sensor.hilo_energy_total_daily_low

@FrancoLoco J'ai le même problème que toi ! Je viens tout juste d'installer cette intégration Hilo. Comment ça fonctionne pour réassocier manuellement mes energy meters / régler le message d'erreur ci-dessus ? Merci !