dScriptModule Custom Component for homeassistant
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.
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
Download the repository and save the "dScriptModule" folder into your home assistant custom_components directory.
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."
Apache-2.0. By providing a contribution, you agree the contribution is licensed under Apache-2.0. This is required for Home Assistant contributions.