A simple node to connect to a ENEDIS (French electrical distribution network) account to fetch your own energy consumption provided by the Linky smart meter and use it as you wish…


Module (node) Node-Red permettant de récupérer sur le site ENEDIS vos données de consommation électrique collectées par le compteur Linky.


★ Installation

  1. Télécharger, extraire puis copier le repertoire Linky dans le dossier \node_modules\ concerné par votre éditeur NODE-RED.

  2. Relancez et/ou actualisez l’onglet de votre explorateur.


★ Compte ENEDIS

Afin de pouvoir collecter vos données de consommation issues de votre fournisseur d’éléctricité, il convient de :

Créer un compte

Activer votre compte


★ Configuration du module


★ Fonctionnement

Inputs

En entrée, le module demande uniquement et simplement un message comprenant les dates de début et de fin du relevé de consommation que vous souhaitez obtenir en retour.

Format du message msg en entrée

msg {
    "topic" : "linky",
    "payload" : {
        "debut": "JJ-MM-AAAA",
        "fin": "JJ-MM-AAAA"
    }
}

msg.topic {string} (facultatif)

msg.payload {JSON}

Formats {date} acceptés = "JJ-MM-AAAA" ou "JJ/MM/AAAA"

Outputs

Aprés l’envoi de la requète sur le site ENEDIS, le module retourne le message d’entrée surchargé des données demandées.

Format du message msg en sortie

msg {
    "topic": "linky",
    "payload": {
        "..." : {"..."},
        "linky": {"your_JSON_datas"}
    }
}

msg.topic {string}

msg.payload {object}

msg.payload.linky {JSON}


★ Utilisation

ENEDIS propose 4 possibilités de consultation de vos données listées sur la page dédiée au “suivi de consommation”.

Le module selectionnera la requête adaptée aux dates que vous aurez passées et de ce fait minimise les risques d’erreurs.


★ Format de fichier

Le fichier retourné par ENEDIS est au format {JSON} et est ajouté au payload en sortie du module dans la propriété "linky".


★ Compatibilité


★ Restrictions


★ License

Logiciel libre sous licence MIT