MyElectricalData - Vos données Linky chez vous :)

Comment accède tu as ton instance HA ?

Ci joint Mon Fichier config de MyElectricalData qui fonctionne pour que tu puisses comparer

backend:
  uri: sqlite:////data/myelectricaldata.db
gateway:
  ssl: true
  url: myelectricaldata.fr
home_assistant:
  card_myenedis: true
  discovery: true
  discovery_prefix: homeassistant
  enable: true
home_assistant_ws:
  batch_size: 1000
  enable: true
  purge: false
  ssl: false
  token: # Token Long Donné dans HA
  url: 192.168.1.49:8123 # URL pour accéder à HA
influxdb:
  batching_options:
    batch_size: 1000
    exponential_base: 2
    flush_interval: 1000
    jitter_interval: 0
    max_retries: 5
    max_retry_delay: '125_000'
    max_retry_time: '180_000'
    retry_interval: 5000
  bucket: "MyElectricalData/autogen"
  enable: true
  hostname: a0d7b954-influxdb
  method: synchronous
  org: "-"
  port: 8086
  scheme: http
  timezone: UTC
  token: MyElectricalData:myelectricaldata
  wipe: false
logging:
  debug: false
  log2file: false
  log_format: '%(asctime)s.%(msecs)03d - %(levelname)8s : %(message)s'
  log_format_date: '%Y-%m-%d %H:%M:%S'
  log_http: false
  log_level: 20
mqtt:
  cert: false
  client_id: myelectricaldata
  enable: true
  hostname: core-mosquitto
  password: # Mot de passe créer dans utilisateur HA Paramètres/Personnes/Utilisateur pour Mqtt
  port: 1883
  prefix: myelectricaldata
  qos: 0
  retain: true
  username:  # Mon Nom d'utilisateur créer dans HA pour Paramètres/Personnes/Utilisateur Mqtt
myelectricaldata:
  '# Numéro DPL':
    cache: true
    consumption: true
    consumption_detail: true
    consumption_detail_max_date: ''
    consumption_max_date: ''
    consumption_max_power: true
    consumption_price_base: 0.2516
    consumption_price_hc: 0.2068
    consumption_price_hp: 0.27
    enable: true
    name: Domicile
    offpeak_hours_0: 23h26-07h26
    offpeak_hours_1: 23h26-07h26
    offpeak_hours_2: 23h26-07h26
    offpeak_hours_3: 23h26-07h26
    offpeak_hours_4: 23h26-07h26
    offpeak_hours_5: 23h26-07h26
    offpeak_hours_6: 23h26-07h26
    plan: HC/HP
    production: false
    production_detail: false
    production_detail_max_date: ''
    production_max_date: ''
    production_price: 0.0
    refresh_addresse: true
    refresh_contract: true
    token: # Token passerelle MyElectricalData
    wipe_influxdb: false
opentelemetry:
  enable: false
  endpoint: http://localhost:4317
  environment: production
  extension:
  - sqlalchemy
  - fastapi
  service_name: myelectricaldata
server:
  certfile: ''
  cidr: 0.0.0.0
  cycle: 14400
  debug: true
  keyfile: ''
  log2file: true
  port: 5000

Merci, voici ma config. Si tu vois quelque chose …

cycle: 14400 # 4H
debug: true
log2file: false
wipe_influxdb: false # Work only with influxdb > 2.X
# Par défaut le backend en local dans le /data/cache.db du conteneur.
# Mais il est possible de basculer sur une base de données externe de type SQLite ou PostgreSQL
# Exemple pour Postgres :
# storage_uri: postgresql://myelectricaldata:myelectricaldata@postgres:5432/myelectricaldata
mqtt:
  enable: true
  hostname: mosquitto
  port: 1883
  username: null
  password: null
  prefix: myelectricaldata
  client_id: myelectricaldata # DOIT ETRE UNIQUE SUR LA TOTALITE DES CLIENTS CONNECTE AU SERVEUR MQTT
  retain: true
  qos: 0
home_assistant: # MQTT est obligaoire pour Home Assistant
  enable: true
  discovery: true
  discovery_prefix: homeassistant
home_assistant_ws:
  enable: true
  ssl: true
  token: TOKEN_LONGUE_DUREE
  url: 192.168.0.48:8123
influxdb:
  enable: false
  hostname: influxdb
  port: 8086
  token: myelectricaldata
  org: myelectricaldata
  bucket: myelectricaldata
  # ATTENTION, L'activation de l'importation asynchrone va réduire fortement le temps d'importation dans InfluxDB
  # mais va augmenter la consommation mémoire & CPU et donc à activer uniquement sur un hardware robuste.
  method: synchronous # Mode disponible : synchronous / asynchronous / batching
  # batching_options permet uniquement de configurer la methode `batching`.
  # Pour plus d'information : https://github.com/influxdata/influxdb-client-python#batching
  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
