Skip to content

This is a custom component to allow control of dScript devices in Home Assistant using a custom firmware (not public available).

License

Notifications You must be signed in to change notification settings

mk-maddin/dScriptModule-HA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

This is a custom component to allow control of dScript devices in Home Assistant using a custom firmware (not public available).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages