Zipato RGBW Bulb

OK… just fyi… I struggled with this, and was just about to write it off, then I played aroung with the RGB controller Plugin… it’s really designed to work with the Fibaro RGBW module, but it at least it made the zipato bulb change colors, albeit incorrectly… then when i looked at my upnp log, I saw that the NODE that it was sending the setcolour command data to was NOT the NODEID of the actual device… it was the ALTID… In my setup the normal ID for this node is 127, but the ALTID is 12… when I changed the Luup code from
expected:

luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘127’,Data=‘51 5 10 0 0 1 0 2 0 3 0 4 50’},1);
to:

luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘12’,Data=‘51 5 10 0 0 1 0 2 0 3 0 4 50’},1);

BOOM!!! Presto it works charmingly!!!

My next objective it to modify the RGBcontroller plugin code to work with the Zipato RGBW Bulb… I’ll have it done in a day or two, hectic schedule for the weekend permitting.

Hope this helps some of you!

EDIT: No need to edit the existing RGB Controller plugin really… if you set the deviceID in the variables to the Zipato Bulb’s ID it just works… Quite well :slight_smile:

@tiaanv

I was about to suggest you to just change this variable “deviceId” :slight_smile:

Delighted that the plugin also works with the Zipato.
I will change the panel to let the ability to set this device.

[quote=“vosmont, post:22, topic:183723”]@tiaanv

I was about to suggest you to just change this variable “deviceId” :slight_smile:

Delighted that the plugin also works with the Zipato.
I will change the panel to let the ability to set this device.[/quote]

Hey @vosmont

Awesome. I might be slightly hijacking this thread, but I get some weird behavior when using the sliders. The #RGBW don’ts always reflect the slider movements I made, but using the wheel seems to work better. I think this might just be some UI7 fun!

Thx for the update!!

BTW… your plugin rocks!

very cool, I was able to issue the command above with the altid

and was able to use the RGBW plugin adding the device id (not the altid) manually as well

Hello,

could you test one by one these lines of code, and confirm that the good color appears ?

-- Red
luup.call_action("urn:micasaverde-com:serviceId:ZWaveNetwork1", "SendData", {Node = <zwaveNodeId>, Data = "0x33 0x05 0x04 0x02 0xFF 0x03 0x00 0x04 0x00 0x00 0x00"}, 1)

-- Blue
luup.call_action("urn:micasaverde-com:serviceId:ZWaveNetwork1", "SendData", {Node = <zwaveNodeId>, Data = "0x33 0x05 0x04 0x02 0x00 0x03 0xFF 0x04 0x00 0x00 0x00"}, 1)

-- Green
luup.call_action("urn:micasaverde-com:serviceId:ZWaveNetwork1", "SendData", {Node = <zwaveNodeId>, Data = "0x33 0x05 0x04 0x02 0x00 0x03 0x00 0x04 0xFF 0x00 0x00"}, 1)

-- White
luup.call_action("urn:micasaverde-com:serviceId:ZWaveNetwork1", "SendData", {Node = <zwaveNodeId>, Data = "0x33 0x05 0x04 0x02 0x00 0x03 0x00 0x04 0x00 0x00 0xFF"}, 1)

I’ve fixed a bug in the plugin for the Fibaro device and I would like to know if it still works with the Zipato.

It seems that the size of following data, in multiple colour channels, is the number of colors (1 byte for the color and byte for the value) and not the number of bytes to send.

– Red
luup.call_action(“urn:micasaverde-com:serviceId:ZWaveNetwork1”, “SendData”, {Node = , Data = “0x33 0x05 0x04 0x02 0xFF 0x03 0x00 0x04 0x00 0x00 0x00”}, 1)

the above was red very light red, probable by bulb design though, not sure

– Blue
luup.call_action(“urn:micasaverde-com:serviceId:ZWaveNetwork1”, “SendData”, {Node = , Data = “0x33 0x05 0x04 0x02 0x00 0x03 0xFF 0x04 0x00 0x00 0x00”}, 1)

the above was green…

