New Aeotec LED Bulb 6: Multi-White unable to change color temperature

Just getting started with my HA journey. Recently got two Aeotec LED bulb 6 mainly due to the brightness to replace Monoprice RGB ones.

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

However, I am unable to change their color temperature using kelvin in the light.turn_on service.

The documentation says the color can be changed using Switch Color Set Command Class . Not sure how to call that in HA!

Also noticed under the Node config options I can get the color temperature for 81: Warm White temperature and 82: cold white temperature

Current I am using this

{
  "entity_id": "light.aeotec_zwa001_led_bulb_6_multiwhite_level"
}

However, even with using Kelvin 6000 or RGB, it still starts up with the same warm white. Have tried with 3000 all the way upto 6500. No noticeable errors!

{
  "entity_id": "light.aeotec_zwa001_led_bulb_6_multiwhite_level",
  "kelvin": 6000
}

Any help would be appreciated.

My friend I do have the same problem.
Have you found any solution to the problem?

Not yet! Reached out to Aeotec as well!

Aeotec reply to me that the xml created for the bulbs supports the change of the color but they did not know how to do it in HASS. They told me to open a ticket tothe developers in HASS.

One of their reply:
" Looking at the XML file, the command class seems to be available there while warm and cold white are listed in the XML, but I am unsure how this is reached, is there any part of the interface that allows you to modify or control the part marked in red?

<CommandClass id="51" name="COMMAND_CLASS_COLOR" version="1" request_flags="2" innif="true" colorchannels="28">

<Instance index="1" />

<Value type="string" genre="user" instance="1" index="0" label="Color" units="#RRGGBB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="#1B141B" />

<Value type="list" genre="user" instance="1" index="1" label="Color Index" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="17" size="0">

<Item label="Off" value="0" />
<Item label="Cool White" value="1" />
<Item label="Warm White" value="2" />
<Item label="Red" value="3" />
<Item label="Lime" value="4" />
<Item label="Blue" value="5" />
<Item label="Yellow" value="6" />
<Item label="Cyan" value="7" />
<Item label="Magenta" value="8" />
<Item label="Silver" value="9" />
<Item label="Gray" value="10" />
<Item label="Maroon" value="11" />
<Item label="Olive" value="12" />
<Item label="Green" value="13" />
<Item label="Purple" value="14" />
<Item label="Teal" value="15" />
<Item label="Navy" value="16" />
<Item label="Custom" value="17" />

</Value>

<Value type="int" genre="system" instance="1" index="2" label="Color Channels" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="28" />

</CommandClass>"

Is this bulb just bunk? I’m having my own set of issues with it. It claims to do 16 million shades on the Amazon store page, but it will only do the colors listed there.

From the Home Assistant color picker you can pick a few more, but as soon as you pick anywhere inside of the circle (rather than the outside edge) it just defaults to white. This is more like 16 colors than 16 million…

There are also weird inconsistencies when using the Home Assistant API to directly control it with call service.

From the Home Assistant color picker you can get a nice orange, that’s even better than the “orangered” you can address by name. So I polled it to find out what the RGB values were:

rgb_color=[255, 183, 0]

Okay… let’s plug that into a call service message…

{
“entity_id”: “light.keylight_level”,
“rgb_color”: [255, 183, 0]
}

…and I get yellow. WTF? Okay let’s poll it again and see what colors it actually ended up at.

rgb_color=[255, 41, 202]

WTF? That’s not even close to what I told it, and no where near what’s I’m seeing here. That should be a hot pink, but instead it is a dull piss yellow. Okay let’s try plugging this value in there and see what happens.

{
“entity_id”: “light.keylight_level”,
“rgb_color”: [255, 41, 202]
}

And I’m back to the default white. Poll it again…

rgb_color=[255, 125, 80]

Gahhhhh! Either Home Assistant is screwing up in a novel way here, or this bulb is for shit. I loved the Aeotec multisensor, but now I’m strongly reconsidering any brand loyalty for these guys.

The bulbs I have is only multi white. It can only show shades white and yellow. The RGB color string doesn’t work at all!

Oh, sorry my mistake. I found this in a search for Aeotec LED Bulb 6 Multi-Color. I didn’t know they made a multi-white version, I thought you were just trying to explore the whites.

The Multi-color seemingly only does one white, and it is a bit warm (for my taste), but it shows up good on video (for my use). I also tried playing with the Kelvin and Midreds, but neither seem to do anything.

