MyElectricalData - Vos données Linky chez vous :)

@M4dm4rtig4n

Tu aurais des idées a proposé ??

@ClassicRed A quelle sujet ?

Sur des forks, ou cartes ?

Il se peux que tu es des idées mais que tu es pas le temps de faire des modèles.

Euh non du tout, je te dirais que pour l’instant je me focus sur le dev de myelectricaldata et que j’ai encore un peu de taff à faire afin la coupure de la v4 d’Enedis en mai.

Bonjour,

Je débute avec Home Assistant et j’ai trouvé cette intégration hier pour suivre sa consommation électrique, et ça m’intéresse beaucoup.

Tout d’abord merci pour le développement et tout le travail effectué.

Après avoir pas mal bataillé, j’ai enfin réussi à faire tout démarrer mais hélas, le sensor ne vient pas s’ajouter à ma base mqtt…

J’ai pourtant une connexion fonctionnelle d’après les logs.

2023-01-24 16:39:26.251 -     INFO :  Connect to MQTT broker 192.168.1.X:1883
2023-01-24 16:39:26.261 -     INFO :   => Connection success

Mais lorsque je check ma base mqtt via un explorer, je n’ai aucune data en provenance de myelectricaldata.

J’ai également lu plus haut qu’il fallait avoir la date d’activation sur le site enedis, mais je ne comprends pas pourquoi ça empeche le topic de se créer.

Ci-dessous ma configuration:

CONFIG_LOCATION: /config/enedisgateway2mqtt/config.yaml
TZ: Europe/Paris
mqtt_autodiscover: true
verbose: false
cycle: 14400
myelectricaldata:
  "xxx":
    enable: 'true'
    token: xxxxxx
    addresses: 'true'
    cache: 'true'
    consumption: 'true'
    consumption_detail: 'true'
    consumption_price_base: '0.1823'
    plan: BASE
home_assistant:
  card_myenedis: true
  discovery: true
  discovery_prefix: homeassistant
  enable: true
mqtt:
  enable: true
  hostname: 192.168.1.X
  port: 1883
  username: homeassistant
  password: xxxxxx
  prefix: myelectricaldata
  client_id: myelectricaldata
  retain: true
  qos: 0
influxdb:
  enable: false

Si quelqu’un a une idée de ce qui ne va pas, je lui en serai très reconnaissant…

Merci d’avance:

Hello @Jeremy7

voici l’extrait de mon config.yaml:

mqtt:
  client_id: myelectricaldata
  enable: true
  hostname: core-mosquitto
  port: 1883
  username: "mqtt"
  password: "mon mdp"
  prefix: myelectricaldata
  retain: true
  qos: 0

Et si tu veux ensuite jouer avec les cartes pour afficher tout cela nous avons lancé une discussion sur ce fil afin que j’arrête de faire trop de HS sur celui-ci :wink:

Bonjour FROlCi,

Merci pour ta réponse, mais hélas, ta configuration est identique à la mienne, hormis le fait que tu as utilisé core-mosquitto au lieu de l’adresse de l’host mais hélas cela ne change rien dans mon cas, la connexion se fait bien mais rien n’est ajouté à la base mqtt…

A zut! Je suppose que MQTT Viewer se connecte bien également ? En revanche tu as bien créé un compte dédié à MQTT ? Je me souviens que @ClassicRed m’avait aussi fait cette manip qd je me suis lancé dans l’aventure… Et c’est ce que j’ai fait qd je suis reparti de 0 car ma config était vraiment en vrac. Enfin, le mêm @ClassicRed m’avait suggéré d’attendre un peu afin de laisser à ma config ENEDIS de se mettre en place (avoir les dates d’activation dans l’interface etc…). Voila si jamais cela ne va toujours pas - je laisse les spécialistes prendre la main :wink:

Je pense que mon setup mqtt fonctionne correctement, j’utilise mqtt pour une autre intégration qui fonctionne sans soucis mais merci quand même.
image

Si quelqu’un d’autre a une idée je suis preneur…

Il y a 2 configs, l’un pour l’addon avec e.a. TZ et ref. autre conf (deux premieres lignes, qui ne font PAS parti du config de MED)
Et le config.yaml dans le dossier spécifié… donc /config/enedisgateway2mqtt/config.yaml
Il faut lire la documentation

Bonjour,
j’ai 2 petites questions:
1- quand il y a une maj « MyElectricalData », on clique juste sur « installer » et puis tout est ok, où on doit vérifier ou modifier quelque chose :wink:
image

2- Si on a le tarif HC et HP qu’est ce qu’on doit mettre sur tarif de base:

    consumption_price_base: 0
    consumption_price_hc: 0.1470
    consumption_price_hp: 0.1841

car je me retrouve avec le prix à zéro là:
image

est ce que ça peu venir de là ou d’autre chose ?

merci.

Nouveau pb
pourquoi tout fonctionne depuis plusieurs jours et ce matin …
2023-01-25 11:04:07.736 - INFO : Check config.yaml :
2023-01-25 11:04:07.737 - CRITICAL : Some mandatory parameters are missing:
2023-01-25 11:04:07.737 - CRITICAL : - PDL must be 14 characters (pdl => 3)
2023-01-25 11:04:07.737 - CRITICAL :

:face_with_raised_eyebrow: j’ai pas bidouillé mon fichier config.yaml, j’ai bien 14 caracteres.
mais je comprends pas (pdl => 3) , jai essayé de mettre entre ’ ’
Bizarre
A cause de la derniere mise à jours, vous avez le meme souci ?

Oui, la même chez moi.

Ici aussi, depuis la 8.13-3. Non corrigé dans la 8.13-4

Effectivement, je viens de restaurer la la 8.13 et j’ai plus d’erreur
merci pour vos reponses, je me sens moins seul :smiley:

1 « J'aime »

pareil j’ai restauré cette version et dsactivé la maj auto pour le moment :wink:

Punaiiiise! Merci! En effet c’était pas du tout clair pour moi ce point mais maintenant ça fonctionne!

Merci beaucoup :slight_smile:

Hello,

Le simlink a changé. Le fichier config est à mettre dans /config/myelectricaldata/

Je me suis fais avoir également.

1 « J'aime »

Hello

ou renomme
/config/enedisgateway2mqtt/

en
/config/myelectricaldata/

2 « J'aime »

Hello @M4dm4rtig4n ,
Il y a possibilité d’avoir un sensor de l’évolution de l’année? Comme le sensor.myelectricaldata_current_month_evolution par exemple.
Pour ainsi comparer l’année en cour et l’année passée.

Merci à toi.