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
https://github.com/jetpuf/SmartBlinds
2)GO toOpen 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.