More pages for trial

This commit is contained in:
Paulus Schoutsen 2018-04-23 17:21:31 -04:00
parent 9dfc961920
commit 227fa47b48
6 changed files with 22 additions and 11 deletions

View File

@ -2,6 +2,9 @@
* [Hello world!](README.md)
* [Architecture](/architecture/README.md)
* [Entities](/architecture/entities.md)
* [Integrations](/architecture/README.md)
* [Core](/architecture/core.md)
* [Entities](/architecture/entity.md)
* [Authentication](/architecture/authentication.md)
* [Integrations](/integrations/README.md)
* [Platform Requirementst](/integrations/PlatformRequirements.md)
* [Frontend](/frontend/README.md)

View File

@ -10,11 +10,3 @@ For more information about each part in this overview, <a href='/blog/2014/12/26
![Home Automation landscape](home_automation_landscape.svg)
The Home Assistant core is responsible for Home Control. Home Assistant contains four parts which make this possible:
* **Event Bus**: facilitates the firing and listening of events -- the beating heart of Home Assistant.
* **State Machine**: keeps track of the states of things and fires a `state_changed` event when a state has been changed.
* **Service Registry**: listens on the event bus for `call_service` events and allows other code to register services.
* **Timer**: sends a `time_changed` event every 1 second on the event bus.
![Home Assistant core architecture](ha_architecture.svg)

View File

@ -0,0 +1,3 @@
# Authentication Architecture
Explain here how our authentication works.

10
architecture/core.md Normal file
View File

@ -0,0 +1,10 @@
# Core Architecture
The Home Assistant core is responsible for Home Control. Home Assistant contains four parts which make this possible:
* **Event Bus**: facilitates the firing and listening of events -- the beating heart of Home Assistant.
* **State Machine**: keeps track of the states of things and fires a `state_changed` event when a state has been changed.
* **Service Registry**: listens on the event bus for `call_service` events and allows other code to register services.
* **Timer**: sends a `time_changed` event every 1 second on the event bus.
![Home Assistant core architecture](ha_architecture.svg)

View File

@ -1,4 +1,4 @@
# Entities
# Entity Architecture
Entities are an abstraction on top of the Home Assistant core.

View File

@ -0,0 +1,3 @@
# Platform requirements
These are the requirements.