Skip to content
forked from kipe/enocean

Python library for EnOcean serial protocol

License

Notifications You must be signed in to change notification settings

relihanl/enocean

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python EnOcean

Build Status

A Python library for reading and controlling EnOcean devices. Part of Forget Me Not design challenge @ element14.

Still a work-in-progress, so API might (and most probably will) change, as I move onto really using the library myself.

Install on Raspberry Pi

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 Sensor Kit).

The example script can be stopped by pressing CTRL+C

About

Python library for EnOcean serial protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%