MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Home Automation Fundamentals

Course Summary

Home automation is the concept of automating historically manual tasks around the house. This course shows viewers how to set up a RESTful home automation server using a Raspberry Pi, Python, and X10 brand products.

  • +

    Course Syllabus

    ● Introduction to Home Automation
        ◦ Introduction
        ◦ What is Home Automation?
        ◦ History of Home Automation
        ◦ My Setup and Why I Chose It
        ◦ What to Order to Follow Along
        ◦ Summary
    ● Turning on a Light With Your Raspberry Pi
        ◦ Introduction
        ◦ Ordering the Right Parts
        ◦ Installing NOOBS on the Raspberry Pi
        ◦ First Boot-Up and Initial Configuration
        ◦ Installing the Necessary Software for Home Automation
        ◦ Let’s Turn on a Light!
        ◦ Summary
    ● Setting Up for Home Automation Development
        ◦ Introduction
        ◦ Getting Ready to Code on the Pi
        ◦ Setting Up the Web Server
        ◦ Getting to Know the X10 Driver
        ◦ Summary
    ● Building a REST Endpoint
        ◦ Introduction
        ◦ Hello World With REST and Python
        ◦ Now, Turn on a Light With REST!
        ◦ Laying out a Route Map Structure for Lights
        ◦ Using REST Verbs and JSON to Add or Remove Lights
        ◦ Finalizing the Server
        ◦ Summary
    ● X10 in Depth
        ◦ Introduction
        ◦ X10 Pros and Cons
        ◦ Other Home Automation Products on the Market
        ◦ The Real Basics: Turn on a Light With a Keychain
        ◦ House Codes and Unit Codes
        ◦ Plugin/Lamp Modules
        ◦ Switch Modules
        ◦ Controller Modules
        ◦ Troubleshooting Accessories
        ◦ Advanced Modules
        ◦ Designing an X10 System
        ◦ Summary
    ● Creating a Home Automation Client
        ◦ Introduction
        ◦ A Client-side Command Line App in Python
        ◦ A Console Application Client in .NET
        ◦ Building a Desktop Application in .NET
        ◦ Understanding the Power of RESTful Home Automation for Clients
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Related Posts:

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top