Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 [EnedisGateway2MQTT => MyElectricalData] Migration #600

Closed
m4dm4rtig4n opened this issue Dec 13, 2022 · 61 comments
Closed

🐛 [EnedisGateway2MQTT => MyElectricalData] Migration #600

m4dm4rtig4n opened this issue Dec 13, 2022 · 61 comments
Labels
bug Something isn't working

Comments

@m4dm4rtig4n
Copy link
Contributor

m4dm4rtig4n commented Dec 13, 2022

Which addon?

  • Addon name : EnedisGateway2MQTT
  • Addon version : > 0.8.X

Describe the bug

Hello @alexbelgium , avec l'arrivé de la 0.8.X d'EnedisGateway j'ai engagé une migration de passerelle et une refonte compléte du projet qui ne correspond plus au fonctionnement de l'addon.

EnedisGateway2MQTT devient MyElectricalData

Lors de la migration vers cette nouvelle version, mon app effectue :

  • CrĂ©ation d'une nouvelle db => /data/cache.db
  • Un migration des anciennes donnĂ©es contenu dans le /data/enedisgateway.db vers le /data/cache.db
  • Rename le /data/enedisgateway.db en /data/enedisgateway.db.migrate

Sauf qu'a priori il y a tt un systĂšme de Symlink dans l'addon que mon application ne prend pas en compte.

Du coup, il faudrait qu'on ce synchronise Ă  ce sujet :)

To Reproduce

Migrer vers la 0.8.10

@alexbelgium
Copy link
Owner

Salut, merci pour l'info. Par contre je ne comprends pas le bug alors : car puisque mes symlinks prennent la database /config/addons_data/enedisgateway/enedisgateway.db et l'envoi sur /data/enedisgateway.db, ton app devrait prendre cette database et créer le /data/cache.db. Ainsi, l'app devrait détecter cette nouvelle database et l'utiliser. Je ne vois donc pas pourquoi ça bug.

Le soucis par contre serait que mon addon recrÚe enedisgateway.db à chaque démarrage, ce qui conduit à un update dans /data/cache.db à chaque fois ?

alexbelgium added a commit that referenced this issue Dec 13, 2022
@alexbelgium
Copy link
Owner

J'ai mis à jour le code pour refléter celà, et copier dans le dossier config les databases migrées (tant la nouvelle que le backup)

Est-ce que quelqu'un pourrait tester si ça fonctionne ? Je n'ai pas de compte Enedis ; merci

@m4dm4rtig4n
Copy link
Contributor Author

J'ai des utilisateurs de haos qui me disent que le cache.db n'est jamais présent via l'addon.
Ils ont juste un enedisgateway.db Ă  priori.

@Sonic62
Copy link

Sonic62 commented Dec 13, 2022

Hello

Tout a fait , le cache.db n est pas crée.

Au besoin @m4dm4rtig4n & @alexbelgium
je peux vous donné un accés a mon HA

@m4dm4rtig4n
Copy link
Contributor Author

@alexbelgium AprĂšs update on me dit que le cache.db Ă  bien pop :)

image

@m4dm4rtig4n
Copy link
Contributor Author

D'ailleurs il faudrait rename l'addon aussi du coup.

@alexbelgium
Copy link
Owner

alexbelgium commented Dec 13, 2022

Ah, parfait, et les retours ont l'air de dire que ça fonctionne ? A priori, le backup de la db migrée devrait apparaßtre également dans ce folder

