myelectricaldata icon indicating copy to clipboard operation
myelectricaldata copied to clipboard

[HELP] - Pas de données dans "Energy dashboard"

Open mnapoli opened this issue 1 year ago • 19 comments

J'ai bien 3 métriques qui apparaissent via MQTT, donc cela fonctionne.

Screen-002011

J'ai également toutes les données dans le dashboard MyElectricalData intégré à HA, y compris les données horaires.

Mais rien d'autre, rien dans le dashboard Energy. D'après la doc je ne suis pas sur : est-ce normal ? (pour être honnête je ne comprends pas comment une métrique HA peut être créé via l'URL websocket, ça n'est pas une intégration comme MQTT ou autre, mais je m'égare peut-être)

Est-ce que des métriques doivent apparaitre qqpart ? Ou directement dans le dashboard Energy ?

Ma config :

cycle: 14400 # 4H
debug: false
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: core-mosquitto
  port: 1883
  username: myelectricaldata
  password: myelectricaldata
  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 obligatoire pour Home Assistant
  enable: true
  discovery: true
  discovery_prefix: homeassistant
home_assistant_ws:
  enable: true
  ssl: false
  token: xxxxx
  url: homeassistant.local
influxdb:
  enable: false
myelectricaldata:
  "xxxxxx":
    enable: "true"
    token: "xxxxx="
    name: "Maison"
    addresses: "true"
    cache: "true"
    consumption: "true"
    consumption_detail: "true"
    consumption_price_base: "0.2516"
    consumption_price_hc: "0.2068"
    consumption_price_hp: "0.27"
    #consumption_max_date: "2021-06-01"
    #consumption_detail_max_date: "2021-06-01"
    offpeak_hours_0: "1H34-7H34;14H34-16H34" # LUNDI
    offpeak_hours_1: "1H34-7H34;14H34-16H34" # MARDI
    offpeak_hours_2: "1H34-7H34;14H34-16H34" # MERCREDI
    offpeak_hours_3: "1H34-7H34;14H34-16H34" # JEUDI
    offpeak_hours_4: "1H34-7H34;14H34-16H34" # VENDREDI
    offpeak_hours_5: "1H34-7H34;14H34-16H34" # SAMEDI
    offpeak_hours_6: "1H34-7H34;14H34-16H34" # 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"

J'ai un doute sur la config home_assistant_ws. Est-ce homeassistant.local qui est pas bon ? C'est l'URL que j'utilise pour accéder à HA sur mon réseau (plus exactement http://homeassistant.local:8123/).

Merci pour l'aide !

mnapoli avatar Sep 24 '24 08:09 mnapoli

Tu as bien configurer les sensor dans l'onglet Energy ?

m4dm4rtig4n avatar Oct 01 '24 14:10 m4dm4rtig4n

@m4dm4rtig4n merci pour la réponse !

Non, les seuls sensors qui apparaissent ici sont ceux que j'ai créé

Screen-002046

(j'en ai créé plein pour essayer de recréer quelque chose d'utile, mais on peu les ignorer pour débugger)

Je n'ai aucun sensor créé par myElectricalData excepté ceux créé par MQTT (en screenshot plus haut). Ni dans Energy, ni dans la liste complète des entities.

mnapoli avatar Oct 01 '24 18:10 mnapoli

C'est à toi de les renseigner dans "Grid consumption".

image

m4dm4rtig4n avatar Oct 01 '24 18:10 m4dm4rtig4n

ah mais on est 100% d'accord, c'est ce que je dis : je n'ai pas d'entité qui a été créée par myElectricalData que je peux ajouter.

Voici ce qu'il se passe si je cherche myElectricalData :

Screen-002047

Aucun résultat.

Donc on en revient à : myElectricalData ne crée pas les entités, et je ne comprends pas pourquoi.

Dans ton cas, MyElectricalData - 012260xxxxx - BLUEHC consumption -> cette entité apparait sous quelle "Intégration" chez toi ?

Screen-002048

est-ce que je suis censé voir apparaitre des entités dans une intégration "MyElectricalData" par exemple ? (je demande au hasard, je n'ai rien d'autre que les 3 entités que j'ai montré dans mon post initial, je tatonne donc à l'aveugle pour savoir ce qui me manque)

mnapoli avatar Oct 02 '24 08:10 mnapoli

Hello @m4dm4rtig4n,

Même problème ici mais pour une conf qui était fonctionnelle avant.

Le problème semble être apparu avec la 2024.10 de HA. Au début perte uniquement de l'unité statistiques de Production.

Passage en 2024.10.1 ce matin + forçage de refresh côté MED. Désormais ce sont toutes les données statistiques de conso + prod

A noter que cela n'affecte pas les données en EUR mais uniquement en kWh. L'erreur dans les log MED suggère que le problème intervient après le clean des anciennes data. J'ai donc enlevé ma conf au niveau du la production, pour voir. La donnée stat ne ressort plus en erreur mais n'ai pour autant pas créé dans HA.

Ma conf était totalement fonctionnelle et en place depuis de nombreux mois avant passage sous 2024.10 donc je pense vraiment qu'il y a eu un changement a ce niveau.

Désolé pour le format des logs, pas de PC sous la main actuellement.

EDIT: après suppression de toutes les données statistiques au niveau de mon dashboard Energy, puis redémarrage propre de HA puis de MED, les données statistiques de conso sont revenus, la production en kWh est toujours KO

Merci d'avance

ZaGaPonG avatar Oct 05 '24 05:10 ZaGaPonG

Hello,

Même symptôme, j'ai tout perdu.

EDIT: Un restart du docker a tout remis en ordre :)

avidflyer17 avatar Oct 14 '24 17:10 avidflyer17

Salut,

Même problème chez moi, tout fonctionnait parfaitement il y a quelques semaines et puis maintenant, plus de stats sur la partie production. J'ai tout redémarré réinstallé, y compris changé de device et de support de stockage pour exclure ces problèmes. Voici les logs de MyElectrical Data sur la fin de l'import. Je n'ai pas tout mis, car tout est ok sauf cette erreur à la fin. N'hesitez pas à me demander de fournir les logs complets si besoin. `2024-10-15 22:24:59.083 - INFO : 127.0.0.1:48326 - "GET / HTTP/1.1" 200 2024-10-15 22:25:01.873 - INFO : => OK 2024-10-15 22:25:01.874 - INFO : Génération des données linéaires détaillées 2024-10-15 22:25:05.073 - INFO : 127.0.0.1:53842 - "GET / HTTP/1.1" 200 2024-10-15 22:25:10.354 - INFO : 127.0.0.1:53848 - "GET / HTTP/1.1" 200 2024-10-15 22:25:16.651 - INFO : 127.0.0.1:34848 - "GET / HTTP/1.1" 200 2024-10-15 22:25:22.294 - INFO : 127.0.0.1:53168 - "GET / HTTP/1.1" 200 2024-10-15 22:25:27.939 - INFO : 127.0.0.1:53170 - "GET / HTTP/1.1" 200 2024-10-15 22:25:33.493 - INFO : 127.0.0.1:60820 - "GET / HTTP/1.1" 200 2024-10-15 22:25:36.842 - INFO : => OK 2024-10-15 22:25:36.843 - INFO : Génération des données de puissance max journalières. 2024-10-15 22:25:37.182 - INFO : => OK 2024-10-15 22:25:37.195 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ TERMINE ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:25:37.195 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:25:37.196 - INFO : [25928654077852] EXPORTATION DES DONNÉES VERS HOME ASSISTANT (VIA MQTT) 2024-10-15 22:25:37.196 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:25:37.231 - INFO : Consommation : 2024-10-15 22:25:39.434 - INFO : 127.0.0.1:60828 - "GET / HTTP/1.1" 200 2024-10-15 22:25:45.105 - INFO : 127.0.0.1:48918 - "GET / HTTP/1.1" 200 2024-10-15 22:25:50.390 - INFO : 127.0.0.1:48924 - "GET / HTTP/1.1" 200 2024-10-15 22:25:54.685 - INFO : - sensor.linky_25928654077852_consumption 2024-10-15 22:25:54.836 - INFO : - sensor.linky_25928654077852_consumption.last5day 2024-10-15 22:25:55.194 - INFO : - sensor.linky_25928654077852_consumption.history 2024-10-15 22:25:55.200 - INFO : Production : 2024-10-15 22:25:55.617 - INFO : 127.0.0.1:45806 - "GET / HTTP/1.1" 200 2024-10-15 22:26:01.314 - INFO : 127.0.0.1:45818 - "GET / HTTP/1.1" 200 2024-10-15 22:26:05.293 - INFO : - sensor.linky_25928654077852_production 2024-10-15 22:26:05.368 - INFO : - sensor.linky_25928654077852_production.last5day 2024-10-15 22:26:05.452 - INFO : - sensor.linky_25928654077852_production.history 2024-10-15 22:26:05.468 - INFO : - sensor.rte_tempo_today 2024-10-15 22:26:05.484 - INFO : - sensor.rte_tempo_tomorrow 2024-10-15 22:26:05.506 - INFO : - sensor.edf_tempo_info 2024-10-15 22:26:05.520 - INFO : - sensor.edf_tempo_days_red 2024-10-15 22:26:05.527 - INFO : - sensor.edf_tempo_days_white 2024-10-15 22:26:05.537 - INFO : - sensor.edf_tempo_days_blue 2024-10-15 22:26:05.562 - INFO : - sensor.edf_tempo_price_red_hc 2024-10-15 22:26:05.568 - INFO : - sensor.edf_tempo_price_red_hp 2024-10-15 22:26:05.580 - INFO : - sensor.edf_tempo_price_blue_hc 2024-10-15 22:26:05.592 - INFO : - sensor.edf_tempo_price_blue_hp 2024-10-15 22:26:05.603 - INFO : - sensor.edf_tempo_price_white_hc 2024-10-15 22:26:05.615 - INFO : - sensor.edf_tempo_price_white_hp 2024-10-15 22:26:05.653 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ TERMINE ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:05.653 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:05.654 - INFO : [25928654077852] IMPORT DES DONNÉES VERS L'ONGLET ENERGY DE HOME ASSISTANT (WEBSOCKET) 2024-10-15 22:26:05.654 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:05.666 - INFO : Connexion au WebSocket Home Assistant ws://homeassistant:8123/api/websocket 2024-10-15 22:26:05.677 - INFO : Authentification requise 2024-10-15 22:26:05.680 - INFO : => OK 2024-10-15 22:26:05.680 - INFO : Importation des données du point de livraison : 25928654077852 2024-10-15 22:26:05.692 - INFO : Consommation 2024-10-15 22:26:05.693 - WARNING : Max date détectée 2023-01-01 2024-10-15 22:26:07.367 - INFO : 127.0.0.1:53048 - "GET / HTTP/1.1" 200 2024-10-15 22:26:09.351 - INFO : 2023 : 2024-10-15 22:26:09.351 - INFO : - 1 2024-10-15 22:26:13.090 - INFO : 127.0.0.1:44262 - "GET / HTTP/1.1" 200 2024-10-15 22:26:13.480 - INFO : - 2 2024-10-15 22:26:14.845 - INFO : - 3 2024-10-15 22:26:16.291 - INFO : - 4 2024-10-15 22:26:17.698 - INFO : - 5 2024-10-15 22:26:18.815 - INFO : 127.0.0.1:44264 - "GET / HTTP/1.1" 200 2024-10-15 22:26:19.243 - INFO : - 6 2024-10-15 22:26:20.691 - INFO : - 7 2024-10-15 22:26:22.117 - INFO : - 8 2024-10-15 22:26:23.569 - INFO : - 9 2024-10-15 22:26:24.368 - INFO : 127.0.0.1:55804 - "GET / HTTP/1.1" 200 2024-10-15 22:26:25.208 - INFO : - 10 2024-10-15 22:26:26.658 - INFO : - 11 2024-10-15 22:26:28.065 - INFO : - 12 2024-10-15 22:26:29.526 - INFO : 2024 : 2024-10-15 22:26:29.527 - INFO : - 1 2024-10-15 22:26:29.862 - INFO : 127.0.0.1:55808 - "GET / HTTP/1.1" 200 2024-10-15 22:26:31.116 - INFO : - 2 2024-10-15 22:26:32.412 - INFO : - 3 2024-10-15 22:26:33.865 - INFO : - 4 2024-10-15 22:26:35.441 - INFO : - 5 2024-10-15 22:26:35.583 - INFO : 127.0.0.1:59530 - "GET / HTTP/1.1" 200 2024-10-15 22:26:36.917 - INFO : - 6 2024-10-15 22:26:38.321 - INFO : - 7 2024-10-15 22:26:39.781 - INFO : - 8 2024-10-15 22:26:41.288 - INFO : 127.0.0.1:59544 - "GET / HTTP/1.1" 200 2024-10-15 22:26:41.385 - INFO : - 9 2024-10-15 22:26:42.719 - INFO : - 10 2024-10-15 22:26:43.405 - INFO : Clean old data import In Home Assistant Recorder 25928654077852 2024-10-15 22:26:43.405 - INFO : Effacement des données importées dans Energy. 2024-10-15 22:26:43.405 - INFO : - myelectricaldata:25928654077852_hp_consumption 2024-10-15 22:26:43.405 - INFO : - myelectricaldata:25928654077852_hc_consumption 2024-10-15 22:26:43.437 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:43.437 - INFO : SWITCH PURGE TO FALSE 2024-10-15 22:26:43.437 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:43.480 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:43.481 - INFO : REFRESH ORM OBJECTS 2024-10-15 22:26:43.481 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:43.485 - INFO : Envoi des données de conso HP vers Home Assistant 1/11 (2023-03-05T12:00:00+01:00 => 2023-01-01T00:00:00+01:00) 2024-10-15 22:26:43.584 - INFO : Envoi des données de conso HP vers Home Assistant 2/11 (2023-05-06T23:00:00+02:00 => 2023-03-05T13:00:00+01:00) 2024-10-15 22:26:43.713 - INFO : Envoi des données de conso HP vers Home Assistant 3/11 (2023-07-09T12:00:00+02:00 => 2023-05-07T00:00:00+02:00) 2024-10-15 22:26:43.846 - INFO : Envoi des données de conso HP vers Home Assistant 4/11 (2023-09-09T23:00:00+02:00 => 2023-07-09T13:00:00+02:00) 2024-10-15 22:26:43.975 - INFO : Envoi des données de conso HP vers Home Assistant 5/11 (2023-11-11T12:00:00+01:00 => 2023-09-10T00:00:00+02:00) 2024-10-15 22:26:44.103 - INFO : Envoi des données de conso HP vers Home Assistant 6/11 (2024-01-13T23:00:00+01:00 => 2023-11-11T13:00:00+01:00) 2024-10-15 22:26:44.230 - INFO : Envoi des données de conso HP vers Home Assistant 7/11 (2024-03-16T22:00:00+01:00 => 2024-01-14T00:00:00+01:00) 2024-10-15 22:26:44.360 - INFO : Envoi des données de conso HP vers Home Assistant 8/11 (2024-05-18T11:00:00+02:00 => 2024-03-16T23:00:00+01:00) 2024-10-15 22:26:44.491 - INFO : Envoi des données de conso HP vers Home Assistant 9/11 (2024-07-19T22:00:00+02:00 => 2024-05-18T12:00:00+02:00) 2024-10-15 22:26:44.620 - INFO : Envoi des données de conso HP vers Home Assistant 10/11 (2024-09-21T11:00:00+02:00 => 2024-07-19T23:00:00+02:00) 2024-10-15 22:26:44.748 - INFO : Envoi des données de conso HP vers Home Assistant 11/11 (2024-10-14T23:00:00+02:00 => 2024-09-21T12:00:00+02:00) 2024-10-15 22:26:44.831 - INFO : - sensor.linky_25928654077852_hp_consumption 2024-10-15 22:26:44.843 - INFO : Envoi des données de conso HC vers Home Assistant 1/6 (2023-05-06T16:00:00+02:00 => 2023-01-01T02:00:00+01:00) 2024-10-15 22:26:44.973 - INFO : Envoi des données de conso HC vers Home Assistant 2/6 (2023-09-09T16:00:00+02:00 => 2023-05-07T02:00:00+02:00) 2024-10-15 22:26:45.096 - INFO : Envoi des données de conso HC vers Home Assistant 3/6 (2024-01-13T16:00:00+01:00 => 2023-09-10T02:00:00+02:00) 2024-10-15 22:26:45.224 - INFO : Envoi des données de conso HC vers Home Assistant 4/6 (2024-05-18T04:00:00+02:00 => 2024-01-14T02:00:00+01:00) 2024-10-15 22:26:45.374 - INFO : Envoi des données de conso HC vers Home Assistant 5/6 (2024-09-21T04:00:00+02:00 => 2024-05-18T05:00:00+02:00) 2024-10-15 22:26:45.503 - INFO : Envoi des données de conso HC vers Home Assistant 6/6 (2024-10-14T16:00:00+02:00 => 2024-09-21T05:00:00+02:00) 2024-10-15 22:26:45.563 - INFO : - sensor.linky_25928654077852_hc_consumption 2024-10-15 22:26:45.574 - INFO : Envoi des données de coût HP vers Home Assistant 1/11 (2023-01-01T00:00:00+01:00 => 2023-03-05T12:00:00+01:00) 2024-10-15 22:26:45.710 - INFO : Envoi des données de coût HP vers Home Assistant 2/11 (2023-03-05T13:00:00+01:00 => 2023-05-06T23:00:00+02:00) 2024-10-15 22:26:45.842 - INFO : Envoi des données de coût HP vers Home Assistant 3/11 (2023-05-07T00:00:00+02:00 => 2023-07-09T12:00:00+02:00) 2024-10-15 22:26:45.975 - INFO : Envoi des données de coût HP vers Home Assistant 4/11 (2023-07-09T13:00:00+02:00 => 2023-09-09T23:00:00+02:00) 2024-10-15 22:26:46.098 - INFO : Envoi des données de coût HP vers Home Assistant 5/11 (2023-09-10T00:00:00+02:00 => 2023-11-11T12:00:00+01:00) 2024-10-15 22:26:46.226 - INFO : Envoi des données de coût HP vers Home Assistant 6/11 (2023-11-11T13:00:00+01:00 => 2024-01-13T23:00:00+01:00) 2024-10-15 22:26:46.382 - INFO : Envoi des données de coût HP vers Home Assistant 7/11 (2024-01-14T00:00:00+01:00 => 2024-03-16T22:00:00+01:00) 2024-10-15 22:26:46.551 - INFO : Envoi des données de coût HP vers Home Assistant 8/11 (2024-03-16T23:00:00+01:00 => 2024-05-18T11:00:00+02:00) 2024-10-15 22:26:46.606 - INFO : 127.0.0.1:48644 - "GET / HTTP/1.1" 200 2024-10-15 22:26:46.684 - INFO : Envoi des données de coût HP vers Home Assistant 9/11 (2024-05-18T12:00:00+02:00 => 2024-07-19T22:00:00+02:00) 2024-10-15 22:26:46.815 - INFO : Envoi des données de coût HP vers Home Assistant 10/11 (2024-07-19T23:00:00+02:00 => 2024-09-21T11:00:00+02:00) 2024-10-15 22:26:46.948 - INFO : Envoi des données de coût HP vers Home Assistant 11/11 (2024-09-21T12:00:00+02:00 => 2024-10-14T23:00:00+02:00) 2024-10-15 22:26:47.039 - INFO : - sensor.linky_25928654077852_hp_consumption_cost 2024-10-15 22:26:47.051 - INFO : Envoi des données de coût HC vers Home Assistant 1/6 (2023-01-01T02:00:00+01:00 => 2023-05-06T16:00:00+02:00) 2024-10-15 22:26:47.176 - INFO : Envoi des données de coût HC vers Home Assistant 2/6 (2023-05-07T02:00:00+02:00 => 2023-09-09T16:00:00+02:00) 2024-10-15 22:26:47.304 - INFO : Envoi des données de coût HC vers Home Assistant 3/6 (2023-09-10T02:00:00+02:00 => 2024-01-13T16:00:00+01:00) 2024-10-15 22:26:47.433 - INFO : Envoi des données de coût HC vers Home Assistant 4/6 (2024-01-14T02:00:00+01:00 => 2024-05-18T04:00:00+02:00) 2024-10-15 22:26:47.556 - INFO : Envoi des données de coût HC vers Home Assistant 5/6 (2024-05-18T05:00:00+02:00 => 2024-09-21T04:00:00+02:00) 2024-10-15 22:26:47.680 - INFO : Envoi des données de coût HC vers Home Assistant 6/6 (2024-09-21T05:00:00+02:00 => 2024-10-14T16:00:00+02:00) 2024-10-15 22:26:47.739 - INFO : - sensor.linky_25928654077852_hc_consumption_cost 2024-10-15 22:26:47.746 - INFO : Production 2024-10-15 22:26:47.747 - WARNING : Max date détectée 2023-01-01 2024-10-15 22:26:49.338 - INFO : 2024 : 2024-10-15 22:26:49.338 - INFO : - 2 2024-10-15 22:26:49.708 - INFO : - 3 2024-10-15 22:26:50.319 - INFO : - 4 2024-10-15 22:26:50.950 - INFO : - 5 2024-10-15 22:26:51.554 - INFO : - 6 2024-10-15 22:26:52.256 - INFO : - 7 2024-10-15 22:26:52.338 - INFO : 127.0.0.1:59734 - "GET / HTTP/1.1" 200 2024-10-15 22:26:52.867 - INFO : - 8 2024-10-15 22:26:53.503 - INFO : - 9 2024-10-15 22:26:54.089 - INFO : - 10 2024-10-15 22:26:54.367 - INFO : Effacement des données importées dans Energy. 2024-10-15 22:26:54.368 - INFO : - myelectricaldata:25928654077852_production 2024-10-15 22:26:57.550 - INFO : 127.0.0.1:59742 - "GET / HTTP/1.1" 200 Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/websocket/socket.py", line 118, in recv bytes = _recv() ^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_socket.py", line 97, in _recv return sock.recv(bufsize) ^^^^^^^^^^^^^^^^^^ TimeoutError: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/app/models/export_home_assistant_ws.py", line 496, in import_data self.clear_data(list_statistic_ids) File "/app/models/export_home_assistant_ws.py", line 181, in clear_data clear_stat = self.send(clear_statistics) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/models/export_home_assistant_ws.py", line 138, in send output = json.loads(self.websocket.recv()) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 388, in recv opcode, data = self.recv_data() ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 416, in recv_data opcode, frame = self.recv_data_frame(control_frame) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 437, in recv_data_frame frame = self.recv_frame() ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 478, in recv_frame return self.frame_buffer.recv_frame() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_abnf.py", line 363, in recv_frame self.recv_header() File "/usr/local/lib/python3.12/site-packages/websocket/_abnf.py", line 319, in recv_header header = self.recv_strict(2) ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/abnf.py", line 398, in recv_strict bytes = self.recv(min(16384, shortage)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 563, in recv return recv(self.sock, bufsize) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/socket.py", line 120, in recv raise WebSocketTimeoutException("Connection timed out") websocket.exceptions.WebSocketTimeoutException: Connection timed out 2024-10-15 22:26:59.392 - ERROR : Connection timed out 2024-10-15 22:26:59.392 - CRITICAL : Erreur lors de l'export des données vers Home Assistant 2024-10-15 22:26:59.520 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:59.520 - INFO : DÉSACTIVÉ DANS LA CONFIGURATION (EXEMPLE: HTTPS://TINYURL.COM/2KBD62S9) 2024-10-15 22:26:59.521 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:59.521 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:26:59.522 - INFO : ▌│█║▌║▌║ ___ _ _____ _ _ _ _ _ _ ║▌║▌║█│▌ 2024-10-15 22:26:59.522 - INFO : ▌│█║▌║▌║ | | _ __ ___ _ __ ___ _ __ | | | |() _ __ () ___ | | | || || | ║▌║▌║█│▌ 2024-10-15 22:26:59.522 - INFO : ▌│█║▌║▌║ | | | ' _ \ | '_ \ / _ \ | '__|| __| | |_ | || '_ \ | |/ __|| '_ \ | || || | ║▌║▌║█│▌ 2024-10-15 22:26:59.523 - INFO : ▌│█║▌║▌║ | | | | | | | || |_) || (_) || | | |_ | _| | || | | || |\__ \| | | ||_||_||_| ║▌║▌║█│▌ 2024-10-15 22:26:59.523 - INFO : ▌│█║▌║▌║ |___||_| |_| |_|| .__/ \___/ |_| \__| |_| |_||_| |_||_||___/|_| |_|(_)(_)(_) ║▌║▌║█│▌ 2024-10-15 22:26:59.523 - INFO : ▌│█║▌║▌║ |_| ║▌║▌║█│▌ 2024-10-15 22:26:59.523 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◦ ❖ ◦ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2024-10-15 22:27:02.757 - INFO : 127.0.0.1:56248 - "GET / HTTP/1.1" 200 2024-10-15 22:27:08.004 - INFO : 127.0.0.1:56258 - "GET / HTTP/1.1" 200

mmz06 avatar Oct 15 '24 20:10 mmz06

Salut, j'ai la même absence des sensor listés par MadMartigan mais dans mes logs les erreurs diffèrent : image

SylvainDx avatar Nov 21 '24 08:11 SylvainDx

Même message que @mmz06, toujours sur la partie production uniquement.

kpagnat avatar Dec 18 '24 08:12 kpagnat

Bonjour, Idem depuis novembre, qui correspondrais peut etre aussi à la 2024.10 image image Je post ici pour avoir les notifs de MaJ Merci

3mb4rg0 avatar Dec 22 '24 03:12 3mb4rg0

Vous pouvez tester avec la 2024.12 du coup ?

Yahoo Mail : Recherchez, organisez, maîtrisez

Le dim., déc. 22, 2024 à 4:06, @.***> a écrit:

Bonjour, Idem depuis novembre, qui correspondrais peut etre aussi à la 2024.10 image.png (view on web) image.png (view on web) Je post ici pour avoir les notifs de MaJ Merci

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

SylvainDx avatar Dec 22 '24 09:12 SylvainDx

je suis en derniere version HA image Mais toujours sous Debian 11, je commence l'installation d'une VM de Debian 12, je vous tiens au courant

3mb4rg0 avatar Dec 22 '24 14:12 3mb4rg0

Salut, je suis en Debian 12 depuis un bon moment, et ça ne change rien pour moi, toujours exactement le même problème.

mmz06 avatar Dec 22 '24 17:12 mmz06

Sur un autre post que j'avais fait sur le même sujet, @m4dm4rtig4n parlait d'un timeout à augmenter au niveau des web sockets (https://github.com/MyElectricalData/myelectricaldata_import/issues/585).

Si quelqu'un voit de quoi ça parle, je n'ai jamais trouvé où augmenter ce délai...

kpagnat avatar Dec 22 '24 17:12 kpagnat

Je n'ai pas trouvé non plus pour le timeout je n'étais pas retourné voir ces derniers jours, mais à l'instant je vois que tout le dashbord Energy est à jour J'espere que c'est pareil pour vous, car de mon cote je n'ai rien fait de plus

3mb4rg0 avatar Dec 28 '24 13:12 3mb4rg0

De mon côté, toujours aucune remontée de la production. Je n'ai que la conso, comme d'hab. Et toujours le même message de timeout dans le journal.

kpagnat avatar Jan 02 '25 07:01 kpagnat

Bonjour à tous, J'aimerai remonter ce sujet, et y apporter une petite précision. Je m'aperçois dans les réponses à ce post que je parle de "production solaire", hors ce n'est pas la production que je cherche à récupérer mais l'injection ! En effet, celle-ci était bien présente dans les versions précédentes et ne l'est plus désormais. Le terme utilisé fait peut être une différence ?

En tout cas, pour le moment toujours le même message d'erreur : 2025-01-13 15:32:25.834 - INFO : Effacement des données importées dans Energy. 2025-01-13 15:32:25.835 - INFO : - myelectricaldata:XXXXXX_production 2025-01-13 15:32:28.192 - INFO : 127.0.0.1:55426 - "GET / HTTP/1.1" 200 Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/websocket/_socket.py", line 118, in recv bytes_ = _recv() ^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_socket.py", line 97, in _recv return sock.recv(bufsize) ^^^^^^^^^^^^^^^^^^ TimeoutError: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/app/models/export_home_assistant_ws.py", line 496, in import_data self.clear_data(list_statistic_ids) File "/app/models/export_home_assistant_ws.py", line 181, in clear_data clear_stat = self.send(clear_statistics) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/models/export_home_assistant_ws.py", line 138, in send output = json.loads(self.websocket.recv()) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 388, in recv opcode, data = self.recv_data() ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 416, in recv_data opcode, frame = self.recv_data_frame(control_frame) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 437, in recv_data_frame frame = self.recv_frame() ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 478, in recv_frame return self.frame_buffer.recv_frame() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_abnf.py", line 363, in recv_frame self.recv_header() File "/usr/local/lib/python3.12/site-packages/websocket/_abnf.py", line 319, in recv_header header = self.recv_strict(2) ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_abnf.py", line 398, in recv_strict bytes_ = self.recv(min(16384, shortage)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 563, in _recv return recv(self.sock, bufsize) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_socket.py", line 120, in recv raise WebSocketTimeoutException("Connection timed out") websocket._exceptions.WebSocketTimeoutException: Connection timed out 2025-01-13 15:32:30.848 - ERROR : Connection timed out 2025-01-13 15:32:30.848 - CRITICAL : Erreur lors de l'export des données vers Home Assistant

kpagnat avatar Jan 13 '25 14:01 kpagnat

Bonjour à tous. J'ai également ce souci pour lequel j'ai une piste. Précision : je suis sur l'import initial (avec plein de données à transmettre)

Mon erreur `2025-01-23 16:35:22.727 - INFO : Effacement des données importées dans Energy. 2025-01-23 16:35:22.727 - INFO : - myelectricaldata:02xxxxxxx84_redhc_consumption 2025-01-23 16:35:22.727 - INFO : - myelectricaldata:02xxxxxxx84_redhp_consumption 2025-01-23 16:35:22.727 - INFO : - myelectricaldata:02xxxxxxx84_whitehp_consumption 2025-01-23 16:35:22.727 - INFO : - myelectricaldata:02xxxxxxx84_whitehc_consumption 2025-01-23 16:35:22.727 - INFO : - myelectricaldata:02xxxxxxx84_bluehp_consumption 2025-01-23 16:35:22.727 - INFO : - myelectricaldata:02xxxxxxx84_bluehc_consumption Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/websocket/socket.py", line 118, in recv bytes = _recv() ^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_socket.py", line 97, in _recv return sock.recv(bufsize) ^^^^^^^^^^^^^^^^^^ TimeoutError: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/app/models/export_home_assistant_ws.py", line 333, in import_data self.clear_data(list_statistic_ids) File "/app/models/export_home_assistant_ws.py", line 181, in clear_data clear_stat = self.send(clear_statistics) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/models/export_home_assistant_ws.py", line 138, in send output = json.loads(self.websocket.recv()) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 388, in recv opcode, data = self.recv_data() ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 416, in recv_data opcode, frame = self.recv_data_frame(control_frame) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 437, in recv_data_frame frame = self.recv_frame() ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 478, in recv_frame return self.frame_buffer.recv_frame() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_abnf.py", line 363, in recv_frame self.recv_header() File "/usr/local/lib/python3.12/site-packages/websocket/_abnf.py", line 319, in recv_header header = self.recv_strict(2) ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/abnf.py", line 398, in recv_strict bytes = self.recv(min(16384, shortage)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_core.py", line 563, in _recv return recv(self.sock, bufsize) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/websocket/_socket.py", line 120, in recv raise WebSocketTimeoutException("Connection timed out") websocket._exceptions.WebSocketTimeoutException: Connection timed out 2025-01-23 16:35:27.746 - ERROR : Connection timed out 2025-01-23 16:35:27.746 - CRITICAL : Erreur lors de l'export des données vers Home Assistant`

En regardant les horaires (16:35:22.727 -> 16:35:27.746), on comprend que le timeout est de 5sec.

Et j'ai remarqué que la connexion au websocket était faite avec un timeout de 5s : https://github.com/MyElectricalData/myelectricaldata_import/blob/main/src/external_services/home_assistant_ws/main.py#L60

Est-ce qu'il faudrait l'augmenter ou permettre de la configurer ?

Je vais essayer de mettre une date_max pour réduire les données à transmettre et donc le délai de traitement

maxlesniper avatar Jan 23 '25 16:01 maxlesniper

Ne laisse pas ton pdl en clair stp

Arff j'y ai pensé en plus. Merci c'est corrigé sur mon message, mais ça reste visible sur ta réponse

J'ai supprimé !

pbranly avatar Jan 23 '25 17:01 pbranly

Bonjour? Je suis complètement débutant en github, et un peu plus avancé en HA (mais pas sur). Cela fait un bon moment que je rencontre ce problème de timeout pour le websocket sur mon installation. Je suis en 2025.10.0 pour HA sur HAOS. MED est en 0.13.12 Avez-vous trouvé une solution pour modifier le timeout ? Je vois bien qu'il s'agit de la ligne 60 du fichier main.py, mais comment peut-on modifier cette ligne de fichier ? en ssh ? ou avec studiocode ? A moins que ce time out n'ait été modifié dans une version dev de MED ? Hugues. Ps : merci au développeur de ce module pour le travail.

hlaffez avatar Oct 02 '25 18:10 hlaffez