MyElectricalData - Vos données Linky chez vous :)

Facile à voir a part des dates dans ce section que c’est pas l’an ou mois mais les dernier 365 ou 30/1 jours

Oui, mais c’est sûr que cela est trompeur sur l’index ![cette année, ce mois-ci],
même si l’on a la précision des dates en dessous (donc linéaire)
image

Ça veut dire quoi de les PR ?

Oui…excuses… trops technique… je vais proposer les changements vers MED avec la solution déjà préparé en code. Je l’ai déjà fait mais si t’as des idées en plus…à discuter :slight_smile:

EDIT: PR = Pull Request (faut chercher vers google) = demande pour accepter ce code

Hônettement, je n’ai jamais vu ni utlisé ces données car depuis longtemps « linear » ne m’intéresse pas du tout. Mais, je suis intéressé si je pourrait reduire HP vers HC. Je comprends que chaq’un a ces bûts donc j’essaie d’apprendre aussi :slight_smile:

1 « J'aime »

Ah oui dans ce cas je trouve parfait ton PR.

EDIT : Je ne vois que les valeurs en KWh, mais je ne vois les valeurs en EURO. N’est il pas possible d’ajouter donc ces valeurs :

  • Année HC Kwh,
  • Année HP Kwh,
  • Année HC Euro,
  • Année HP Euro,
  • Mois HC Kwh,
  • Mois HP Kwh,
  • Mois HC Euro,
  • Mois HP Euro,
  • Semaine HC Kwh,
  • Semaine HP Kwh,
  • Semaine HC Euro,
  • Semaine HP Euro,

Je vais discuter avec M4d…esp. pour ‹ TEMPO › c’est pas si facile

J’ai trouvé une autre solution, tu peux créer des sensors MQTT comme ci-dessous. Le ‹ + › est un wildcard qui dise de collecter tout donc tout les années. Mais, car que 2024 change, que les topics de 2024 sont présentés. T’as toute info, kWh Wh et EUR pour mois et an courant.

mqtt: 
  sensor:
    - state_topic: myelectricaldata/123456789123546789/consumption/annual/+/thisYear/tempo/BLUE_HC/kWh
      value_template: "{{ value_json }}" 
      unique_id: linky_consumption_annual_blue_hc
      name: linky consumption annual blue hc
      icon: mdi:lightning-bolt
      device_class: energy
      unit_of_measurement: kWh
      state_class: total_increasing

seul bémol… HA n’est pas gentil de temps en temps et a crée des valeur initiales loin de la réalité…ce que j’ai corrigé dans devtool > statistics

Avec ça j’ai retiré mon PR car la complexité pour avoir une autre répresentation de Tempo en couleur et prix est assez haute.

Bonjour, j’ai un souci que je n’arrive pas à résoudre concernant le TDB énergie. Je n’ai pas de remontée d’info.

Je suis sur une VM HAOS sous proxmox. J’utilise le module complémentaire MyElectricalData
version: 0.9.3, MQTT et INfluDB pas installé et la carte Linky content Card MED.
Pas de souci avec la carte Linky (sauf peut être les prix de ma consommation TEMPO qui diffèrent de ceux de l’appli EDF).
Depuis hier j’essai de faire remonter les infos dans le TDB énergie et la je coince.
voici ma config MED

cycle: 14400
debug: false
home_assistant:
  card_myenedis: true
  discovery_prefix: homeassistant
  enable: true
home_assistant_ws:
  enable: true
  ssl: false
  token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  url: xxxxxxxxxxxxx.duckdns.org:8123

influxdb:
  bucket: "myelectricaldata/autogen"
  enable: false
  hostname: influxdb
  method: synchronous
  org: "-"
  port: 8086
  token: xxxxxxxx:xxxxxxxx
  batching_options:
    batch_size: 1000
    flush_interval: 1000
    jitter_interval: 0
    retry_interval: 5000
    max_retry_time: 180_000
    max_retries: 5
    max_retry_delay: 125_000
    exponential_base: 2
mqtt:
  client_id: myelectricaldata
  enable: true
  hostname: core-mosquitto
  port: 1883
  username: xxxxxxxx
  password: xxxxxxxx
  prefix: myelectricaldata
  retain: true
  qos: 0

myelectricaldata:
  « xxxxxxxxxxxxxxx »:
    activation_date_daily: ""
    activation_date_detail: ""
    cache: true
    consumption: true
    consumption_detail: true
    consumption_detail_max_date: "2021-01-01"
    consumption_max_date: "2021-01-01"
    consumption_price_base: "0.145907"
    consumption_price_hc: "0.124364"
    consumption_price_hp: "0.164915"
    enable: true
    name: "Maison Toth"
    offpeak_hours_0: 22H00-6H00 # LUNDI
    offpeak_hours_1: 22H00-6H00 # MARDI
    offpeak_hours_2: 22H00-6H00 # MERCREDI
    offpeak_hours_3: 22H00-6H00 # JEUDI
    offpeak_hours_4: 22H00-6H00 # VENDREDI
    offpeak_hours_5: 22H00-6H00 # SAMEDI
    offpeak_hours_6: 22H00-6H00 # DIMANCHE
    plan: TEMPO
    production: false
    production_detail: false
    production_detail_max_date: ""
    production_max_date: ""
    production_price: 0
    refresh_addresse: false
    refresh_contract: false
    token: xxxxxxxxxxxxxxxxxxxxxxx
tempo:
  enable: true
  price_blue_hc: "0.1056"
  price_blue_hp: "0.1369"
  price_red_hc: "0.1328"
  price_red_hp: "0.7324"
  price_white_hc: "0.1246"
  price_white_hp: "0.1654"


