MyElectricalData - Vos données Linky chez vous :)

Moi j’ai quelque chose qui n’est pas cohérent au niveau des coûts…et la consommation de l’année dernière n’est pas complète si je compare à Enedis. Cela vient du fait que MyElectricaldata n’a pas récupéré toutes les données de 2021 ?
image

@Stef_42

Tu oublie que RTE lui arrive des souci qui ne remonte pas des fois , alors comment veux tu que la passerelle attrape les info qui manque j’ai rte

il m’en maque plus de la moitié…j’ai une conso à 10900 kwh sur 2021…ça fait beaucoup

Vérifie dans ton fichier config.yaml cette partie:

consumption_max_date: "2020-01-01"
    consumption_detail_max_date: "2020-01-01"

Si tu as laissé de base les dates sont au 01/06/2021 donc il te manque une demi année.

Tu peux utiliser un utility_meter qui cycle en mensuel, avec pour source le sensor myelectrical data.

Il est possible d’en définir plusieurs en fonction des périodes souhaitées.

Pour la visualisation, utilise apex charts.

Yes, merci j’y ai pensé mais quel sensor myelectrical contient toutes les datas?

Le sensor créé de base par l’intégration te remonte la conso journalière :

Il s’agit donc d’utiliser un utility_meter en monthly pour avoir un cumul mensuel. Tu peux ensuite afficher ces valeurs avec Apex.

En ce qui concerne les valeurs passées, le plus simple je pense c’est de ne pas chercher à les faire remonter dans HA, mais d’utiliser Grafana (il y a un dashboard avec le graphique de la conso mensuel qui traine quelque part sur le forum). Ensuite, utilise une carte iframe pour afficher le tout dans HA.

1 « J'aime »

Merci je vais regarder ça !

bien vu je pensais l’avoir supprimé. Merci pour ton aide

Il reste a 0 mon compteur…

  monthly_elec:
    source: sensor.myelectricaldata_XXX
    cycle: monthly   
state_class: total_increasing
source: sensor.myelectricaldata_XXX
status: collecting
last_period: '0'
meter_period: monthly
cron pattern: 0 0 1 * *
last_reset: '2022-12-22T10:20:59.806665+00:00'
unit_of_measurement: kWh
device_class: energy
icon: mdi:counter
friendly_name: monthly_elec

A ce stade c’est normal, il prend en compte les changements de valeur du capteur source, il faut laisser le temps s’écouler. En toute logique, la valeur devrait être incrémentée lors du prochain relevé.

Pour obtenir les valeurs des mois précédents, mieux vaut passer par Grafana/Influx.

1 « J'aime »

