hello @mjojo1508, si tu n’as pas de contrat HC/HP, normalement tout doit se mettre en HP. Le fait que tu ais un -1 peut peut-etre vouloir dire que tu n’a pas activé la remonté horaire( Avoir activé sur votre espace privé Enedis la remontée des informations de votre linky. )
Si tu as toujours le soucis, et que c’est bien activé, tu peux me passer en mp ton token et PDL, je jeterais un oeil
Bonjour @pce5962, ceci n’est pas prévu, c’est une fonctionnalité disponible sur le portail de Enedis.
Salut @saniho !
Merci pour ta réponse rapide et tout le bon boulot que tu as abattu !
Eh bien je pense que tu as bien vu le problème, la collecte horaire n’était pas activée (et il y avait quelques bugs ces derniers temps sur le site d’enedis) ! C’est désormais chose faite !
En espérant que cela règle le problème, je vais checker sur hass !
En tout cas merci pour ta rapidité !
Bonsoir!
J’ai suivi la procédure d’installation et tout fonctionne bien…sauf le prix qui reste à zéro (en haut à droite) sur la carte.
Dans mon ‹ sensors.yaml ›, j’ai uniquement un doute sur le formatage de :
heures_creuses: "[ '22:30', '06:30'] "
Est-ce le bon formatage ?
Si ça c’est OK, avez-vous une idée svp ?
Merci!
Pour une meilleur visualisation de ton historique tu peut passer sur Grafana + Node-RED tt est expliquer sur ce post :
https://forum.hacf.fr/t/linky-enedis-gateway/868
Exemple :
=> J’ai saisis les couts HP et HC dans les options de l’intégration (Menus Configuration>Intégration), puis j’ai recharger l’intégration et relancer HA. La valeur n’était plus à zéro.
Je pense donc que mon problème est résolu.
Bonjour, j’ai suivi les instructions. Mais je n’ai pas de sensor myenedis.
J’ai copié le repertoire dans custom_components.
ajouter dans le sensor.yaml les lignes mais pas les prix de hc et hp.
La ligne curl donné par enedis fonctionne en tout cas.
Pouvez vous m’aider?
Plus précisement j’ai dans les journaux :
"Logger: homeassistant.config
Source: config.py:819
First occurred: 9:52:11 (1 occurrences)
Last logged: 9:52:11
Platform error: sensor - Integration ‹ myEnedis › not found."
Bonjour,
As-tu vidé le cache de ton navigateur ?
Bonjour à tous,
tout d’abord, merci @saniho pour le bon boulot !
Depuis début janvier, j’essaie d’utiliser la nouvelle version du composant, via HACS.
J’ai donc supprimé l’installation manuelle que j’avais faite et j’ai relancé l’intégration via HACS.
Mais je n’arrive plus à avoir un sensor fonctionnel.
J’ai tout d’abord une erreur au chargement :
Logger: custom_components.myEnedis
Source: /config/custom_components/myEnedis/myEnedis.py:52
Integration: myEnedis sensor (documentation)
First occurred: 10:45:45 AM (1 occurrences)
Last logged: 10:45:45 AM
run myEnedis
NoneType: None
Et en regardant le fichier python, je ne comprends pas pourquoi on a un problème à cet endroit…
Ensuite une autre erreur lors de la récupération des infos :
Logger: custom_components.myEnedis
Source: custom_components/myEnedis/myEnedis.py:61
Integration: myEnedis sensor (documentation)
First occurred: 10:45:54 AM (8 occurrences)
Last logged: 10:46:43 AM
Erreur inconnue call ERROR 'meter_reading'
Erreur last answer 'meter_reading'
Erreur last call updateDataYesterdayHCHP
(<class 'Exception'>, Exception(Exception(KeyError('meter_reading'))), <traceback object at 0xb1414c68>)
LastMethodCall : updateDataYesterdayHCHP
Idem, la ligne indiquée par l’erreur est l’appel au logger …
Et donc au final, l’état du sensor est le suivant:
attribution: ''
version: 1.1.0.1
typeCompteur: consommation
lastUpdate: '2021-01-06T11:01:43.003594'
timeLastCall: '2021-01-06T10:51:43.002324'
yesterday: 47949
last_week: 205557
day_1_HP: -1
day_2_HP: -1
day_3_HP: -1
day_4_HP: -1
day_5_HP: -1
day_6_HP: -1
day_7_HP: -1
day_1_HC: -1
day_2_HC: -1
day_3_HC: -1
day_4_HC: -1
day_5_HC: -1
day_6_HC: -1
day_7_HC: -1
dailyweek_cost:
- -1
- -1
- -1
- -1
- -1
- -1
- -1
dailyweek_costHC:
- -1
- -1
- -1
- -1
- -1
- -1
- -1
dailyweek_HC:
- -1
- -1
- -1
- -1
- -1
- -1
- -1
dailyweek:
- '2021-01-05'
- '2021-01-04'
- '2021-01-03'
- '2021-01-02'
- '2021-01-01'
- '2020-12-31'
- '2020-12-30'
dailyweek_costHP:
- -1
- -1
- -1
- -1
- -1
- -1
- -1
dailyweek_HP:
- -1
- -1
- -1
- -1
- -1
- -1
- -1
day_1: -1
day_2: -1
day_3: -1
day_4: -1
day_5: -1
day_6: -1
day_7: -1
daily:
- -1
- -1
- -1
- -1
- -1
- -1
- -1
halfhourly: []
offpeak_hours: '0.000'
peak_hours: '0.000'
peak_offpeak_percent: 0
yesterday_HC_cost: '0.000'
yesterday_HP_cost: '0.000'
daily_cost: '0.00'
yesterday_HC: '0.000'
yesterday_HP: '0.000'
current_week: '77.716'
last_month: '964.762'
current_month: '163.977'
last_year: '0.000'
current_year: '163.977'
errorLastCall: ''
monthly_evolution: 0
subscribed_power: 12 kVA
offpeak_hours_information: HC (0H08-7H08;12H38-13H38)
unit_of_measurement: kWh
friendly_name: myEnedis.xxxxxxx
On dirait bien qu’il y a des données, mais il en manque plein.
Une idée de ce que j’aurais mal fait ?
Merci !
Sam
Ca bouge un peu coté Enedis, non ?
https://datahub-enedis.fr/
C’est bon, j’avais merdé sur la copie de l’intégration …
Bonjour,
Actuellement nouveau sur HomeAssistant, j’ai voulu intégrer l’apiEnedis.
J’ai bien réussi à exécuter l’ensemble de la config décrite sur Github (conf directement via Hacs et l’interface graphique).
Malheureument je n’ai aucune remonté de donnée.
Dans les Entités le sensor MyEnedis.PDL est en statut « indisponible ».
Sur l’aperçu mes valeurs sont à 0€ ou avec un panneau de danger.
Dans les log j’ai des erreurs :
errorLastCall :
16:01:30 – MyEnedis (WARNING) - message survenu pour la première fois à 15:46:30 et apparu 4 fois.
['Traceback (most recent call last):\n', ' File "/config/custom_components/myEnedis/sensorEnedis.py", line 179, in getStatus\n status_counts[\'last_month\'] = "{:.3f}".format(self._myDataEnedis.getLastMonth() * 0.001)\n', "TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'\n"]
16:01:30 – MyEnedis (WARNING) - message survenu pour la première fois à 15:46:30 et apparu 4 fois.
(<class 'TypeError'>, TypeError("unsupported operand type(s) for *: 'NoneType' and 'float'"), <traceback object at 0x7fc5c78f8b40>)
16:01:30 – MyEnedis (WARNING) - message survenu pour la première fois à 15:46:30 et apparu 4 fois.
Est-ce que quelqu’un à déjà eu le problème ?
Merci d’avance
Super! merci beaucoup pour ta réactivité
bonsoir, une RC v1.1.1.0 est disponible
elle créé un premier nouveau sensor contenant le yesterdaycost et quelques corrections également( cas de certains -1 )
Si des personnes ont envies de faire des tests.
ps : petit oubli de ma part, dans le sensor la version est resté à version: 1.1.1.0alpha2
Bonne soirée
Hello @Sam, peux-tu faire un test avec le v1.1.1.0RC et me tenir au courant.
Salut @saniho
Pas sur que tu regardes souvent Github du coup je viens écrire ici
Toujours le pb de
home-assistant | 2021-01-07 00:48:42 ERROR (SyncWorker_2) [custom_components.myEnedis] run myEnedis
home-assistant | NoneType: None
Avec la derniere version RC sortie.
Cependant j’ai plus les erreurs de type
home-assistant | 2021-01-07 00:34:45 ERROR (MainThread) [myEnedis] status_counts defaultdict(<class 'int'>, {'version': '1.1.1.0alpha1', 'yesterday_HC_cost': '1.779', 'yesterday_HP_cost': '1.277', 'daily_cost': '3.06'})
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:39:45 ERROR (MainThread) [myEnedis] yesteday 2021-01-05, lastYesterday 2021-01-05
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:39:45 ERROR (MainThread) [myEnedis] yesteday sensor, _update_state
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:39:45 ERROR (MainThread) [myEnedis] state 3.06
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:39:45 ERROR (MainThread) [myEnedis] status_counts defaultdict(<class 'int'>, {'version': '1.1.1.0alpha1', 'yesterday_HC_cost': '1.779', 'yesterday_HP_cost': '1.277', 'daily_cost': '3.06'})
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:44:45 ERROR (MainThread) [myEnedis] yesteday 2021-01-05, lastYesterday 2021-01-05
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:44:45 ERROR (MainThread) [myEnedis] yesteday sensor, _update_state
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:44:45 ERROR (MainThread) [myEnedis] state 3.06
home-assistant | NoneType: None
home-assistant | 2021-01-07 00:44:45 ERROR (MainThread) [myEnedis] status_counts defaultdict(<class 'int'>, {'version': '1.1.1.0alpha1', 'yesterday_HC_cost': '1.779', 'yesterday_HP_cost': '1.277', 'daily_cost': '3.06'})
Ce qui est une bonne nouvelle déjà
Hell @Kevin, bonne nouvelle
pour github, si si je regardes t’inquiète, mais à ce jour, j’ai toujours pas trouve d’ou venait l’erreur: NoneType: None… c’est le logger qui fait cela…sur une mauvaise initialisation…mais j’ai pas encore mis la main dessus
Hello @saniho !
J’ai toujours des erreurs -1 avec la dernière version du capteur (1.1.1.0alpha2). Y a-t-il moyen de conserver les anciennes valeurs si le refresh des données renvoie du -1 ?
Dans le log, l’erreur
errorLastCall:
est vide