Skip to content

a custom_component to get Enedis data consumption

Notifications You must be signed in to change notification settings

solide184/apiEnedis

 
 

Repository files navigation

myEnedis

Cette integration est compatible avec la carte : https://github.com/saniho/content-card-linky

Un question ? Un problème ? Une demande ? Venez en parler sur le fil de discussion dédié sur le forum HACF.

Bienvenue !

Cette intégration fonctionne à l'aide de la passerelle fournie par https://enedisgateway.tech/.

Avant de pouvoir utiliser cette intégration, assurez vous d' :

Installer l'intégration

Via HACS (mise à jour en un clic) :

si vous n'avez pas HACS, pour l'installer cela se passe ici : HACS : Ajoutez des modules et des cartes personnalisées

  • Ajoutez le dépot personnalisé : https://github.com/saniho/apiEnedis

  • Cliquez sur le bouton Installer de la carte correspondant à l'intégration

  • Cliquez sur le bouton Installer de la popup

  • La carte de l'intégration est maintenant rouge, signifiant qu'un redémarrage du serveur Home Assistant est nécessaire

  • Accédez à la vue Contrôle du serveur (Configuration -> Contrôle du serveur)

  • Cliquez sur le bouton Redémarrer dans la zone Gestion du serveur

Manuellement (à faire à chaque mise à jour)

  • Copiez tout le contenu du dossier custom_components dans votre propre dossier custom_components, dans un dossier nommé apiEnedis

  • Redémarrez votre serveur Home Assistant

Ajouter l'intégration

Via l'interface graphique

  • Accédez à la vue Intégrations (Configuration -> Intégration)

  • Appuyez sur le bouton bleu Ajouter l'intégration en bas à droite de la vue

  • Tapez dans le champ de recherche qui vient d'apparaître : myenedis et cliquez sur l'intégration

  • Renseigner :

    • Votre token
    • Votre code (PDL)
    • Si vous disposez d'un contrat heures pleines/heures creuses :
      • Le prix des heures creuses
      • Le prix des heures pleines
  • Validez la saisie avec le bouton Soumettre

  • Fermez la popup de confirmation en cliquant sur le bouton Terminer

Si vous ne voyez pas l'intégration dans la liste, effacer le cache de votre navigateur en faisant la combinaison de touche CTRL+F5 ou CTRL+SHIFT+R

Via YAML

  • Ajoutez dans votre fichier sensors.yaml la configuration suivante :
# enedis
- platform: myEnedis
  token: <<votreToken>>
  code: <<votrecode>> 
  hc_cout: <<prixHeuresCreuses>>
  hp_cout: <<prixHeuresPleines>>
  heures_creuses: "[['00:30', '07:00'], ['10:00', '11:30']]"
  heuresCreusesON: true
  scan_interval: 3600
  • Redémarrer votre serveur Home Assistant

Entité disponible

L'intégration crée l'entité sensor.myenedis_<<votrecode>>


N'hésitez pas à aller faire un tour sur ce forum ou vous trouverez pleins d'informations

https://forum.hacf.fr/t/hacs-ajoutez-des-modules-et-des-cartes-personnalisees/359


VERSION

1.1.2.2 possibilité de forcer ses propres horaires dans le yaml( differentes de celles de enedis)

tag heures_creuses

Possibilité de forcer l'absence de HC/HP, meme si Enedis en fournit

tag heuresCreusesON

dans l'integration yaml et via flow, possibilité de forcer l'absence de HC/HP

heuresCreusesON: False

1.1.0.0

nouvelle version, permettant l'integration via flow

1.0.4.0

gestion de contrat recent, correction calcul de monté si relevé compteur par tranche de 10 minutes, 30 minutes

attention le nom du sensor contiendra maintenant le numéro de PDL( cela permet de piloter plusieurs compteurs )

1.0.2.5

state general du sensor converti en Kwh

correction de bugs

1.0.2.4

add Unit of measurement

1.0.2.3

correction bug

1.0.2.2

ajout de la gestion des heures HC/HP, pour cela indiquer dans votre sensor yalm les tranches horaires

ajout gestion du calcul du prix sur la veille

changement du nom du sensor dans le sensor.yaml, myEnedis remplace apiEnedis

1.0.2.0

integration à HACS

changement du nom du sensor dans le sensor.yaml, myEnedis remplace apiEnedis 1.0.1.2

Delay est maintenant facultatif dans sensor.yaml

ajout de la consmmation last week, and current week

1.0.1.1

gestion des contrats de moins de 2 ans

remonté d'un statut indiquant l'erreur remonté par la gateway s'il y a erreur

1.0.1.0

ajout de la remontée yesterday au niveau du state pour permettre l'utilisation par certaines card( graphique par exemple )

1.0.0.0

premiere version

About

a custom_component to get Enedis data consumption

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%