Coder Social home page Coder Social logo

hilo's People

Contributors

arsenicks avatar dave-hilo avatar dependabot[bot] avatar dwlfrth avatar elafontaine avatar eradash avatar francoloco avatar frenck avatar ic-dev21 avatar isbkch avatar maxyvon avatar moustachauve avatar nlz242 avatar scarpentier avatar turcotmii avatar valleedelisle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hilo's Issues

Update for sensor.defi_hilo fails

Version of the custom_component

v2022.1.10

Add your logs here.
Cette erreur provient d'une intégration personnalisée

Logger: homeassistant.helpers.entity
Source: custom_components/hilo/sensor.py:525
Integration: Hilo (documentation, issues)
First occurred: 16:35:10 (18 occurrences)
Last logged: 16:52:53

Update for sensor.defi_hilo fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 487, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 691, in async_device_update
raise exc
File "/config/custom_components/hilo/sensor.py", line 525, in _async_update
self._state = self._next_events[0]["current"]
KeyError: 'current'

Describe the bug

les données pour les prochains défis n'apparaisse pas quand on utilise
{{ state_attr('sensor.defi_hilo','next_events')[0]['preheat_start'] }} etc...

Debug log


Add your logs here.

Ajout sensor avec version firmware du hub hilo

Je ne sais pas si c'est possible de créer un sensor pour suivre la version du firmware du hub mais comme il est affiché dans l'application hilo j'imagine que oui.

Ce serais bien de pouvoir suivre la version du firmware et savoir quand on recois des mises à jour car leurs app ne nous averti pas.

Merci

Challenge lock empêche l'activation des scenes lors du début des défis

Quand le défi débute les thermostats sont immédiatement bloqué avec la fonction "challenge_lock" ce qui empêche la modification des température pour le défi.

Ça prendrais peux être un délais pour permettre aux scene de s'activer et après bloquer les thermostats.

Add your logs here.

Cette erreur provient d'une intégration personnalisée

Logger: custom_components.hilo
Source: custom_components/hilo/climate.py:79
Integration: Hilo (documentation, issues)
First occurred: 17:00:34 (25 occurrences)
Last logged: 17:04:30

[Thermostat chambre_Laurence (349350)] Attempt to set temperature to 15.0 was blocked because challenge lock is active
[Thermostat chambre_Joelle (349351)] Attempt to set temperature to 15.0 was blocked because challenge lock is active
[Thermostat chambre_principale (349352)] Attempt to set temperature to 15.0 was blocked because challenge lock is active
[Thermostat chambre_principale (349352)] Attempt to set temperature to 14.5 was blocked because challenge lock is active
[Thermostat chambre_principale (349352)] Attempt to set temperature to 14.0 was blocked because challenge lock is active

Stats d'énergie par appareil mieux voir quel consomme le plus avec le total au lieu de barres séparées low et medium

Is your feature request related to a problem? Please describe.
Les compteurs d'energie par appareil sont séparés en low et medium.

Describe the solution you'd like
Je crois qu'il serait plus pratique d'avoir les totaux dans les stats par appareil, pour voir quel appareil consomme le plus.

Describe alternatives you've considered
Je peux additionner le low et le medium manuellement.. sinon j'utilise aussi un graph d'historique en dehors de la page Energy qui est pluggé sur la consommation totale par appareil et je la vois monter au cours de la journée, la ligne la plus haute est celle qui consomme le plus.

Additional context
Voici un screenshot de mes consommations par appareil dans la page Energy, on voit exemple que le chauffage salon a une barre low et une barre medium.

image

PermissionError: [Errno 13] Permission denied: 'hilo_state.yaml' suite au login lors du setup initial

Version of the custom_component: v2022.1.3

Quand je me connecte lors de l'ajout de l'intégration Hilo, cette erreur survient.

J'ai déjà vérifié que l'usager homeassistant a bien les droits d'écriture sur tous les fichiers et dossiers dans/config/

