House automation system with a REST/Json interface
Clone or download
Latest commit 05d9f96 Jul 7, 2018

README.md

Angharad

House automation system API server

example snapshot Central program and orchestrator of the following submodules:

  • Benoic: Command house automation devices as lights, heaters, sensors, switches. Currently ZWave and Taulas devices are supported
  • Carleon: Command house automation side services (music, camera, etc)
  • Gareth: Logs and messenger service

Angharad integrates all those submodules functionalities and manages scripts, events, user profiles, and a small static file server.

Benoic and Carleon implement a dynamic library loading interface to add/remove/update modules without having to recompile all the system every time an update or an improvement is made.

Installation

Follow the docs/INSTALL.md document.

API Documentation

The full API Documentation can be found in the files API.md (except for Gareth who is a loner):