Skip to content

Python library for EnOcean serial protocol

License

Notifications You must be signed in to change notification settings

bakkerv/py-enocean

Repository files navigation

Python EnOcean

A Python library for reading and controlling EnOcean devices.

This is a branch of the (unmaintained?) work of kipe, which started as a part of Forget Me Not design challenge @ element14.

Install

If not installed already, install pip by running

sudo apt-get install python-pip

After pip is installed, install the module by running

sudo pip install py-enocean (or sudo pip install git+https://github.com/bakkerv/py-enocean.git)

After this, it's just a matter of running enocean_example.py and pressing the learn button on magnetic contact or temperature switch or pressing the rocker switch.

You should be displayed with a log of the presses, as well as parsed values (assuming the sensors are the ones provided in the EnOcean Starter Kit).

The example script can be stopped by pressing CTRL+C

About

Python library for EnOcean serial protocol

Resources

License

Stars

Watchers

Forks

Packages

No packages published