After the upgrade to 0.85.0 a slider bar appeared which supposedly changes the white from warm to white. I have tried but no luck.

Have any one managed to use it successfully?

I upgraded to 0.87, removed my “Aeotec Limited ZWA001 LED Bulb 6 Multi-White” from the Z-Wave network, and then added it securely again. After a restart I can use the bulb for on/off and brightness, and the color slider shows, but moving the slider does not result in any color temperature change. I’d love to help with this but I’m not sure how to. I am not seeing anything unusual in the logs. In config options for this node, I can set the desired “warm white” and “cold white” temperatures; It’s definitely recognized as the “correct” bulb from the OZW config files. Note that after I change the temp slider, it is reset to the warm position if I then make another change, like the brightness.

Here’s an example of setting the temp slider to the left all the way, with the bulb already on:

2019-02-11 18:03:54.419 Info, Node014, Value::Set - COMMAND_CLASS_COLOR - Color - 0 - 1 - #00000000ff
2019-02-11 18:03:54.420 Info, Node014, Color::SetValue - Setting Color value
2019-02-11 18:03:54.420 Detail, Node014, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_COLOR
2019-02-11 18:03:54.421 Detail, Node014, Queuing (Send) ColorCmd_Set (Node=14): 0x01, 0x15, 0x00, 0x13, 0x0e, 0x0e, 0x33, 0x05, 0x05, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x25, 0x27, 0xcc
2019-02-11 18:03:54.421 Detail, Node014, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_COLOR
2019-02-11 18:03:54.421 Detail, Node014, Queuing (Send) ColorCmd_Get (Node=14): 0x01, 0x0a, 0x00, 0x13, 0x0e, 0x03, 0x33, 0x03, 0x00, 0x25, 0x28, 0xd6
2019-02-11 18:03:54.421 Detail, Node014, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_COLOR
2019-02-11 18:03:54.421 Detail, Node014, Queuing (Send) ColorCmd_Get (Node=14): 0x01, 0x0a, 0x00, 0x13, 0x0e, 0x03, 0x33, 0x03, 0x01, 0x25, 0x29, 0xd6
2019-02-11 18:03:54.422 Detail,
2019-02-11 18:03:54.422 Info, Node014, Processing (Send) Nonce Request message (Callback ID=0x27, Expected Reply=0x00)
2019-02-11 18:03:54.422 Info, Node014, Sending (Send) message (Callback ID=0x27, Expected Reply=0x00) - Nonce_Get(ColorCmd_Set) - 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x98, 0x40, 0x05, 0x02:
2019-02-11 18:03:54.422 Info, Node014, Value::Set - COMMAND_CLASS_SWITCH_MULTILEVEL - Dimming Duration - 5 - 1 - 255
2019-02-11 18:03:54.423 Detail, Node014, Refreshed Value: old value=255, new value=255, type=byte
2019-02-11 18:03:54.423 Detail, Node014, Changes to this value are not verified
2019-02-11 18:03:54.423 Detail, Node014, Notification: ValueChanged
2019-02-11 18:03:54.433 Info, Node014, Value::Set - COMMAND_CLASS_SWITCH_MULTILEVEL - Level - 0 - 1 - 255
2019-02-11 18:03:54.433 Info, Node014, SwitchMultilevel::Set - Setting to level 255
2019-02-11 18:03:54.433 Info, Node014, Duration: Default
2019-02-11 18:03:54.433 Detail, Node014, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_SWITCH_MULTILEVEL
2019-02-11 18:03:54.434 Detail, Node014, Queuing (Send) SwitchMultilevelCmd_Set (Node=14): 0x01, 0x0b, 0x00, 0x13, 0x0e, 0x04, 0x26, 0x01, 0xff, 0xff, 0x25, 0x2a, 0xc5
2019-02-11 18:03:54.434 Detail, Node014, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_SWITCH_MULTILEVEL
2019-02-11 18:03:54.434 Detail, Node014, Queuing (Send) SwitchMultilevelCmd_Get (Node=14): 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x26, 0x02, 0x25, 0x2b, 0xc3
2019-02-11 18:03:54.439 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.439 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.450 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x02, 0xeb
2019-02-11 18:03:54.452 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2019-02-11 18:03:54.452 Info, Node014, Request RTT 29 Average Request RTT 63
2019-02-11 18:03:54.467 Detail, Node014, Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0e, 0x0a, 0x98, 0x80, 0x11, 0x65, 0x10, 0x49, 0x57, 0xb2, 0x0c, 0xba, 0x89
2019-02-11 18:03:54.468 Info, Node014, Received SecurityCmd_NonceReport from node 14
2019-02-11 18:03:54.468 Info, Node014, Sending (Send) message (Callback ID=0x2c, Expected Reply=0x00) - ColorCmd_Set (Node=14): 0x01, 0x15, 0x00, 0x13, 0x0e, 0x0e, 0x33, 0x05, 0x05, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x25, 0x2c, 0xc7
2019-02-11 18:03:54.482 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.483 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.503 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x2c, 0x00, 0x00, 0x02, 0xc5
2019-02-11 18:03:54.503 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x2c received (expected 0x2c)
2019-02-11 18:03:54.503 Info, Node014, Request RTT 80 Average Request RTT 71
2019-02-11 18:03:54.503 Detail, Expected callbackId was received
2019-02-11 18:03:54.503 Detail, Message transaction complete
2019-02-11 18:03:54.503 Detail,
2019-02-11 18:03:54.503 Detail, Node014, Removing current message
2019-02-11 18:03:54.503 Detail,
2019-02-11 18:03:54.503 Info, Node014, Processing (Send) Nonce Request message (Callback ID=0x28, Expected Reply=0x04)
2019-02-11 18:03:54.503 Info, Node014, Sending (Send) message (Callback ID=0x28, Expected Reply=0x04) - Nonce_Get(ColorCmd_Get) - 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x98, 0x40, 0x05, 0x02:
2019-02-11 18:03:54.513 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.514 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.530 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x02, 0xeb
2019-02-11 18:03:54.530 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2019-02-11 18:03:54.530 Info, Node014, Request RTT 26 Average Request RTT 48
2019-02-11 18:03:54.547 Detail, Node014, Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0e, 0x0a, 0x98, 0x80, 0x5a, 0xc0, 0x06, 0x0f, 0x9f, 0xa9, 0x5c, 0xba, 0xb4
2019-02-11 18:03:54.547 Info, Node014, Received SecurityCmd_NonceReport from node 14
2019-02-11 18:03:54.547 Info, Node014, Sending (Send) message (Callback ID=0x2d, Expected Reply=0x04) - ColorCmd_Get (Node=14): 0x01, 0x0a, 0x00, 0x13, 0x0e, 0x03, 0x33, 0x03, 0x00, 0x25, 0x2d, 0xd3
2019-02-11 18:03:54.562 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.562 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.579 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x2d, 0x00, 0x00, 0x02, 0xc4
2019-02-11 18:03:54.580 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x2d received (expected 0x2d)
2019-02-11 18:03:54.580 Info, Node014, Request RTT 76 Average Request RTT 62
2019-02-11 18:03:54.580 Detail, Expected callbackId was received
2019-02-11 18:03:54.598 Detail, Node014, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0e, 0x02, 0x98, 0x40, 0x27
2019-02-11 18:03:54.598 Info, Node014, Received SecurityCmd_NonceGet from node 14
2019-02-11 18:03:54.598 Info, NONCES: 0xbb, 0x30, 0x34, 0xf7, 0x3c, 0x73, 0xd0, 0xe5
2019-02-11 18:03:54.598 Info, NONCES: 0xa5, 0x1b, 0xeb, 0x3d, 0x2c, 0x68, 0x3c, 0x3f
2019-02-11 18:03:54.598 Info, NONCES: 0x4f, 0xd3, 0xe3, 0x0d, 0x0d, 0xe0, 0x94, 0xc8
2019-02-11 18:03:54.598 Info, NONCES: 0xac, 0x1e, 0x1f, 0xd8, 0x87, 0x5b, 0x18, 0x0c
2019-02-11 18:03:54.598 Info, NONCES: 0xfa, 0x92, 0x22, 0x08, 0x73, 0xb7, 0xd0, 0x84
2019-02-11 18:03:54.598 Info, NONCES: 0x24, 0xc0, 0xa6, 0xaa, 0x1b, 0xbe, 0xb7, 0xa9
2019-02-11 18:03:54.598 Info, NONCES: 0x27, 0x33, 0xa2, 0x83, 0x20, 0x8e, 0x03, 0xcc
2019-02-11 18:03:54.598 Info, NONCES: 0xa8, 0x32, 0x4b, 0x06, 0x98, 0x10, 0x7d, 0xfe
2019-02-11 18:03:54.598 Info, Node014, Sending (Send) message (Callback ID=0x01, Expected Reply=0x04) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0e, 0x0a, 0x98, 0x80, 0x27, 0x33, 0xa2, 0x83, 0x20, 0x8e, 0x03, 0xcc, 0x05, 0x01, 0xb1:
2019-02-11 18:03:54.610 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.610 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.626 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x02, 0xe8
2019-02-11 18:03:54.627 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2019-02-11 18:03:54.627 Info, Node014, Request RTT 123 Average Request RTT 92
2019-02-11 18:03:54.650 Detail, Node014, Received: 0x01, 0x1e, 0x00, 0x04, 0x00, 0x0e, 0x18, 0x98, 0x81, 0x98, 0x13, 0xa5, 0x0d, 0xfc, 0x21, 0x31, 0x22, 0x50, 0x1a, 0xaf, 0xfb, 0xb5, 0x27, 0x27, 0x48, 0x49, 0x34, 0x93, 0x0c, 0x01, 0x0f, 0x08
2019-02-11 18:03:54.650 Info, Raw: 0x98, 0x81, 0x98, 0x13, 0xa5, 0x0d, 0xfc, 0x21, 0x31, 0x22, 0x50, 0x1a, 0xaf, 0xfb, 0xb5, 0x27, 0x27, 0x48, 0x49, 0x34, 0x93, 0x0c, 0x01, 0x0f, 0x08
2019-02-11 18:03:54.650 Detail, Node014, Decrypted Packet: 0x00, 0x33, 0x04, 0x00, 0xff
2019-02-11 18:03:54.650 Detail,
2019-02-11 18:03:54.650 Info, Node014, Response RTT 146 Average Response RTT 214
2019-02-11 18:03:54.650 Detail, Node014, Expected reply and command class was received
2019-02-11 18:03:54.650 Detail, Node014, Message transaction complete
2019-02-11 18:03:54.650 Detail,
2019-02-11 18:03:54.650 Detail, Node014, Removing current message
2019-02-11 18:03:54.651 Detail,
2019-02-11 18:03:54.651 Info, Node014, Processing (Send) Nonce Request message (Callback ID=0x29, Expected Reply=0x04)
2019-02-11 18:03:54.651 Info, Node014, Sending (Send) message (Callback ID=0x29, Expected Reply=0x04) - Nonce_Get(ColorCmd_Get) - 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x98, 0x40, 0x05, 0x02:
2019-02-11 18:03:54.660 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.661 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.678 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x02, 0xeb
2019-02-11 18:03:54.678 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2019-02-11 18:03:54.678 Info, Node014, Request RTT 27 Average Request RTT 59
2019-02-11 18:03:54.696 Detail, Node014, Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0e, 0x0a, 0x98, 0x80, 0xcd, 0x00, 0x8e, 0x7c, 0x48, 0x25, 0x9e, 0xe7, 0xdc
2019-02-11 18:03:54.697 Info, Node014, Received SecurityCmd_NonceReport from node 14
2019-02-11 18:03:54.697 Info, Node014, Sending (Send) message (Callback ID=0x2e, Expected Reply=0x04) - ColorCmd_Get (Node=14): 0x01, 0x0a, 0x00, 0x13, 0x0e, 0x03, 0x33, 0x03, 0x01, 0x25, 0x2e, 0xd1
2019-02-11 18:03:54.711 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.712 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.729 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x2e, 0x00, 0x00, 0x02, 0xc7
2019-02-11 18:03:54.729 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x2e received (expected 0x2e)
2019-02-11 18:03:54.729 Info, Node014, Request RTT 78 Average Request RTT 68
2019-02-11 18:03:54.729 Detail, Expected callbackId was received
2019-02-11 18:03:54.748 Detail, Node014, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0e, 0x02, 0x98, 0x40, 0x27
2019-02-11 18:03:54.748 Info, Node014, Received SecurityCmd_NonceGet from node 14
2019-02-11 18:03:54.748 Info, NONCES: 0xbb, 0x30, 0x34, 0xf7, 0x3c, 0x73, 0xd0, 0xe5
2019-02-11 18:03:54.748 Info, NONCES: 0xa5, 0x1b, 0xeb, 0x3d, 0x2c, 0x68, 0x3c, 0x3f
2019-02-11 18:03:54.748 Info, NONCES: 0x4f, 0xd3, 0xe3, 0x0d, 0x0d, 0xe0, 0x94, 0xc8
2019-02-11 18:03:54.749 Info, NONCES: 0xac, 0x1e, 0x1f, 0xd8, 0x87, 0x5b, 0x18, 0x0c
2019-02-11 18:03:54.749 Info, NONCES: 0xfa, 0x92, 0x22, 0x08, 0x73, 0xb7, 0xd0, 0x84
2019-02-11 18:03:54.749 Info, NONCES: 0x24, 0xc0, 0xa6, 0xaa, 0x1b, 0xbe, 0xb7, 0xa9
2019-02-11 18:03:54.749 Info, NONCES: 0x27, 0x33, 0xa2, 0x83, 0x20, 0x8e, 0x03, 0xcc
2019-02-11 18:03:54.749 Info, NONCES: 0xc5, 0xdf, 0x4e, 0x7f, 0xd7, 0xcd, 0xc7, 0x24
2019-02-11 18:03:54.749 Info, Node014, Sending (Send) message (Callback ID=0x01, Expected Reply=0x04) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0e, 0x0a, 0x98, 0x80, 0xc5, 0xdf, 0x4e, 0x7f, 0xd7, 0xcd, 0xc7, 0x24, 0x05, 0x01, 0x37:
2019-02-11 18:03:54.761 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.761 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.776 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x02, 0xe8
2019-02-11 18:03:54.777 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2019-02-11 18:03:54.777 Info, Node014, Request RTT 125 Average Request RTT 96
2019-02-11 18:03:54.800 Detail, Node014, Received: 0x01, 0x1e, 0x00, 0x04, 0x00, 0x0e, 0x18, 0x98, 0x81, 0x16, 0xe1, 0x74, 0x20, 0xd6, 0x9a, 0x58, 0x44, 0x56, 0xc6, 0x82, 0x99, 0xf5, 0xc5, 0x15, 0x3f, 0xb2, 0xd5, 0x38, 0xb2, 0xcb, 0xa3, 0x0d
2019-02-11 18:03:54.800 Info, Raw: 0x98, 0x81, 0x16, 0xe1, 0x74, 0x20, 0xd6, 0x9a, 0x58, 0x44, 0x56, 0xc6, 0x82, 0x99, 0xf5, 0xc5, 0x15, 0x3f, 0xb2, 0xd5, 0x38, 0xb2, 0xcb, 0xa3, 0x0d
2019-02-11 18:03:54.801 Detail, Node014, Decrypted Packet: 0x00, 0x33, 0x04, 0x01, 0x00
2019-02-11 18:03:54.801 Detail,
2019-02-11 18:03:54.801 Info, Node014, Response RTT 149 Average Response RTT 181
2019-02-11 18:03:54.801 Info, Node014, Received a updated Color from Device: #000000FF00
2019-02-11 18:03:54.801 Detail, Node014, Refreshed Value: old value=#000000FF00, new value=#000000FF00, type=string
2019-02-11 18:03:54.801 Detail, Node014, Changes to this value are not verified
2019-02-11 18:03:54.801 Detail, Node014, Refreshed Value: old value=2, new value=2, type=list
2019-02-11 18:03:54.801 Detail, Node014, Changes to this value are not verified
2019-02-11 18:03:54.801 Detail, Node014, Expected reply and command class was received
2019-02-11 18:03:54.801 Detail, Node014, Message transaction complete
2019-02-11 18:03:54.801 Detail,
2019-02-11 18:03:54.801 Detail, Node014, Removing current message
2019-02-11 18:03:54.801 Detail, Node014, Notification: ValueChanged
2019-02-11 18:03:54.806 Detail, Node014, Notification: ValueChanged
2019-02-11 18:03:54.809 Detail,
2019-02-11 18:03:54.809 Info, Node014, Processing (Send) Nonce Request message (Callback ID=0x2a, Expected Reply=0x13)
2019-02-11 18:03:54.809 Info, Node014, Sending (Send) message (Callback ID=0x2a, Expected Reply=0x13) - Nonce_Get(SwitchMultilevelCmd_Set) - 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x98, 0x40, 0x05, 0x02:
2019-02-11 18:03:54.820 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.820 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.837 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x02, 0xeb
2019-02-11 18:03:54.837 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2019-02-11 18:03:54.838 Info, Node014, Request RTT 28 Average Request RTT 62
2019-02-11 18:03:54.854 Detail, Node014, Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0e, 0x0a, 0x98, 0x80, 0x5a, 0xcb, 0xac, 0xb3, 0xb3, 0x5e, 0x3f, 0xd4, 0x7f
2019-02-11 18:03:54.854 Info, Node014, Received SecurityCmd_NonceReport from node 14
2019-02-11 18:03:54.854 Info, Node014, Sending (Send) message (Callback ID=0x2f, Expected Reply=0x13) - SwitchMultilevelCmd_Set (Node=14): 0x01, 0x0b, 0x00, 0x13, 0x0e, 0x04, 0x26, 0x01, 0xff, 0xff, 0x25, 0x2f, 0xc0
2019-02-11 18:03:54.868 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.868 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.885 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x2f, 0x00, 0x00, 0x03, 0xc7
2019-02-11 18:03:54.885 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x2f received (expected 0x2f)
2019-02-11 18:03:54.885 Info, Node014, Request RTT 76 Average Request RTT 69
2019-02-11 18:03:54.885 Detail, Expected callbackId was received
2019-02-11 18:03:54.885 Detail, Expected reply was received
2019-02-11 18:03:54.885 Detail, Message transaction complete
2019-02-11 18:03:54.886 Detail,
2019-02-11 18:03:54.886 Detail, Node014, Removing current message
2019-02-11 18:03:54.886 Detail,
2019-02-11 18:03:54.886 Info, Node014, Processing (Send) Nonce Request message (Callback ID=0x2b, Expected Reply=0x04)
2019-02-11 18:03:54.886 Info, Node014, Sending (Send) message (Callback ID=0x2b, Expected Reply=0x04) - Nonce_Get(SwitchMultilevelCmd_Get) - 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x98, 0x40, 0x05, 0x02:
2019-02-11 18:03:54.897 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.897 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.904 Detail, Node014, Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0e, 0x0a, 0x98, 0x80, 0x5a, 0xcb, 0xac, 0xb3, 0xb3, 0x5e, 0x3f, 0xd4, 0x7f
2019-02-11 18:03:54.904 Info, Node014, Received SecurityCmd_NonceReport from node 14
2019-02-11 18:03:54.905 Info, Node014, Sending (Send) message (Callback ID=0x30, Expected Reply=0x04) - SwitchMultilevelCmd_Get (Node=14): 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x26, 0x02, 0x25, 0x30, 0xd8
2019-02-11 18:03:54.919 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.919 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:54.929 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x30, 0x00, 0x00, 0x02, 0xd9
2019-02-11 18:03:54.931 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x30 received (expected 0x30)
2019-02-11 18:03:54.931 Info, Node014, Request RTT 45 Average Request RTT 57
2019-02-11 18:03:54.931 Detail, Expected callbackId was received
2019-02-11 18:03:54.985 Detail, Node014, Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0e, 0x0a, 0x98, 0x80, 0x5c, 0x5f, 0x5c, 0x20, 0xba, 0x29, 0x72, 0x0d, 0x64
2019-02-11 18:03:54.985 Info, Node014, Received SecurityCmd_NonceReport from node 14
2019-02-11 18:03:54.985 Info, Node014, Sending (Send) message (Callback ID=0x31, Expected Reply=0x04) - SwitchMultilevelCmd_Get (Node=14): 0x01, 0x09, 0x00, 0x13, 0x0e, 0x02, 0x26, 0x02, 0x25, 0x31, 0xd9
2019-02-11 18:03:54.999 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:54.999 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:55.035 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x31, 0x00, 0x00, 0x05, 0xdf
2019-02-11 18:03:55.035 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x31 received (expected 0x31)
2019-02-11 18:03:55.035 Info, Node014, Request RTT 150 Average Request RTT 103
2019-02-11 18:03:55.035 Detail, Expected callbackId was received
2019-02-11 18:03:55.065 Detail, Node014, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0e, 0x02, 0x98, 0x40, 0x27
2019-02-11 18:03:55.065 Info, Node014, Received SecurityCmd_NonceGet from node 14
2019-02-11 18:03:55.066 Info, NONCES: 0xb0, 0x7e, 0x68, 0x87, 0x4c, 0x30, 0xab, 0x33
2019-02-11 18:03:55.066 Info, NONCES: 0xa5, 0x1b, 0xeb, 0x3d, 0x2c, 0x68, 0x3c, 0x3f
2019-02-11 18:03:55.066 Info, NONCES: 0x4f, 0xd3, 0xe3, 0x0d, 0x0d, 0xe0, 0x94, 0xc8
2019-02-11 18:03:55.066 Info, NONCES: 0xac, 0x1e, 0x1f, 0xd8, 0x87, 0x5b, 0x18, 0x0c
2019-02-11 18:03:55.066 Info, NONCES: 0xfa, 0x92, 0x22, 0x08, 0x73, 0xb7, 0xd0, 0x84
2019-02-11 18:03:55.066 Info, NONCES: 0x24, 0xc0, 0xa6, 0xaa, 0x1b, 0xbe, 0xb7, 0xa9
2019-02-11 18:03:55.066 Info, NONCES: 0x27, 0x33, 0xa2, 0x83, 0x20, 0x8e, 0x03, 0xcc
2019-02-11 18:03:55.066 Info, NONCES: 0xc5, 0xdf, 0x4e, 0x7f, 0xd7, 0xcd, 0xc7, 0x24
2019-02-11 18:03:55.066 Info, Node014, Sending (Send) message (Callback ID=0x01, Expected Reply=0x04) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0e, 0x0a, 0x98, 0x80, 0xb0, 0x7e, 0x68, 0x87, 0x4c, 0x30, 0xab, 0x33, 0x05, 0x01, 0x20:
2019-02-11 18:03:55.078 Detail, Node014, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2019-02-11 18:03:55.079 Detail, Node014, ZW_SEND_DATA delivered to Z-Wave stack
2019-02-11 18:03:55.100 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x03, 0xe9
2019-02-11 18:03:55.101 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2019-02-11 18:03:55.101 Info, Node014, Request RTT 215 Average Request RTT 159
2019-02-11 18:03:55.162 Detail, Node014, Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x09, 0xe3
2019-02-11 18:03:55.162 Detail, Node014, ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2019-02-11 18:03:55.162 Info, Node014, Request RTT 276 Average Request RTT 217
2019-02-11 18:03:55.178 Detail, Node014, Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0e, 0x17, 0x98, 0x81, 0xb6, 0xe7, 0x2a, 0x5b, 0x0a, 0x07, 0xf5, 0x53, 0xb8, 0x62, 0x3e, 0xc4, 0xb0, 0x3a, 0x48, 0xcb, 0x11, 0xe0, 0x1a, 0x76, 0x38, 0xe1
2019-02-11 18:03:55.178 Info, Raw: 0x98, 0x81, 0xb6, 0xe7, 0x2a, 0x5b, 0x0a, 0x07, 0xf5, 0x53, 0xb8, 0x62, 0x3e, 0xc4, 0xb0, 0x3a, 0x48, 0xcb, 0x11, 0xe0, 0x1a, 0x76, 0x38, 0xe1
2019-02-11 18:03:55.178 Detail, Node014, Decrypted Packet: 0x00, 0x26, 0x03, 0x1c
2019-02-11 18:03:55.178 Detail,
2019-02-11 18:03:55.179 Info, Node014, Response RTT 293 Average Response RTT 237
2019-02-11 18:03:55.179 Info, Node014, Received SwitchMultiLevel report: level=28
2019-02-11 18:03:55.179 Detail, Node014, Refreshed Value: old value=28, new value=28, type=byte
2019-02-11 18:03:55.179 Detail, Node014, Changes to this value are not verified
2019-02-11 18:03:55.179 Detail, Node014, Expected reply and command class was received
2019-02-11 18:03:55.179 Detail, Node014, Message transaction complete
2019-02-11 18:03:55.179 Detail,
2019-02-11 18:03:55.179 Detail, Node014, Removing current message
2019-02-11 18:03:55.179 Detail, Node014, Notification: ValueChanged

