Etrange, car quand j’interroge enedis, il me réponde qu’il n’y a pas de HC/HP
Comment vois tu cela?
@saniho
bonsoir à tous, pour information ce soir, livraison de la nouvelle version du sensor ( 1.0.3.2 ) et la nouvelle carte( v1.0.2.1 )
quelques nouveautés en vrac :
- ajout information HC/HP par jour, ajout cost par jour
- nouvelle visualisation possible sur la carte( plus d’info sur github )
bonjour à tous
@saniho
mise à jour ce matin
c’est parfait !
bon WE
Philippe
Hello !
Voila j’ai suivi d’un peu loin l’évolution de ce projet que je trouve vraiment top et m’a permis de récupérer mes consos perdu depuis que l’intégration native a cesser de fonctionner. Merci pour le taff !
Egalement bravo car je vois que ca avance de jours en jours !
Je suis en train de travailler sur des graphs, journalier sur une semaine, 12 dernier mois et mois en cours mais ce n’est pas encore très au point il faut que je lise la doc de mini-graph-card et que les graphs se remplissent également…
Je vous partage le code de mes sensors, ca peut servir a certains
(malheureusement il ne semble pas possible de déterminer pour les mois précédent la quantité en HP/HC, comme je tourne environ a 50% HP/HC sur le mois, j’ai fait une simple moyenne qui me permet d’avoir une estimation pas trop mauvaise, j’ai l’intention de créer des sensors intermédiaires basé sur les consos quotidiennes qui elle gèrent le HC/HP pour ensuite les additionner et ainsi déterminer le vrai cout du mois en cours et y ajouter le prix de l’abonnement!)
# enedis
- platform: myEnedis
token: !secret enedisGateway_token
code: !secret enedisGateway_code
scan_interval: 3600
heures_creuses: "[['02:00', '07:00'], ['12:30', '15:30']]"
hp_cout: 0.1798
hc_cout: 0.1344
- platform: template
sensors:
enedis_yesterday_kwh:
friendly_name: "Enedis Yesterday Kw/h"
unit_of_measurement: 'kwh'
value_template: >
{{(states('sensor.myenedis'))}}
- platform: template
sensors:
enedis_yesterday_cost:
friendly_name: "Enedis yesterday cost"
unit_of_measurement: '€'
value_template: >
{{'%.2f'|format(states('sensor.enedis_yesterday_kwh')|float * 0.158)}}
- platform: template
sensors:
enedis_last_month_kwh:
friendly_name: "Enedis Last month Kw/h"
unit_of_measurement: 'kwh'
value_template: >
{{'%.2f'|format(state_attr('sensor.myenedis', 'last_month'))}}
- platform: template
sensors:
enedis_last_month_cost:
friendly_name: "Enedis Last month cost"
unit_of_measurement: '€'
value_template: >
{{'%.2f'|format(states('sensor.enedis_last_month_kwh')|float * 0.158)}}
- platform: template
sensors:
enedis_current_month_kwh:
friendly_name: "Enedis Current month Kw/h"
unit_of_measurement: 'kwh'
value_template: >
{{'%.2f'|format(state_attr('sensor.myenedis', 'current_month'))}}
- platform: template
sensors:
enedis_current_month_cost:
friendly_name: "Enedis Current month cost"
unit_of_measurement: '€'
value_template: >
{{'%.2f'|format(states('sensor.enedis_current_month_kwh')|float * 0.158)}}
A bientôt !
hello @Arnaud, merci pour tes encouragements, si tu as besoin d’informations, d’un attribut special stat, hésite pas, on peut toujours voir pour l’integrer
ps : dans la derniere version, j’ai les C/HP par jour, plus cout HC/HP par jour, mais peut-etre pas sous une forme exploitable pour toi…
Sympa merci !
Tu devrais peut être stocker mes infos dans utility_meter: pour que ce soit persistant ?
Pas d’historique de cout et erreur de comparaison.
Fau’il mettre le cout ici alors qu’il est sur le sensor (ça ne change rien aux erreurs)
Pour ton info :
attribution: ''
version: 1.0.3.2
lastSynchro: '2020-11-28T13:31:54.621412'
lastUpdate: '2020-11-28T13:31:54.621398'
timeLastCall: '2020-11-28T13:31:54.621323'
yesterday: 33555
last_week: 348016
day_1: 33555
day_2: 45814
day_3: 48656
day_4: 62955
day_5: 60589
day_6: 64092
day_7: 66224
daily:
- 33.555
- 45.814
- 48.656
- 62.955
- 60.589
- 64.092
- 66.224
dailyweek_cost: []
dailyweek_costHC: []
dailyweek_HC: []
dailyweek: []
dailyweek_costHP: []
dailyweek_HP: []
halfhourly: []
offpeak_hours: 10.943
peak_hours: 22.612000000000002
peak_offpeak_percent: 67.38787066011027
yesterday_HC_cost: 1.4630791
yesterday_HP_cost: 4.0271972
daily_cost: 5.4902763
current_week: 251.56900000000002
last_month: 909.684
current_month: 1132.757
errorLastCall: >-
{'error': 'result_404', 'enedis_return': {'error': 'no_data_found',
'error_description': 'no measure found for this usage point', 'error_uri':
'https://bluecoder.enedis.fr/api-doc/consulter-souscrire'}}
unit_of_measurement: kWh
friendly_name: myEnedis
Hello et Merci Pour le travail fourni. j’ai bien intégré le sensor, rentré les HC HP dans la configuration, problème le prix journalisé affiché est presque 3 fois la réalité sur la carte.
Salut,
J’ai les mêmes erreurs que toi et en plus le coût journalier à 0.00 €
@saniho je ne sais pas si c’est toujours le cas, mais tu peux toujours utiliser mes identifiants pour tester tes versions pour ceux qui n’ont pas des heures creuses.
Bonsoir,
Top cette integration, il manque simplement le montant en Euro de ma conso
mon log:
Version
1.0.3.2
LastSynchro
2020-11-28T18:05:26.556322
LastUpdate
2020-11-28T18:05:26.556296
TimeLastCall
2020-11-28T18:05:26.556047
Yesterday
19165
Last week
102050
Day 1
19165
Day 2
25666
Day 3
18801
Day 4
20384
Day 5
22799
Day 6
15205
Day 7
20445
Daily
19.165, 25.666, 18.801000000000002, 20.384, 22.799, 15.205, 20.445
Dailyweek cost
Dailyweek costHC
Dailyweek HC
Dailyweek
Dailyweek costHP
Dailyweek HP
Halfhourly
Offpeak hours
0
Peak hours
0
Peak offpeak percent
0
Yesterday HC cost
0
Yesterday HP cost
0
Daily cost
0
Current week
106.815
Last month
166.203
Current month
485.442
ErrorLastCall
{'error': 'result_500', 'enedis_return': {'error': 'Internal Server error', 'error_description': 'Un problème a été rencontré lors du traitement.', 'error_uri': bluecoder.enedis.fr+api-doc+consulter-souscrire'
@akunia, @cyclope205, @mycanaletto, @cuspofaries, version 1.0.3.3 livrée ce soir, j’espères qu’elle règlera vos problemes…
@akunia, j’ai fait mes tests avec tes identifiants, et voilà ce que j’obtiens avec cette configuration :
tu me diras …
@cyclope205, si tu as toujours ce problème de « prix », peux-tu me donner en mp ton token et ton PDL…
Petit sondage, pour avoir votre avis, à ce jour le sensor se nomme myenedis, mais je me dis, que certains d’entres nous pourrait avoir deux compteurs … ou plus, et donc je vous propose de renommer le sensor myenedis_numPDL, si cela vous semble utile, un petit j’aime
bonne soirée
@saniho, je t’ai envoyé une sortie EJP et il y aussi ceux qui on des abonnements Tempo… Tu ne sais pas sur quelle piste tu t’est engagé…
J’ai installé la nouvelle version du sensor, mais j’ai toujours le même problème de NaN - Je n’ai qu’un seul tarif, pas d’heures creuses.
config capteur:
- platform: myEnedis
token: !secret token_enedis
code: !secret pdl_enedis
scan_interval: 3600
hp_cout: 0.1580
config lovelace:
- type: 'custom:content-card-linky'
entity: sensor.myenedis
showIcon: True
showHistory : true
showDayPrice : true
showInTableUnit : true
showDayPriceHCHP: false
showDayHCHP: false
showPeakOffPeak: false
Y a-t-il une manip particulière à effectuer ?
Merci
Hello @saniho et merci pour ton implication
Meme résultat avec la version 1.0.3.3; pas de prix affiché
Je dispose d’un contrat HC-HP; j’ai donc configuré le yaml sensor:
- platform: myEnedis
token: PW4XXS8Pg8xT1k4raXV3UXgVmDcRTjfcW9UU24Zm1dx0e6aZXXXX
code: 2540680173XXXX
scan_interval: 3600
heures_creuses: « [[‹ 02:04 ›, ‹ 07:04 ›], [‹ 21:04 ›, ‹ 00:04 ›]] »
hc_cout: 0.1226
hp_cout: 0.1857
scan_interval: 3600
Lovelace yaml:
- type: 'custom:content-card-linky'
entity: sensor.myenedis
showPeakOffPeak: true
showHistory: true
showIcon: true
showDayPriceHCHP: false
showDayPrice: true
showDayHCHP: false
Pour info il s’agit d’un contrat qui deux mois et je n’ai qu’un seul compteur
Hier le log remontait une erreur 500; après MAJ on est sur une 404
Merci @saniho, ça fonctionne bien saufe comme sur ton screenshot il y a un écart entre le chiffre du jour en bas et en haut à droite. 2.89€ contre 2.97€. Serait-ce lié au bug qu’il y avait sur mon compte enedis? D’autres n’ont t-il pas le même soucie?
Bonjour à tous !
Comme annoncé sur Github, depuis les dernières MaJ, le state de Myenedis est « unknown » chez moi…
Ma carte :
type: ‹ custom:content-card-linky ›
entity: sensor.myenedis
showInTableUnit: true
showPeakOffPeak: false
showHistory: true
showDayPrice: true
showDayPriceHCHP: true
showDayHCHP: true
showIcon: true
kWhPrice: true