Няма описание

Robert Marshall c7dfa74e68 Add route and markup for devices преди 4 години
build 20b58dd661 Move source code to src directory. Update build script. Trigger IDs now assigned through trigger config. преди 5 години
src c7dfa74e68 Add route and markup for devices преди 4 години
.drone.yml 4a7c518ec0 Point to live code directory преди 5 години
.editorconfig 353e648872 Line endings преди 5 години
.gitignore 7344e64516 Ignore .vs folder преди 5 години
.nuke 20b58dd661 Move source code to src directory. Update build script. Trigger IDs now assigned through trigger config. преди 5 години
build.ps1 b2c673acd6 Add build script преди 5 години
build.sh b2c673acd6 Add build script преди 5 години
has.service 20288416f4 Add linux service file преди 5 години
readme.md d3c9598e17 Replace build status badge. Update text. преди 5 години

readme.md

Home Automation Server

Build Status

Image

This is a service written in C# to provide a platform for event based home automation. While it is in the early stages, it is functional and is written for .NET Core.

There is a core system which drives the event management, hosts the web UI, and loads in components (plugins). The component system is a way of adding things that will listen to events and perform actions on them.

Currently there are 3 included components:

  • Core components which drive time based events
  • MQTT component which deals with communitation with other MQTT clients
  • InfluxDB component which records the values from the events to an InfluxDB instance.

A blog post about this project