Note the following:

2019-02-11 18:03:54.801 Detail, Node014, Refreshed Value: old value=2, new value=2, type=list

Corresponds with the “warm white” in the zwave config file under this node:

<Item label="Off" value="0" />
<Item label="Cool White" value="1" />
<Item label="Warm White" value="2" />
<Item label="Red" value="3" />
...

Could it be as simple as not using the value 1 when setting the color via COMMAND_CLASS_COLOR, when the temp slider is moved to the left?

Another edit: I confirmed the workaround is being detected and enabled on my system:

2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave] Adding Node_id=14 Generic_command_class=17, Specific_command_class=1, Command_class=38, Value type=Byte, Genre=User as light
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.light.zwave] node=14 value=72057594277625857 node_config={} CONF_REFRESH_VALUE=None CONF_REFRESH_DELAY=None
2019-02-11 22:36:15 DEBUG (Dummy-3) [openzwave] Set change verified False for valueId [72057594277625857]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.light.zwave] AEOTEC ZW098 workaround enabled
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.light.zwave] self._refreshing=None self.delay=None
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [51]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [51]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [49]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [50]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [51]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [51]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] node.generic 17 not in generic_device_class [64]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [49, 50, 113, 156, 135]
2019-02-11 22:36:15 DEBUG (Dummy-3) [homeassistant.components.zwave.util] value.command_class 38 not in command_class [37]
2019-02-11 22:36:15 DEBUG (Dummy-3) [libopenzwave] notif_callback : end
2019-02-11 22:36:15 DEBUG (Dummy-3) [libopenzwave] notif_callback : new notification
2019-02-11 22:36:15 DEBUG (Dummy-3) [libopenzwave] notif_callback : Notification type : 0, nodeId : 14