Pour le rename, je l'ai fais dans l'addon (

"name": "MyElectricalData",
) mais pas encore dans les dossiers. Ce sera transparent pour le user. Je ne peux pas renommer le "slug" (identifiant de l'addon) sinon l'addon ne pourra plus s'updater. mais a priori ce n'est pas une info directement visible par le user

@m4dm4rtig4n
Copy link
Contributor Author

J'ai tester un process de migration chez un utilisateurs Ă  savoir :

  • Avoir un fichier enedisgateway.db
  • Boot l'addon
  • L'addon boot correctement crĂ©er le cache.db
  • Il fait la migration des donnĂ©es du enedisgateway.db vers le cache.db
  • MAIS ne renome pas le fichier enedisgateway.db en enedisgateway.db.migrate

L'inconvéniant est que si il ne rename pas le fichier, l'appli va tenter de remigrer les données à chaque reboot de l'addon :/

@sh4rks
Copy link

sh4rks commented Dec 13, 2022

@alexbelgium @m4dm4rtig4n je confirme que la version TEST marche parfaitement. Je ne peux pas répondre pour la db migrée je suis arrivé directement sur la version 0.8.x

@m4dm4rtig4n
Copy link
Contributor Author

@alexbelgium bon l'utilisateur en question Ă  tenter de reboot HA et le fichier enedisgateway.db.migrate Ă  pop (vide vu la taille)
Et il reste tjr l'ancien :/

image

@alexbelgium
Copy link
Owner

Le plus important : est-ce que les data sont bien migrées ? Dans ce cas là, je pourrais simplement renommer via mon script le dB enedisgateway si le fichier cache.db existe

Le soucis est que l'App voit le symlink de enedisgateway.db, le renome en enedisgateway.db.migrate, mais renommer un symlink n'impacte pas le fichier d'origine . Merci

@geobar78
Copy link

geobar78 commented Dec 14, 2022

@alexbelgium salut je suis dispo pour te donner les infos aujourd'hui si besoin. Pour te faire le topo, je suis sous HAOS version de l'addon 8.10 Influxdb 1.8, hier avant de passer sur la 8.10 (ou plutÎt aprÚs avoir eu des bugs avec), j'ai rename mon fichier enedisgateway.db en enedisgatewayold.db (parce-que je suis une faignasse qui ne va pas jusqu'au bout des faq, j'aurai du le rename en enedisgateway.db.wait mais dans le fond, l'addon cherche enedisgateway.db donc ça ne doit pas avoir bcp d'importance), j'ai refais mon consentement sur myelectricaldata, supprimé dans Influx 1.8 le bucket RETENTION, pour le recréer vide ensuite, (j'ai créé un RETENTION1 supprimer RETENTION recréé RETENTION puis supprimé RETENTION1 cette manip car j'utilise graphana et en bon fainéant j'allais pas reprendre tout les panels de mon graphana lol) , démarré l'addon qui a recréé son cache.db propre, mais qui n'est pas visible dans le fichier de l'addon, et est allé chercher toutes les données sur myelectricaldata, là avec la 8.10 tout fonctionne j'ai toutes mes données sur enedis card et dans mon graphana. voilà tu n'as plus qu'à me dire ce que tu souhaites que je fasses ;-) j'ai la version 8.10 TEST qui a pop donc dispo et toujours mon fichier enedisgatewayold.db dans le fichier data de l'addon.

@alexbelgium
Copy link
Owner

Top, merci. Je vais pousser une deuxiÚme version test courant de la journée

@geobar78
Copy link

@alexbelgium ça marche j'attends ton feu vert, petite prĂ©cision tout mon topo c'est sur la version myelectricaldata de l'addon et au cas oĂč (car j'ai dĂ©jĂ  fait la boulette de test la version officielle alors que m4dm4rtig4n bossait sur la dev) cette version test sera sur l'addon myelectricaldata ou myelectricaldata dev ?

@alexbelgium
Copy link
Owner

pour l'instant je fais me tests sur la version non _dev... pas optimal mais bon :-)

alexbelgium added a commit that referenced this issue Dec 14, 2022
@alexbelgium
Copy link
Owner

alexbelgium commented Dec 14, 2022

Ok, donc le code :

  • Si la migration est dĂ©jĂ  faite :
    • Regarde si /data/enedisgateway.db.migrate existe, et le copie dans /config/enedisgateway2mqtt
    • Regarde si /data/cache.db existe, et le copie dans /config/addons_config/enedisgateway2mqtt
  • Si la migration n'a pas Ă©tĂ© faite :
    • DĂ©place /config/enedisgateway2mqtt/enedisgateway.db dans /data
    • CrĂše le fichier /config/enedisgateway2mqtt/cache.db
    • Symlink ce ficher vers /data pour permettre la migration

alexbelgium added a commit that referenced this issue Dec 14, 2022
@geobar78
Copy link

Alors a priori la migration n'est pas faite j'en suis lĂ 

image

du coup si j'ai bien compris :
je crée un fichier cache.db dans config/enedisgateway2mqtt/ (je n'ai pas l'architecture /config/addons_config/)
je renome mon fichier enedisgatewayold.db en enedisgateway.db
et je passe l'addon sur la version 0.8.10 test
et je copie les logs

c'est ça ?

@alexbelgium
Copy link
Owner

Hello, sorry je n'étais pas clair, je décrivais ce que le code que je viens de mettre faisait.

Pour le test, la seule action est de dupliquer ton fichier enedisgatewayold.db et renommer la copie en enedisgateway.db, puis démarrer l'addon.

Si ça fonctionne bien, le fichier enedisgateway.db sera renommé en enedisgateway.db.bak2, et le fichier cache.db sera créé

Merci!

@geobar78
Copy link

ok ça marche pas de souci.
Je test ça et reviens vers toi

@geobar78
Copy link

Voilà le retour avec validation de la derniÚre version et mes félicitations ;-)

