Esp8266 Window Blinds MQTT

Hello all,

In ESPHome I’ve managed to successfully setup a D1 Mini to open/shut my venetian blinds using the cover integration. So the software side of things is fine. I now need to get the physical side of things working. Please find below pictures of the:

Servo coupler

MG90S servo

Venetian blind hook, i.e. what the rod connects to that opens/closes the blinds

Originally, I naively thought I could connect the servo screw/cog to the coupler but even if I found a way to drill the hole bigger, unless it is wedged like the servo cog, it wouldn’t connect properly anyway. I have done a bunch of googling and can’t find any couplers that would connect to the venetian blind hook and am out of ideas re. how to connect all the bits together. Any suggestions welcome!

1 Like

If you have access to a 3D printer, you could try this window blind mount. I did have to design and print a custom coupler to fit over the blind hook to fit my blinds.

1 Like

Hi @MartinB, many thanks for that! As you say, I’d also need to create a new coupler to fit both my servo screw and the blind hook. Any tips on where I can look for some 3D templates for that kind of thing? (I’m a real n00b when it comes to 3D printing).

I bit the bullet and learned to use Fusion 360, which has a free option. I watched some YouTube videos and after a bit of a steep learning curve I can now design and print what I need!

Freecad might be nice too. I like it a lot for 2d. Didn’t try 3d yet but there’s Manual:Preparing models for 3D printing - FreeCAD Documentation

1 Like

I had a 3d printed shaft mount for servos. This requires you to mount the servo directly to the actuator rod and remove the external control mechanism. The servo sits perfectly on the channel and lines up to the rod if you snip off one of the servo mount points.

2 Likes

Hi @jjhtpc!
Thanks for the link! Do you have a photo of how you connected the servo to the blind rod? Many thanks in advance.

This is an older picture, but that is the printed mount sitting in the tray. I no longer have this setup as I just built a new house back in October. Unfortunately no automated blinds were needed. Don’t worry the house is fully automated, just no blinds.

2 Likes

My NodeMCU board got fried somehow and so I replaced it with a spare D1 mini I had. I now want to attach an LDR sensor but the D1 mini only has one ground pin. Is there a way of achieving this (without buying another NodeMCU)? Thanks for the suggestions.

You can tie two ground wires together and attach them to the ground pin.

I cannot imagine a house with no blinds!

Thanks, I’ll give it a try