Instructions - ryancasler/SmartBlinds GitHub Wiki

Credit goes to https://community.smartthings.com/u/Buzzshot

1)Log In to Smartthings => My Device Handler

Click on to the Create New Device Handler top right of the page

2)GO to https://github.com/jetpuf/SmartBlinds

Open the file esp8266-adjustable-blinds-beta.groovy click raw copy all then paste it into the Smartthings Device Hander under the tab From Code Click the Create button then Click Save, Then Publish for me

3)Go to My Devices => New Device

Details Name - Whatever u want for a name Label - ZigBee - Device Network id - unique Id that none of the other devices have it will change once created Type - Scroll down to ESP8266 - Adjustable Blinds Beta Publish - Self-Publish Locations - yours Hub - yours Click "Create"

4)Now on to the setup Of the ESP8266 This site helps out

https://github.com/jetpuf/SmartBlinds

Also, download the Arduino IDE from

https://www.arduino.cc/en/Main/Software 2 I did run into a few problems at first: -Get a good USB cord -I also had a hard time with the Bit Rate I started high then worked down until I could see letters on the serial monitor using the AT command then went past then back up to 115200 then it worked -Then Closed the Serial Monitor then I could flash the chip after the first go it worked every time after not sure why

5) the code I used was the SmartBlinds.ino Same as the Smarthings copy and paste

https://github.com/jetpuf/SmartBlinds

Then edit your SSID and WIFI password => compile it then flash it if there are no errors

6)Go to the Smartthings phone App

Click on the name you gave to your device that you just added Click on the Gear and Input the IP of your ESP8266 and Port (eg.80) Click Done

7)NOw test if and see if it works if so crack a cold one. IF… you're like me and you can access it only by webpage typing in the IP of the ESP8266

but not form Smartthings then you have to turn your wifi from WEP2 to WEP. then retest. I had this problem took 3 days to find out why it didn't work. If it's still not working make sure your IP is correct and make sure its a static IP so when the chip restarts it gets the same IP.

Thanks to Jepuf For the hard work

If I am missing Anything please feel free to add to it.