MyElectricalData - Vos données Linky chez vous :)

Oui…je sais que c’est facile avec un template… mais completer le sensor med peut aider une maj de la carte de Saniho dans la future … la carte ne fait pas des calculs.

Je suis bien d’accord, tu faire le pull ? Je suis pas familier avec ça :slight_smile:

la nouvelle version a créé un nouveau dossier à la racine /config, il est necessaire de transferer le fichier config et le base dans ce nouveau dossier.
le lien est visible dans la page configuration de myelectricaldata

1 « J'aime »

merci pour ta réponse @BiduleMac

Bonsoir,

Maintenant que ca marche avec mqtt j’essaie d’envoyer dans InfluxDB mes data pour les extraires via Grafana.

Cependant j’ai cette erreur:

2023-01-26 17:40:16.924 -     INFO :   - 2022-06
Traceback (most recent call last):
  File "/app/models/jobs.py", line 197, in job_import_data
    ExportInfluxDB(self.usage_point_id).daily(
  File "/app/models/export_influxdb.py", line 35, in daily
    app.INFLUXDB.write(
  File "/app/models/influxdb.py", line 176, in write
    self.write_api.write(bucket=self.bucket, org=self.org, record=record)
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/client/write_api.py", line 375, in write
    results = list(map(write_payload, payloads.items()))
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/client/write_api.py", line 373, in write_payload
    return self._post_write(_async_req, bucket, org, final_string, payload[0])
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/client/write_api.py", line 484, in _post_write
    return self._write_service.post_write(org=org, bucket=bucket, body=body, precision=precision,
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/service/write_service.py", line 60, in post_write
    (data) = self.post_write_with_http_info(org, bucket, body, **kwargs)  # noqa: E501
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/service/write_service.py", line 90, in post_write_with_http_info
    return self.api_client.call_api(
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/_sync/api_client.py", line 343, in call_api
    return self.__call_api(resource_path, method,
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/_sync/api_client.py", line 173, in __call_api
    response_data = self.request(
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/_sync/api_client.py", line 388, in request
    return self.rest_client.POST(url,
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/_sync/rest.py", line 311, in POST
    return self.request("POST", url,
  File "/usr/local/lib/python3.9/site-packages/influxdb_client/_sync/rest.py", line 261, in request
    raise ApiException(http_resp=r)
influxdb_client.rest.ApiException: (500)
Reason: Internal Server Error
HTTP response headers: HTTPHeaderDict({'Content-Type': 'application/json', 'Request-Id': '1db59536-9d98-11ed-a024-0242ac1e2103', 'X-Influxdb-Build': 'OSS', 'X-Influxdb-Error': 'timeout', 'X-Influxdb-Version': '1.8.10', 'X-Request-Id': '1db59536-9d98-11ed-a024-0242ac1e2103', 'Date': 'Thu, 26 Jan 2023 16:40:40 GMT', 'Content-Length': '20'})
HTTP response body: {"error":"timeout"}
2023-01-26 17:40:41.910 -    ERROR : ═══════════════════════════════════════════════•°• :ERREUR: •°•════════════════════════════════════════════════
2023-01-26 17:40:41.910 -    ERROR : 
2023-01-26 17:40:41.911 -    ERROR :  Erreur lors de l'exportation des données dans InfluxDB
2023-01-26 17:40:41.911 -    ERROR :  (500)
Reason: Internal Server Error
HTTP response headers: HTTPHeaderDict({'Content-Type': 'application/json', 'Request-Id': '1db59536-9d98-11ed-a024-0242ac1e2103', 'X-Influxdb-Build': 'OSS', 'X-Influxdb-Error': 'timeout', 'X-Influxdb-Version': '1.8.10', 'X-Request-Id': '1db59536-9d98-11ed-a024-0242ac1e2103', 'Date': 'Thu, 26 Jan 2023 16:40:40 GMT', 'Content-Length': '20'})
HTTP response body: {"error":"timeout"}
2023-01-26 17:40:41.911 -    ERROR : 
2023-01-26 17:40:41.911 -    ERROR : ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════
2023-01-26 17:40:41.912 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Une idée de ce qui ne va pas ?
J’ai vérifier 5x le host, le port + user mot de passe dans le fichier de conf.
Je trouve étonnant d’avoir un timeout à vrai dire.

Merci
RDM

@RDMCH
quel version de influxdb ?

Ce matin aucune donnée récupérée. J’ai donc essayé de mettre à jour en 0.8.13-8 et j’ai renommé mon dossier « enedisgateway2mqtt » en « myelectricaldata » mais aucune donnée quand même alors que je l’ai bien sur mon espace client Enedis.

InfluxDB - Current version: 4.5.0 => GitHub - hassio-addons/addon-influxdb at v4.5.0

Hello
@RDMCH , je me souviens plus de ta config pour influxDB

tu peux la posté , seul la partie de Influxdb dans le fichier config de myelectra

Hello

Et que voici.
Le token c’est username:password si jamais

influxdb:
  enable: true
  hostname: a0d7b954-influxdb
  port: 8086
  token: homeassistant:****
  org: "-"
  bucket: myelectricaldata/autogen
  asynchronous: true
influxdb:
  asynchronous: true
  bucket: homeassistantDB/autogen
  enable: true
  hostname: 192.168.2.10
  org: '-'
  port: 8086
  token: XXX:XXX

Essai de remplace le hostname par l’ip de de ton HA

Quand je ping le nom a0*** ca me retourne une IP qui n’est pas mon HA normal ?
Comme si l’AD avait fait un réseau docker entre mon HA et mon AD

bonsoir je n’arrive pas à démarrer add on il m’indique une erreur pdl: pourquoi ?

quelle est ta version de l’addon?

0.8.14-beta1-6 la mise à jour ce matin

Ok reviens en 8.13… j’ai eu le même problème et il a été résolu en revenant à la version 8.13. Attendre une version release.

J’avais la meme erreur
c’est dû au changement de dossier evoqué plus haut, la version 0.8.13-8 ou 7 a renommé mon dossier « enedisgateway2mqtt » en « myelectricaldata ». en conséquence le fichier config.yaml placé dans le dossier « myelectricaldata » n’est pas bon (version generique).
il te faut donc, soit copier le contenu du premier dossier vers le deuxieme, ou changer le nom du premier par le deuxieme et relancer…

Effectivement et merci pour on aide;

Bonjour,

Rebelote ce matin je n’ai rien récupéré. Je ne comprends pas je croyais que ça avait été corrigé?

tourne depuis hier soir!! surement normal.