Here we go! This is a re-think of the simple smart blinds created by @C_Hobbs. The code now supports positioning the blinds, not just open and close. You can also add a switch to the blinds for those times that you just want to move them a bit manually. I used a custom designed gear box I printed on my 3d printer to connect the servo to the shaft that controls the window blind angle.
This is my first SmartThings project. I will clean up this first post as time allows and I get some pictures taken.
For the servo I used a $4 TowerPro clone from AliExpress model MG996. I found that the D1 Mini WeMos board fit easier in the window blind header than the NodeMCU. Both should work.
The largest window I have in my house is a picture window that is about 6’ and this setup works for that. Any smaller window should work even better! The red and white gearbox has the rotation shaft offset which fit my newer blinds that were purchased within the last year from Home Depot. This gearbox slides in from the end or can be put in between string spans if you have super narrow blinds.The yellow gearbox pictured fits older blinds and slides in from the end only. The older style blinds have the rotation rod centered and were made back in 1996 or so I believe.
Gearbox: http://www.thingiverse.com/thing:2071225
SmartThings and Arduino code here: https://github.com/jetpuf/SmartBlinds
Video of the whole thing in action here:
Pictures of the gearbox:
Pictures of my earlier design installed: