Raspberry Pi Motorized Blinds and Shades
Bulletin

BroadLink® RF-IR Blaster Automation Hub: Need an easy phone app system? Take a look at our affordable blind and shade hub, operated by Android and IOS apps. This RF-IR blaster hub can "learn" RF radio signals for our blind motors and skylight/window openers. It is also has IFTTT event triggering (if-this-then-that) and IR learning.

Turn all your old phones and tablets into powerful WiFi home automation controllers!

If you want to take it even further and add support for many other system hubs like Alexa®, Wink®, SmartThings®, Vera® and Wemo®, take a look at the Home Assistant home automation system. Written in Python 3, it is an excellent system that runs on any platform (Raspberry Pi included) and supports literally hundreds of devices, including our blind motors and skylight/window openers via the BroadLink® plug-in.

Mermet® Custom Shades: Our DIY shade and blind motor kits are popular, but for those of you wanting a more complete solution, we are now offering high quality shade and blind fabrics from Mermet®, mounted on standard tubing, with hem bar. Our motors just slide in and lock in place - no fuss no muss! Please check our Custom Blinds and Shades website for info.

Raspberry Pi Home Automation: 3D CAD Floorplan Views

Adrian Biffen, Senior Partner

Raspberry Pi® home automation 3D plan views with Sweet Home 3D The Raspberry Pi ® can be used as a very effective home automation system when used with Stefan Stromberg's OpenNetHome automation software, as discussed in the previous article.

This system does not require an external Internet connection to operate, so this is a good choice if you have security concerns. You can access it remotely with an Internet connection, but that functionality is optional.

This article will discuss the process of creating floor plans to show the placement of devices such as our shade and blind motors, window and skylight openers, and other items.

We are using Emmanuel Puybaret's excellent Sweet Home 3D CAD program. The picture below was generated by this program, but you could use any jpeg or png image.

As mentioned previously, you can also have multiple plan views if you want to focus in detail on a particular area or room in your floorplan view.

We are using it for greenhouse control in our test system for our greenhouse division, so we definitely want to show the greenhouse separately from the house.

Raspberry Pi home automation plan view showing RollerTrol blind motor control and greenhouse link

The above picture is an actual screen capture from a Windows® laptop, while the home automation software is running on the Raspberry Pi. Note that the OpenNetHome system has the ability to display the state of the blind, whether it is fully opened or closed, or part way (Down 5% in picture).

Also note the link to the greenhouse plan in the upper left hand corner; when you click or press the link, the greenhouse plan is displayed. In this way you can create lots of different plans and link to them from any plan view. Each plan has its own URL, so you can also create a bookmark to it.

Create Your New Plan View With Sweet Home 3D

The Sweet Home 3D program is very easy to use and you can very quickly create a basic plan and save it as an image file. We won't cover that process here, but there is an extensive help system associated with the program that makes quick work of it. We found it so easy that we did not have to bother with the help files, although we have had a lot of 3D CAD experience. But even a newbie will find this program very easy to quickly create a basic 3D floor plan.

You can take it much further than that and create much more with Sweet Home 3D, including walk-throughs and fly-bys. It is a very capable program to explore, if you're interested in architectural 3D CAD rendering

Once the new layout image has been created, you should save it to the 'media' folder on the Raspberry Pi where the OpenNetHome program is installed.

Linking Multiple Plans Together

Raspberry Pi® home automation hub: linking multiple plan viewsHere are the steps for assigning it to the automation system:

  • Go Create/Edit => Plan (classed as infrastructure). This will create a new plan entity for your new image.
  • In the dialog box that appears, give it a name (we used Greenhouse), then select the image file you created from the drop-down list.
  • Leave everything else in that dialog as is for now, you can update it later.
  • Go All Items => Infrastructure => CreatedPlan (this is the default primary plan name that comes with the program).
  • When the dialog box for the primary plan appears, click or press the dotted button at the end of the Items line (see arrow at right). This will cause the checklist selection system to appear.
  • Scroll down through the checklist until you get to the Infrastructure section, then put a checkmark in front of the name of your new image file that you created.
  • Save and close the dialog. When you load the primary plan from the main menu, you should now see the link to the new plan you created.
  • With the primary plan open, you can click/press Edit this page and drag the link wherever you want it.

You can create and link them all on any floorplan page, and you can also create bookmarks in your browser for each plan view. This is a powerful system that can be expanded over time as you expand your home automation system.

Please Note: Our blind motors and window openers are operated with wall mount and hand held controls, and our system is designed to allow automation to be added at any time. This means you can start with our simple remote controls and add the automation later, and take your time with it. Our remote controls will continue to function while you build your automation system and will also continue to function after the automation is activated.

You can find out where to buy the Pi 2 Model B unit by searching for this phrase: "buy a pi [country]"

Here are some examples using the DuckDuckGo search engine that doesn't track you:

buy a Pi USA

buy a Pi Canada

buy a Pi Australia

We sincerely hope you enjoy using these articles; if you have any questions, please feel free to contact us at any time!

PART 1: Raspberry Pi As A Home Automation Controller: Introduction

PART 2: Raspberry Pi As A Home Automation Controller: Using NOOBS to Install Raspian

PART 3: Raspberry Pi As A Home Automation Controller: Installing OpenNetHome Software

PART 4: Raspberry Pi As A Home Automation Controller: Creating a Window Blind Device

PART 5: Raspberry Pi As A Home Automation Controller: Using 3D Software to Create your Floor Plans (YOU ARE HERE)