MyElectricalData - Vos données Linky chez vous :)

Bonjour,

plusieurs questions:

  • Comment on récupère le HOME_ASSISTANT_TOKEN_GENERATE_IN_PROFILE_TABS_(BOTTOM)?
  • La version 0.9.2 sort quand?
  • Pour l’URL j’ai mis: url: homeassistant.local, c’est ok?

Merci :slight_smile:

home_assistant_ws:
  enable: true   
  ssl: false     <<<< ======= si ip HA
  token: 
  url: 192.168.0.122:8123 <<<< ======= IP de HA
2 « J'aime »

Hello tt le monde,

La 0.9.2 est en ligne avec quelques nouveautés intérrésentes (dont l’intégration des données dans l’onglet Enegy de Home Assistant)

Par contre ATTENTION, gros changement au niveau du discovery MQTT.

GO lire le Change Log Svp :slight_smile:

2 « J'aime »

Bonjour
Impossible de lancer 0.9.x
Toujours la meme erreur a l’init de la DB sqlite:

myelectricaldata_1  | 2023-09-18 16:53:17.672 -     INFO : Configure Databases
myelectricaldata_1  | Traceback (most recent call last):
myelectricaldata_1  |   File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
myelectricaldata_1  |     self.dialect.do_execute(
myelectricaldata_1  |   File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 736, in do_execute
myelectricaldata_1  |     cursor.execute(statement, parameters)
myelectricaldata_1  | sqlite3.OperationalError: no such table: config
myelectricaldata_1  |

Aucun soucis en 0.8.16

Quelqu’un aurai une idee?

Supprime le cache.db est relance l’application.

PS : Tu va perdre l’historique inférieur à 2 ans en horaire et 3 ans en journalié par contre.

Hello @M4dm4rtig4n ,
J’ai suivi le process mais je n’ai que 4 sensors qui remontent:
image
image

J’ai reboot le docker et HA.
Une idée?

THX

Super. Mise à jour OK. J’ai que trois sensors mais a priori tout fonctionne.
J’en suis à la configuration du tableau « Energie » mais je ne comprends pas ce qu’il faut faire ou où il faut le faire :

Ensuite, il vous suffit de faire la configuration des entity dans HA. Le sensor principal suit la régle de nommage :

myelectricaldata:NUMERODEPDL_PLAN_consumption

Exemple :

  • myelectricaldata:01234567891456_bluehc_consumption
  • myelectricaldata:01234567891456_hp_consumption
  • myelectricaldata:01234567891456_hc_consumption
  • myelectricaldata:01234567891456_base_consumption

Pour ce qui est des coùts, il faut sélectionner un sensor avec les « Coût totaux » au format :

myelectricaldata:NUMERODEPDL_PLAN_consumption_cost

Exemple :

  • myelectricaldata:01234567891456_bluehc_consumption_cost
  • myelectricaldata:01234567891456_hp_consumption_cost
  • myelectricaldata:01234567891456_hc_consumption_cost
  • myelectricaldata:01234567891456_base_consumption_cost

@M4dm4rtig4n : Pour commencer merci beaucoup pour ton travail et de le rendre disponible, avant de decouvrir ton travail je recuperais des sheet Enerdis autant dire la prehistoire…

Je demarre le container sans cache.db, juste avec un config.yaml valide sous ./data.
Premiere lancement, creation du cache.db (0 Ko) et error.
(Meme procedure en 0.8.x pas de soucis)

et quel est ton souci , car la c’est ok

si tu souhaite récupe les sensors pour mettre dans le tableau energy , lis la doc que @M4dm4rtig4n indique.

Désactive provisoire la connexion de DB sqlite et relance pour voir si OK

Bonjour à tous,

Question bête, mais je suis sur une installation HAOS (raspberry pi 4) et pour le moment, j’ai installé le module complémentaire via les addons (hassio-addons).

Puis-je me passé de hassio-addons et utiliser l’image docker MyElectricalData directement ? Si oui, comment ?

Merci

Salut

Sur la page https://myelectricaldata.fr/, quand je veux donner mon consentement à Enedis, j’arrive sur une page Enedis 404.

Cela fonctionne de votre côté ?

Non, pareil depuis plusieurs jours…

1 « J'aime »

Il va falloir commencer par supprimer le plugin dans Home Assistant.
Ensuite il faut utiliser le code compose suivant :

version: "3.9"
services:
  myelectricaldata:
    image: m4dm4rtig4n/myelectricaldata:latest
    restart: unless-stopped
    volumes:
      - ./data:/data
    environment:
      TZ: Europe/Paris
    ports:
      - '5000:5000'

Dans un stack de Portainer par exemple ou dans un fichier docker-compose. Attention de bien personnaliser le chemin du volume pour les datas. Cela peut être pratique de pouvoir accéder, directement, au fichier de config de myelectricaldata.
Il faudra aussi un container mosquitto pour l’interface entre le container myelectricaldata et Home Assistant.

A priori après c’est le même tuto de mise en place que pour le plugin.

Si vous n’êtes pas habitué à docker il vaut mieux rester sur le plugin interne qui fait en faite exactement la même chose.

NOK


myelectricaldata_1  | 2023-09-19 11:17:48.995 -     INFO :━━━━━━━━━━━━━━
myelectricaldata_1  | 2023-09-19 11:17:48.995 -     INFO : CONFIG VALID
myelectricaldata_1  | 2023-09-19 11:17:48.995 -     INFO : ━━━━━━━━━━━━━
myelectricaldata_1  | 2023-09-19 11:17:49.001 -     INFO : Configure Databases
myelectricaldata_1  | Traceback (most recent call last):
myelectricaldata_1  |   File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
myelectricaldata_1  |     self.dialect.do_execute(
myelectricaldata_1  |   File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 736, in do_execute
myelectricaldata_1  |     cursor.execute(statement, parameters)
myelectricaldata_1  | sqlite3.OperationalError: no such table: config

Comme si init DB pas fait

Si je lance avec le cache.db de mon instance 0.8.16

  • Ca demarre sans soucis

2023-09-19 11:27:37.643 -     INFO : ━━━━━━━━━━━━━━━━━━━
2023-09-19 11:27:37.644 -     INFO :   VERSION : 0.9.1                                        
2023-09-19 11:27:37.644 -     INFO : ━━━━━━━━━━━━━━━━━━━
2023-09-19 11:27:37.681 -     INFO : ━━━━━━━━━━━━━━━━━━━
2023-09-19 11:27:37.681 -     INFO : RUN IN PRODUCTION MODE
2023-09-19 11:27:37.681 -     INFO : ━━━━━━━━━━━━━━━━━━━
................
2023-09-19 11:27:37.745 -     INFO : Started server process [1]
2023-09-19 11:27:37.746 -     INFO : Waiting for application startup.
2023-09-19 11:27:37.751 -     INFO : Application startup complete.
2023-09-19 11:27:37.753 -     INFO : Uvicorn running on http://0.0.0.0:5000 (Press CTRL+C to quit)

- Mais « Internal Server Error » sur le Front-End port 5000

2023-09-19 11:30:53.968 -     INFO : 194.230.145.210:14970 - "GET /usage_point_id/xxxx HTTP/1.1" 500
2023-09-19 11:30:53.968 -    ERROR : Exception in ASGI application
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Oui :

Crée une issue si tu veut que j’essaie de t’aider stp :

Hello,

Personne ne sait pourquoi les sensor ne remonte pas?

Merci

Bonjour
est-il possible de récupérer les consommations heure par heure comme dans l’appli Enedis?

Merci

Dans l’addon de Home Assistant, je n’ai pas la mise à jour qui est proposée. Je reste en 0.9.1.
Que faire?