Skip to content

r package to fetch linky data from enedis website - Bibliothèque en R pour récupérer les données de votre compteur linky en interrogeant le site enedis

License

Notifications You must be signed in to change notification settings

achey2016/rlinky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rlinky

R package to fetch linky data from enedis website

Bibliothèque en R pour récupérer les données de votre compteur linky en interrogeant le site d'enedis

Install - Installation

Use devtools package to install it from github

Utilisez la bibliothèque devtools pour l'installer à partir de github

devtools::install_github("achey2016/rlinky")

Example - Exemple d'utilisation

library(rlinky)
connect_enedis(secretfile = "~/.secret_enedis_json")
this_month_data <- query_daily_month(end_date = Sys.Date())
disconnect_enedis()
kWh <- this_month_data$graphe$data$valeur
day1 <- as.Date(this_month_data$graphe$periode$dateDebut, 
                format="\%d/\%m/\%Y")
Horodate <- seq(from = day1, length.out = length(kWh), by="day")
plot(Horodate, kWh, type="b", pch=16,
     main = paste("Daily records since ", day1),
     xlab = "Date", ylab = "power consumption (kWh)")

Secretfile format - Format du fichier .secret_enedis_json

This file consists of four lines with your mail and password to connect to enedis website. Make sure to keep it in a safe place, and use Sys.chmod(".secret_enedis_json",mode="0400") to make it unreadable for other users on your computer see also httr tutorial on secrets.

Ce fichier contient juste quelques lignes pour stocker son adresse mail et son mot de passe. Assurez-vous de le conserver dans un endroit sécurisé et de le rendre illisible pour les autres utilisateurs (par exemple avec Sys.chmod(".secret_enedis_json",mode="0400")) cf. httr tutoriel sur les secrets

{
  "IDToken1": ["mon.mail@pour.enedis"],
  "IDToken2": ["mon.mot.de.passe.pour.enedis"]
}

About

r package to fetch linky data from enedis website - Bibliothèque en R pour récupérer les données de votre compteur linky en interrogeant le site enedis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages