2023-08-04 20:50:23 -04:00
2023-08-05 21:02:10 -04:00
2023-08-05 11:19:10 -04:00
2023-08-05 21:18:58 -04:00
2023-08-04 20:50:23 -04:00

AquaDMX

A custom DMX Art-Net server that integrates with Home Assistant.

Setup

To setup AquaDMX run through the following to install the python dependencies and configure the integration with Home Assistant.

Install

pip install -r requirements.txt

Create a settings.ini file with the following settings filled in:

[HomeAssistant]
url=
token=

url is the address of the Home Assistant instance with http or https. token is the Long-Lived Access Token for Home Assistant. It can be obtained by going to the Home Assistant profile page and scrolling to the Long-Lived Access Tokens section and click Create Token. Give the token a name and click OK. Copy the token.

Lights

To add lights add them to the settings.ini config file under by creating a Light section like the follow.

[Lights]
dimmer=light.dimmer_1
       light.dimmer_2
rgb=light.rgb_1
    light.rgb_2

Supported Light Types

Dimmer

Dimmer lights use a single DMX channel and will set the light brightness according to the channel value.

Channel Setting
1 Brightness
RGB

RGB lights use four DMX channels to set brightness and RGB values.

Channel Setting
1 Brightness
2 Red
3 Green
4 Blue

Running

To run the program run the following command:

python aquadmx.py
Description
A custom DMX server that integrates with Home Assistant
Readme 39 KiB
Languages
Python 100%