Good Way TD14000 / Monprice #36511 RGBW Dimmer - How to

You don’t need to do any configuration for the Color Switch. What exactly is incorrect in your screenshot?

1 Like

According to the mfg, shouldn’t there a way to adjust level/brightness of warm white, red, green and blue individually from 0 to 255?

or is that what #A7A7A7A7 would do? W/R/G/B?

Level changes the brightness. Color takes an RGBWW/CW value.

Ok, then I guess I’m done! Now to go buy a 12 or 24v RGBW strip and try this puppy!

Have fun! The ColorIndex thing you found looks to be a workaround for a bug in a specific device, so I wouldn’t worry much about that.

To use RGB in HA you’ll need to either wait for 0.114 or use a dev built. You can also download the ozw files and install them as a custom component.

manufacturer_specific.xml:

  <Manufacturer id="0068" name="Good Way Technology Co. Ltd">
    <Product config="goodway/td14010.xml" id="000b" name="RGBW Color LED Dimmer" type="0003"/>
  </Manufacturer>

td14010.xml:

<Product Revision="1" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="Name">RGBW Color LED Dimmer</MetaDataItem>
    <MetaDataItem name="Description">Good Way RGBW module is used to control RGB/RGBW strips and LED strips or bulbs to create countless colour options and has 6 special scene effects. Its extremely small size allows for easy installation behind wall sockets and switches. Controlled devices may be powered by 12 or 24 VDC.</MetaDataItem>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0068:000b:0003</MetaDataItem>
    <MetaDataItem name="ProductPic">images/goodway/td14010.png</MetaDataItem>
    <MetaDataItem name="ProductManual">https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2466/TD14000_14010__14020Z1_Manual_V4.0.pdf</MetaDataItem>
    <MetaDataItem name="InclusionDescription">Connect the module to the power supply. Enable inclusion mode on your Z-Wave controller. Press and release the Include/Exclude button 3 times within 2 seconds</MetaDataItem>
    <MetaDataItem name="ExclusionDescription">Connect the module to the power supply. Make sure the module is within direct range of your Z-Wave controller or use a hand-held Z-Wave remote to perform exclusion. Press and release the Include/Exclude button 3 times within 2 seconds NOTE: The module will be excluded from your network, but any custom configuration parameters will not be erased.</MetaDataItem>
    <MetaDataItem name="ResetDescription">Connect the module to the power supply. Press and hold the Include/Excude button for at least 10 seconds. NOTE: By resetting the module, all custom parameters previously set on the module will return to their default values, and owner ID will be deleted. Use this reset procedure only when the main controller is missing or otherwise inoperable.</MetaDataItem>
    <MetaDataItem id="000b" name="ZWProductPage" type="0003">https://products.z-wavealliance.org/products/2466/</MetaDataItem>
    <MetaDataItem id="000b" name="FrequencyName" type="0003">U.S. / Canada / Mexico</MetaDataItem>
    <MetaDataItem id="000b" name="Identifier" type="0003">Good Way RGBW Dimmer - TD14000</MetaDataItem>
    <ChangeLog>
      <Entry author="Daniel Brunt - [email protected]" date="31 Jul 2020" revision="1">Initial metadata composed from qubino/ZMNHWD1.xml and data from Monpoprice user manual- https://downloads.monoprice.com/files/manuals/36511_Manual_190410.pdf</Entry>
    </ChangeLog>
  </MetaData>
  <!-- Good Way: TD14000/TD14010 RGBW Dimmer Controller Z-Wave Plus-->
  <!-- Configuration Parameters-->
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Input IN1 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="2" instance="1" label="Input IN2 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="3" instance="1" label="Input IN3 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="4" instance="1" label="Input IN4 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="5" instance="1" label="Auto Scene Mode Set" max="7" min="0" size="1" type="list" value="1">
      <Help></Help>
      <Item label="Off" value="0"/>
      <Item label="Ocean" value="1"/>
      <Item label="Lightning" value="2"/>
      <Item label="Rainbow" value="3"/>
      <Item label="Snow" value="4"/>
      <Item label="Sun" value="5"/>
      <Item label="Dancing" value="6"/>
    </Value>
    <Value genre="config" index="6" instance="1" label="Auto Scene Mode – Duration between Colour change" max="1127" min="0" type="short" value="3">
      <Help>
        This parameter is used to adjust time between 2 Colours in the Scene.
        1-127 – delay duration is 1 sec to 127 sec.
        1001-1127 – delay duration is from 1 min to 127 min. This parameter has no effect on lighting and Dancing scenes.</Help>
    </Value>
    <Value genre="config" index="7" instance="1" label="Memorize device status at power cut" max="1" min="0" size="1" type="list" value="0">
      <Help>Device will be set to status memorized before power cut.</Help>
      <Item label="Disabled" value="0"/>
      <Item label="Enabled" value="1"/>
    </Value>
    <Value genre="config" index="10" instance="1" label="MAX dimming value" max="99" min="2" size="1" type="byte" units="%" value="99">
      <Help></Help>
    </Value>
    <Value genre="config" index="11" instance="1" label="MIN dimming value" max="98" min="1" size="1" type="byte" units="%" value="1">
      <Help>NOTE: The minimum level may not be higher than the MAX dimming value.</Help>
    </Value>
    <Value genre="config" index="12" instance="1" label="Dimming time (soft on/off)" max="25" min="5" size="1" type="byte" units="0.1 seconds" value="10">
      <Help>
        Default value 10 = 1 s.
        5–25 = from 0.5 to 2.5 seconds</Help>
    </Value>
    <Value genre="config" index="13" instance="1" label="Dimming time when key pressed" max="127" min="1" size="1" type="byte" units="seconds" value="5">
      <Help>
        1–127 = from 1 to 127 seconds.
        NOTE: Dimming time depends also on Min and Max dimming value.
      </Help>
    </Value>
    <Value genre="config" index="14" instance="1" label="Dimmer mode" max="3" min="0" size="1" type="list" value="0">
      <Help>
        NOTE: If the parameter no. 14 is enabled, parameter no. 1,2,3,4 has no effect.
        NOTE: After parameter change, first exclude device (without setting parameters to default value) and then re include the device.
      </Help>
      <Item label="4 dimmers mode disabled" value="0"/>
      <Item label="4 dimmers mode enabled – momentary switch type" value="1"/>
      <Item label="4 dimmers mode enabled – toggle switch type" value="2"/>
      <Item label="4 dimmers mode enabled – toggle with memory switch type" value="3"/>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label="Lifeline" max_associations="1"/>
    </Associations>
  </CommandClass>
  <!-- Map endpoints to instances -->
  <CommandClass id="96">
    <Compatibility>
      <MapRootToEndpoint>true</MapRootToEndpoint>
    </Compatibility>
  </CommandClass>
