Announcement

Collapse
No announcement yet.

Smart Blind Control

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Smart Blind Control

    I'm planning to implement this in my house to control two sets of 3 windows using two different ESP8266 boards. The question I have is. Based on the code provided in the project "Github" library, does anyone know if the Arduino plug-in will be able to control and send the appropriate signals to the ESP8266 controllers as referenced in the video? In the video Rob goes into the commands that need to be sent at 8:29. Just looking for some help before I go down the wrong road.

    I realize I may be asking for a little research do be done, but I thought this was a pretty cool way to cheaply automate blinds.

    The Youtube video is at: https://www.youtube.com/watch?v=1O_1gUFumQM

    The Github resource is at: https://github.com/thehookup/Motorized_MQTT_Blinds

    Thank you,
    Forrest

    #2
    The Shelly 2 or 2.5 https://forums.homeseer.com/forum/hs...lay-and-switch has a roller mode for blinds control. I described in the thread a dual relay mode, but they have both. It is built with ESP8266, is the size of a fat silver dollar, and can be obtained with UL certification to deal with insurance and building code constraints.

    This approach gives you an out of the box solution at a low cost. The interface is WiFi so all you need to worry about is providing power

    Comment


      #3
      Michael, I am very interested in this product. The only problem I am having is finding an affordable motorized shade, as most of them come with a remote and some kind of radio control, which drives the price to the moon. From looking at the Shelly 2.5, all I need is a dumb motor (5 actually) to power 24 X 60 blackout curtains. Can you or anybody help educate me on what is to be found downstream from the motor?
      HomeSeer Version: HS3 Pro Edition 3.0.0.500
      Operating System: Microsoft Windows 10 Pro - Work Station

      Enabled Plug-Ins:
      2.1.0.119: AmbientWeather | 3.0.21.0: BLLock | 2.0.24.0: BLUPS | 1.3.6.0: Device History | 3.0.0.56: EasyTrigger | 3.1.0.7: MeiHarmonyHub | 3.0.6681.34300: UltraCID3 | 3.0.6644.26753: UltraLog3 | 3.0.6554.33094: UltraMon3 | 3.0.0.91: weatherXML | 3.0.1.245: Z-Wave | 3.0.51: HS Touch Designer | 3.0.0.40 Z-Seer+

      Comment


        #4
        Here are some DIY videos from The Hook Up to give you some ideas. I have no personal experience.
        https://www.youtube.com/watch?v=1O_1gUFumQM&t=527s
        https://www.youtube.com/watch?v=2qeZd59Yfpc&t=591s

        Comment


          #5
          Thank you, those were very informative. Now, decisions, decisions....
          HomeSeer Version: HS3 Pro Edition 3.0.0.500
          Operating System: Microsoft Windows 10 Pro - Work Station

          Enabled Plug-Ins:
          2.1.0.119: AmbientWeather | 3.0.21.0: BLLock | 2.0.24.0: BLUPS | 1.3.6.0: Device History | 3.0.0.56: EasyTrigger | 3.1.0.7: MeiHarmonyHub | 3.0.6681.34300: UltraCID3 | 3.0.6644.26753: UltraLog3 | 3.0.6554.33094: UltraMon3 | 3.0.0.91: weatherXML | 3.0.1.245: Z-Wave | 3.0.51: HS Touch Designer | 3.0.0.40 Z-Seer+

          Comment


            #6
            Unfortunately the motors in the videos will not work with the Shelly 2.5. and I am trying to get it to work through the Arduino plug-in as I have already purchased and 3D printed all the parts to make it work with my blinds. Keep in mind these are horizontal 2-in blinds as described in the video. The commands seem pretty straightforward, but I have not used the Arduino plug-in and wondering about it's capabilities.

            Thanks,
            Forrest

            Comment


              #7
              fwolferd With the Arduino plugin you can control the motor as you require but n to through the code given. You would run the board in API mode then just use the stepper code to move it to your required position through HS.
              Zwave = Z-Stick, 3xHSM100� 7xACT ZDM230, 1xEverspring SM103, 2xACT HomePro ZRP210.
              X10 = CM12U, 2xAM12, 1xAW10, 1 x TM13U, 1xMS13, 2xHR10, 2xSS13
              Other Hardware = ADI Ocelot + secu16, Global Cache GC100, RFXtrx433, 3 x Foscams.
              Plugings = RFXcom, ActiveBackup, Applied Digital Ocelot, BLDeviceMatrix, BLGarbage, BLLAN, Current Cost, Global Cache GC100,HSTouch Android, HSTouch Server, HSTouch Server Unlimited, NetCAM, PowerTrigger, SageWebcamXP, SqueezeBox, X10 CM11A/CM12U.
              Scripts =
              Various

              Comment


                #8
                @enigmatheatre Thanks for the feedback.

                I'm going to start testing the controllers abilities this weekend and hopefully I can get it to work as I purchased everything the guy referenced in the video and already printed a custom motor mounts and adapter I created for the blinds I want to control.

                One follow-up question:
                I purchased these on Arduinos on Amazon,https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1. Do you think they will work wirelessly to control the blinds and will I need to make any updates to the firmware installed on the ESP8266 boards?

                Thanks Again,
                Forrest

                Comment


                  #9
                  Yes, the NodeMCU is supported in the plugin. You will need to modify and build the API sketch to upload to the board but most of the code is given in the GitHub you posted for you. If you mean will you have to change the bootloader then no it should work fine?
                  Zwave = Z-Stick, 3xHSM100� 7xACT ZDM230, 1xEverspring SM103, 2xACT HomePro ZRP210.
                  X10 = CM12U, 2xAM12, 1xAW10, 1 x TM13U, 1xMS13, 2xHR10, 2xSS13
                  Other Hardware = ADI Ocelot + secu16, Global Cache GC100, RFXtrx433, 3 x Foscams.
                  Plugings = RFXcom, ActiveBackup, Applied Digital Ocelot, BLDeviceMatrix, BLGarbage, BLLAN, Current Cost, Global Cache GC100,HSTouch Android, HSTouch Server, HSTouch Server Unlimited, NetCAM, PowerTrigger, SageWebcamXP, SqueezeBox, X10 CM11A/CM12U.
                  Scripts =
                  Various

                  Comment


                    #10
                    Great, It's a little in over my head as I've only used an Arduino once before for a pixel controller, but should be a fun project for the weekend. I read through the install instructions you have posted for the USB setup using sketch, but didn't see the instructions for setting the WiFi info. I'll do some reading through the forum and if it's okay I may send you a few follow up questions. Thanks again for your development on the the Arduino plug-in and continued support.

                    Comment


                      #11
                      What Version of the plugin are you running? are you on HS3 or HS4?
                      You need to be on 1.0.0.166 or higher to get the NodeMCU support with the WIFI setup. If you are on HS4 then there is a guided walkthrough to help you set up the board built in to the plugin so just follow that then you will need to edit the sketch to do what you want to.
                      Zwave = Z-Stick, 3xHSM100� 7xACT ZDM230, 1xEverspring SM103, 2xACT HomePro ZRP210.
                      X10 = CM12U, 2xAM12, 1xAW10, 1 x TM13U, 1xMS13, 2xHR10, 2xSS13
                      Other Hardware = ADI Ocelot + secu16, Global Cache GC100, RFXtrx433, 3 x Foscams.
                      Plugings = RFXcom, ActiveBackup, Applied Digital Ocelot, BLDeviceMatrix, BLGarbage, BLLAN, Current Cost, Global Cache GC100,HSTouch Android, HSTouch Server, HSTouch Server Unlimited, NetCAM, PowerTrigger, SageWebcamXP, SqueezeBox, X10 CM11A/CM12U.
                      Scripts =
                      Various

                      Comment


                        #12
                        I'm currently on HS3 and just installed the beta 1.0.0.166 plug-in. I already purchased the HS4 update, but holding off as the early evaluation did not go well. I hear it's a lot more stable now.

                        Comment


                          #13
                          I am running HS4 and see no major problems. There are some small bugs that are annoying but you can get round most of them using the HS3 interface in HS4.

                          Good luck and have fun!
                          Zwave = Z-Stick, 3xHSM100� 7xACT ZDM230, 1xEverspring SM103, 2xACT HomePro ZRP210.
                          X10 = CM12U, 2xAM12, 1xAW10, 1 x TM13U, 1xMS13, 2xHR10, 2xSS13
                          Other Hardware = ADI Ocelot + secu16, Global Cache GC100, RFXtrx433, 3 x Foscams.
                          Plugings = RFXcom, ActiveBackup, Applied Digital Ocelot, BLDeviceMatrix, BLGarbage, BLLAN, Current Cost, Global Cache GC100,HSTouch Android, HSTouch Server, HSTouch Server Unlimited, NetCAM, PowerTrigger, SageWebcamXP, SqueezeBox, X10 CM11A/CM12U.
                          Scripts =
                          Various

                          Comment


                            #14
                            Will do and thanks again for your help.

                            Comment


                              #15
                              fwolferd You should not have to change anything in the code that the plugin generates to get the board to connect and as the plugin in handling the connection you do not need the wifi code you posted. You will only have to add the code to control the motor and nothing else. I would get the board connected to HS and then add small parts of the code to test they are good before moving on. You can always use OTA to update the board to.
                              Zwave = Z-Stick, 3xHSM100� 7xACT ZDM230, 1xEverspring SM103, 2xACT HomePro ZRP210.
                              X10 = CM12U, 2xAM12, 1xAW10, 1 x TM13U, 1xMS13, 2xHR10, 2xSS13
                              Other Hardware = ADI Ocelot + secu16, Global Cache GC100, RFXtrx433, 3 x Foscams.
                              Plugings = RFXcom, ActiveBackup, Applied Digital Ocelot, BLDeviceMatrix, BLGarbage, BLLAN, Current Cost, Global Cache GC100,HSTouch Android, HSTouch Server, HSTouch Server Unlimited, NetCAM, PowerTrigger, SageWebcamXP, SqueezeBox, X10 CM11A/CM12U.
                              Scripts =
                              Various

                              Comment

                              Working...
                              X