Something else I’ve just thought of… With this workaround, it appears as though it’s targeting a binary outcome. Meaning, the bulb is either all the way warm or cold. Am I understanding correctly?

If so, I may just end up calling the zwave.set_config_parameter service to set the warm or cold white temp in kelvin to whatever value needed, then call light.turn_on.

For example, the warm white temperature config option specifies a range of 2700~4999k. This is the temperature the bulb produces when selecting the warm white channel. If I wanted a neutral/warm temp, perhaps I set the warm white temp to 3500k, then turn on the light with desired brightness, and with a kelvin setting corresponding to anywhere on the right of the temp scale.

If instead I wanted a rather cool 5000k (but not as cool as simply choosing the cold white channel which defaults to 6500k) then I would set the cold white temp (config value range 5000~6500k) to 5500, and finally turn on the light with desired brightness, and some kelvin setting left-of-center in the temp slider, thus selecting the cold channel.

Ultimately this means we can have fine control over color temp via setting the proper zwave config value prior to commanding the light. Goofy but workable?

I’m playing with the warm side right now (since the workaround fix isn’t currently working for me), but setting the config value for the warm side is working beautifully to command a temp range between 2700~4999k. The bulb instantly shifts color temp when the config value changes, and resulting mixes look quite nice. For this potential workaround, you need to set the temp any time you want a temp different than the prior setting, as the zwave configs are of course persistent.

Here’s an example where I want warm white in the evening. Parameter 81 sets the warm white temperature configuration.

alias: 'Illuminate Bedroom Motion Nighttime'
trigger:
  - platform: state
    entity_id: binary_sensor.bedroom_motion
    to: 'on'
condition:
  - condition: state
    entity_id: light.aeotec_limited_zwa001_led_bulb_6_multi_white_level_2
    state: 'off'
  - condition: sun
    after: sunset
    after_offset: '-01:00:00'
  - condition: time
    before: '00:00:00'
action:
  - service: zwave.set_config_parameter
      data_template: {
        "node_id": 16,
        "parameter": 81,
        "value": 2700
        }
  - service: light.turn_on
    data:
      entity_id: light.aeotec_limited_zwa001_led_bulb_6_multi_white_level_2
      brightness_pct: 35
  - service: timer.start
    data:
      entity_id: timer.bedroom_motion_triggered

And then perhaps use some cooler white to aid waking in the morning:

alias: 'Aid Work Morning Wakeup'
trigger:
  platform: time
  at: '06:45:00'
condition:
  - condition: state
    entity_id: input_boolean.enable_morning_wakeup
    state: 'on'
  - condition: state
    entity_id: binary_sensor.workday_sensor
    state: 'on'
action:
  - service: zwave.set_config_parameter
      data_template: {
        "node_id": 16,
        "parameter": 81,
        "value": 4000
        }
  - service: light.turn_on
    data:
      entity_id: light.aeotec_limited_zwa001_led_bulb_6_multi_white_level_2
      brightness_pct: 5
  - delay: '00:05:00'
  - service: light.turn_on
    data:
      entity_id: light.aeotec_limited_zwa001_led_bulb_6_multi_white_level_2
      brightness_pct: 35
  - delay: '00:05:00'
  - service: light.turn_on
    data:
      entity_id: light.aeotec_limited_zwa001_led_bulb_6_multi_white_level_2
      brightness_pct: 70
  - delay: '00:05:00'
  - service: light.turn_on
    data:
      entity_id: light.aeotec_limited_zwa001_led_bulb_6_multi_white_level_2
      brightness_pct: 100
1 Like

Thanks! This works great! I am now trying this in Node Red. This is going to be way harder than I thought it would!

Since a view updates ago the issue of this topic has revived (Aeotec LED Bulb 6 Multi-White). When the color circle was introduced several releases ago, light temperature does not function anymore. Brightness works fine though. Is there any solution to this problem?! I’m using ZWave JS