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

Thermostat affiche 0 #26

Closed
skimaniac opened this issue Dec 28, 2021 · 23 comments
Closed

Thermostat affiche 0 #26

skimaniac opened this issue Dec 28, 2021 · 23 comments

Comments

@skimaniac
Copy link

Depuis hier soir, apres la mise à jour du core-2021.12.6 je n'ai plus d'affichage de mes thermostat. mais les utility meter fonctionne quand meme.
Capture d’écran, le 2021-12-28 à 07 50 06
je n'ai pas eu le temps de passer tout les log en revu j'ai juste remarqué ça:

Giving up _async_request(...) after 2 tries (aiohttp.client_exceptions.ClientResponseError: 401, message='Unauthorized', url=URL('https://apim.hiloenergie.com/Automation/v1/api/Locations/311/Devices'))

@FrancoLoco
Copy link
Collaborator

Hmm.. je m'apprêtais justement à faire la mise à jour du core-2021.12.6 ... ca me fait hésiter là... quoi que je pourrais le faire quand même et vous confirmer si ce bug a vraiment un lien avec cette maj ou pas... je vous reviens..

@FrancoLoco
Copy link
Collaborator

Moi ca marche bien après update à core-2021.12.6... mais j'utilise les thermostats par défaut... toi tu sembles avoir un affichage personnalisé... bref je fermerais cette issue, ca ne semble pas avoir de lien avec l'intégration Hilo selon moi...

image

@skimaniac
Copy link
Author

Je crois pas que ça soit du à mon affichage car dans la section développement j’ai ça:

  • heat
  • 'off'
    min_temp: 0
    max_temp: 0
    current_temperature: 17
    temperature: 0
    icon: hass:thermostat
    friendly_name: chambre_principale
    supported_features: 1

@Fox350
Copy link

Fox350 commented Dec 28, 2021 via email

@skimaniac skimaniac changed the title Thermostat affice 0 Thermostat affiche 0 Dec 28, 2021
@skimaniac
Copy link
Author

J’étais pas là de la journée. Je viens de le redémarrer et ensuite redémarrer HA, mais rien de nouveau toujours 0, mais il enregistre les consommations

@skimaniac
Copy link
Author

Oops, en modifiant les temperatures des thermostats dans l’app hilo. Tout est redevenu à la normal dans HA 💁🏻‍♂️

@Fox350
Copy link

Fox350 commented Dec 28, 2021 via email

@skimaniac
Copy link
Author

Ouais, c'est pas tout go, je peux juste baisser les températures dans HA pas monter, c'est bon pour économiser, mais pas pour le confort. Je vais sortir les logs plus tard ce soir...

@skimaniac
Copy link
Author

skimaniac commented Dec 29, 2021

Bon je crois avoir trouvé la solution, en enlevant ma station météo de Hilo tous semble redevenu normal dans HA, pourquoi ça fonctionnait depuis que @valleedelisle avait ajouter la detection de la station et que là l'update de HA a fait ça, je le sais pas.
Lemessage d'erreur du log qui revenait et qui ne semble plus revenir plus depuis que j'ai enlever la station dans Hilo:

Error doing job: Exception in callback Hilo.on_websocket_event(WebsocketEven...type='INVOKE'))
Traceback (most recent call last):
File "/usr/local/lib/python3.9/asyncio/events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "/config/custom_components/hilo/init.py", line 218, in on_websocket_event
updated_devices = self.devices.parse_values_received(event.arguments[0])
File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 43, in parse_values_received
readings.append(DeviceReading(**val))
File "/usr/local/lib/python3.9/site-packages/pyhilo/device/init.py", line 177, in init
if self.device_attribute.value_type != "boolean"
AttributeError: 'NoneType' object has no attribute 'value_type'

si @valleedelisle tu as besoin de plus d'info j'ai le log complet de HA

@valleedelisle
Copy link
Contributor

@skimaniac Je crois que ça serait plus simple si tu m'envoyais le log au complet svp.

me@dvd.dev

Merci

@valleedelisle
Copy link
Contributor

@skimaniac en fait, si t'es capable de mettre cette ligne la dans le code et repartir en ayant debug log level dans pyhilo, ça pourrait aider:

diff --git a/pyhilo/device/__init__.py b/pyhilo/device/__init__.py
index 4f956d7..0792491 100644
--- a/pyhilo/device/__init__.py
+++ b/pyhilo/device/__init__.py
@@ -167,6 +167,7 @@ class DeviceAttribute:
 class DeviceReading:
     def __init__(self, **kwargs: dict[str, Any]):
         kwargs["timeStamp"] = from_utc_timestamp(kwargs.pop("timeStampUTC", ""))  # type: ignore
+        LOG.debug(f"DEBUG READING: {kwargs}")
         self.id = 0
         self.value: Union[int, bool, str] = 0
         self.device_id = 0

On dirait qui a un reading qui est envoyé que j'ai jamais vu avant.

@valleedelisle
Copy link
Contributor

En fait, si tu updates python-hilo-2021.12.7, ça devrait corrigé l'erreur et rapporté ce qui manque dans les logs.

@skimaniac
Copy link
Author

En fait, si tu updates python-hilo-2021.12.7, ça devrait corrigé l'erreur et rapporté ce qui manque dans les logs.

c'est fait et les log envoyé

@skimaniac
Copy link
Author

aucune idée si ça peux explique quelque chose pour ça, mais y a sensor.hilo_gateway qui n'est pas disponible depuis le 27
Capture d’écran, le 2021-12-29 à 16 48 01

@Fox350
Copy link

Fox350 commented Dec 29, 2021 via email

@valleedelisle
Copy link
Contributor

Même chose ici pour hilo gateway, j'ai ouvert #27

@skimaniac
Copy link
Author

J'ai installer la dernier version (v2021.12.5) et les thermostats fonctionne à nouveau correctement avec la station météo activer dans l'app Hilo 👍

@valleedelisle
Copy link
Contributor

Baby steps :-)

Maintenant, il va rester à faire les sensors avec le data.

@Fox350
Copy link

Fox350 commented Dec 31, 2021 via email

@valleedelisle
Copy link
Contributor

J'risque d'être moins en feu quand la vraie vie va recommencer. Vive les vacances!

@valleedelisle
Copy link
Contributor

Étant donné que le problème ici était causé par une mauvaise implémentation Netatmo, je vais la fermer.

Je vais en profiter pour vous souhaiter à tous une meilleure année que les deux dernières! Merci pour votre précieuse collaboration, c'est ce qui fait la force de l'open source. On s'rejase l'autre bord de 2021!

@Fox350
Copy link

Fox350 commented Dec 31, 2021 via email

@FrancoLoco
Copy link
Collaborator

FrancoLoco commented Dec 31, 2021 via email

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

No branches or pull requests

4 participants