Skip to main content
Help the Python Software Foundation raise $60,000 USD by December 31st!  Building the PSF Q4 Fundraiser

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

Project description


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.


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 .


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.

Files for openevsewifi, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size openevsewifi-1.1.0-py3-none-any.whl (5.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size openevsewifi-1.1.0.tar.gz (5.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page