Skip to content
This repository was archived by the owner on Apr 11, 2023. It is now read-only.
dfoulkes edited this page Mar 26, 2016 · 4 revisions

Project Home Automation

##Project Dependencies

Goals

  • Put have an extendable framework to communicate with home IOT devices.
  • To have a IOT management console that supports multiple IOT devices which is NOT based in the cloud.
  • Supply a simple interface to setup "recipes" similar to that of IFTTT.

##Details

After playing with the Energinie radio plug solution home automation https://energenie4u.co.uk/index.phpcatalogue/category/Raspberry-Pi-Accessories I thought how cool their Python script was and wanted a front end to control it. This lead into a ever developing project which I now want to extend to any potential interface. This project represents a strategy to abstract the implementation of the component from its control mechanism by breaking the projects down I hope to make a framework that is easily extendable to different products and simple to integrate other manufactures without the need to re-design the code each and every time.

##Equipment Used

  1. Main Hub (Raspberry Pi 2 Model B).
  2. Light Service (Raspbeery Pi Model B with Energenie Pi-mote control board).
  3. 2 x Energenie Remote control sockets.

##License RaspberryPiHomeAutomation is distributed under the GNU General Public License v3.

Clone this wiki locally