Let me know what you think about the Buy or DIY format. I know I didn't spend as much time explaining how to make the curtains, but I tried to do a little better job on the github page readme so you could put it together without too much trouble. If there is sufficient interest I can make a step by step video for converting your completely dumb grommet and rail style curtains into smart curtains.
I think the DIY or Buy concept is almost a direct copy from Great Scott's concept. However, since the subject of the videos will probably be slightly different to each other (Great Scott does electronics, you do home automation), I think they can exist side by side. However, I can't imagine that you have never heard from Great Scott's DIY or Buy videos, so the least you could have done would be to acknowledge that the concept already exists, even though it's about different subjects.
I like the DIY or Buy videos. Especially with a real comparison like you did and not just a 'feels better/worse' like some I have seen. Now, when is a blinds version coming? Price is the big thing for us as we need several. Yep, raise / lower blinds (full up or full down) and open/close in % for the tilt of the blinds would be great. There is the "twist rod" and Pull cord types. We need the pull cord control. I think there are twist rod commercial units available.
Well if you think about the retail version.... @200 bucks yeah it's got fit n finish. But I'm sure that they've spent months maybe years making refining enhancing their product. So you're paying for that .... minimal cost for the hardware. DIY give you personal satisfaction. So IMO if you're just simply automating buy stuff off the shelf. If you want personal satisfaction ... DIY baby. Heck... tear into that other motor see what it is.
cool Channel and video ! One note I’m American and 57 years old when I was in 7thgrade We were taught the Metric System and my teacher then in th 1970s was insisting by the year 2000 the entire World will be using the one system LMAO ironically I chose Woodworking as my Career and Strangely as it seemed most of our big Machinery is built in Germany and in the 1990s I had to get very good using the Metric system luckily there are Tape Measures with Imperial and Metric on them so for certain repetitive sizes I memorized the closest Imperial Conversion to make it easier on myself plus. I made a Cheat Sheet for my Toolbox to reference if needed it’s funny because one time I was injured in the Hospital and my son had a project he was working on using my tools he would visit me at the Hospital to share his progress and the plans he was using was inMetric so he told me the problems he was having with converting everything in his head and on paper and he asked Dad how do you remember all those measurements ? I admitted to him I don’t open up this drawer onmy toolbox and Look at the back of the peice of wood in it when I’m working I just turn that block of Wood over in the drawer so I can pull the drawer open and read the Imperial measurement
Completely OT: as a fellow MQTT nut, I'd be interested in hearing a video about how you approach MQTT topic design. I guess most of us, when we got into MQTT, just made up a bunch of topics to get things working, then after a while things got complicated and so we re-hashed the design of our topics, but then started to think more deeply about how they are arranged and how topics represent the real world. It could be a REALLY boring video (which is why I'm not a very good youtuber myself!) but it could be made interesting. There's a lot of potential areas to explore: do your topics mimic locations within the home, device types, automation categories (e.g. audio / light / etc.) or a hybrid; how do you separate device traffic such as commands to actuators and reports from sensors; how do you document all the topics in use in your home (for me, I have SO many topics!); how do you represent devices that belong to open-plan areas in the home which might belong to more than one room... These are just my musings - such a video could be like watching paint dry :P
I touched on that a bit in my MQTT video, but the short answer is that I still haven't decided on a single schema. I was trying to decide whether I wanted them to be: command/device or device/command There are wildcards for both setups (+ and #), so in the end I guess it doesn't really matter, but I should really decide on one
Thank you for all of your content.. You inspired me to dive into the wonderful world of Individually addressable LED light strips and now my apartment is better lit than most music venues and I get complements on my lights constantly. I am going to try your DIY solution with this because I too have grommet style curtains and I have been waiting for the SwitchBot smart curtain to be available ... kind of forgot about it honestly. But I already have a few extra ESP32 boards I never got around to using for other projects and I had already designed the physical piece to move the curtains. So with your github code and handy tips I'm gonna give this a go. Thanks again for all the cool stuff you do and the great clean code and very detailed comments. I look forward to other projects you come up with.
If the click is truly due to a pause, I would suggest not pausing. Just check mqtt while the motor keeps moving. You'll get a small delay in response, but I'd bet it isnt much, and you'll adapt to it pretty qucikly.
I'm working on a design that moves curtains up and down vertically instead, since I almost never have these large sliding glass doors in my apartments that I rent from. My idea was to emulate something you would see similar to a projector-screen, except perform much faster and the installation would be more modular and user-friendly. I've been using a 12v worm-geared motor with a built in hall-encoder, attached directly to 2" diameter PVC pipe using a custom 3D-printed bracket. The built-in encoder can provide me with the motors position up to 0.1 degree of accuracy, and with this I can determine how many revolutions are needed in order to reach the bottom of the window frame. These motor's have a lot of torque to hold weight for big windows and also self-brake, which should stop any leftover momentum after the motor is signaled off. The motor is also fairly fast and can open and close 6ft high windows in about 6-7 seconds. This can be slowed using the motor controller included in my circuit design. Everything will run off a 12v 2800mah battery and I will code the arduino to sleep whenever possible to improve efficiency. The total cost of the project depends on the size of each window, but should typically be around the $50-70 USD ball park. This could of course be modified to save more money by sourcing parts off of eBay and not on Amazon. I prefer having quick deliveries and free/easy returns. You can also use an Arduino Nano instead of an Uno which are like $0.50 cents instead of $5.00. Pipe material, fabric etc etc all can be priced differently depending on where you go. I will try and get a video of it up and running when I've finished prototyping. Right now I'm working on an box-enclosure to house all the electronics and mount it the wall in a visually appealing way. I really like your design concept for the horizontal curtains-- I wasn't too sure how I would do it that myself. I'm curious to how loud your stepper motor is or if you've experienced any torque, belt-issues, fraying or anything else after consecutive uses. If you are not using sensors to determine the start/end points, it would be wise to implement a way to calibrate the motor if it happens to lose power mid-motion or if someone forces the motor out of position. There are many issues to solve in projects like these. It's fun to see what other people are doing too. Thanks for the video!
One of the most advantage of our curtains is that we are selling patented curtain in kit with spliced track, your end customers can DIY the length of track from 2.2 meters to 8.2 meters, it is very convenient for distributor and store/online seller to sell it, and also standard package make shipping and stock more easier.
Great video man. There are a lot of points where buy wins over diy, but sometimes is just a matte of philosophy. Sometimes you prefer to use something you designed and implemented, that's all.
I think this is a great video..should do like these more often..cuz at the end of the day we need u and other such creative people to come up with new ideas and teach us too.. Please make the step by step video too if you can..It would not harm anybody
I've been thinking about DIY on this subject as well.. appreciate your thought leadership here, and it looks so complicated that as a lazy S-O-B I think I'll take the buy route.. Great video!
Loved the video! Looking at my curtains at home, I probably wouldn’t go through with this as it is a lot quicker to draw the curtains by hand, not to mention that it would cost me a small fortune as I have many windows with eyelet curtains in my home. I do, however have one roller blind covering my back French door that I really would love to automate. In South Africa, we call them eyelet curtains btw. :)
Presentation is good, clear and understandable. Gave genuine opinion. I liked this video. I am just starting to learn IoT for home automation and would prefer to DIY for my home window curtains. Thanks For the video. Much appreciated.
On my personal blind opener I use to pull a string cord I found the best solution was a 3d printed pulley with an elastic band glued around the pulley. This provides good friction for the string.
Also, I really appreciate the tin foil aspect of yours.. I'm the same - local control or no deal. Amazon Echo is the only HA device I'll allow to use the cloud - local voice recognition is not there.. yet
Just watching this now and I honestly love both solutions. I think the key thing with DIY solutions is to make the note that a 3D printer is pretty well a requirement, or access to someone who can print parts at minimum. This might make a small installation ( 3 or less curtains) more expensive than the commercial product. I know a 3D printer is a great accessory for makers anyway, but some people may not have a lot of use for one :). I am in Australia and I actually don't know of any readily accessible 3D printing options, other than buying a printer. Some people may know friends or what not, but I am just talking in general. It would definitely make for some more expensive curtain controls if a 3D printer had to be factored in for a small installation.
To get the noice down on your DIY solution you should look into replacing the stepper motor driver to a TMC2130 or similar from Trinamic as it should make your stepper motor run much smoother and thus more quiter. PS: Depending on you country Ikea will next week be releasing cheap motorized rollerblinds in their Tradfri (Trådfri) series which could be an alternative to curtains for some.
I can make it almost silent with this driver if I just make it move 88 revolutions when the open/close command is triggered. I currently have it set to run 1 revolution and then check mqtt for a stop command. That's what causes the small "thump"
@@TheHookUp been told insulation between the components themselves and the mount to the wall helps with noise too. Maybe there are clues inside the Buy option's motor?
Why stop the motor when checking mqtt? Can you not code it to do 88 revolutions but send the driver a stop command if you get a stop command from mqtt? Just a thought as I don't know what you can and can't do with the stepper driver.
Why are you reading the manual. You know we don't do that until AFTER it is up and not working. Look at how much you learned doing it DYI. Also, whats the fun in buying, except the WAF is high because it gets done quicker. Nice video Rob. Thanks
I used the tuya-connect project to flash tasmota onto some smart bulbs I bought that didn't expose any pins. It worked pretty well after a little troubleshooting.
Liked this video and format. Your production values keep getting better and better, BTW. I'd love to see you do another DIY or Buy on the subject of automated vertical blinds.
I'm late to the party, but just to put in my dime: I turned the grommet curtains (m2m and specific color I can't get anymore) upside down when I went curtainrail style XD gives a fun effect!
Any updates on this, Rob? Did Tuya release the OTA version of their firmware, allowing you to work around the problem that you mentioned at 6:20 preventing you from flashing tasmota?
For your upcoming blinds project, if you want to do a similar comparison (and this one was great, I might add), IKEA has filed their upcoming Trådlös motorized curtains documents with the FCC, likely showing up in the March or April time frame. We can reasonably expect the over-priced segment in existence today to get some serious competition from that, but I don’t know to what extent they will prove home automation hacker friendly, and would not expect MQTT integration out of the box.
I like your DIY method. How is the cable attached to the curtain? Is it done in such a way that the cord cannot be hidden inside the hollow tube? Another question, which is something that always concerns me with this type of thing, is how well do they cope with being manually opened and closed? Great video, keep them coming!
I really like your diy solution, do you have a video in depth how to DIY this yourself? I have curtains like the one on your door with grommets, but they open in a split fashion like your bedroom curtains
Thanks for the video, I was able to buy diy parts but the bolt, any link or exact size info would be awesome, cheers, also can the precompiled firmware for the shades be used here? Thanks again
Great video, Rob! Very informative! Did you try playing with different micro-step settings on the stepper driver? I would think you could go all the way up to full step (1/1), for the increased torque (but possibly more "jerk" in the motion), especially since you don't necessarily need that much precision in this application.
1/8 stepping was the quietest. I have a version of the code that kills the ESP watchdog, turns off wifi, and moves 88 consecutive rotations (or however many you send it) to fully open/close the curtains, then reconnects to wifi and mqtt. That version is really quiet, but I like the idea of being able to press "stop" mid open/close, which adds quite a bit of noise because it moves 1 revolution, then checks mqtt, then moves another rev, etc.
@@TheHookUp - interesting - might be an application for an ESP32? You might be able to do the MQTT/Wifi comms asynchronously while continuing motion...
@@BKHobby hmmm, wifi could continue, but I don't know if there's an async mqtt library that runs on the second core, I'd guess not, but it would be game changer.
What about if we already have them old school expensive cord draw drapery system & works good manually. It uses those hooks U showed slotted into sliders in track rail. & has an anchor fully down wall where I can see motorizing it. This house is from 1958 & they may be original lol.
Thank you for the great tips on making a diy smart curtain. But this is kind of too many pieces to know for newbies like me. Please make a step by step video.
I have mounted the aqara motor (like semismart) on a sliding door. It's plenty fast enough, but it doesn't actively brake of slow down slamming the door shut. What kind of motor is in there? If it's a stepper it would be possible to actively brake it/slow it down right? Could use a esp32 to control the motor. Or is there a other motor/feedback
we are building a new home. I'd like to pre-wire the house for 12VDC at the window location. what is a good universal location to have wiring to power blinds/shades and windows? my thought is to get the cable to inside top, on either the left or right side. I am figure I can hide cabling within or at least behind the blind. Valances can also be used to hide wiring that needs to otherwise be exposed.
I've been really hesitant to adopt smart locks, one my current projects is a "locked sensor" which shows whether the deadbolt is engaged or not, but I'm holding off on something that can allow people to access my house at the moment.
Did you consider adding a tmc2100 stepper driver I bet this will solve your noise "issue" ypu can get them cheap via aliexpress but price difference with original distributors isn't huge. So you might want not to wait 3 weeks for them to arrive and shell out a few extra bucks. Keep up the great work on your channel even if DIY vs BUY sounds a bit of a format steal who cares as long as the project you're doing is original ;-)
I think the driver I've got is up to the task, it's just a coding issue. Current plan is to put an arduino nano in the mix to control the driver and then let the ESP8266 send commands to the nano. This will allow me to run an interrupt routine to stop the curtains midway if needed without having to pause between rotations.
Is it possible to add a local control? I was thinking about use some IR remote to control the blinds... Do you think that is possible to add a IR control to your project? Would it be too much trouble? Any ideas?
Still loving your channel. Superb video! Also to add: no tin-foil hat for being anti-cloud (I know it was a joke) but seriously, I completely agree. I make exceptions for Alexa (and feel uneasy about it... but the convenience of Alexa has become so normalised into our home), but generally I'm happy with a system I have to VPN in to control. [Second edit: just read the comments below and glad to see I'm not the only one in agreement!]
SInce i have some very special aranged curtains in our bedroom ( triangular shaped window front due to roof, very high so splitted in to rows), the buy solution wouldn't work. Also, since i would need to control around 5 single curtains, that would be very expensive. i think i could do way cheaper with the diy solution, although it would need some special enhancements (e.g. for a triangular curtain)
I didn't really understand how the you converted your curtains to use a pulley system. Could you expand on that or are the any more detailed instructions ?
Rob, Could the zemismart kit be configured to pull a single drape across one window? much like your DIY solution? their website is pretty rough and does say. Mine would be the shortest model on a single window pulling all the drape to one side. GREAT VIDEO BTW! keep it up!
The Hook Up hey rob, is there any chance you have the Tasmota rules you used to the zemismart controller posted somewhere? I haven’t used Tasmota in a controller this complex yet. If I don’t get it right my wife is gonna ask why I broke something that was working before I messed with it!
with zemismart solution, can you know the exact position at certain moment? Can you open/close it for a certain % ? Or it works only as fully open or fully close? Also, it's possible to stop one position (middle for example)?
So can I program the curtain to open every morning 6 AM by itself? While I want to sleep until 7 AM and wish to have an option to wake up by sunshine? :) It is easier to leave bed when sunshine already in the room haah
its silent bc its inside the closed silinder, im sure if you put your DIY motor süstem allso inside a closed silinder that has some sort of noize cancel layer, ur good to go,.
Questions: Can I use ICONs that I generate (like I do in FLOORPLAN) be used in ESPHome with entities?...(My internet is so bad at the end of the line out here, ATT guarantees NOTHING, can't get Font Awesome or MDI to work sometimes) .If so, what format must they be in (svg, png, jpg..) and what directory would they be in? Thanks
Can you still use these curtains manually? If a friend were to come over and physically close the curtains like a normal house, would it rip the assembly apart or would it adapt? Also, would it be aware of the new curtain position and be able to open them without going through the process of "closing" first?
Whoops, missed the second part. The new curtain position wouldn't be known, so you'd need to either move it back to the original position manually, or listen to it make terrible noises for 15 seconds as the stepper slipped. The Zemismart would be fine with it since it determines when it is open/closed based on voltage spikes in the motor as it stalls.
Do the Zemismart Curtains have a feature to set "Halfway"? I know your outdoor roller blinds had that feature. I would like to specify a doorway for a sliding door curtain. Also, how long in length is the Motor?
diy version sounds a lot louder :( also, could you turn the home-assistant module into a switch? if so, you could use alexa cloud module and sync it to the cloud via that way on your diy version
I also want to do this with my rollable shades. I ordered a continuous servo for this. Can i also do this using a 360servo or should i use a stepper motor
A continuous servo is pretty much just a DC motor with some gears. Most don't have any feedback or encoder. If you got one with an encoder you should be able to use it in a similar fashion but you may find that it doesn't have enough torque.
@@TheHookUp Good question as I am not a blinds expert ;-).... I had to look it up and yes, I believe I am referring to the type called slat blinds , so if you are already working on that topic then perfect! Thanks
Hi, it is our pleasure to offer you a groundbreaking solution for Binthen shading system- Standard Motorized Curtain Kit, which is a standard package from 2.2 meters to 8.2 meters, all your pain points will be solved.
Great video! I was wondering what your thoughts are on safety of these blinds, especially the DIY ones. What if the motor overheats and causes a fire. Both motors are hidden in the curtains which is a pretty horrible place for a malfunctioning motor. While you're home you could act reasonably quickly, but I would like my curtains to also open and close to control the temperature while I'm away.
Could it happen? Sure. I think it has just about the same likelihood of occurring as my cable box burning down my house, and significantly less likelihood than my refrigerator, air conditioner, dryer, etc. There are lots of points of failure that would need to occur for the motor to be deadheaded, get enough current to overheat, and not burn up the windings (breaking the circuit) before it generated enough heat to catch the curtains on fire.
Is the motor fuse-protected, Rob? That seems like the simplest way to address this concern. A kill switch (relay) using a thermistor wouldn’t add much cost or complexity (and would give DIY a significant advantage over BUY). Probably overkill since, as you say, it’s not likely to start a fire in general - but if you’re DIYing anyway, why not incorporate the extra safeguard?
Here's my DIY version - Using a D1 Mini (running ESPHome) and a NEMA17 Stepper Motor. The whole thing runs off a 5v mobile phone charger!!! - Step-by-Step build guide and programming tutorial coming soon. DEMO VIDEO: th-cam.com/video/oq7FaHZPfO4/w-d-xo.html Also, here's some pic of the boards installed - up behind the curtains: facebook.com/Dmwizzard/posts/10157676032909452
Ok, one more question before I hit the "buy" button: I can't seem to find info on whether the tracks are center closing or from the side? And can the motor be mounted on either side of the rail? Looks like it from their website, but the info is a bit confusing to me. Anybody know more about that?
Let me know what you think about the Buy or DIY format.
I know I didn't spend as much time explaining how to make the curtains, but I tried to do a little better job on the github page readme so you could put it together without too much trouble. If there is sufficient interest I can make a step by step video for converting your completely dumb grommet and rail style curtains into smart curtains.
I think the DIY or Buy concept is almost a direct copy from Great Scott's concept. However, since the subject of the videos will probably be slightly different to each other (Great Scott does electronics, you do home automation), I think they can exist side by side.
However, I can't imagine that you have never heard from Great Scott's DIY or Buy videos, so the least you could have done would be to acknowledge that the concept already exists, even though it's about different subjects.
I like the DIY or Buy videos. Especially with a real comparison like you did and not just a 'feels better/worse' like some I have seen.
Now, when is a blinds version coming? Price is the big thing for us as we need several. Yep, raise / lower blinds (full up or full down) and open/close in % for the tilt of the blinds would be great.
There is the "twist rod" and Pull cord types. We need the pull cord control. I think there are twist rod commercial units available.
Well if you think about the retail version.... @200 bucks yeah it's got fit n finish. But I'm sure that they've spent months maybe years making refining enhancing their product. So you're paying for that .... minimal cost for the hardware.
DIY give you personal satisfaction. So IMO if you're just simply automating buy stuff off the shelf. If you want personal satisfaction ... DIY baby. Heck... tear into that other motor see what it is.
I made automated curtains for my room at the age of 15 years old back in the 80s.
cool Channel and video ! One note I’m American and 57 years old when I was in 7thgrade We were taught the Metric System and my teacher then in th 1970s was insisting by the year 2000 the entire World will be using the one system LMAO ironically I chose Woodworking as my Career and Strangely as it seemed most of our big Machinery is built in Germany and in the 1990s I had to get very good using the Metric system luckily there are Tape Measures with Imperial and Metric on them so for certain repetitive sizes I memorized the closest Imperial Conversion to make it easier on myself plus. I made a Cheat Sheet for my Toolbox to reference if needed it’s funny because one time I was injured in the Hospital and my son had a project he was working on using my tools he would visit me at the Hospital to share his progress and the plans he was using was inMetric so he told me the problems he was having with converting everything in his head and on paper and he asked Dad how do you remember all those measurements ? I admitted to him I don’t open up this drawer onmy toolbox and Look at the back of the peice of wood in it when I’m working I just turn that block of Wood over in the drawer so I can pull the drawer open and read the Imperial measurement
Don't give up on your anti-cloud philosophy, you aren't alone.
Yeah the cloud is a garbage solution for a home
Completely OT: as a fellow MQTT nut, I'd be interested in hearing a video about how you approach MQTT topic design. I guess most of us, when we got into MQTT, just made up a bunch of topics to get things working, then after a while things got complicated and so we re-hashed the design of our topics, but then started to think more deeply about how they are arranged and how topics represent the real world. It could be a REALLY boring video (which is why I'm not a very good youtuber myself!) but it could be made interesting. There's a lot of potential areas to explore: do your topics mimic locations within the home, device types, automation categories (e.g. audio / light / etc.) or a hybrid; how do you separate device traffic such as commands to actuators and reports from sensors; how do you document all the topics in use in your home (for me, I have SO many topics!); how do you represent devices that belong to open-plan areas in the home which might belong to more than one room... These are just my musings - such a video could be like watching paint dry :P
I touched on that a bit in my MQTT video, but the short answer is that I still haven't decided on a single schema. I was trying to decide whether I wanted them to be:
command/device or device/command
There are wildcards for both setups (+ and #), so in the end I guess it doesn't really matter, but I should really decide on one
Thank you for all of your content.. You inspired me to dive into the wonderful world of Individually addressable LED light strips and now my apartment is better lit than most music venues and I get complements on my lights constantly.
I am going to try your DIY solution with this because I too have grommet style curtains and I have been waiting for the SwitchBot smart curtain to be available ... kind of forgot about it honestly. But I already have a few extra ESP32 boards I never got around to using for other projects and I had already designed the physical piece to move the curtains.
So with your github code and handy tips I'm gonna give this a go.
Thanks again for all the cool stuff you do and the great clean code and very detailed comments. I look forward to other projects you come up with.
If the click is truly due to a pause, I would suggest not pausing. Just check mqtt while the motor keeps moving. You'll get a small delay in response, but I'd bet it isnt much, and you'll adapt to it pretty qucikly.
The issue is that it needs to continue pulsing the step pin, but it can't pulse if it's checking mqtt, only do on or off.
I'm working on a design that moves curtains up and down vertically instead, since I almost never have these large sliding glass doors in my apartments that I rent from. My idea was to emulate something you would see similar to a projector-screen, except perform much faster and the installation would be more modular and user-friendly.
I've been using a 12v worm-geared motor with a built in hall-encoder, attached directly to 2" diameter PVC pipe using a custom 3D-printed bracket. The built-in encoder can provide me with the motors position up to 0.1 degree of accuracy, and with this I can determine how many revolutions are needed in order to reach the bottom of the window frame. These motor's have a lot of torque to hold weight for big windows and also self-brake, which should stop any leftover momentum after the motor is signaled off. The motor is also fairly fast and can open and close 6ft high windows in about 6-7 seconds. This can be slowed using the motor controller included in my circuit design.
Everything will run off a 12v 2800mah battery and I will code the arduino to sleep whenever possible to improve efficiency. The total cost of the project depends on the size of each window, but should typically be around the $50-70 USD ball park. This could of course be modified to save more money by sourcing parts off of eBay and not on Amazon. I prefer having quick deliveries and free/easy returns. You can also use an Arduino Nano instead of an Uno which are like $0.50 cents instead of $5.00. Pipe material, fabric etc etc all can be priced differently depending on where you go.
I will try and get a video of it up and running when I've finished prototyping. Right now I'm working on an box-enclosure to house all the electronics and mount it the wall in a visually appealing way. I really like your design concept for the horizontal curtains-- I wasn't too sure how I would do it that myself. I'm curious to how loud your stepper motor is or if you've experienced any torque, belt-issues, fraying or anything else after consecutive uses. If you are not using sensors to determine the start/end points, it would be wise to implement a way to calibrate the motor if it happens to lose power mid-motion or if someone forces the motor out of position.
There are many issues to solve in projects like these. It's fun to see what other people are doing too. Thanks for the video!
One of the most advantage of our curtains is that we are selling patented curtain in kit with spliced track, your end customers can DIY the length of track from 2.2 meters to 8.2 meters, it is very convenient for distributor and store/online seller to sell it, and also standard package make shipping and stock more easier.
This is exactly what I was looking for. I've been contemplating to make them myself or just buy it.
The DIY or Buy format is very similar to what Great Scott uses in some of his videos
Great video man. There are a lot of points where buy wins over diy, but sometimes is just a matte of philosophy. Sometimes you prefer to use something you designed and implemented, that's all.
I think this is a great video..should do like these more often..cuz at the end of the day we need u and other such creative people to come up with new ideas and teach us too..
Please make the step by step video too if you can..It would not harm anybody
I've been thinking about DIY on this subject as well.. appreciate your thought leadership here, and it looks so complicated that as a lazy S-O-B I think I'll take the buy route.. Great video!
Loved the video! Looking at my curtains at home, I probably wouldn’t go through with this as it is a lot quicker to draw the curtains by hand, not to mention that it would cost me a small fortune as I have many windows with eyelet curtains in my home.
I do, however have one roller blind covering my back French door that I really would love to automate.
In South Africa, we call them eyelet curtains btw. :)
Presentation is good, clear and understandable. Gave genuine opinion. I liked this video. I am just starting to learn IoT for home automation and would prefer to DIY for my home window curtains. Thanks For the video. Much appreciated.
On my personal blind opener I use to pull a string cord I found the best solution was a 3d printed pulley with an elastic band glued around the pulley. This provides good friction for the string.
That's a good idea, we use that trick in my Robotics club a lot :)
Run a drive belt inside your tube and use a magnet on the belt to pull the curtain back and forth.
Also, I really appreciate the tin foil aspect of yours.. I'm the same - local control or no deal. Amazon Echo is the only HA device I'll allow to use the cloud - local voice recognition is not there.. yet
Props for this video. Very thorough comparison of solutions and extremely helpful!! Thank youl
Just watching this now and I honestly love both solutions.
I think the key thing with DIY solutions is to make the note that a 3D printer is pretty well a requirement, or access to someone who can print parts at minimum. This might make a small installation ( 3 or less curtains) more expensive than the commercial product. I know a 3D printer is a great accessory for makers anyway, but some people may not have a lot of use for one :). I am in Australia and I actually don't know of any readily accessible 3D printing options, other than buying a printer. Some people may know friends or what not, but I am just talking in general.
It would definitely make for some more expensive curtain controls if a 3D printer had to be factored in for a small installation.
I have 2 ender 3's now and they are just amazing. I prefer printing on my $180 ender3 to the $3000 makerbot replicator 2 I have at work.
To get the noice down on your DIY solution you should look into replacing the stepper motor driver to a TMC2130 or similar from Trinamic as it should make your stepper motor run much smoother and thus more quiter.
PS: Depending on you country Ikea will next week be releasing cheap motorized rollerblinds in their Tradfri (Trådfri) series which could be an alternative to curtains for some.
I can make it almost silent with this driver if I just make it move 88 revolutions when the open/close command is triggered. I currently have it set to run 1 revolution and then check mqtt for a stop command. That's what causes the small "thump"
@@TheHookUp been told insulation between the components themselves and the mount to the wall helps with noise too. Maybe there are clues inside the Buy option's motor?
Why stop the motor when checking mqtt? Can you not code it to do 88 revolutions but send the driver a stop command if you get a stop command from mqtt? Just a thought as I don't know what you can and can't do with the stepper driver.
Not with the stepper library I'm using. I wonder if there is an async stepper library.
Or (overkill warning) use an esp32, and run the stepper code on the second core :)
Why are you reading the manual. You know we don't do that until AFTER it is up and not working. Look at how much you learned doing it DYI. Also, whats the fun in buying, except the WAF is high because it gets done quicker. Nice video Rob. Thanks
Appreciate this video more than you know. Props!🤜🤛 fan of a lot of your videos. Keep up great work
I used the tuya-connect project to flash tasmota onto some smart bulbs I bought that didn't expose any pins. It worked pretty well after a little troubleshooting.
Yeah, I agree it's amazing. A game changer.
Liked this video and format. Your production values keep getting better and better, BTW. I'd love to see you do another DIY or Buy on the subject of automated vertical blinds.
It's already in the works.
I'm late to the party, but just to put in my dime: I turned the grommet curtains (m2m and specific color I can't get anymore) upside down when I went curtainrail style XD gives a fun effect!
Great Video! Love the graphics and the format of DIY or BUY..
You have such great info in your videos, I really appreciate this channel!
Awesome video. I'm so tempted to purchase the smart curtain setup, but I love how they look now and I almost never open them...
I open my curtains 100x more now that they are automated. I’d highly recommend them.
Any updates on this, Rob? Did Tuya release the OTA version of their firmware, allowing you to work around the problem that you mentioned at 6:20 preventing you from flashing tasmota?
Yes, Tuya Convert works perfectly on the curtain controller. th-cam.com/video/dt5-iZc4_qU/w-d-xo.html
Great work Rob, as always.
THANKS.
I like the Buy or DIY format a lot, for all the obvious reasons.
Tuya OTA soon? (hint-hint!!) :D
I flashed about 10 devices in an hour on Monday night using Tuya-Convert, it's pretty amazing.
github.com/ct-Open-Source/tuya-convert
For your upcoming blinds project, if you want to do a similar comparison (and this one was great, I might add), IKEA has filed their upcoming Trådlös motorized curtains documents with the FCC, likely showing up in the March or April time frame.
We can reasonably expect the over-priced segment in existence today to get some serious competition from that, but I don’t know to what extent they will prove home automation hacker friendly, and would not expect MQTT integration out of the box.
Ikea will likely be zigbee since the rest of their stuff is.
I have some cloud based automation, but I'm in the process of switching everything to opensource localization.
Another excellent video. Really like the DIY vs BUY format. Disappointed you didn’t try my corkscrew idea, though! 😉😁
I like your DIY method. How is the cable attached to the curtain? Is it done in such a way that the cord cannot be hidden inside the hollow tube?
Another question, which is something that always concerns me with this type of thing, is how well do they cope with being manually opened and closed?
Great video, keep them coming!
Great video - could you elaborate how have you fixed your DIY curtain setup including pulley and the pull cord. Would be great, thanks!
Great video, another thing to consider doing. Your work is always so clean looking! nice job.
Nice job! I really enjoyed the video and I think I would buy instead of DIY. How funny that they are the exact same speed!
I really like your diy solution, do you have a video in depth how to DIY this yourself? I have curtains like the one on your door with grommets, but they open in a split fashion like your bedroom curtains
Hello, Great video, I see you have a Buck convertor listed. where is this in the wiring diagram?
Nice format. Really enjoyed it👍
Looks good, now I need to set up my curtains and blinds to be automated
Thanks for the video, I was able to buy diy parts but the bolt, any link or exact size info would be awesome, cheers, also can the precompiled firmware for the shades be used here? Thanks again
Fantastic video as allways. Will be great if you try one roller motorized one! Thanks bro!
Ever thought of making a 2024 version of this?
Great video, Rob! Very informative! Did you try playing with different micro-step settings on the stepper driver? I would think you could go all the way up to full step (1/1), for the increased torque (but possibly more "jerk" in the motion), especially since you don't necessarily need that much precision in this application.
1/8 stepping was the quietest. I have a version of the code that kills the ESP watchdog, turns off wifi, and moves 88 consecutive rotations (or however many you send it) to fully open/close the curtains, then reconnects to wifi and mqtt. That version is really quiet, but I like the idea of being able to press "stop" mid open/close, which adds quite a bit of noise because it moves 1 revolution, then checks mqtt, then moves another rev, etc.
@@TheHookUp - interesting - might be an application for an ESP32? You might be able to do the MQTT/Wifi comms asynchronously while continuing motion...
@@BKHobby hmmm, wifi could continue, but I don't know if there's an async mqtt library that runs on the second core, I'd guess not, but it would be game changer.
th-cam.com/video/kNB1jE5po9Y/w-d-xo.html
use a trinamic stepper motor driver which has stealthchop. TMC2208 or TMC2209
What about if we already have them old school expensive cord draw drapery system & works good manually. It uses those hooks U showed slotted into sliders in track rail. & has an anchor fully down wall where I can see motorizing it. This house is from 1958 & they may be original lol.
Great video Rob. Thank you.
Thank you for the great tips on making a diy smart curtain. But this is kind of too many pieces to know for newbies like me. Please make a step by step video.
I’m not sure it’s worth while to be honest. Check out my latest video for a buy and modify option.
Cant wait for the blinds version of this.
I have mounted the aqara motor (like semismart) on a sliding door. It's plenty fast enough, but it doesn't actively brake of slow down slamming the door shut.
What kind of motor is in there? If it's a stepper it would be possible to actively brake it/slow it down right? Could use a esp32 to control the motor.
Or is there a other motor/feedback
Thanks again fine sir. Not sure which I'll go with yet. I do like local control. Not much cloud on the Mississippi river. :}
This is why I subscribed to The Hook Up! Awesome content as always 😄 But my Pateon name haven't shown up in the videos yet 😢
Crap, really?
Wow, it was a long time ago too, 12/5? I'll get this fixed for the next video, sorry dude.
@@TheHookUp That's right :) thanks dude, love your channel!
we are building a new home. I'd like to pre-wire the house for 12VDC at the window location. what is a good universal location to have wiring to power blinds/shades and windows? my thought is to get the cable to inside top, on either the left or right side. I am figure I can hide cabling within or at least behind the blind. Valances can also be used to hide wiring that needs to otherwise be exposed.
Are there any plans of a smart lock and maybe with a fingerprint sensor? BTW I really enjoyed the new format too, keep it up.
I've been really hesitant to adopt smart locks, one my current projects is a "locked sensor" which shows whether the deadbolt is engaged or not, but I'm holding off on something that can allow people to access my house at the moment.
@@TheHookUp so by saying allow access to other people, you want to add a keypad?
No, I mean in the event I get hacked, I'd rather people only be able to open curtains and switch lights rather than unlock my doors.
so it is still not clear if the Buy option requires an additional rail and how that rail looks like when the curtains are open?
Did you consider adding a tmc2100 stepper driver I bet this will solve your noise "issue" ypu can get them cheap via aliexpress but price difference with original distributors isn't huge. So you might want not to wait 3 weeks for them to arrive and shell out a few extra bucks. Keep up the great work on your channel even if DIY vs BUY sounds a bit of a format steal who cares as long as the project you're doing is original ;-)
I think the driver I've got is up to the task, it's just a coding issue.
Current plan is to put an arduino nano in the mix to control the driver and then let the ESP8266 send commands to the nano. This will allow me to run an interrupt routine to stop the curtains midway if needed without having to pause between rotations.
Is it possible to add a local control? I was thinking about use some IR remote to control the blinds... Do you think that is possible to add a IR control to your project? Would it be too much trouble? Any ideas?
hmmm starting to look like a challenge.. my curtains have pull cord to open and close, and you can twist the rod to open/close the built in shades
Still loving your channel. Superb video! Also to add: no tin-foil hat for being anti-cloud (I know it was a joke) but seriously, I completely agree. I make exceptions for Alexa (and feel uneasy about it... but the convenience of Alexa has become so normalised into our home), but generally I'm happy with a system I have to VPN in to control. [Second edit: just read the comments below and glad to see I'm not the only one in agreement!]
Can you set up the zemismart to open just one way for a doorway
SInce i have some very special aranged curtains in our bedroom ( triangular shaped window front due to roof, very high so splitted in to rows), the buy solution wouldn't work. Also, since i would need to control around 5 single curtains, that would be very expensive. i think i could do way cheaper with the diy solution, although it would need some special enhancements (e.g. for a triangular curtain)
Thank you 👍
A $95 curtain rod? They saw you coming mate ;-)
1:02 - HOLY SHIT THE SUSPENSE!!!!!!!!!!!!!!!!111111111!!!!!!!!!! I'M AT THE EDGE OF MY SEAT!!
Is there a POE version of the Zemismart?
Did you tasmota the curtains or are they still running tuya and how did you connect to Home Assistant
Thinking about purchasing the zenismart. Does the plug only work on the left side? Or can you move it to the right?
Works on either side. They are great, you won't regret it.
6:29 Tuya OTA method. Can these blinds have Tasmota flashed onto it?
Hey, did you ever manage to flash Tasmoda on the zemismart curtains?
I didn't really understand how the you converted your curtains to use a pulley system. Could you expand on that or are the any more detailed instructions ?
I haven't made those instructions, but I can add them to the github page later this week.
Great video, but where I live most people have roller blinds (like me), could you make a video on that as well?
Just smart control of them, or motorizing?
@@TheHookUp motorizing
@@mrskunkfu We're on the same boat
Isn’t this video just like a horizontal roller blind?? The DIY version is driving a loop of cord just like your roller blinds I imagine.
Does anyone know how to manually set the limits on the Zemismart Curtain? I don't like the automatic settings.
Rob, Could the zemismart kit be configured to pull a single drape across one window? much like your DIY solution? their website is pretty rough and does say. Mine would be the shortest model on a single window pulling all the drape to one side. GREAT VIDEO BTW! keep it up!
Yes, there are instructions for installation for single side or middle opening.
The Hook Up thanks rob! Did u try tuya ota with these?
@@anonomas7123 Yes. Next week's video will be all about tuya convert, tasmota rules, and making switches do all kinds of crazy things.
The Hook Up hey rob, is there any chance you have the Tasmota rules you used to the zemismart controller posted somewhere? I haven’t used Tasmota in a controller this complex yet. If I don’t get it right my wife is gonna ask why I broke something that was working before I messed with it!
can u send me the whole diy setup video. can your diy system open curtains in different directions
with zemismart solution, can you know the exact position at certain moment? Can you open/close it for a certain % ? Or it works only as fully open or fully close? Also, it's possible to stop one position (middle for example)?
Full open and close only. You could do a time based automation for percentage, but it wouldn't be accurate or have feedback.
So can I program the curtain to open every morning 6 AM by itself? While I want to sleep until 7 AM and wish to have an option to wake up by sunshine? :) It is easier to leave bed when sunshine already in the room haah
its silent bc its inside the closed silinder, im sure if you put your DIY motor süstem allso inside a closed silinder that has some sort of noize cancel layer, ur good to go,.
Questions: Can I use ICONs that I generate (like I do in FLOORPLAN) be used in ESPHome with entities?...(My internet is so bad at the end of the line out here, ATT guarantees NOTHING, can't get Font Awesome or MDI to work sometimes) .If so, what format must they be in (svg, png, jpg..) and what directory would they be in? Thanks
Can you still use these curtains manually? If a friend were to come over and physically close the curtains like a normal house, would it rip the assembly apart or would it adapt? Also, would it be aware of the new curtain position and be able to open them without going through the process of "closing" first?
Both can be operated manually. When not moving the stepper is in "sleep" mode, which means it can spin freely.
Whoops, missed the second part. The new curtain position wouldn't be known, so you'd need to either move it back to the original position manually, or listen to it make terrible noises for 15 seconds as the stepper slipped.
The Zemismart would be fine with it since it determines when it is open/closed based on voltage spikes in the motor as it stalls.
Do the Zemismart Curtains have a feature to set "Halfway"? I know your outdoor roller blinds had that feature. I would like to specify a doorway for a sliding door curtain.
Also, how long in length is the Motor?
They do not. You could possibly code a time based automation to handle it, but it's not an option out of the box.
diy version sounds a lot louder :( also, could you turn the home-assistant module into a switch? if so, you could use alexa cloud module and sync it to the cloud via that way on your diy version
It is a lot louder, the zemismart is eerily quiet.
I also want to do this with my rollable shades. I ordered a continuous servo for this. Can i also do this using a 360servo or should i use a stepper motor
A continuous servo is pretty much just a DC motor with some gears. Most don't have any feedback or encoder. If you got one with an encoder you should be able to use it in a similar fashion but you may find that it doesn't have enough torque.
The Hook Up hmmm okay so can i pretty much copy the code and change some small things or should i write a completely different code?
Any chance you could explore (horizontal) motorized blinds? At least in the southeast U.S. , this is much more common than curtains.
You talking about roller blinds or slat blinds? I'm almost finished with my slat blinds project, stay tuned.
@@TheHookUp Good question as I am not a blinds expert ;-).... I had to look it up and yes, I believe I am referring to the type called slat blinds , so if you are already working on that topic then perfect! Thanks
Able to cut it? I need a 2.5 m piece
Can u make a step by step video on diy
Where's the full video of DIY
Got 2 mins in and decided buying is best
Has anyone tried the xiaomi curtain controller and tell me where they fit in in comparison to the DIY as well as the Tuya version?
I should spend $200+ for every curtain in my house. WOW what a great idea -_- . there are like 18 curtains in total
Do you open and close all of them daily? No need to automate something that is rarely used.
it seems you recorded it before we did the tuya OTA party last weekend. have you tried tuya ota since....does ti work ?
Sort of. There's an additional chip controlling the touch buttons. Still figuring it out.
anyone has a link how to DIY curtains for home theater, my curtains comes from a real theater and are pretty heavy.
Hi, it is our pleasure to offer you a groundbreaking solution for Binthen shading system- Standard Motorized Curtain Kit, which is a standard package from 2.2 meters to 8.2 meters, all your pain points will be solved.
Great video! I was wondering what your thoughts are on safety of these blinds, especially the DIY ones.
What if the motor overheats and causes a fire. Both motors are hidden in the curtains which is a pretty horrible place for a malfunctioning motor. While you're home you could act reasonably quickly, but I would like my curtains to also open and close to control the temperature while I'm away.
Could it happen? Sure.
I think it has just about the same likelihood of occurring as my cable box burning down my house, and significantly less likelihood than my refrigerator, air conditioner, dryer, etc.
There are lots of points of failure that would need to occur for the motor to be deadheaded, get enough current to overheat, and not burn up the windings (breaking the circuit) before it generated enough heat to catch the curtains on fire.
Is the motor fuse-protected, Rob? That seems like the simplest way to address this concern. A kill switch (relay) using a thermistor wouldn’t add much cost or complexity (and would give DIY a significant advantage over BUY). Probably overkill since, as you say, it’s not likely to start a fire in general - but if you’re DIYing anyway, why not incorporate the extra safeguard?
The stepper driver has thermal protection.
Here's my DIY version - Using a D1 Mini (running ESPHome) and a NEMA17 Stepper Motor. The whole thing runs off a 5v mobile phone charger!!! - Step-by-Step build guide and programming tutorial coming soon.
DEMO VIDEO: th-cam.com/video/oq7FaHZPfO4/w-d-xo.html
Also, here's some pic of the boards installed - up behind the curtains: facebook.com/Dmwizzard/posts/10157676032909452
Saw that on Facebook. Looking forward to the write up.
Ok, one more question before I hit the "buy" button: I can't seem to find info on whether the tracks are center closing or from the side? And can the motor be mounted on either side of the rail? Looks like it from their website, but the info is a bit confusing to me. Anybody know more about that?
Yes to all of those. They can be center close or either side, motors can mount to either end.
Are there any smart home solutions for regular window blinds like your bedroom windows?
Somfy and a few others make expensive solutions, I'm working on a diy.
Ikea also recently released some smart blinds, which are quite affordable.
Yeah, roller style. I'll be picking some up for review, but all mine are slat style.
Mayhaps i'll use something like this for masking my screen.
Awesome video