J’ai testé plusieurs chose dans la partie « home_assistant_ws: » comme l’ip locale à la place du dns, ssh true et false, le token avec des «  »…sans succès.
je suis preneur d’un petit coup de pouce.
Merci

Salut …
Première chose , vérifier les logs dans le journal du module complémentaire MyElectriCalData, suivre au redémarrage du module (avec rafraichir et voir la partie WS)

INFO : [ton N° de PDL] IMPORT DES DONNÉES VERS L'ONGLET ENERGY DE HOME ASSISTANT (WEBSOCKET)
INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INFO : Connexion au WebSocket Home Assistant ws://adresse ip:port/api/websocket
INFO : Authentification requise
INFO :  => OK
INFO : Importation des données du point de livraison : ton N° de PDL
INFO : Consommation

INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ TERMINE ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Bonjour, j’ai pu récupérer ceci dans le journal. Je ne sais pas si c’est suffisant pour avoir une idée du bon fonctionnement ou non du module.

Wiki here on how to use : github.com/alexbelgium/hassio-addons/wiki/Add‐ons-feature-:-add-env-variables

cycle='14400'
debug='false'
home_assistant_card_myenedis='true'
home_assistant_discovery_prefix='homeassistant'
home_assistant_enable='true'
home_assistant_ws_enable='true'
home_assistant_ws_ssl='false'
home_assistant_ws_token=‘xxxxxxxxxxxxx’
home_assistant_ws_url=‘xxxxxxxxx.duckdns.org:8123'
influxdb_bucket='myelectricaldata/autogen'
influxdb_enable='false'
influxdb_hostname='influxdb'
influxdb_method='synchronous'

Non c’est encore plus loin !

Normalement avant cette partie !

INFO : ▌│█║▌║▌║       ___                                 _     _____  _         _       _      _  _  _       ║▌║▌║█│▌
INFO : ▌│█║▌║▌║      |_ _| _ __ ___   _ __    ___   _ __ | |_  |  ___|(_) _ __  (_) ___ | |__  | || || |      ║▌║▌║█│▌
INFO : ▌│█║▌║▌║       | | | '_ ` _ \ | '_ \  / _ \ | '__|| __| | |_   | || '_ \ | |/ __|| '_ \ | || || |      ║▌║▌║█│▌
INFO : ▌│█║▌║▌║       | | | | | | | || |_) || (_) || |   | |_  |  _|  | || | | || |\__ \| | | ||_||_||_|      ║▌║▌║█│▌
INFO : ▌│█║▌║▌║      |___||_| |_| |_|| .__/  \___/ |_|    \__| |_|    |_||_| |_||_||___/|_| |_|(_)(_)(_)      ║▌║▌║█│▌
INFO : ▌│█║▌║▌║                      |_|                                                                      ║▌║▌║█│▌
INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ 

regarde si tu vois avec mon message précédent !

OK
Alors essai avec adresse local dans ta configuration !
sinon pas de // dans la config
OUI attention aux adresses MASQUAGE !

2024-01-23 13:59:51.290 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 13:59:51.291 -     INFO : [14725036161154] IMPORT DES DONNÉES VERS L'ONGLET ENERGY DE HOME ASSISTANT (WEBSOCKET)
2024-01-23 13:59:51.293 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 13:59:51.308 -     INFO : Connexion au WebSocket Home Assistant ws://xxxxxxx.duckdns.org:8123/api/websocket
2024-01-23 13:59:52.559 -    ERROR : Connection to remote host was lost.
2024-01-23 13:59:52.560 - CRITICAL : Connexion impossible vers Home Assistant
2024-01-23 13:59:52.561 -  WARNING :  => ATTENTION, le WebSocket est également soumis au ban en cas de plusieurs échec d'authentification.
2024-01-23 13:59:52.562 -  WARNING :  => ex: 403: Forbidden
2024-01-23 13:59:52.563 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 13:59:52.563 -     INFO : DÉSACTIVÉ DANS LA CONFIGURATION (EXEMPLE: HTTPS://TINYURL.COM/2KBD62S9)
2024-01-23 13:59:52.564 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 13:59:52.565 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ 

C’est vraiment l’adresse qui pose problème ou le token !
Essaie avec adresse local de ton HA

home_assistant_ws:
  enable: true
  ssl: false
  token: eyJ.........................
  url: adresse ip:port   

regarde encore plus loin …

2024-01-23 14:17:25.713 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 14:17:25.716 -     INFO : [14725036161154] IMPORT DES DONNÉES VERS L'ONGLET ENERGY DE HOME ASSISTANT (WEBSOCKET)
2024-01-23 14:17:25.717 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 14:17:25.738 -     INFO : Connexion au WebSocket Home Assistant ws://192.xxx.x.xx:8123/api/websocket
2024-01-23 14:17:25.743 -    ERROR : Connection to remote host was lost.
2024-01-23 14:17:25.744 - CRITICAL : Connexion impossible vers Home Assistant
2024-01-23 14:17:25.745 -  WARNING :  => ATTENTION, le WebSocket est également soumis au ban en cas de plusieurs échec d'authentification.
2024-01-23 14:17:25.746 -  WARNING :  => ex: 403: Forbidden
2024-01-23 14:17:25.747 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 14:17:25.748 -     INFO : DÉSACTIVÉ DANS LA CONFIGURATION (EXEMPLE: HTTPS://TINYURL.COM/2KBD62S9)
2024-01-23 14:17:25.749 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2024-01-23 14:17:25.750 -     INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

l’adresse interne correspond bien à celle de ton HA!
Voir le token, refais en un [supprime l’autre si pas utile !]

j’avais refait le token hier. je refais un nouveau token. sinon l’ip est bien celle de ma VM HA. Sauf que je suis avec une adresse duckdns… et que je ne peut pas accéder normalement à HA web avec mon IP local