/enocean

Python library for EnOcean serial protocol

Primary LanguagePythonMIT LicenseMIT

Python EnOcean

A Python library for reading and controlling EnOcean devices.

Based on work of kipe and mak-gitdev.

Fork modification

  • Remove Beautifulsoup4 dependencies (use ElementTree) lxml should work without effort
  • Defined EEP class to avoid parsing xml on fly
  • Use one xml file per EEP
  • Added some EEP
  • Support >= 3.8 (remove OrderedDict, use f-string, use PEP 572)
  • Replaced os module by pathlib
  • Added descriptions to metrics