node-red-contrib-eesmart-d2l
v1.0.2
Published
Converts the data sent by the D2L into readable data.
Downloads
135
Readme
Node-Red eeSmart D2L
N.B: Because this tool is targeted for french people, the documentation is in french. The Linky are only installed in France.
Noeud pour traduire les données brutes envoyées par le D2L d'eeSmart Linky.
Convertit les données brutes en données lisibles.
:boom: Mise à jour majeure 1.0.0 :boom:
- Vous allez devoir vérifier les connexions du noeud car la sortie erreur as été supprimée. Voir Handling errors.
- Les labels des données ont été modifiés afin d'être traduites en francais.
Prérequis
- Un compteur Linky.
- Un boitier eeSmart D2L.
- Un serveur Node-Red.
- Les clés de communication applicative et IV de votre D2L.
Récupération des clés
Pour récupérer vos clés pour le serveur local il faut envoyer un mail à [email protected] avec ces informations :
- L'identifiant unique de votre D2L (Un nombre écrit en dessous du QR Code)
- Votre preuve d'achat (optionnel ?)
:memo: Modèle de mail
Installation
Vous pouvez installer ce noeud depuis l'option Manage Palette
de Node-Red et rechercher node-red-contrib-eesmart-d2l
.
Ou en utilisant NPM :
npm install node-red-contrib-eesmart-d2l
Démarrage rapide
- Créer un noeud "TCP in" de type "Listen on" port 7845.
- Définir la sortie sur "Stream of Buffer".
- Définit le topic à "d2l_update".
- Ajouter un noeud "eeSmart D2L".
- Connecter la sortie du noeud "TCP in" à l'entrée du noeud "eeSmart D2L".
- Créer un noeud "TCP out" de type "Reply to TCP".
- Connecter la sortie TCP du noeud "eeSmart D2L" au noeud "TCP out".
- Connecter un noeud de debug aux sorties Données et Erreurs du noeud "eeSmart D2L".
- Utiliser l'application pour smartphone pour configurer votre D2L. Utiliser le serveur local avec l'adresse IP de votre serveur Node-Red et le port définit dans la première étape.
- Lire la documentation du plugin incluse dans Node-Red.
Références
- Documentation Enedis - description complète des données envoyés par le Linky via le D2L.
- Notice d'installation D2L - comment configurer votre D2L.
- Discord - vous pouvez nous rejoindre sur discord.
- Repo Github eesmart-d2l - code utilisé pour la communication bas niveau.