Metadata-Version: 2.1
Name: linky-tools
Version: 1.0.0
Summary: Provide tools to grab and query data generated by Enedis Linky smart meter
Home-page: https://gitlab.com/ermitz/linky-tools
Author: ermitz
Author-email: ermitz888@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Home Automation
Description-Content-Type: text/markdown
Requires-Dist: linkymeter (==1.0.0)
Requires-Dist: pony (==0.7.9)
Requires-Dist: python-dateutil (==2.7.5)
Requires-Dist: requests (==2.21.0)

# linky-tools
linky-tools provides tools to manage data generated by Enedis smart meter 'linky
- linky_grabber.py: collect power consumption data stored on Enedis web service and store them in a sqlite3 database
- linky.sh: script shell calling linky_grabber.py that can be invoke in crontab
- linky_query.py: query sqlite3 database

## Pre-requisite: activate load curve recording on Enedis website
Module collects data from Enedis website.
You must first enable your enedis account (https://espace-client-particuliers.enedis.fr/group/espace-particuliers/) and the data collection ("Consommation" > "Gérer ma courbe de charge" > "Activer ma courbe de charge")

## How to install

### Installation in a virtual environment
linky-tools depends on linkymeter module.
You can install linky-tools in a dedicated virtual environment.

    python3 -m venv 
    source venv/bin/activate
    pip install .

## Usage
   tbc

## PS
If this project help you reduce time to develop, you can give me a cup of coffee :) 



