Home Automation Fundamentals
This course introduces viewers to home automation.
Course info
Rating
Level
Intermediate

Updated
May 14, 2014

Duration
2h 58m

Table of contents
Introduction to Home Automation
Introduction
1m
What is Home Automation?
3m
History of Home Automation
3m
My Setup and Why I Chose It
1m
What to Order to Follow Along
3m
Summary
0m
Turning on a Light With Your Raspberry Pi
Introduction
1m
Ordering the Right Parts
10m
Installing NOOBS on the Raspberry Pi
6m
First Boot-Up and Initial Configuration
5m
Installing the Necessary Software for Home Automation
8m
Let’s Turn on a Light!
4m
Summary
1m
Setting Up for Home Automation Development
Introduction
1m
Getting Ready to Code on the Pi
8m
Setting Up the Web Server
3m
Getting to Know the X10 Driver
5m
Summary
0m
Building a REST Endpoint
Introduction
1m
Hello World With REST and Python
8m
Now, Turn on a Light With REST!
5m
Laying out a Route Map Structure for Lights
7m
Using REST Verbs and JSON to Add or Remove Lights
14m
Finalizing the Server
15m
Summary
1m
X10 in Depth
Introduction
1m
X10 Pros and Cons
4m
Other Home Automation Products on the Market
3m
The Real Basics: Turn on a Light With a Keychain
2m
House Codes and Unit Codes
2m
Plugin/Lamp Modules
4m
Switch Modules
4m
Controller Modules
4m
Troubleshooting Accessories
4m
Advanced Modules
3m
Designing an X10 System
3m
Summary
1m
Creating a Home Automation Client
Description
Course info
Rating
Level
Intermediate

Updated
May 14, 2014

Duration
2h 58m

Description
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.
About the author