hekmon / linkytic

Linky TIC support for Home Assistant
MIT License
47 stars 11 forks source link

Paramétrage avec le dashboard Energie #18

Closed Skuair closed 12 months ago

Skuair commented 1 year ago

Bonjour,

J'ai récemment acquis le Lixee TIC DIN et j'ai pu installer ce plugin, merci pour le travail. Je pense avoir loupé un truc avec le dashboard Energie : en effet, en parcourant les issues et notamment ce commentaire https://github.com/hekmon/linkytic/issues/8#issuecomment-1482679640 vous dites bien que le plugin fournit les entités energy pour les utiliser dans le dashboard. Mais de mon côté elles n'apparaissent pas.

Que faut-il que je fasse ? Activer le recorder pour ces entités (je choisis moi-même quelles entités je veux conserver en historique actuellement) ?

Voici le résumé de l'intégration: image

Et sur le dashboard energy en paramétrage (la seule entité qu'on voit dans la liste est celle d'un ancienne intégration que je vais enlever quand tout sera ok avec le TIC) : image

Et enfin, si ça peut influencer, voici le paramétrage de mon recorder : image

Merci d'avance.

hekmon commented 1 year ago

Bonjour,

Cela est étrange. Aucun configuration particulière n'est normalement nécessaire.

Si vous allez dans les outils developper et que vous filtrez les sensors avec sensor.linky_index_option qu'est-ce que cela vous donne pour vos deux index ? image L'important est d'avoir device_class: energy et unit_of_measurement: Wh de mémoire (et certainement state_class: total_increasing) pour que que HA le propose dans le dashboard energie.

Aussi... quelle version de HA ? :)

Skuair commented 12 months ago

J'ai bien les 3 attributs nécessaires pour les 2 index options heure pleines et creuses : state_class: total_increasing unit_of_measurement: Wh device_class: energy Screenshot_20231006-061627

Version de HA toute dernière 2023.10.0, mais avec la dernière de septembre c'était pareil. Il n'y a pas de rapport avec le recorder ?

hekmon commented 12 months ago

Normalement aucun lien avec le recorder (HA créer des sensors de rollup tout seul apres avoir passé le wizard du dashboard energy).

Je vois que vous avez un sensor qui apparait dans la liste comme compatible (MyElectricalData-...). Quels sont ses attributs ?

Skuair commented 12 months ago

Justement, ces sensors dispo de l'ancienne intégration, je ne les trouve pas avec l'outil de développement. On dirait que ce sont des sensors cachés. Avec cette ancienne intégration, pour les avoir dispo avec l'onglet énergie, il avait fallu faire quelque chose de spécifique (une sorte de config pour une communication websocket : https://github.com/MyElectricalData/myelectricaldata_import/wiki/03.-Configuration#home_assistant_ws), mais c'est sûrement spécifique à cette intégration.

Du coup je ne sais pas trop quoi debugger pour vous donner plus d'infos.

hekmon commented 12 months ago

Mmmm je ne vois aucune raison qui empecherait le sensor d'être détecté... Ce qui m'embête c'est que vous êtes le 2eme à avoir ce problème semble-t-il et qu'il n'y a pas l'ombre d'une piste.

Quelques idées pour vous aider à continuer la recherche :

Bon courage pour votre recherche et n'hésitez pas à revenir ici pour de l'aide ou partager vos résultats.

Skuair commented 12 months ago

J'ai trouvé, c'était bien un problème de recorder.

En effet, en allant dans outils de développement / statistiques, les 2 sensors en question étaient en "problème", notamment car ils n'était pas pris en compte par le recorder : image

En les ajoutant à ma config comme suit : image

Je peux maintenant les sélectionner dans le dashboard energy : image

Question subsidiaire : que mettez-vous pour le suivi des coûts ? entité de suivi des coûts totaux, entité avec prix actuel ou prix fixe ? Je vois un sensor sensor.linky_index_option_heures_creuses_heures_creuses_cost et sensor.linky_index_option_heures_creuses_heures_pleines_cost, faut-il utiliser ces 2 ? Comment sont-ils remplis ?

hekmon commented 12 months ago

Bonne nouvelle ! Bravo pour avoir trouvé.

En effet, après lecture de la documentation du recorder il se trouve que l'entrée include :

Votre premier message indique effectivement que vous possédiez une configuration particulière avec un include, par conséquents les entités d'index de l'intégration n'étaient plus enregistrées et donc n'apparaissaient pas dans le dashboard énergie.

Une configuration par default du recorder (j'entends sans include spécifié) aurait de fait inclus les entités d'index du Linky et n'aurait pas bloqué leur apparition dans le dashboard énergie.

Ce n'est pas un point potentiel de blocage que je connaissais (je n'ai pas de configuration particulière de mon recorder a part pour la rétention). Mais cela servira certainement à d'autres personnes, merci d'être revenu partager la solution !

Concernant le suivi des coûts, j'utilise une entité fixe de type input que je mets a jour manuellement. Vous pouvez voir le détails en regardant l'exemple "Affichage dynamique des prix" dans le readme de mon intégration Tempo. Les nouveaux sensor cost que vous avez vu apparaitre sont créés automatiquement par HA pour enregistrer les rollup de coût lors de l'ajout d'une entité dans le dashboard énergie. Voyez les comme des sensors "cachés" pour faire fonctionner le dashboard Énergie :)

Skuair commented 12 months ago

Oui pour les prix, j'ai compris après coup que c'était HA qui avait créé le sensor xxx_cost selon la config que je lui avait donné. J'ai utilisé le mode prix fixe en paramétrage du dashboard energy, mais une entité de type input_number ferait très bien l'affaire aussi. Merci à vous.