image

image

@alexbelgium
Copy link
Owner

Super! si ce n'est pas abusé, pourrais-tu tenter de redémarrer l'addon et vérifier que tout fonctionne toujours? ;-)
Un grand merci pour le feedback

@geobar78
Copy link

tu rigoles c'est pas abusé, tu fais le job j'ai qu'à cliquer sur un bouton.... en plus je crois que t'as bien fait ;-)

image

aprĂšs ça l'addon s'arrĂȘte

@alexbelgium
Copy link
Owner

Parfait, je vois merci

@geobar78
Copy link

c'est bizarre malgré la bonne adresse il semble toujours prendre le config.yalm vierge

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-14 15:02:43.580 - INFO : Display configuration :
2022-12-14 15:02:43.580 - INFO : cycle: 14400
2022-12-14 15:02:43.580 - INFO : debug: False
2022-12-14 15:02:43.581 - INFO : home_assistant:
2022-12-14 15:02:43.581 - INFO : card_myenedis: True
2022-12-14 15:02:43.581 - INFO : discovery_prefix: homeassistant
2022-12-14 15:02:43.581 - INFO : enable: False
2022-12-14 15:02:43.582 - INFO : influxdb:
2022-12-14 15:02:43.582 - INFO : asynchronous: false
2022-12-14 15:02:43.582 - INFO : bucket: myelectricaldata
2022-12-14 15:02:43.582 - INFO : enable: False
2022-12-14 15:02:43.583 - INFO : host: influxdb
2022-12-14 15:02:43.583 - INFO : org: myelectricaldata
2022-12-14 15:02:43.583 - INFO : port: 8086
2022-12-14 15:02:43.583 - INFO : token: ** hidden **
2022-12-14 15:02:43.584 - INFO : mqtt:
2022-12-14 15:02:43.584 - INFO : client_id: myelectricaldata
2022-12-14 15:02:43.584 - INFO : enable: False
2022-12-14 15:02:43.585 - INFO : host: X.X.X.X
2022-12-14 15:02:43.585 - INFO : password: ** hidden **
2022-12-14 15:02:43.585 - INFO : port: 1883
2022-12-14 15:02:43.585 - INFO : prefix: myelectricaldata
2022-12-14 15:02:43.586 - INFO : qos: 0
2022-12-14 15:02:43.586 - INFO : retain: True
2022-12-14 15:02:43.586 - INFO : username:
2022-12-14 15:02:43.587 - INFO : myelectricaldata:
2022-12-14 15:02:43.587 - INFO : pdl:
2022-12-14 15:02:43.587 - INFO : cache: True
2022-12-14 15:02:43.588 - INFO : consumption: True
2022-12-14 15:02:43.588 - INFO : consumption_detail: True
2022-12-14 15:02:43.588 - INFO : consumption_detail_max_date:
2022-12-14 15:02:43.588 - INFO : consumption_max_date:
2022-12-14 15:02:43.588 - INFO : consumption_price_base: 0
2022-12-14 15:02:43.589 - INFO : consumption_price_hc: 0
2022-12-14 15:02:43.589 - INFO : consumption_price_hp: 0
2022-12-14 15:02:43.589 - INFO : enable: True
2022-12-14 15:02:43.589 - INFO : offpeak_hours_0:
2022-12-14 15:02:43.590 - INFO : offpeak_hours_1:
2022-12-14 15:02:43.590 - INFO : offpeak_hours_2:
2022-12-14 15:02:43.590 - INFO : offpeak_hours_3:
2022-12-14 15:02:43.590 - INFO : offpeak_hours_4:
2022-12-14 15:02:43.591 - INFO : offpeak_hours_5:
2022-12-14 15:02:43.591 - INFO : offpeak_hours_6:
2022-12-14 15:02:43.591 - INFO : plan: BASE
2022-12-14 15:02:43.591 - INFO : production: False
2022-12-14 15:02:43.592 - INFO : production_detail: False
2022-12-14 15:02:43.592 - INFO : production_detail_max_date:
2022-12-14 15:02:43.592 - INFO : production_max_date:
2022-12-14 15:02:43.592 - INFO : production_price: 0
2022-12-14 15:02:43.593 - INFO : token: ** hidden **
2022-12-14 15:02:43.593 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◩ ❖ ◩ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2022-12-14 15:02:43.593 - INFO : Check config.yaml :
2022-12-14 15:02:43.593 - CRITICAL : Some mandatory parameters are missing:
2022-12-14 15:02:43.594 - CRITICAL : - PDL must be 14 characters (pdl => 3)
2022-12-14 15:02:43.594 - CRITICAL :
2022-12-14 15:02:43.594 - CRITICAL : You can get list of parameters here :
2022-12-14 15:02:43.594 - CRITICAL : => https://github.com/m4dm4rtig4n/enedisgateway2mqtt#configuration-file

