Mounts for attaching stepper/servo motors to venetian blinds in order to automate the tilt (open/close) of the blinds.
Motors are connected to an ESP8266 running ESPHome.
Code files are also available for both. The code is not perfect, but it works!
Stepper motor setup and code inspired by/stolen from EverythingSmartHome's guide as well as TheHookUp's guide.
Got the servo motor code base from SiyTek.
Been using these for at least 6 months on 3 windows (4ft10in x 4ft8in) and they're doing excellent!
Works much better than the Stepper motor. Only needs to be calibrated once, as the servo motor always knows it's current position.
There's some weirdness where if it's manually adjusted by hand it'll first VERY QUICKLY move to it's last assigned position, then adjust itself from there at a normal speed. But otherwise it's extremely reliable, has more torque, and can be set to a much higher speed if needed. Plus it requires less hardware and is a cheaper overall setup :)
The Servo-to-rod mount is a very tight fit. I hit it with a heat gun for a second or two then press fit it onto the servo.
“Cover: Open”, and “Cover: Close” work perfectly in Home Assistant.
Setting a tilt % via the “Cover: Set position” action doesn't work with the current code. But you can always set the “Blinds Position" number entity to set any position from fully closed down to fully closed up.
I've had this one setup on a couple windows for the last 3-4 years. If the blinds are manually adjusted, it's “position” must be re-calibrated in Home Assistant. They've all since been replaced with the Servo version.
Calibration is super easy, all you need to do is make sure they're set to “Closed”, and then manually close them. Once you've dialed it in, the distance for “Open” basically never has to be re-calibrated.
I have also included “Zero Stepper Position” and “Max Stepper Position” buttons so calibration can be done purely through Home Assistant without the need for physical manual intervention.
These are pretty quiet if set to a slow speed. But they lack torque. I was unable to set these up on some of my blinds due to them binding up at certain positions and being unable to overcome the small resistance. This can cause them to lose their position very easily as the stepper slips and does not fully open/close.
The servos have absolutely no issues with the resistance and power through it like champs.
The author remixed this model.
Just took the footprint for mounting the servo/stepper motors as I didn't feel like modeling them from scratch.