I do not have any servo motors to even try. I would recommend you take a look at the numerous ESP8266/Servo solutions that already exist for controlling blinds. These solutions should provide you with almost exactly what you need.
Here is one such example:
This is my fourth and final code to control window blinds in SmartThings with a NodeMCU ESP8266 chip and a servo.
Why my fourth try?
Because all of my other attempts involved setting up a RaspberryPi, configuring Home Assistant, an MQTT broker, SmartThings MQTT Bridge, configuring paths, etc, etc…
All I wanted was for it to JUST WORK!
But at the end of every attempt I still had the same issues: Stability and Delays.
So here we are with my fourth attempt: Absolute Simplest ESP8266 Smart Blinds. Using just a micro web server on the ESP8266 and a simple HTTP GET command in SmartThings, response time is almost instantaneous and there’s no middle point of failure or complication.
Intended for a standard servo (not a continuous rotation servo) and amount of tilt degrees are commented in s…