Skip to main content

A python library for communicating with the ESP8266-based wifi module from OpenEVSE

Project description

python-openevse-wifi

A python library for communicating with the ESP8266- and ESP32-based wifi module from OpenEVSE. This library uses RAPI commands over http to query the OpenEVSE charger.

Currently only supports read-only functionality.

Installation

The easiest way of installing the latest stable version is with pip:

pip install openevsewifi

This project uses poetry for dependency management and package publishing. To install from source using poetry:

poetry install

If you're not planning on doing any development on python-openevse-wifi itself, and you don't want to install poetry, you can also use pip as of version 10.0. From the root of this repo, run:

pip install .

Development

To set up a development environment, first install Poetry according to the directions. Then install the dependencies for this project:

poetry install

Before opening a pull request, make sure all tests pass by running pytest.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openevsewifi-1.1.2.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

openevsewifi-1.1.2-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page