– Green
luup.call_action(“urn:micasaverde-com:serviceId:ZWaveNetwork1”, “SendData”, {Node = , Data = “0x33 0x05 0x04 0x02 0x00 0x03 0x00 0x04 0xFF 0x00 0x00”}, 1)

the above was blue

– White
luup.call_action(“urn:micasaverde-com:serviceId:ZWaveNetwork1”, “SendData”, {Node = , Data = “0x33 0x05 0x04 0x02 0x00 0x03 0x00 0x04 0x00 0x00 0xFF”}, 1)

Yellow I think, looked yellow to me anyways :slight_smile:

fyi - the color wheel on version 0.9 of the RGB Controller plugin is showing correct colors, same as see above

OK :slight_smile:
I was wrong, I reversed blue and green

Last thing, could you test this line ?

-- Cool white
luup.call_action("urn:micasaverde-com:serviceId:ZWaveNetwork1", "SendData", {Node = <zwaveNodeId>, Data = "0x33 0x05 0x05 0x02 0x00 0x03 0x00 0x04 0x00 0x00 0x00 0x01 0xFF"}, 1)

[quote=“vosmont, post:27, topic:183723”]OK :slight_smile:
I was wrong, I reversed blue and green

Last thing, could you test this line ?

-- Cool white luup.call_action("urn:micasaverde-com:serviceId:ZWaveNetwork1", "SendData", {Node = <zwaveNodeId>, Data = "0x33 0x05 0x05 0x02 0x00 0x03 0x00 0x04 0x00 0x00 0x00 0x01 0xFF"}, 1) [/quote]

was bright white

ok thanks

I will release a new version of the RGB Controller compliant with the Zipato RGBW Bulb.

[quote=“vosmont, post:29, topic:183723”]ok thanks

I will release a new version of the RGB Controller compliant with the Zipato RGBW Bulb.[/quote]

cool, thanks for your support on this, much appreciated, great plugin for the Zipato Bulb…

.

The version 1.0 of the plugin RGB Controller has been approved.
It should be compatible with the Zipato RGBW Bulb.

[quote=“vosmont, post:31, topic:183723”]The version 1.0 of the plugin RGB Controller has been approved.
It should be compatible with the Zipato RGBW Bulb.[/quote]
tried the update method, got “BAD_PLUGIN” message

http://192.168.1.151:3480/data_request?id=update_plugin&Plugin=6686

did a uninstall and reinstall

looks like now turns on and off, but no color changes, rebooted, still no color changes though

just to add to that, when i click on the color wheel, I get “#NANNANNAN” in the box below regardless of where i click on it

Ok, I’ve reproduced the bug on Firefox.

Waiting for a correction, it works on Chrome.

Sorry for this buggy version.

Here is a patch pending a new version

thanks, that worked, I have to say this bulb doesn’t have the most color in it, more of a tint of color but can see it change (think it’s the bulb though not the plugin)

thanks, that worked, I have to say this bulb doesn’t have the most color in it, more of a tint of color but can see it change (think it’s the bulb though not the plugin)[/quote]
You will get that effect if the warm white channel is also on… Make sure it is off.

how do I disable the warm white channel?

You need to send the color change command as explained in this thread… to see a breakdown of the channels look here:
http://www.vesternet.com/resources/application-notes/apnt-91

Also remember that when sending the command you might need to use the ALTID of your device for the “NODE” value as explained in here… I would set ALL the color channels to 0x00. Then you should get pure colors

T

You need to send the color change command as explained in this thread… to see a breakdown of the channels look here:
http://www.vesternet.com/resources/application-notes/apnt-91

Also remember that when sending the command you might need to use the ALTID of your device for the “NODE” value as explained in here… I would set ALL the color channels to 0x00. Then you should get pure colors

T[/quote]

wow, real colors, I ran this, then the plug in worked great

luup.call_action(‘urn:micasaverde-com:serviceId:ZWaveNetwork1’,‘SendData’,{Node=‘56’,Data=‘51 5 10 0 0 1 0 2 50 3 75 4 125’},1)

nice dark colors

I do have to turn the plugin off then back on every so often as colors stop changing, then works again