Technology is progressing at a rapid rate. Home automation appeared out of nowhere but has created its own foothold in the industry. Smartthings by Samsung is a modular home automation system which produces its own products but also allows third party products to be used within its ecosystem.
RGBW lighting is big at the moment, and most RGBW controllers are fairly expensive and a little hit and miss with Smartthings.
In comes the cheap H801 wifi RGBW controller.
This little device doesn't work straight out of the box it needs re-flashing with custom firmware using a FTDI usb to TTL serial board.
This post will explain how to get this to work within Smartthings.
What you need.
FTDI USB to TTL Serial board
Mini USB to USB 2.0 cable
Jumper Wires (4x Female to Male and 1x Male to Male)
ESPeasy Flashing Software
Smartthings custom device handles and smart app.
Some images taken from Smartthings Forums, also help and support available here - https://community.smartthings.com/t/release-smartlife-h801-rgbw-led-strip-wifi-controller-bulb/51182/360
Here is the hardware needed.
Flashing the Controller
Unscrew the 4 screws on the H801 Controller and remove the board from the casing.
When flashing the board it's recommended to use the FTDI to power the H801, for this we need to change the jumper on the FTDI board from 5v to 3.3v
Using the 4x female to make jumpers connect the FTDI to the H801
H801 Rx to FTDI pin2 Rx
H801 Tx to FTDI pin3 Tx
H801 3.3v to FTDI pin4 VCC **Have FTDI power H801 to minimize communication issues!
H801 Grd to FTDI pin6 Grd
Also use the male to male jumper to enable flash mode on the H801 (blue cable in picture below)
Connect the USB cable from the FTDI to a laptop/PC. The board lights might flash temporarily and go off, this is normal.
Download and extract ESPeasy_R120. I extracted it to C:\ESPeasy_R120