Skip to content

A Home Assistant integration for communication with Skydance lighting WiFi relay.

Notifications You must be signed in to change notification settings

tomasbedrich/home-assistant-skydance

Repository files navigation

Overview

A Home Assistant integration for communication with Skydance lighting Wi-Fi relay.

hacs_badge

Based on skydance Python library.

Usage

  1. Plug in your Skydance Wi-Fi relay. Set up its Wi-Fi connection so that you are able to ping it from both: a) Home Assistant, b) your mobile phone.
  2. Install the official SkySmart Android application.
  3. Inside the app: setup Zone names, types, pair the physical LED controllers. (link to the manual) Verify everything works using the app.
  4. Go to Home Assistant. Install this integration (see below).
  5. Set up the integration in Configuration > Integrations > Add Integration.
  6. During the setup, enter the Wi-Fi relay IP configured in step 1. The integration discovers Zones configured in step 3 automatically.
  7. Enjoy.

Installation

HACS

This install method is preferred since it allows automatic updates in the future.

Install by searching for Skydance integration in HACS.

Manual

  1. Download an integration.
  2. Copy the folder custom_components/skydance from the zip to your config directory.
  3. Restart Home Assistant.

Known issues / limitations

  • The integration does not know what is the current state of the lights. It is technically not possible. Therefore, "assumed state" light type is used, which results in rendering on/off buttons in Lovelace UI, instead of a toggle switch. If you plan to controll lights from Home Assistant only, you may want to "customize all lights in skydance domain to have assumed_state: false" (link to the docs), which results in showing toggle switches instead.
  • The Wi-Fi relay is able to process at most N commands per second (sequentially). This can be an issue for example when activating a Scene containing multiple Zones. Currently, this is addresed by adding sleep(X) between each command sent. Despite that, the relay is sometimes slower than expected resulting in some commands not being processed. Should this happen to you, please report an issue so that we can experimetally set the right sleep length.

About

A Home Assistant integration for communication with Skydance lighting WiFi relay.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

 

Languages