What's Changed
- asyncio.wait_for - remove loop parameter by @michaelpiron in #2
- Fgw14 communication by @michaelpiron in #6
- Make library work with FGW14-USB communication by @michaelpiron in #8
This release makes the library work with communications over the FGW14-USB gateway.
A refactoring of the code was done by @JBosecker (thanks for your contribution).
Changes:
- Removed functions for locking, unlocking, creating devices etc. , as not possible with the FGW14.
The functions were used to communicate on the Eltako bus via USB on the FAM14, but this was not a use case that Eltako designed for. Just an example: If you lock the bus and unlock it again, all current states of the actors are dismissed (like the current scene for FSB14). - CoAP: not sure these functions were working, and these were not fundamentally needed for the library to function.
- Added message types, because they were needed for the communication (1BS).
- "device" elements not necessary anymore.
- Reimplemented the EEP functions to interpret and create messages based on the official EnOcean documentation and other implementation (e.g. FHEM).
New Contributors
- @michaelpiron made their first contribution in #2
- @JBosecker did the work on #8
Full Changelog: v0.0.7...v0.0.8