/EnoceanRuby

A Ruby library for interacting with Enocean radio devices using the Enocean Serial Protocol (ESP).

Primary LanguageRuby

EnoceanRuby

Code Climate

EnoceanRuby: a Ruby library for interacting with Enocean radio devices using the Enocean Serial Protocol (ESP). This is the protocol that the well known TCM310 module (which is also the one on the Raspberry Pi interface) implements.

EnoceanRuby implements an object structure for working with the Enocean protocol. Currently radio, command and event packets are supprted. The library van serialise from/to an ESP byte stream.

This fork's focus was mainly to fully support the A5-20-01 equipment profile. Please feel free to send PR's adopting other equipment profiles or enhancements/fixes in any other way.