Metadata-Version: 2.1
Name: easee
Version: 0.7.5
Summary: Easee EV charger APi library
Home-page: https://github.com/fondberg/easee
Author: Niklas Fondberg
Author-email: niklas.fondberg@gmail.com
License: MIT
Description: ![Maintenance](https://img.shields.io/maintenance/yes/2020.svg)
        
        [![Buy me a coffee](https://img.shields.io/static/v1.svg?label=Buy%20me%20a%20coffee&message=🥨&color=black&logo=buy%20me%20a%20coffee&logoColor=white&labelColor=6f4e37)](https://www.buymeacoffee.com/fondberg)
        
        # Easee EV Charger library
        
        This library is a thin wrapper around [Easee's Rest API](https://api.easee.cloud/index.html)
        
        ## Installation
        
        You can install the libray from [PyPI](https://pypi.org/project/easee/):
        
            pip install easee
        
        The library is tested on Python 3.7 and Python 3.8
        
        ## Command line tool
        
        Run `python -m easee -h` for help.
        
        ## Usage of the library
        
        Easee is the connection class and Charger
        
        ```python
        from easee import Easee, Charger, Site
        
        async def main():
            _LOGGER.info("Logging in using: %s %s", sys.argv[1], sys.argv[2])
            easee = Easee(sys.argv[1], sys.argv[2])
            chargers = await easee.get_chargers()
            for charger in chargers:
                state = await charger.get_state()
                _LOGGER.info("Charger: %s status: %s", charger.name, state["chargerOpMode"])
        
            sites = await easee.get_sites()
            for site in sites:
                _LOGGER.info("Get sites circuits chargers: %s", site["createdOn"])
                charger = site.get_circuits()[0].get_chargers()[0]
                state = await charger.get_state()
                _LOGGER.info("Charger: %s status: %s", charger.name, state["chargerOpMode"])
        
            await easee.close()
        ```
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