myelectricaldata:
  "MON_PDL_1":
    enable: "true"
    token: 
    name: "Maison"
    addresses: "true"
    cache: "true"
    consumption: "true"
    consumption_detail: "true"
    consumption_price_base: "0.145907"
    consumption_price_hc: "0.124364"
    consumption_price_hp: "0.164915"
    consumption_max_date: "2021-06-01"
    consumption_detail_max_date: "2021-06-01"
    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;12H00-14H00 # SAMEDI
    offpeak_hours_6: 22H00-6H00;12H00-14H00 # DIMANCHE
    plan: HC/HP
    production: "false"
    production_detail: "false"
    production_price: "0.0"
    production_max_date: "2021-06-01"
    production_detail_max_date: "2021-06-01"
    refresh_addresse: "false"
    refresh_contract: "false"
  "MON_PDL_2_AVEC_PRODUCTION":
    enable: "false"
    token: TOKEN_DE_MON_PDL_2
    name: "Maison de vacances"
    cache: "true"
    consumption: "true"
    consumption_detail: "true"
    consumption_price_base: "0.175"
    consumption_price_hc: "0.175"
    consumption_price_hp: "0.175"
    consumption_max_date: "2021-06-01"
    consumption_detail_max_date: "2021-06-01"
    offpeak_hours_0: ""
    offpeak_hours_1: ""
    offpeak_hours_2: ""
    offpeak_hours_3: ""
    offpeak_hours_4: ""
    offpeak_hours_5: ""
    offpeak_hours_6: ""
    plan: BASE
    production: "true"
    production_detail: "true"
    production_price: "0.10"
    production_max_date: "2021-06-01"
    production_detail_max_date: "2021-06-01"
    refresh_addresse: "false"
    refresh_contract: "false"

Bonjour,
t’a essayé avec ssl: false ?

Merci beaucoup pour ton aide … Hélas toujours la même erreur

Toujours instable, j’ai nettoyé mon yaml, mais j’ai toujours ceci ; d’ailleurs est-ce normal toutes ces « INFO : 127.0.0.1 »

2025-02-19 14:14:42.193 -     INFO : 127.0.0.1:59714 - "GET / HTTP/1.1" 200
2025-02-19 14:14:47.521 -     INFO : 127.0.0.1:59720 - "GET / HTTP/1.1" 200
/./etc/cont-init.d/99-run.sh: line 153:   759 Killed                  python -u /app/main.py
[14:14:50] FATAL: The app has crashed. Are you sure you entered the correct config options?
Starting the upstream container

config : RPi 3, dernière version de HA, MQTT ok

J’ai installé la version dev, ça semble résoudre mon problème :slight_smile:
edit : ah non, ça finit par planter, mais moins vite :

/./etc/cont-init.d/99-run.sh: line 159:   815 Killed                  python -u /app/main.py
[19:49:15] FATAL: The app has crashed. Are you sure you entered the correct config options?

Voici le log que j’obtiens lorsque je demande le consentement :

Login attempt or request with invalid authentication from db21ed7f-enedisgateway2mqtt.local.hass.io (172.30.33.6). Requested URL: '/api/websocket'. (None)

Hello, avez vous des latences de récupération des données de la veille ? Comme dit plus haut, j’ai supprimé les caches mais j’ai toujours un souci, je vois les données dans MyElectricalData mais cela ne remonte pas dans HA…

Même problème de mise en cache des données de la veille. La consultation web de myelectricaldata mentionne une erreur. Les données se rafraîchissent à j+2. Vider le cache résoud le problème mais cette anomalie réapparaît dès le lendemain.

1 « J'aime »

Idem, mais plutôt J-2 chez moi :grimacing:

Hello
Problème connu du concepteur

1 « J'aime »

Il y a une MAJ prévue pour pallier au problème ?

Il est au courant depuis novembre et pas de news depuis :

Appart vider le cache local et passerelle, pas de solution encore…

Ok merci. J’espère que ça va être solutionné car si faut vider les caches tous les jours ça perd de son intérêt.

De mon côté, c’est de temps en temps, mais pas tous les jours.

J’aimerais personaliser un peu cette carte, savez vous comment on peut modifier l’image du compteur linky présent sur la carte , j’ai fouiller dans les répertoire de home assistant mais sans succès

/local/community/content-card-linky/icons/linky.svg

avec file editor, on voit le dossier et l’image :

Bonjour,
vu le nombre important de messages et de suivi du sujet. Afin d’éviter de saturer les notifications par mail, nous passons le sujet en archive. Nous ouvrons un nouveau sujet pour continuer celui-là.

Vous pouvez demander de l’aide sur le nouveau sujet: