Home Assistant."> Home Assistant. "> Home Assistant. " />
02 February 2019
This article will take 2 minutes to read
Late in 2017 I started to automate as much as our home as possible. After much trial and error I settled on Home Assistant.
Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
Home Assistant was/is written in Python and was originally created by Paulaus Schoutsen in 2013 “as a simple script to turn on the lights when the sun was setting”.
There are a few basic components of an Automated Home. Regardless of the technology that’s used there are the basic components.
We can think of the controller as the brain of the system. It is the tool that basically holds everything together. The controller is the headquarters of the Automated Home. It communicates with other devices to get information and directs the to do things like “turn on the lights”.
Generally they are the remote correspondents of the controller placed throughout the house. They can gather information such as temperature, humidity and light level and send that information back to the controller. With the controller now having this information the controller can make decisions based on automation rules that we have configured.
Actuators are the devices that can take an action and carry out tasks based on our automation rules as well as the information transmitted from the sensors.
I decided to start with the basics back then and set everything up using the following devices:
You can find my setup over on GitHub
I will be writing longer posts over the next few weeks going into greater details as it pertains to my setup.