Skip to content

A python module that can send, receive, build and parse EnOcean telegrams through the USB3xx USB dongles

License

Notifications You must be signed in to change notification settings

DamienBraillard/enocean-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnOcean Plus

An improved library for accessing the EnOcean network from Python through the USB3xx dongles.

Build status

Branch Status
Main
Develop

Features and goals

  • Supports asyncio
  • Encoding and decoding of telegrams for all defined EEP
  • Handling of UTE teaching
  • Supports fetching info about the dongle and setting up the dongle
  • Fully unit tested

This is work in progress, checkboxes below will be ticked as the development progresses...

Development

Setting up the development environment

From the root of the repository:

  1. Create a Python 3.7+ virtual env
    $> virtualenv -p python3 venv
  2. Activate the virtual environment
    source venv/bin/activate
  3. Restore the required python packages from the requirements.txt file
    pip install -r requirements.txt

Running the unit tests

From the activated virtual environment, run:

pytest

Installation

TBD

About

A python module that can send, receive, build and parse EnOcean telegrams through the USB3xx USB dongles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages