Skip to main content

A basic DL/T645-2007 communication implementation

Project description

An incomplete implementation of the DL/T645 protocol designed to communicate with energy meters through an infrared interface.

Getting started

To isntall the DL/T645 package only:

$ pip install python-dlt645

To install the package with the utility CLI commands:

$ pip install python-dlt645[cli]

Development

When cloning the repository for the first time:

$ poetry install
$ pre-commit install

Tests pre commit

$ black --diff dlt645/
$ flake8 dlt645/

Documentation

Build the documentation:

$ make docs

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

python_dlt645-0.1.4.tar.gz (6.8 kB view hashes)

Uploaded Source

Built Distribution

python_dlt645-0.1.4-py3-none-any.whl (7.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