Skip to content

Instantly share code, notes, and snippets.

@nebhead
Last active September 18, 2023 12:40
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save nebhead/dc5a0a827ec14eef6196ded4be6e2dd0 to your computer and use it in GitHub Desktop.
Save nebhead/dc5a0a827ec14eef6196ded4be6e2dd0 to your computer and use it in GitHub Desktop.
Programming the Leviton DG6HD-1BW ZigBee Dimmer Switch with ZigBee2MQTT
Programming the Leviton DG6HD-1BW ZigBee Dimmer Switch with ZigBee2MQTT
While the dimmer swith has options to program the minimum, maximum dimmer values through the paddle switch, other options such as the default light level, transition times, etc. are only available to be programmed via the ZigBee coordinator (per Leviton support).
For ZigBee2MQTT (Z2M):
Go to the device from the devices page. On the Dev Console tab for the device you can select what endpoints and clusters you want to read\write to. To read current values from the below and/or write the values to modify the behavior of the lights.
Endpoint 1 Cluster LevelCtl will have the following programmable attributes:
- onLevel: Brightness level the light will be set to by default when turned on. [Set to 254 to enable full brightness, set to 255 to enable previous level]
- onTranstionTime: Time to transition to the brightness level. [Set to 0 for instant on]
- offTransitionTime: Time to transition to OFF. [Set to 0 for instant off]
Endpoint 1 Cluster lightingBallastCfg will have the following programmable attributes:
- powerOnLevel: Brightness level the light will be set to by default when turned on. [Set to 254 to enable full brightness, set to 255 to enable previous level]
- minLevel: Dimmer minimum brightness level. [Set to 10 for LED bulbs]
- maxLevel: Dimmer maximum brightness level. [Set to 254 for LED bulbs]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment