bokub / linky
🔌 CLI tool to retrieve Linky smart meters data
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing bokub/linky in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewLinky > **N.B**: Because this tool is targeted for french people, the documentation is...in french Ce module vous permet de récupérer votre consommation et production électrique Linky via le service Conso API Il peut s'utiliser de 2 façons : • En ligne de commande • En tant que module Node.js, depuis un autre programme Notez qu'il vous faut un compteur Linky et un espace client Enedis pour pouvoir utiliser ce module • Linky en ligne de commande Installation • Installez Node.js sur votre machine. La version minimale supportée est Node 16. • Instructions Debian, Ubuntu & Mint • Installateur Windows • Installateur MacOS • Ouvrez un terminal • Installez avec : Utilisation Authentification Avant toute chose, il faudra vous connecter à votre espace client Enedis et leur donner l'autorisation de partager vos données avec une application extérieure Rendez-vous sur conso.boris.sh pour donner votre accord et récupérer un token Puis, créez une connexion à votre compte avec la commande suivante : Récupération des données Une fois votre token sauvegardé, vous pourrez récupérer votre consommation quotidienne, votre courbe de charge (consommation par demi-heure), et votre consommation maximale par jour Si vous produisez de l'électricité, vous pouvez également récupérer votre production quotidienne et votre courbe de charge (production par demi-heure) Dates par défaut En l'absence des paramètres et , vous récupérez la consommation / production / puissance de la veille Multi-PRM et multi-token Si votre token donne accès aux données de plusieurs PRMs, vous pouvez préciser le numéro de PRM à utiliser dans chaque commande avec le paramètre Si vous possédez plusieurs tokens, vous pouvez passer l'étape d'authentification et préciser le token à utiliser dans chaque commande avec le paramètre Paramètres supplémentaires Vous pouvez changer le format d'affichage de sortie grâce au paramètre Les formats disponibles sont , et (par défaut) Vous pouvez sauvegarder vos résultats dans un fichier en combinant les paramètres et Vous pouvez masquer les messages et animations de progression grâce au paramètre afin de faciliter l'intégration dans des scripts Pour voir l'aide détaillée et plus d'exemples : • Linky comme module Node.js Installation Utilisation