francispoisson / hilo

Hilo integration for Home Assistant
The Unlicense
26 stars 8 forks source link

Automatically generating energy meters and adding Gateway device #43

Closed valleedelisle closed 2 years ago

valleedelisle commented 2 years ago

This commit aims to automatically generate and add the energy meters to the Energy dashboard. All entities, meters and sensors are automatically configured.

The details have been described in the README.md.

Also, I'm creating a new gateway device to monitor the online status of the Hilo gateway.

Finally, I'm also proposing to add a license just to protect the developpers in case something goes wrong for someone. This project has to be fun and is not commercially backed so there's no reason we'd take the risk of exposing ourselves to law suits.

Closes #41, closes #38

francispoisson commented 2 years ago

Salut,

Il y a plusieurs problèmes avec ce "pull request"

notamment ces lignes

<<<<<<< HEAD

HILO_SENSOR_CLASSES = ["SmokeDetector", "Meter", "Gateway"]

=======

HILO_SENSOR_CLASSES = ["Meter", "SmokeDetector"]

>>>>>>> parent of f3ae5b9 (Merge pull request #39 from valleedelisle/master)

francispoisson commented 2 years ago

Aucune switch ni aucune sensor n'est détecté. Aucune erreur... Je vais fouiller, mais je commence à ne plus comprendre le code...

valleedelisle commented 2 years ago

<<<<<<< HEAD

HILO_SENSOR_CLASSES = ["SmokeDetector", "Meter", "Gateway"]

=======

HILO_SENSOR_CLASSES = ["Meter", "SmokeDetector"]

>>>>>>> parent of f3ae5b9 (Merge pull request #39 from valleedelisle/master)

Ça ressemble à un merge conflict mais pourtant ça mergeait ici. Je vais essayer de rebase ceci sur la master branch et créer un nouveau PR.

C'est sur que s'il ya des conflits, la platform ne loadera pas.

francispoisson commented 2 years ago

Finalement, j'ai fait le ménage un peu. Ta version dans la branche dev fonctionne bien, mais ne génère pas les "energy meters". J'ai ajouté la gestion des mots de passe "complexe" qui avait été réglé récemment.

valleedelisle commented 2 years ago

Est-ce que tu a activé la fonctionnalité?

hilo:
  username: !secret hilo_username
  password: !secret hilo_password
  generate_energy_meters: true
  hq_plan_name: rate d

J'ai essayé de faire ça le moins intrusif possible pour ceux qui ont déjà patenté des energy meters.

francispoisson commented 2 years ago

De ce que je comprends, lorsque les données d'une entité ne peuvent être peuplées (pour une raison X genre communication avec Hilo), la plateforme utility_meter tente d'être créé avec des données qui n'existent pas.