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.3.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

python_dlt645-0.1.3-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file python_dlt645-0.1.3.tar.gz.

File metadata

  • Download URL: python_dlt645-0.1.3.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.6 Linux/5.15.0-52-generic

File hashes

Hashes for python_dlt645-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ac60d8e74c120e0cee55653129659ceb2dbc82f330734105071338d8a6536609
MD5 9edff6f4850cdbd23241f9e3d83b96cb
BLAKE2b-256 da29f910b4238d3e417ac5415ddeec2da2f8f4c773f0b645bc5220d2b215a4fa

See more details on using hashes here.

File details

Details for the file python_dlt645-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: python_dlt645-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.6 Linux/5.15.0-52-generic

File hashes

Hashes for python_dlt645-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 76294d9229e0742e4a297a7830476adbe50ac9f94db0a0063b433555fa10eae5
MD5 f30f8fcdf4e13e8e93abb83d3b114e8c
BLAKE2b-256 4b2e21944e55bc6f5b6be7bda157dd2fb293ac5d2341f02cad8f4f1ca1799cda

See more details on using hashes here.

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