https://github.com/tomasbedrich/skydance
A library for communication with Skydance lighting Wi-Fi relays.
https://github.com/tomasbedrich/skydance
home-automation networking protocols python
Last synced: 10 months ago
JSON representation
A library for communication with Skydance lighting Wi-Fi relays.
- Host: GitHub
- URL: https://github.com/tomasbedrich/skydance
- Owner: tomasbedrich
- License: mit
- Created: 2020-10-10T22:25:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-07T11:54:19.000Z (over 1 year ago)
- Last Synced: 2025-03-27T21:02:44.974Z (about 1 year ago)
- Topics: home-automation, networking, protocols, python
- Language: Python
- Homepage: https://skydance.readthedocs.io
- Size: 235 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Overview
A library for communication with Skydance Wi-Fi relays.
[](https://pypi.org/project/skydance)
[](https://pypi.org/project/skydance)
The original product is [a Wi-Fi to RF gateway](http://www.iskydance.com/index.php?c=product_show&a=index&id=810) manufactured by Skydance Co. China.
Sometimes, it is re-branded under different names. For example, in the Czech Republic, [it is sold](https://www.t-led.cz/p/ovladac-wifi-dimled-69381) as "dimLED" system.
This aim of this library is to roughly cover capabilities of [the official SkySmart Android application](https://play.google.com/store/apps/details?id=com.lxit.wifirelay&hl=cs&gl=US).
# Setup
## Requirements
* Python 3.9+
## Installation
```text
$ pip install skydance
```
# Usage
The protocol implementation is [Sans I/O](https://sans-io.readthedocs.io/).
You must create the connection and send the byte payloads on your own.
There are some helpers in `skydance.network` built on top of Python's asyncio which helps you to wrap the I/O.
TODO - In meantime, please see `test/test_manual.py`.
# Links
- [Home Assistant reverse engineering forum thread](https://community.home-assistant.io/t/skydance-2-4g-rf/99399)