Bonjour,
J’ai également un soucis, Voici ce que j’ai comme message. (J’ai lu tout le poste et je n’ai pas trouvé de problème similaire) merci pour votre aide.

 
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
2022-12-22 18:11:29.576 -     INFO :  Configure Databases
2022-12-22 18:11:29.699 -     INFO :   => day
2022-12-22 18:11:29.713 -     INFO :   => call_number
2022-12-22 18:11:29.720 -     INFO :   => max_call
2022-12-22 18:11:29.728 -     INFO :   => version
2022-12-22 18:11:29.737 -     INFO :   => lock
2022-12-22 18:11:29.744 -     INFO :   => lastUpdate
2022-12-22 18:11:29.745 -     INFO :   Success
2022-12-22 18:11:31.250 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.250 -     INFO :  RUN IN PRODUCTION MODE
2022-12-22 18:11:31.251 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.285 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.285 -     INFO : ▌│█║▌║▌║  __  __         _____  _              _          _               _  ____          _           ║▌║▌║█│▌
2022-12-22 18:11:31.286 -     INFO : ▌│█║▌║▌║ |  \/  | _   _ | ____|| |  ___   ___ | |_  _ __ (_)  ___   __ _ | ||  _ \   __ _ | |_   __ _  ║▌║▌║█│▌
2022-12-22 18:11:31.286 -     INFO : ▌│█║▌║▌║ | |\/| || | | ||  _|  | | / _ \ / __|| __|| '__|| | / __| / _` || || | | | / _` || __| / _` | ║▌║▌║█│▌
2022-12-22 18:11:31.286 -     INFO : ▌│█║▌║▌║ | |  | || |_| || |___ | ||  __/| (__ | |_ | |   | || (__ | (_| || || |_| || (_| || |_ | (_| | ║▌║▌║█│▌
2022-12-22 18:11:31.286 -     INFO : ▌│█║▌║▌║ |_|  |_| \__, ||_____||_| \___| \___| \__||_|   |_| \___| \__,_||_||____/  \__,_| \__| \__,_| ║▌║▌║█│▌
2022-12-22 18:11:31.287 -     INFO : ▌│█║▌║▌║          |___/                                                                                ║▌║▌║█│▌
2022-12-22 18:11:31.287 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.287 -     INFO : ▌│█║▌║▌║                                       VERSION : 0.8.10                                        ║▌║▌║█│▌
2022-12-22 18:11:31.287 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.287 -     INFO :  Display configuration :
2022-12-22 18:11:31.288 -     INFO :    cycle: 14400
2022-12-22 18:11:31.288 -     INFO :    debug: True
2022-12-22 18:11:31.288 -     INFO :    wipe_influxdb: False
2022-12-22 18:11:31.289 -     INFO :    home_assistant:
2022-12-22 18:11:31.289 -     INFO :      enable: True
2022-12-22 18:11:31.289 -     INFO :      discovery: True
2022-12-22 18:11:31.289 -     INFO :      discovery_prefix: homeassistant
2022-12-22 18:11:31.289 -     INFO :    influxdb:
2022-12-22 18:11:31.289 -     INFO :      enable: False
2022-12-22 18:11:31.289 -     INFO :      hostname: influxdb
2022-12-22 18:11:31.290 -     INFO :      port: 8086
2022-12-22 18:11:31.290 -     INFO :      token: ** hidden **
2022-12-22 18:11:31.290 -     INFO :      org: myelectricaldata
2022-12-22 18:11:31.290 -     INFO :      bucket: myelectricaldata
2022-12-22 18:11:31.291 -     INFO :      method: synchronous
2022-12-22 18:11:31.291 -     INFO :      batching_options:
2022-12-22 18:11:31.291 -     INFO :        batch_size: 1000
2022-12-22 18:11:31.292 -     INFO :        flush_interval: 1000
2022-12-22 18:11:31.292 -     INFO :        jitter_interval: 0
2022-12-22 18:11:31.292 -     INFO :        retry_interval: 5000
2022-12-22 18:11:31.293 -     INFO :        max_retry_time: 180000
2022-12-22 18:11:31.293 -     INFO :        max_retries: 5
2022-12-22 18:11:31.293 -     INFO :        max_retry_delay: 125000
2022-12-22 18:11:31.293 -     INFO :        exponential_base: 2
2022-12-22 18:11:31.294 -     INFO :    mqtt:
2022-12-22 18:11:31.294 -     INFO :      enable: True
2022-12-22 18:11:31.294 -     INFO :      hostname: 192.168.1.160
2022-12-22 18:11:31.295 -     INFO :      port: 1883
2022-12-22 18:11:31.295 -     INFO :      username: mqtt_enedis_gateway
2022-12-22 18:11:31.295 -     INFO :      password: ** hidden **
2022-12-22 18:11:31.295 -     INFO :      prefix: enedis_gateway
2022-12-22 18:11:31.296 -     INFO :      client_id: enedis_gateway
2022-12-22 18:11:31.296 -     INFO :      retain: True
2022-12-22 18:11:31.296 -     INFO :      qos: 0
2022-12-22 18:11:31.297 -     INFO :    myelectricaldata:
2022-12-22 18:11:31.297 -     INFO :      16164109809404:
2022-12-22 18:11:31.298 -     INFO :        enable: true
2022-12-22 18:11:31.298 -     INFO :        token: ** hidden **
2022-12-22 18:11:31.299 -     INFO :        name: Maison
2022-12-22 18:11:31.299 -     INFO :        addresses: true
2022-12-22 18:11:31.300 -     INFO :        cache: true
2022-12-22 18:11:31.300 -     INFO :        consumption: true
2022-12-22 18:11:31.301 -     INFO :        consumption_detail: true
2022-12-22 18:11:31.301 -     INFO :        consumption_price_base: 0.181
2022-12-22 18:11:31.302 -     INFO :        consumption_price_hc: 0.1360
2022-12-22 18:11:31.302 -     INFO :        consumption_price_hp: 0.1821
2022-12-22 18:11:31.302 -     INFO :        consumption_max_date: 2021-06-01
2022-12-22 18:11:31.302 -     INFO :        consumption_detail_max_date: 2021-06-01
2022-12-22 18:11:31.303 -     INFO :        offpeak_hours_0: 22H36-6H36
2022-12-22 18:11:31.303 -     INFO :        offpeak_hours_1: 22H36-6H36
2022-12-22 18:11:31.303 -     INFO :        offpeak_hours_2: 22H36-6H36
2022-12-22 18:11:31.303 -     INFO :        offpeak_hours_3: 22H36-6H36
2022-12-22 18:11:31.304 -     INFO :        offpeak_hours_4: 22H36-6H36
2022-12-22 18:11:31.304 -     INFO :        offpeak_hours_5: 22H36-6H36
2022-12-22 18:11:31.304 -     INFO :        offpeak_hours_6: 22H36-6H36
2022-12-22 18:11:31.305 -     INFO :        plan: HC/HP
2022-12-22 18:11:31.305 -     INFO :        production: true
2022-12-22 18:11:31.305 -     INFO :        production_detail: false
2022-12-22 18:11:31.305 -     INFO :        production_price: 0.0
2022-12-22 18:11:31.305 -     INFO :        production_max_date: 2021-06-01
2022-12-22 18:11:31.306 -     INFO :        production_detail_max_date: 2021-06-01
2022-12-22 18:11:31.306 -     INFO :        refresh_addresse: false
2022-12-22 18:11:31.306 -     INFO :        refresh_contract: false
2022-12-22 18:11:31.306 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.306 -     INFO :  Check config.yaml :
2022-12-22 18:11:31.307 -     INFO :   => Config valid
2022-12-22 18:11:31.331 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.332 -     INFO :  LOADING CONFIGURATION...
2022-12-22 18:11:31.332 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.333 -     INFO :  16164109809404
2022-12-22 18:11:31.363 -     INFO :    => Success
2022-12-22 18:11:31.364 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-22 18:11:31.364 -     INFO :  Connect to MQTT broker 192.168.1.160:1883
2022-12-22 18:11:31.368 - CRITICAL :  MQTT Connexion failed
2022-12-22 18:11:31.369 - CRITICAL :  [Errno 111] Connection refused

Hello

Tu es sur ??

Pourtant ton souci est claire !!

Au passage cahe tes info perso ( ton pdl est visible dans ton journal que tu as posté ) :wink:

1 « J'aime »

@ClassicRed
Merci. Oui j’ai vu que c’était un problème de connexion mqtt mais je ne sais pas quoi faire… j’ai remis les mêmes config que myenedis :thinking:

sauf que la la connexion a ton broker est refusé
essai de te connecte avec ce logiciel

pour voir si ta connexion est ok avec ton password et username

1 « J'aime »

Bon, impossible de faire remonter des infos de mon compteur
J’ai essayé plusieurs solutions dans mon config.yaml
J’obtiens toujours cette même erreur :

On dirais qu’il y a un problème avec le consentement mais j’ai déjà fait la demande au moins 5 fois…

Voici mon config.yaml

cycle: 14400
debug: false
home_assistant:
  card_myenedis: true
  discovery_prefix: homeassistant
  enable: true

influxdb:
  asynchronous: 'false'
  bucket: myelectricaldata
  enable: false
  host: influxdb
  org: myelectricaldata
  port: 8086
  token: XXXXXXXXXXX

mqtt:
  client_id: myelectricaldata
  enable: true
  hostname: 10.x.x.x
  password: 'password'
  port: 1883
  prefix: myelectricaldata
  qos: 0
  retain: true
  username: 'user'

myelectricaldata:
  "PDL":
    enable: 'true'
    cache: 'true'
    token: "token"
    name: "Maison"
    addresses: 'true'
    consumption: 'true'
    consumption_detail: 'true'
    consumption_detail_max_date: "2022-04-21"
    consumption_max_date: "2022-04-21"
    consumption_price_base: '0.17096'
    consumption_price_hc: 0
    consumption_price_hp: 0
    offpeak_hours_0: ""
    offpeak_hours_1: ""
    offpeak_hours_2: ""
    offpeak_hours_3: ""
    offpeak_hours_4: ""
    offpeak_hours_5: ""
    offpeak_hours_6: ""
    plan: BASE
    production: 'false'
    production_detail: 'false'
    production_detail_max_date: "2021-01-01"
    production_max_date: "2021-01-01"
    production_price: 0

Des idées ?

PS: HA est installé sur une VM sous Synology

C’est pas le consentement, c’est la date du consentement.
Effacer cahce.db et recommence

Malheureusement j’ai le même message après avoir suppr le cache.db

Dans les journaux, si je regarde en amont de ce message d’erreur, j’ai ça :

Mais comme je l’ai déjà mentionné, le renouvellement du consentement ne résoud pas le problème.

Dans l’ordre :

  • Arrêt de l’addon
  • Suppr du cache.db
  • Demande de consentement
  • Copie du nouveau token
  • Reboot HA
  • Démarrage de l’adon

Non, c’est pas le même erreur.
La première etait sur ‹ strftime › en cherchant les données de chach.db pour postuler dans MQTT
Et maintenant c’est le consentement luit même…essaie de le refaire

Pas mieux
J’ai donc toujours ces 2 erreurs.
Il ne fait plus la liaison avec le consentement…
J’ai testé de faire le renouvellement depuis Chrome, Edge et Safari