À quel emplacement hilo_state.yaml est-il supposé être créé ?

Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
resp = await request_handler(request)
File "/usr/lib/python3.9/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/lib/python3.9/site-packages/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/lib/python3.9/site-packages/homeassistant/components/http/forwarded.py", line 98, in forwarded_middleware
return await handler(request)
File "/usr/lib/python3.9/site-packages/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/lib/python3.9/site-packages/homeassistant/components/http/ban.py", line 78, in ban_middleware
return await handler(request)
File "/usr/lib/python3.9/site-packages/homeassistant/components/http/auth.py", line 181, in auth_middleware
return await handler(request)
File "/usr/lib/python3.9/site-packages/homeassistant/components/http/view.py", line 137, in handle
result = await result
File "/usr/lib/python3.9/site-packages/homeassistant/components/config/config_entries.py", line 157, in post
return await super().post(request, flow_id)
File "/usr/lib/python3.9/site-packages/homeassistant/components/http/data_validator.py", line 62, in wrapper
result = await method(view, request, *args, **kwargs)
File "/usr/lib/python3.9/site-packages/homeassistant/helpers/data_entry_flow.py", line 110, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/lib/python3.9/site-packages/homeassistant/data_entry_flow.py", line 252, in async_configure
result = await self._async_handle_step(flow, cur_step["step_id"], user_input)
File "/usr/lib/python3.9/site-packages/homeassistant/data_entry_flow.py", line 325, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
File "/config/custom_components/hilo/config_flow.py", line 108, in async_step_user
hilo = await API.async_auth_password(
File "/config/.local/lib/python3.9/site-packages/pyhilo/api.py", line 186, in async_auth_password
await api.async_auth_post(auth_body)
File "/config/.local/lib/python3.9/site-packages/pyhilo/api.py", line 303, in async_auth_post
set_state(self._state_yaml, "token", token_dict)
File "/config/.local/lib/python3.9/site-packages/pyhilo/util/state.py", line 107, in set_state
with open(state_yaml, "w") as yaml_file:
PermissionError: [Errno 13] Permission denied: 'hilo_state.yaml'

Modification à L'API?

Se pourrait-il qu'il y ait eu une modification à l'API?

Je n'ai plus les données des appareils.

Voici l'erreur:
Cette erreur provient d'une intégration personnalisée

Logger: homeassistant
Source: custom_components/hilo/init.py:251
Integration: Hilo (documentation, issues)
First occurred: 10:21:27 (117 occurrences)
Last logged: 10:22:20

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 251, 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 44, in parse_values_received
readings.append(DeviceReading(**val))
File "/usr/local/lib/python3.9/site-packages/pyhilo/device/init.py", line 226, in init
if self.device_attribute and self.device_attribute.value_type != "boolean"
AttributeError: 'str' object has no attribute 'value_type'

Reload de l'intégration corrompt les compteurs d'énergie

J'ai encore le problème si je fais un reload de l'intégration, on voit des jumps et ca fait tout briser les compteurs d'énergie... je n'ai pas ce problème avec un restart complet d'home assistant...

note à moi même: ne jamais utiliser le reload...! :(

image

image

image

image

image

check_tarif: Unable to find state for sensor.hilo_energy_total_daily_low

Version of the custom_component

Latest 23dec. 20h50: 79f8ca2

Configuration

J'ai ajouté 'utility_meter:' à mon configuration.yaml
J'ai activé le "Generate energy meters" dans l'intégration, comme décrit dans le bug #12 il se décoche, alors pour tester j'ai modifié "DEFAULT_GENERATE_ENERGY_METERS = False" dans custom_components/hilo/const.py pour le mettre à true.

Describe the bug

Même bug à la base que #10

sensor.hilo_energy_meter00* sont généré mais pas de sensor.hilo_energy_total_daily*

Debug log

J'ai activé le debug mais je ne trouve rien de plus utile que ceci comme erreur/warning. Laisse moi savoir si tu saurais quoi chercher exactement. Je peux t'envoyer un grep de tout les log qui contienne hilo mais je ne veux pas le poster publique..

2021-12-23 20:39:37 WARNING (MainThread) [custom_components.hilo] check_tarif: Unable to find state for sensor.hilo_energy_total_daily_low
2021-12-23 20:39:37 DEBUG (MainThread) [custom_components.hilo] Finished fetching [email protected] data in 0.983 seconds (success: True)

Incompatibilité Home Assistant 2022.5

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…

Question

Salut!
Je viens de découvrir l'intégration Hilo! Wow! Très belle job!

Tout fonctionne parfaitement. Je voulais juste savoir la différence entre les 2 entités hilo_energy_XXXXXX_daily low et hilo_energy_XXXXX_daily medium ?

Merci beaucoup!

Ajout des devices à Homekit

Bonjour,

J'ai bien installer le plugin dans pacs, mais il ne m'a pas demandé mon compte Hilo. comment je fais pour les entrer?

Merci pour votre plugin.

Version of the custom_component

Configuration

Add your logs here.

Describe the bug

A clear and concise description of what the bug is.

Debug log


Add your logs here.

ajout d'un sensor pré-chauffe defi-hilo

Is your feature request related to a problem? Please describe.
pas vraiment de problèmes

Describe the solution you'd like
Pouvoir avoir un sensor qui indique le début du préchauffage lors des défis, ça permettrais de programmer les autres thermostat et thermopompes en mode pré-chauffage eux aussi au même moment.

Additional context
Add any other context or screenshots about the feature request here.

Erreur d'authentification à l'initialisation

J'ai un bad request 400 sur l'authentification par username/password lorsque je configure initialement l'intégration.

Le pop up me donne comme erreur [%key:common::config_flow::error::unknown%]. Les logs sont un peu plus utiles:

Logger: pyhilo
Source: /usr/local/lib/python3.9/site-packages/pyhilo/api.py:292
First occurred: 9:14:51 PM (4 occurrences)
Last logged: 9:17:01 PM

ClientResponseError: 400, message='Bad Request', url=URL('https://hilodirectoryb2c.b2clogin.com/hilodirectoryb2c.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1A_B2C_1_PasswordFlow')

Je roule HASS dans un container et je suis sur la version 2022.4.0.

Thermostat affiche 0

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'))

Idées d'automatisation

Je me demandais qu'elles étaient vos automations avec les devices Hilo. Je crois que nous cherchons tous un peu des idées pour faciliter notre vie et si vous voulez les partager ici, c'est la place. Il y a déjà plusieurs forums pour discuter de ça mais j'étais curieux de savoir ce que la communauté hilo-hass avait fait.

KeyError: 'IndoorWeatherStation'

Lorsque la station météo Netatmo est installé dans Hilo ET aussi dans HomeAssistant.
Après l'avoir retirer de Hilo tout est entré dans l'ordre

Add your logs here.

Error setting up entry @.* for hilo
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 313, in async_setup
result = await component.async_setup_entry(hass, self) # type: ignore
File "/config/custom_components/hilo/init.py", line 136, in async_setup_entry
await hilo.async_init()
File "/config/custom_components/hilo/init.py", line 248, in async_init
await self.devices.async_init()
File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 83, in async_init
await self.update()
File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 72, in update
device_type = HILO_DEVICE_TYPES[device["type"]]
KeyError: 'IndoorWeatherStation'

Bonjour

Version of the custom_component

Configuration

Add your logs here.

Describe the bug

A clear and concise description of what the bug is.

Debug log


Add your logs here.

Enlever les hilo_erergy high

Is your feature request related to a problem? Please describe.
Tout ca est pour rien car ca n'existe pas pour les clients Hilo.

Describe the solution you'd like
Enlever les compteurs d'énergie _high

Describe alternatives you've considered
Les ignorer, mais ca pollue un peu tout.

Additional context
image

Prises intelligentes rapportées comme 'light' au lieu de 'switch'

J'aimerais valider s'il s'agit du comportement normal que les prises intelligentes soient rapportés comme une entité light au lieu d'une switch.

Je comprend que Hilo les commercialise dans la catégorie "Éclairage", mais fonctionnellement il me semble que c'est une switch (j'ai branché mon PC dessus pour surveiller sa consommation et j'ai fait le saut quand j'ai activé une scène qui ferme toutes les entités light de la zone 🤡)

À noter aussi dans l'app Hilo, il est possible de modifier la catégorie des appareils, est-ce que c'est quelque chose que l'intégration pourrait respecter?

Bref j'aimerais simplement ouvrir la discussion sur le sujet. Si vous pensez que c'est out of scope, j'vais juste déconnecter mes switch de Hilo et les brancher directement sur mon contrôleur Zigbee.

(Awesome intégration. J'vous paie des bières si j'vous croise for sure 💖)

Hilo not available in store after HA 2021.12.7 update

After HA 2021.12.7 update, the component would not load anymore.

Looking at logs, it showed that the component Hilo was not found.

Tried removing then re-installing, but the component is not available in the HA store anymore. Even tried via HACS to no avail.

Screen Shot 2021-12-30 at 9 48 45 AM

Energy meters sont rendus beaucoup trop élevés

V2021.12.2

Configuration

utility_meter:
hilo:
  username: !secret hilo_username
  password: !secret hilo_password
  scan_interval: 60
Generate energy meters true

Describe the bug

Mes energy meters sont rendus à des chiffres beaucoup trop élevés

DCC365EC-7758-454D-B048-E86C4BBC242C

je n’ai pas de logs du moment ou le problème s’est produit mais voici des logs en cours de journée et un screenshot qui montre l’état actuel

Debug log


2021-12-26 12:43:14 DEBUG (MainThread) [custom_components.hilo] Finished fetching [email protected] data in 0.201 seconds (success: True)
2021-12-26 12:43:24 DEBUG (MainThread) [custom_components.hilo] check_tarif: Current plan: rate d Target Tarif: low Energy used: 29.36 Peak: False
2021-12-26 12:43:24 DEBUG (MainThread) [custom_components.hilo] Finished fetching [email protected] data in 0.201 seconds (success: True)
2021-12-26 12:43:34 DEBUG (MainThread) [custom_components.hilo] check_tarif: Current plan: rate d Target Tarif: low Energy used: 29.36 Peak: False
2021-12-26 12:43:34 DEBUG (MainThread) [custom_components.hilo] Finished fetching [email protected] data in 0.198 seconds (success: True)
2021-12-26 12:43:36 DEBUG (MainThread) [custom_components.hilo] Heartbeat: 1:34:11.773408
2021-12-26 12:43:37 DEBUG (MainThread) [custom_components.hilo] Heartbeat: 1:34:12.176440
2021-12-26 12:43:38 DEBUG (MainThread) [custom_components.hilo] Heartbeat: 1:34:13.168914
2021-12-26 12:43:45 DEBUG (MainThread) [custom_components.h

Les energy meters individuels sont vides

V2021.12.2

Configuration

Rate d
60 sec
Generate energy true 

Describe the bug

Mes logs d’énergie totale se populent, mais je ne vois pas mes stats par appareils individuels voir screenshot

Debug log

B1FDFCB5-87A7-4D9B-A79E-C28C1CDF7DAB

Problème capteurs d'énergie

Les capteurs d'énergie ne s'initialisent pas.

Cette erreur provient d'une intégration personnalisée

Logger: custom_components.hilo
Source: custom_components/hilo/init.py:353
Integration: Hilo (documentation)
First occurred: 09:39:16 (9 occurrences)
Last logged: 09:41:00

check_tarif: Unable to find state for sensor.hilo_energy_total_daily_low

Mes compteurs d'énergie ne fonctionnent pas - There is no state available for this entity

Est-ce que ca vous dit qqch?

On dirait que Home assistant force la définition de tyypes pour ces variables... mais j'y connais pas grand chose!

J'ai récemment dû réinstaller l'intégration après plusieurs problèmes bizarres. Tout semble enfin se connecter et je suis capable de contrôler mes thermostats à partir de Home Asssistant. Par contre, aucune donnée statistiques au niveau Énergie.

image

Quand je regarde les stats dans Developers tools, je vois ceci:

image

image

Je n'ai pas essayé de cliquer sur "remove", car je ne veux justement pas les enlever... mais peut-etre vont-ils se recréer ensuite?

2022.3.0 beta - Erreurs qui font que le tarif ne change pas bien et le unknown energy meter n'est plus comptabilisé

Quelque chose a changé au niveau de la beta 2022.3.0 qui fait que le tarif ne change pas bien (entre le low et le medium) et aussi mon unknown energy meter n'est plus comptabilisé.

Je vois cette erreur en boucle dans mes logs:
2022-02-26 07:36:11 ERROR (MainThread) [custom_components.hilo] Unexpected error fetching hilo data: Cannot modify ReadOnlyDict
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/hilo/init.py", line 406, in async_update
self.check_tarif()
File "/config/custom_components/hilo/init.py", line 459, in check_tarif
self.set_state("sensor.hilo_rate_current", target_cost.state)
File "/config/custom_components/hilo/init.py", line 419, in set_state
attrs["last_update"] = datetime.now()
File "/usr/src/homeassistant/homeassistant/util/read_only_dict.py", line 7, in _readonly
raise RuntimeError("Cannot modify ReadOnlyDict")
RuntimeError: Cannot modify ReadOnlyDict

Conflit de noms d'entités

Salut !

Je n'arrive pas à voir tous mes thermostats et variateurs dans l'onglet Entities. Il semble y avoir un problème lors de l'initialisation :

Logger: homeassistant.components.light
Source: helpers/entity_platform.py:592
Integration: Light (documentation, issues)
First occurred: 10:58:18 AM (3 occurrences)
Last logged: 10:58:18 AM

Platform hilo does not generate unique IDs. ID dimmer-light already exists - ignoring light.dimmer

Logger: homeassistant.components.climate
Source: helpers/entity_platform.py:592
Integration: Climate (documentation, issues)
First occurred: 10:58:18 AM (5 occurrences)
Last logged: 10:58:18 AM

Platform hilo does not generate unique IDs. ID thermostat-climate already exists - ignoring climate.thermostat

J'ai tenté de reinstaller l'intégration manuellement, sans succès. Je n'avais pas ce problème avec l'ancienne intégration qui est maintenant deprecated.

En passant, merci pour votre bon travail et joyeuses fêtes !

Incompatibilité core-2022.2.0b0 et hilo_energy_total_daily_low?

J’ai updaté à core-2022.2.0b0 et j’ai des problèmes avec mes compteurs de énergie, ça fait des erreurs avec le hilo_energy_total_daily_low

c’est comme si ça a été renommé ou ça n’existe plus.. entk dans le code chez nous j’ai mis hilo_energy_total_low et ca semble régler à court terme..

mais je vous avise si jamais vous pensiez updater à la nouvelle bêta core ça pourrait briser et vous forcer à taponner… à suivre

États arrêtent de se mettre a jour - Intégration doit être rechargée quelques fois par jour

V2021.12.2

Configuration


utility_meter:
hilo:
  username: !secret hilo_username
  password: !secret hilo_password
  scan_interval: 60

Rate d
Generate energy meters yes 

Describe the bug

Quelques fois par jour je remarque que l’état de mes thermostats et la consommation d’électricité arrête de se mettre à jour. Je crois que l’authentification expire selon ce que je vois dans les logs. Pour corriger je fais un reload sur l’intégration Hilo dans home assistant et ça se remet à fonctionner.

voir screenshot qui montre bien la situation (j’ai fait un reload vers 17:39)

CDAF91B8-85D8-4A2C-BBBD-148FC51EA52B

Debug log



2021-12-26 16:22:01 ERROR (SyncWorker_9) [pyicloud.base] Authentication required for Account. (421)

Bug de démarrage

Bonjour

Je viens de faire la mise à jour par HA. Le plugin de démarre pas.

Voici le log:

Cette erreur provient d'une intégration personnalisée

Logger: homeassistant.config_entries
Source: custom_components/hilo/init.py:305
Integration: Hilo (documentation, issues)
First occurred: 11:15:53 (1 occurrences)
Last logged: 11:15:53

Error setting up entry [email protected] for hilo
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 313, in async_setup
result = await component.async_setup_entry(hass, self) # type: ignore
File "/config/custom_components/hilo/init.py", line 158, in async_setup_entry
await hilo.async_init(scan_interval)
File "/config/custom_components/hilo/init.py", line 305, in async_init
await self.devices.async_init()
File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 94, in async_init
await self.update()
File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 86, in update
dev = self.generate_device(device)
File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 80, in generate_device
dev.class = globals()[device_type]
KeyError: 'Switch'

Pouvez-vous m'aider?

merci

Version of the custom_component

Configuration

Add your logs here.

Describe the bug

A clear and concise description of what the bug is.

Debug log


Add your logs here.

Option pour comptabiliser l'énergie "autre" comme un device dans les energy meters par devices

J'ai eu une idée je ne sais pas si ce serait une bonne idée, tu y penseras, mais avoir une option pour comptabiliser l'énergie "autre" comme un device dans les energy meters par devices

Ce serait genre la différence entre l'énergie totale du meter et l'énergie de toutes les devices hilo

C'est vraiment un détail, mais ca me gosse un peu de calculer ca à la main et que la somme des devices ne corresponde pas à la somme du meter.

Je parle de ca ici pour référence:
image

Les entités de température sont en nombre entiers

Plusieurs pièces sont en fait à des températures avec décimales comme 17.5 mais les entités de températures apparaissent comme 17 ou 18 à la place. Voir en comparaison mon entité de température extérieure qui montre bien les décimales (ne vient pas de l'intégration Hilo).

Les décimales des températures apparaissent bien dans les entités de type climate.xxx, mais pas dans celles de type sensor.xxx_temperature.

PS: en passant je ne suis pas convaincu des threshold pour les différentes icones, mais bon c'est un détail..

image

Erreur avec les hilo.sensor

J'ai mis à jour homeassistant à core-2021.12.10 ce matin, et suite au redémarrage j'ai une erreur qui affecte tous les sensors Hilo.
Mes autres components, switch et climate, fonctionnent bien.
Je ne sais pas si c'est la MAJ ou le redémarrage en soit.

Voici l'erreur du log :

2022-01-26 15:23:06 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform hilo.sensor: Platform not found (No module named 'pyhilo.util.hilo').
2022-01-26 15:23:06 INFO (MainThread) [homeassistant.components.climate] Setting up climate.hilo
2022-01-26 15:23:06 INFO (MainThread) [homeassistant.components.light] Setting up light.hilo
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: Chauffage 1
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: Chauffage 2
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: Chauffage 3
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: Chauffage 4
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: Chauffage 5
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Light entity: LightDimmer00
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Light entity: LightDimmer01
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Light entity: LightDimmer02
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Setting up Light entity: LightDimmer03
2022-01-26 15:23:06 INFO (MainThread) [pyhilo] Connected to websocket server
2022-01-26 15:23:06 INFO (MainThread) [pyhilo] Websocket: Listen started.
2022-01-26 15:23:06 DEBUG (MainThread) [pyhilo] Sending status
2022-01-26 15:23:06 DEBUG (MainThread) [custom_components.hilo] Subscribing to location 6921
2022-01-26 15:23:06 WARNING (MainThread) [pyhilo] Delaying invoke SubscribeToLocation 0 [6921]: Websocket not ready.

Assurer la compatibilité 2022.7

J'ai remarqué ce warning dans les logs qui indique quelque chose à changer pour être compatible dans le futur:

The 'utility_meter.select_tariff' service has been deprecated and will be removed in HA Core 2022.7. Please use 'select.select_option' instead
00:00:10 – (WARNING) Utility Meter - message first occurred at May 6, 2022, 20:07:26 and shows up 2 times

Erreur lors de la configuration initiale

Lors de la configuration initiale l'erreur suivante s'affiche après avoir saisie
l'utilisateur et le mot de passe du compte Hilo

[%key:common::config_flow::error::unknown%]

Voici l'erreur dans le log:

�[31m2022-01-10 16:38:43 ERROR (MainThread) [pyhilo] ClientResponseError: 400, message='Bad Request', url=URL('https://hilodirectoryb2c.b2clogin.com/hilodirectoryb2c.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1A_B2C_1_PasswordFlow')�[0m

�[31m2022-01-10 16:38:43 ERROR (MainThread) [custom_components.hilo] Unknown error while logging into Hilo: 400, message='Bad Request', url=URL('https://hilodirectoryb2c.b2clogin.com/hilodirectoryb2c.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1A_B2C_1_PasswordFlow')�[0m

Les compteurs d'énergie par appareil sont surestimés

J'ai remarqué que les compteurs d'énergie par appareil sont surestimés... exemple je voulais voir combien mon garage consomme par jour et j'était surpris du résultat, mais en observant de plus près on voit que c'est une erreur. Exemple ce matin le total juste de cet appareil dépasse déja le total global pour la maison (lui correspond quand même assez près de celui d'Hilo).

On voit entre autres que ca remonte de 0 à un chiffre élevé d'un coup au moment où la première consommation de la journée se fait:

image

image

PS: j'ai aussi remarqué que le compteur "unknown" est environ le double de la vraie consommation.. pas de spike de son côté, mais il monte juste trop vite...

Trouble compatibilité 2022.4.0b0

J'avais updaté à HA core 2022.4.0b0 et ca faisait plusieurs erreurs avec l'intégration Hilo. J'ai rollbacké rapidement et je n'ai plus tous les logs, mais si jamais quelqu'un veut regarder avant que ca sorte officiellement, ce serait bien.

Il y avait entre autres des erreurs avec l'intégration left.

Erreur 400

Salut,

J'ai réinstallé l'intégration et je n'arrive plus à me connecter... J'ai essayé de modifier mon mot de passe et réessayer et ça ne fonctionne toujours pas.

Voici l'erreur:

Logger: pyhilo
Source: /usr/local/lib/python3.9/site-packages/pyhilo/api.py:292
First occurred: 15:16:52 (1 occurrences)
Last logged: 15:16:52

ClientResponseError: 400, message='Bad Request', url=URL('https://hilodirectoryb2c.b2clogin.com/hilodirectoryb2c.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1A_B2C_1_PasswordFlow')

Lovelace Prochain Défi et consommation total

Bonjour, J'ai utiliser les exemple de carte Lovelace et c'est parfait. quand un clique sur défi Hilo on voie si un défi est scheduler et l'historique des défis

Cependant J'essai de reproduire, un peux comme sur l'application, une carte avec tout les prochain défi de scheduler avec la date et l'heure. quelqu'un as fait quelque chose de semblable ?

Ensuite c'est sûrement qui comprend pas mais j'essai d'avoir la consommation total. dans tout les exemple je voie le sensor : sensor.meter00_power. mais je n'ai pas ce sensor. Est-ce que je doit le créer manuellement ? si oui comment

Merci

Platform hilo does not generate unique IDs (netatmo)

Je met ça ici, y a pas de rush ;) c'est juste pour pas l'oublier

Platform hilo does not generate unique IDs. ID mon_domicile_netatmo_interieur-wifistrength already exists - ignoring sensor.mon_domicile_netatmo_interieur_wifistrength


## Describe the bug

Ce message d'erreur apparait et le sensor.mon_domicile_netatmo_interieur_wifistrength donne déjà de données CO2 
state_class: measurement
unit_of_measurement: ppm
device_class: carbon_dioxide
icon: mdi:molecule-co2
friendly_name: mon domicile (Netatmo intérieur) WifiStrength

`2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up TemperatureSensor entity: mon domicile (Netatmo intérieur) Temperature
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up WifiStrengthSensor entity: mon domicile (Netatmo intérieur) WifiStrength
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up NoiseSensor entity: mon domicile (Netatmo intérieur) Noise
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up WifiStrengthSensor entity: mon domicile (Netatmo intérieur) WifiStrength
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up DeviceSensor entity: mon domicile (Netatmo intérieur)
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Adding device [OutdoorWeatherStation Netatmo extérieur (349688)]
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up TemperatureSensor entity: Netatmo extérieur Temperature
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up DeviceSensor entity: Netatmo extérieur
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Adding device [Gateway Hilo Gateway (1)]
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up ChallengeSensor entity: Defi Hilo
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up RewardSensor entity: Recompenses Hilo
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up DeviceSensor entity: Hilo Gateway
2022-01-11 10:30:11 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor hilo_rate_low_threshold rate d Amount: 40
2022-01-11 10:30:11 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor hilo_rate_low rate d Amount: 0.06159
2022-01-11 10:30:11 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor hilo_rate_medium rate d Amount: 0.09502
2022-01-11 10:30:11 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor hilo_rate_access rate d Amount: 0.41168
2022-01-11 10:30:11 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor hilo_rate_reward_rate rate d Amount: 0.55
2022-01-11 10:30:11 INFO (MainThread) [custom_components.hilo] Initializing energy cost sensor hilo_rate_current rate d Amount: 0
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up UtilityMeter entities utility_meter
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: Atelier
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: salle_de_bain_1_etage
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: chambre_Laurence
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: chambre_Joelle
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Setting up Climate entity: chambre_principale
2022-01-11 10:30:11 ERROR (MainThread) [homeassistant.components.sensor] Platform hilo does not generate unique IDs. ID mon_domicile_netatmo_interieur-wifistrength already exists - ignoring sensor.mon_domicile_netatmo_interieur_wifistrength
2022-01-11 10:30:11 INFO (MainThread) [pyhilo] Connected to websocket server
2022-01-11 10:30:11 INFO (MainThread) [pyhilo] Websocket: Listen started.
2022-01-11 10:30:11 DEBUG (MainThread) [pyhilo] Sending status
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Subscribing to location 311
2022-01-11 10:30:11 WARNING (MainThread) [pyhilo] Delaying invoke SubscribeToLocation 0 [311]: Websocket not ready.
2022-01-11 10:30:11 DEBUG (MainThread) [custom_components.hilo] Added to hass: hilo_energy_total
`

Support pour les devices ChargingPoint

Allô,

Je viens d'essayer d'installer cette intégration et j'ai une erreur au démarrage, fort probablement dû au fait que je participe au projet-pilote avec les bornes de recharge de véhicules électrique.

Dites-moi si je peux aider en donnant plus d'information.

Voici mon log de l'erreur en question:

Error setting up entry ******@gmail.com for hilo
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 313, in async_setup
    result = await component.async_setup_entry(hass, self)  # type: ignore
  File "/config/custom_components/hilo/__init__.py", line 136, in async_setup_entry
    await hilo.async_init()
  File "/config/custom_components/hilo/__init__.py", line 254, in async_init
    await self.devices.async_init()
  File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 83, in async_init
    await self.update()
  File "/usr/local/lib/python3.9/site-packages/pyhilo/devices.py", line 72, in update
    device_type = HILO_DEVICE_TYPES[device["type"]]
KeyError: 'ChargingPoint'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.