</Product>

image:
td14010

Is your version of the dimmer different than what’s listed on the ZWave Product DB? Because the manual’s config parameter’s don’t match what you have listed in your XML.

Can you point me to the ZWave Product DB?

It’s in the config file you wrote. Did you not add that, or was it automatic?

https://products.z-wavealliance.org/products/2466/

I see, you were using the Monoprice manual. Got to love Monoprice products…

I was just going to point that out! I don’t know what the alliance is referring to! I found Good Way documentation for the TD14010 (EU) and it jibes with Monoprice. I started with a qubino RGBW that Justin coded and reworked it for the td14000. One less scene and some name changes (party:dancing)…

gotta love that Monoprice loves Vision, Good Way, etc.!

I recently picked up a few of these on clearance from Monoprice, and in getting them fully integrated into OpenZWave I had to make a few modifications to your xml file:

<Product Revision="1" xmlns="https://github.com/OpenZWave/open-zwave">
  <MetaData>
    <MetaDataItem name="Name">RGBW Color LED Dimmer</MetaDataItem>
    <MetaDataItem name="Description">Good Way RGBW module is used to control RGB/RGBW strips and LED strips or bulbs to create countless colour options and has 6 special scene effects. Its extremely small size allows for easy installation behind wall sockets and switches. Controlled devices may be powered by 12 or 24 VDC.</MetaDataItem>
    <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0068:000b:0003</MetaDataItem>
    <MetaDataItem name="ProductPic">images/goodway/td14010.png</MetaDataItem>
    <MetaDataItem name="ProductManual">https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2466/TD14000_14010__14020Z1_Manual_V4.0.pdf</MetaDataItem>
    <MetaDataItem name="InclusionDescription">Connect the module to the power supply. Enable inclusion mode on your Z-Wave controller. Press and release the Include/Exclude button 3 times within 2 seconds</MetaDataItem>
    <MetaDataItem name="ExclusionDescription">Connect the module to the power supply. Make sure the module is within direct range of your Z-Wave controller or use a hand-held Z-Wave remote to perform exclusion. Press and release the Include/Exclude button 3 times within 2 seconds NOTE: The module will be excluded from your network, but any custom configuration parameters will not be erased.</MetaDataItem>
    <MetaDataItem name="ResetDescription">Connect the module to the power supply. Press and hold the Include/Excude button for at least 10 seconds. NOTE: By resetting the module, all custom parameters previously set on the module will return to their default values, and owner ID will be deleted. Use this reset procedure only when the main controller is missing or otherwise inoperable.</MetaDataItem>
    <MetaDataItem id="000b" name="ZWProductPage" type="0003">https://products.z-wavealliance.org/products/2466/</MetaDataItem>
    <MetaDataItem id="000b" name="FrequencyName" type="0003">U.S. / Canada / Mexico</MetaDataItem>
    <MetaDataItem id="000b" name="Identifier" type="0003">Good Way RGBW Dimmer - TD14000</MetaDataItem>
    <ChangeLog>
      <Entry author="Daniel Brunt - [email protected]" date="31 Jul 2020" revision="1">Initial metadata composed from qubino/ZMNHWD1.xml and data from Monpoprice user manual- https://downloads.monoprice.com/files/manuals/36511_Manual_190410.pdf</Entry>
    </ChangeLog>
  </MetaData>
  <!-- Good Way: TD14000/TD14010 RGBW Dimmer Controller Z-Wave Plus-->
  <!-- Configuration Parameters-->
  <CommandClass id="112">
    <Value genre="config" index="1" instance="1" label="Input IN1 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="2" instance="1" label="Input IN2 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="3" instance="1" label="Input IN3 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="4" instance="1" label="Input IN4 configuration" max="9" min="1" size="1" type="list" value="1">
      <Help></Help>
      <Item label="NORMAL mode – momentary switch type" value="1"/>
      <Item label="NORMAL mode – toggle switch type" value="2"/>
      <Item label="NORMAL mode – toggle with memory switch type" value="3"/>
      <Item label="BRIGHTNESS mode – momentary switch type" value="4"/>
      <Item label="BRIGHTNESS mode – toggle switch type" value="5"/>
      <Item label="BRIGHTNESS mode – toggle with memory switch type" value="6"/>
      <Item label="SCENE mode – momentary switch type" value="7"/>
      <Item label="SCENE mode – toggle switch type" value="8"/>
      <Item label="SCENE mode – toggle with memory switch type" value="9"/>
    </Value>
    <Value genre="config" index="5" instance="1" label="Auto Scene Mode Set" max="7" min="0" size="1" type="list" value="0">
      <Help></Help>
      <Item label="Off" value="0"/>
      <Item label="Ocean" value="1"/>
      <Item label="Lightning" value="2"/>
      <Item label="Rainbow" value="3"/>
      <Item label="Snow" value="4"/>
      <Item label="Sun" value="5"/>
      <Item label="Dancing" value="6"/>
    </Value>
    <Value genre="config" index="6" instance="1" label="Auto Scene Mode – Duration between Colour change" max="1127" min="0" type="short" value="3">
      <Help>
        This parameter is used to adjust time between 2 Colours in the Scene.
        1-127 – delay duration is 1 sec to 127 sec.
        1001-1127 – delay duration is from 1 min to 127 min. This parameter has no effect on lighting and Dancing scenes.</Help>
    </Value>
    <Value genre="config" index="7" instance="1" label="Memorize device status at power cut" max="1" min="0" size="1" type="list" value="0">
      <Help>Device will be set to status memorized before power cut.</Help>
      <Item label="Disabled" value="0"/>
      <Item label="Enabled" value="1"/>
    </Value>
    <Value genre="config" index="8" instance="1" label="Automatic off after set time" max="32536" min="0" type="short" units="seconds" value="0">
      <Help>
        Output is turned automatically off after the time, set in this parameter.
        0 – Auto OFF disabled.
        1 – 32536 = 1 second – 32536 seconds Auto OFF.
      </Help>
    </Value>
    <Value genre="config" index="9" instance="1" label="Automatic on after set time" max="32536" min="0" type="short" units="seconds" value="0">
      <Help>
        Output is turned automatically on after the time, set in this parameter.
        0 – Auto ON disabled.
        1 – 32536 = 1 second – 32536 seconds Auto ON.
      </Help>
    </Value>
    <Value genre="config" index="10" instance="1" label="MAX dimming value" max="99" min="2" size="1" type="byte" units="%" value="99">
      <Help></Help>
    </Value>
    <Value genre="config" index="11" instance="1" label="MIN dimming value" max="98" min="1" size="1" type="byte" units="%" value="1">
      <Help>NOTE: The minimum level may not be higher than the MAX dimming value.</Help>
    </Value>
    <Value genre="config" index="12" instance="1" label="Dimming time (soft on/off)" max="25" min="5" size="1" type="byte" units="0.1 seconds" value="10">
      <Help>
        Default value 10 = 1 s.
        5–25 = from 0.5 to 2.5 seconds</Help>
    </Value>
    <Value genre="config" index="13" instance="1" label="Dimming time when key pressed" max="127" min="1" size="1" type="byte" units="seconds" value="5">
      <Help>
        1–127 = from 1 to 127 seconds.
        NOTE: Dimming time depends also on Min and Max dimming value.
      </Help>
    </Value>
    <Value genre="config" index="14" instance="1" label="Dimmer mode" max="3" min="0" size="1" type="list" value="0">
      <Help>
        NOTE: If the parameter no. 14 is enabled, parameter no. 1,2,3,4 has no effect.
        NOTE: After parameter change, first exclude device (without setting parameters to default value) and then re include the device.
      </Help>
      <Item label="4 dimmers mode disabled" value="0"/>
      <Item label="4 dimmers mode enabled – momentary switch type" value="1"/>
      <Item label="4 dimmers mode enabled – toggle switch type" value="2"/>
      <Item label="4 dimmers mode enabled – toggle with memory switch type" value="3"/>
    </Value>
  </CommandClass>
  <!-- Association Groups -->
  <CommandClass id="133">
    <Associations num_groups="1">
      <Group index="1" label="Lifeline" max_associations="1"/>
    </Associations>
  </CommandClass>
  <!-- Map endpoints to instances -->
  <CommandClass id="96">
    <Compatibility>
      <MapRootToEndpoint>true</MapRootToEndpoint>
    </Compatibility>
  </CommandClass>
