Skip to content

Python library for EnOcean serial protocol

License

Notifications You must be signed in to change notification settings

DamienBraillard/enocean

 
 

Repository files navigation

Python EnOcean

Build Status Coverage Status

A Python library for reading and controlling EnOcean devices.

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 enocean (or sudo pip install git+https://github.com/kipe/enocean.git if you want the "bleeding edge").

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

Languages

  • Python 99.9%
  • Shell 0.1%