[OBSOLETE] SmartLife (H801) RGBW LED Strip Wifi Controller & Bulb

Cool, so thats the one I re-programmed too. I assume you can just swap around which cables connect to which pins to get around the pin order problem? I think I found the pins were a bit wrong on my version too, but you could try some of the other firmware options as they have different pin assignments (and should be otherwise identical I think).

It is the same one you re-programmed, i used your instructions to do it. It was fairly straight forward. I can’t change the pins around as the software is using w1 to control one of the lines instead of green i think. I think i tried some of the other firmware options but i will give them another try sometime this week, hopefully i can find one that works.

So long as when you change R, G, B, W1 sliders individually in the app/SmartThings you get a different LED coming on then you can map them, i.e. Red on the slider actually changes Green, Blue on the slider actually changes W1… Once you have that you can just connect the LEDs with a different order. If you have a slider that does nothing that is when you will need a new/different firmware since then it wouldnt be possible to re-wire the LED strip.

The one i have is rgb only,no white, and the green slider does nothing. The red works as red, the green does nothing, the blue is green and the w1 controls the blue. So i will need a different firmware. It’s not really a problem anymore as i have replaced it with a H801 which works perfectly.

Yes Im afraid you will as swapping the W1 is not easy without new firmware. Glad you got the H801 working though!

Sorry to necro-reply this post, but I happened to notice this post elsewhere in the forums from someone stating the hex parameter still exists even though it was removed from the ST documentation. The post is part of a short thread by someone with the same complaint of setColor not working in webCoRE.

It’s all above my current knowledge level, but I hope that helps, if you haven’t already figured out how to get setColor working the way you expect it to.

I also have the new lc01 with the ESP8285 and have been able to flash it but the colors are jumbled. How would I change that in the firmware?

The transfer went fine. I found to device on my wifi list as an access point. it wont take the configb password. it wants one more charactor. Has anyone else had this issue

It should be configme

Thx that worked

I can’t get Google Home to set colors. It can turn it on and off as well as dim the lights, but if I tell it to set the strip to a color, it will do it but the color won’t change.

This is what the log looks like when I tell Google to set it to Red:

87d27f51-e1de-4061-9f9a-1451706a821e 1:46:21 PM: debug Outgoing: [requestId:34878633949653190, payload:[commands:[[ids:[c5ca176d-80fe-4423-9a53-a57981b73c60], status:PENDING]]]]

87d27f51-e1de-4061-9f9a-1451706a821e 1:46:21 PM: debug Set TV Light Strip to 16711680

87d27f51-e1de-4061-9f9a-1451706a821e 1:46:21 PM: debug handleExecute()

c5ca176d-80fe-4423-9a53-a57981b73c60 1:46:21 PM: error java.lang.NullPointerException: Cannot invoke method toInteger() on null object

c5ca176d-80fe-4423-9a53-a57981b73c60 1:46:21 PM: debug hue: 0, saturation: 100

c5ca176d-80fe-4423-9a53-a57981b73c60 1:46:21 PM: debug setColor being called with [hue:0, saturation:100]

c5ca176d-80fe-4423-9a53-a57981b73c60 1:46:21 PM: debug [hue:0, saturation:100]

The only issue I can find is this error that occurs: error java.lang.NullPointerException: Cannot invoke method toInteger() on null object

Hi everybody! Newby here.
I have just started reading this thread, which is super long by the way and it is almost impossible to read it all.
I have managed to buy the controller and all the rest of the hardware, flashed successfully the controller(H801).
It is on my network and it seems like is doing OK.
My problem is, that I don’t know what is the next step from here.
Somebody could describe for me, what are the steps, to install the apps needed, where do I find them. I could not find anything like these, in Smartthings app. I have never heard of GrubHub, by the way. I’m not a Linux guy either.
Thank you in advance.
Tibor

Right at the bottom of post 1 there’s 3 links to github you need to open them and choose raw so all you see is just the text.
Then go your IDE account and then device handler and create a new device handler and select from code and copy and paste the code into it and save and then press publish >for me

Do that again for the other device handler and the bottom one is a smartapp just do the same as before but in the smartapp menu.

Thank you very much, Steve. That was super helpful. It is on my phone already.

So are you all set up now then?

I’m not home yet, but the handlers are installed, the app as well and it shows up on my phone. I will see, when I get home.

It is working great!!! Thank you, for your help.
Yesterday, I have found a video on Youtube, that shows all these steps.


Now, I will start on this project:

@erocm1231 Is this still valid ? Can we not use arilux controllers ? What options are still available for led strips just the h801 wifi?

It’s still possible to use an Arilux, but the flashing is much harder as they have changed all the pin layouts. See my post about 20 posts ago and you can see the process, if your soldering is decent then it’s still possible.

I cannot add a program to my light.

I had this issue a few months ago, but managed to “make it work” somehow and forgot about it.

I’ve currently got 3 of the 6 programs for my light set. I wanted to add the 4th, but it won’t work. I go into the SmartLife RGBW Light smartapp, select my light, select configure programs, set the program name, set the number of actions, set each action and save it. Everything appears to be just fine. But when I go into the device, and hit the button to run program 4, nothing happens. The icon does a quick flash like its accepting the button push, but it doesn’t turn blue nor does the program run.

Any ideas?