</Product>

It was mainly changing the CommandClass ID for the configuration to be 112 (not sure why it was 51 in yours – did it actually work for you that way?), adding a couple of missing config entries (8 and 9), and a couple of minor text edits.

Thanks for posting the original config. They work great now.

Geez, I’m not sure why either! My github PR has “112” in it. Thanks for the heads up. I’ll edit my post above…

I see you added:

    <Value genre="config" index="8" instance="1" label="Automatic off after set time" max="32536" min="0" type="short" units="seconds" value="0">
      <Help>
        Output is turned automatically off after the time, set in this parameter.
        0 – Auto OFF disabled.
        1 – 32536 = 1 second – 32536 seconds Auto OFF.
      </Help>
    </Value>
    <Value genre="config" index="9" instance="1" label="Automatic on after set time" max="32536" min="0" type="short" units="seconds" value="0">
      <Help>
        Output is turned automatically on after the time, set in this parameter.
        0 – Auto ON disabled.
        1 – 32536 = 1 second – 32536 seconds Auto ON.
      </Help>
    </Value>

Did you glean that from the MP manual or???

I used the Qubino RGBW Dimmer config for those values (see Monoprice RGBW zwave controller - looking for hardware xml)

However, I was a little too hasty in posting: after testing, these two settings are not actually implemented in the Monoprice/Good Way version that we have, so they should actually be removed. My mistake!

Okay, thanks. PR 2393 is submitted and passed. Just have to wait for it to be adopted…

Hi,

I came across your posts in searching for issues relating to the Qubino ZMNHWD1 RGBW dimmer. I had 2 of these installed quite some time ago but found then that the white leds never activated. When selecting white in the centre of the colour wheel it just lights the rgb leds together. I never did get to the bottom of it but now I have added a 3rd dimmer I would like to work out how to get it to work properly regarding the white leds.

From what I understand there should be a colour temperature slider in addition to the brightness slider but I don’t have a colour temperature slider. I’m running the latest 115.6.

Any help to resolve this for me would be appreciated,
Ian

I’ve now found the solution in another post here which pointed out the need to add the supported_features attribute in the customize.yaml file for the light in question. Once this was done the white value slider then appeared.