Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 2.13 KB

info.md

File metadata and controls

55 lines (40 loc) · 2.13 KB

dScriptModule Custom Component for homeassistant

What This Is:

This is a custom component to allow control of Devantech Robot-Electronics dScript devices in Homeassistant using the custom dScriptRoomControl firmware which is available in private repository only. The dScriptModule python module is necessary for this. This integration only works with my custom dScriptModule firmware.

What It Does:

Allows for control of dScript boards (by Robot-Electronics / Devantech Ltd.) via home assistant with the following features:

  • automatic discover of conneted lights / switches / covers / motion sensor / buttons
  • light on/off
  • switch on/off
  • covers
    • up / down
    • set to specific level
  • motion sensor
  • button sensor (with multi click support)
  • automatic update

Installation and Configuration

Installation

Download the repository and save the "dScriptModule" folder into your home assistant custom_components directory.

Configuration

Once the files are downloaded, you’ll need to update your config to include the following under the dScriptModule domain:

dScriptModule:
  server:
    enabled: True
#   protocol: binaryaes
#   aes_key: "This MUST be 32 characters long."

This will automatically detect the boards available in your network as soon as they are online. (Ever board where you have entered the dScriptServer IP within its configuration will contact the server in regular intervalls and on every state/configuration change).

Alternatively you can define dScriptBoards manually via their IP Address by entering the following under the dScriptModule domain:

dScriptModule:
  devices:
    - host: 192.168.13.120
#     protocol: binaryaes
#     aes_key: "This MUST be 32 characters long."

License

Apache-2.0. By providing a contribution, you agree the contribution is licensed under Apache-2.0. This is required for Home Assistant contributions.