Python Homekit implementation of the Eldat Easywave protocol.
This code is aimed for window covering.
You need to have an Eldat RX09 or RTR09 Easywave USB transmitter to send commands to the cover and to receive commands from the hand remote control.
For info on the Homekit implementation see: https://github.com/ikalchev/HAP-python
Previously I had this implemented through Home Assistant, but since I was only using it for the covers, I decided to make this homekit only version.
It acts as a Homekit gateway with 0..n window covers.
Since it listens to the hand remote control commands, it keeps the status up-to-date.
You can add the config for the covers in config.json
"name": "\
"channel_id": "\
"remote_id": "\
"time_up": \
Inspiration from https://github.com/aequitas/python-rflink