@alexbelgium
Copy link
Owner

Bon, merci, je remet comme c'Ă©tait alors

@geobar78
Copy link

attends je tente une désinstalle réinstalle dÚs fois des infos restent dans le cash et y a que ce moyen pour vider (enfin à ma connaissance)

@alexbelgium
Copy link
Owner

pas la peine, merci - car sinon ça fera la mm chose à tous les users et ce sera super compliqué à gérer pour les autres

@alexbelgium
Copy link
Owner

Par contre il faudra que tu remette tes fichiers dans /config/enedisgateway2mqtt avant de redémarrer l'addon pour éviter qu'ils ne soient recréés

alexbelgium added a commit that referenced this issue Dec 14, 2022
@alexbelgium
Copy link
Owner

Version revert poussée

@geobar78
Copy link

geobar78 commented Dec 14, 2022

ok ça roule du coup je re-déplace les fichiers configs dans config/enedisgateway2mqtt ? .... ;-) le temps de retrouver le chemin que tu avais répondu

@geobar78
Copy link

outchh

Can't install ghcr.io/alexbelgium/enedisgateway2mqtt-aarch64:0.8.10-4: 500 Server Error for http+docker://localhost/v1.41/images/create?tag=0.8.10-4&fromImage=ghcr.io%2Falexbelgium%2Fenedisgateway2mqtt-aarch64&platform=linux%2Farm64: Internal Server Error ("manifest unknown")

@alexbelgium
Copy link
Owner

alexbelgium commented Dec 14, 2022

Il faut juste attendre quelques minutes que l'image se fasse, "manifest unknown" signifie que l'image est en build. Normalement c'est bon maintenant

@geobar78
Copy link

geobar78 commented Dec 14, 2022

c'est bon je sais pas ce qu'il s'est passé... ha ok

image

Il voit bien les données en cache

image

@alexbelgium
Copy link
Owner

Merci!

@sebg35
Copy link

sebg35 commented Dec 14, 2022

Hello, de mon cÎté la nouvelle version a wipe mon fichier de config yaml ( 0.8.10-3), normal?

@geobar78
Copy link

geobar78 commented Dec 14, 2022

@sebg35 ouaip tu es tombé sur la version test à pas test ;-) ton ficher enedisgateway2mqtt se trouve maintenant dans config/addons_config/myelectricaldata/
Arrete l'addon, déplace ton fichier enedisgateway2mqtt dans config/
Met Ă  jour Ă  la version 0.8.10-4
et redémarre ça devrait aller

@sebg35
Copy link

sebg35 commented Dec 14, 2022

@geobar78 effectivement, j'ai rollback l'installation et refais une maj direct vers la -4, c'est mieux :)

