Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixed gradient light flickering issue #8

Merged
merged 1 commit into from
Jul 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 23 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,18 @@ In order to configure accessories (i.e., lights, light strands, etc.) you need t
"colorOrder": "bgr",
"transitionEffect": "gradient",
"transitionDuration": 3000
},
{
"name": "Single White Lights",
"id": "SWL",
"driverName": "sacn",
"ipAddress": "192.168.1.101",
"dmxStartChannel": 1,
"dmxChannelCount": 100,
"dmxUniverse": 122,
"colorOrder": "w",
"transitionEffect": "",
"transitionDuration": 0
}
]
}
Expand All @@ -88,11 +100,11 @@ In order to configure accessories (i.e., lights, light strands, etc.) you need t

- **dmxChannelCount**: The number of channels within the universe to control. For a single light, specify 1. If you are controlling a light strand with 100 lights then specify 100.

- **colorOrder**: The order of RGB colors. Normally, lights are ordered in RGB (red, green and then blue). If the lights are in a different order then specify their order here. If not specified, the default is 'RGB'.
- **colorOrder**: The order of RGB colors. Normally, lights are ordered in RGB (red, green and then blue). If the lights are in a different order then specify their order here. If not specified, the default is 'RGB'. If the lights do not support an RGB configuration (i.e., only utilize one channel) then specify "w" for the color order.

- **ipAddress**: If you are using a Streaming ACN (E131) lighting controller then specify the IP Address of the controller.

- **transitionEffect**: Specify an optional transition effect to be applied when lights are turned on or off. Transitions DO NOT apply when making color changes. Transition effects are only supported for SACN devices. Supported Effects:
- **transitionEffect**: Specify an optional transition effect to be applied when lights are turned on or off. Transitions DO NOT apply when making color changes. Transition effects are only supported for SACN devices and do not support a 'colorOrder' configuration of "w". Supported Effects:

- **None** or **'blank'**: Do not use any transition effect

Expand All @@ -116,4 +128,12 @@ In order to configure accessories (i.e., lights, light strands, etc.) you need t

- Added gradient, chase and random transition effects when lights change colors.

- Moved IP Address and Serial Port configuration into the definitino for each accessory so that multiple devices can be supported. This is a "Breaking Change" and will require modification of the config JSON in HomeBridge.
- Moved IP Address and Serial Port configuration into the definitino for each accessory so that multiple devices can be supported. This is a "Breaking Change" and will require modification of the config JSON in HomeBridge.

### 1.2.2 (Jul 22, 2023)

- Added support for multiple SACN devices with different IP Addresses

- Added support for single-channel lights (i.e., non-RGB) using a colorOrder of 'w'. Transition effects are not supported in this configuration.

- Fix Gradient (i.e., fade-in/fade-out) transition effect that was causing lights to flicker during transition.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"private": false,
"displayName": "DMX Light",
"name": "homebridge-dmxlight-plugin",
"version": "1.2.1",
"version": "1.2.2",
"description": "A Homebridge plugin for controlling lights via DMX.",
"license": "Apache-2.0",
"repository": {
Expand Down
Loading
Loading