Par contre il semble y avoir un soucis avec le consentement (mĂȘme si je viens de rĂ©gĂ©nĂ©rer la clĂ©) et mqtt ; Je vais creuser

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2022-12-14 16:11:56.638 - INFO : [xxx] STATUT DU COMPTE. 2022-12-14 16:11:56.638 - INFO : ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◩ ❖ ◩ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Traceback (most recent call last): File "/app/models/jobs.py", line 108, in job_import_data ExportMqtt(self.usage_point_id).status() File "/app/models/export_mqtt.py", line 18, in status f"{self.usage_point_id}/status/consentement_expiration": usage_point_id_config.consentement_expiration.strftime("%Y-%m-%d %H:%M:%S"), AttributeError: 'NoneType' object has no attribute 'strftime' 2022-12-14 16:11:56.640 - ERROR : ═══════════════════════════════════════════════‱°‱ :ERREUR: ‱°‱════════════════════════════════════════════════ 2022-12-14 16:11:56.641 - ERROR : 2022-12-14 16:11:56.641 - ERROR : Erreur lors de l'exportation des donnĂ©es dans MQTT 2022-12-14 16:11:56.641 - ERROR : 'NoneType' object has no attribute 'strftime' 2022-12-14 16:11:56.641 - ERROR : 2022-12-14 16:11:56.641 - ERROR : ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════

EDIT : un redémarrage de l'addon a permit de corriger les problÚmes ci-dessus. @geobar78 tu as plusieurs données sur le capteur ?

@geobar78
Copy link

@sebg35 de mĂ©moire lors d'un dĂ©marrage j'avais eu cette erreur aussi, redĂ©marre l'addon pour voir si tu l'as tjrs car je ne l'ai plus de mon cotĂ©..... ha mais c'est que vous ĂȘtes rapides :-D
oui j'ai quasiment tout il me manque juste les HC/HP d'hier

image

@sebg35
Copy link

sebg35 commented Dec 14, 2022

Merci :)

Et sur MQTT ?

image

Je cherche à pouvoir exploiter la donnée sur la dashboard Energy native à HA

@geobar78
Copy link

yep de rien

ecran

@sebg35
Copy link

sebg35 commented Dec 14, 2022

Merci, c'est la ou j'ai un soucis, un seul capteur remonte de mon cÎté, je vais creuser :)

@sebg35
Copy link

sebg35 commented Dec 14, 2022

@geobar78 tu es sur que tes données sont à jour sur les capteurs ? je vois que tes capteurs commencent par enedisgateway tandis que le mien commence par myelectricaldata_

@geobar78
Copy link

Attends c'est logique tout les capteurs enedisgateway_x sont les anciens en myelectricaldata j'en ai qu'un seul Ă©galement

@sebg35
Copy link

sebg35 commented Dec 14, 2022

Ah donc le problĂšme est peut ĂȘtre gĂ©nĂ©ralisĂ© alors !

@geobar78
Copy link

c'est dans les attributs de myelectricaldata que tu vas trouver les infos

numPDL: '252'
activationDate: '2014-08-16 00:00:00'
lastUpdate: '2022-12-14 14:27:22'
timeLastCall: '2022-12-14 14:27:22'
yesterdayDate: '2022-12-13'
yesterday: 19.9
yesterdayLastYearDate: '2021-12-14'
yesterdayLastYear: 0
daily:

  • 19.9
  • 21.4
  • 29.5
  • 17.7
  • 15.9
  • 23.4
  • 20.1
    current_week: 148.1
    last_week: 123.6
    day_1: 19.9
    day_2: 21.4
    day_3: 29.5
    day_4: 17.7
    day_5: 15.9
    day_6: 23.4
    day_7: 20.1
    current_week_last_year: 229.1
    last_month: 435.8
    current_month: 253.4
    current_month_last_year: 426.1
    last_month_last_year: 810
    last_year: 8903.4
    current_year: 7157.8
    current_year_last_year: 8397.4
    dailyweek:
  • '2022-12-13'
  • '2022-12-12'
  • '2022-12-11'
  • '2022-12-10'
  • '2022-12-09'
  • '2022-12-08'
  • '2022-12-07'
    dailyweek_cost:
  • 2.9
  • 3.1
  • 4.3
  • 2.6
  • 2.3
  • 3.4
  • 2.9
    dailyweek_costHP:
  • 0
  • 1.7
  • 2
  • 1.5
  • 1.1
  • 1.9
  • 2
    dailyweek_HP:
  • 0
  • 10.5
  • 12.2
  • 9.3
  • 6.6
  • 11.4
  • 12
    daily_cost: 2.9
    yesterday_HP_cost: 0
    yesterday_HP: 0
    day_1_HP: 0
    day_2_HP: 10538
    day_3_HP: 12202
    day_4_HP: 9329
    day_5_HP: 6624
    day_6_HP: 11401
    day_7_HP: 11952
    dailyweek_costHC:
  • 0
  • 1.4
  • 2.2
  • 1
  • 1.2
  • 1.5
  • 1
    dailyweek_HC:
  • 0
  • 10.9
  • 17.3
  • 8.4
  • 9.3
  • 12
  • 8.2
    yesterday_HC_cost: 0
    yesterday_HC: 0
    day_1_HC: 0
    day_2_HC: 10893
    day_3_HC: 17327
    day_4_HC: 8419
    day_5_HC: 9296
    day_6_HC: 11988
    day_7_HC: 8188
    peak_offpeak_percent: -15.71
    monthly_evolution: -46.2
    current_week_evolution: 19.87
    current_month_evolution: -40.53
    yesterday_evolution: -6.93
    friendly_name: myelectricaldata_252
    errorLastCall: ''
    errorLastCallInterne: ''
    current_week_number: '50'
    offpeak_hours_enedis: >-
    Lundi (23H00-7H00);Mardi (23H00-7H00);Mercredi (23H00-7H00);Jeudi
    (23H00-7H00);Vendredi (23H00-7H00);Samedi (23H00-7H00);Dimanche (23H00-7H00);
    offpeak_hours:
      • 23H00
      • 7H00
      • 23H00
      • 7H00
      • 23H00
      • 7H00
      • 23H00
      • 7H00
      • 23H00
      • 7H00
      • 23H00
      • 7H00
      • 23H00
      • 7H00
        subscribed_power: 6 kVA
        unit_of_measurement: kWh

maintenant comment exploiter les attributs dans la dashboard energy ...

@geobar78
Copy link

@sebg35 je n'arrives mĂȘme pas Ă  ajouter le sensor myeletricaldata au dashboard energy et dans le lien suivant il y a l'explication
https://www.home-assistant.io/more-info/statistics/
de ce que j'ai compris il faut que l'entité soit bien configurée au niveau de l'intégration pour rentrer dans les stats.
Tu crois qu'il faut ouvrir une nouvelle issue pour ça ?

@sebg35
Copy link

sebg35 commented Dec 14, 2022

Oui c'est possible mais je ne suis pas expert :)

J'ai réussis à créer un capteur pour remonter la consommation annuelle, mais idem elle ne remonte pas dans Energy :
`template:

  • sensors:
    enedis_current_year:
    unique_id: 565545454545454577779645678
    device_class: energy
    friendly_name: "Consommation Electricité Année Actuelle"
    unit_of_measurement: 'kWh'
    value_template: "{{ state_attr('sensor.myelectricaldata_xxx', 'current_year') }}"
    `

@geobar78
Copy link

ils en parlent lĂ 
MyElectricalData/myelectricaldata_import#120

@sebg35
Copy link

sebg35 commented Dec 14, 2022

Ah merci, on a notre réponse :) patience

@sebg35
Copy link

sebg35 commented Dec 14, 2022

Pour info, j'ai peut ĂȘtre une solution temporaire pour l'utilisation du capteur dans la Dashboard Energy.

-> Tu créé un sensor qui se base sur l'attribut remonté par le module MyElectricalData :

`template:

  • sensors:
    enedis_current_year:
    unique_id: 565545454545454577779645678
    device_class: energy
    friendly_name: "Consommation Electricité Année actuelle"
    unit_of_measurement: 'kWh'
    value_template: "{{ state_attr('sensor.myelectricaldata_XXXXX', 'current_year') }}"`

-> Tu créé un capteur "compteur de services publics" qui se base sur le capteur au dessus (Reset journalier)

-> Tu utilises le compteur de services publics dans la dashboard Energy

A voir si c'est bien viable dans le temps :)

@geobar78
Copy link

@sebg35
il y a peut ĂȘtre un truc Ă  regarder par lĂ  ;-) utiliser myelectricaldata et le sensor de saniho Ă  voir

https://forum.hacf.fr/t/corrige-myenedis-incompatible-avec-le-nouveau-energy-dashboard-en-2021-8/5661/18

@bueno79
Copy link

bueno79 commented Feb 6, 2023

Salut, des news ? J ai egalement un seul capteur masi pas exploitable sur le Dashboard Energy de HASS.

merci d'avance :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants