From c7e78ce394a603a99e1e63b0d185c00d95272072 Mon Sep 17 00:00:00 2001 From: Philipp Wensauer Date: Wed, 7 Mar 2018 15:35:55 +0100 Subject: [PATCH] Current (#4854) * Using vectorized version. * Vectorized it. * Forgot to upload... --- source/developers/architecture.markdown | 2 +- .../images/architecture/ha_architecture.svg | 856 ++++++++++++++++++ 2 files changed, 857 insertions(+), 1 deletion(-) create mode 100644 source/images/architecture/ha_architecture.svg diff --git a/source/developers/architecture.markdown b/source/developers/architecture.markdown index c92361a4fc2..afe8a21ef9c 100644 --- a/source/developers/architecture.markdown +++ b/source/developers/architecture.markdown @@ -35,7 +35,7 @@ The Home Assistant core is responsible for Home Control. Home Assistant contains

- + Overview of the Home Assistant core architecture

diff --git a/source/images/architecture/ha_architecture.svg b/source/images/architecture/ha_architecture.svg new file mode 100644 index 00000000000..dbe41b93bc9 --- /dev/null +++ b/source/images/architecture/ha_architecture.svg @@ -0,0 +1,856 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + Home AssistantCore Architecture + + Timer + + Event Bus + + StateMachine + listen for events/fire event + + ServiceRegistry + + + + Light + + + + Many more... + Device Tracker + Switch + Components + set state + + + + + + + + call event listeners + publishservice + callservice + + + call_serviceevents + + service_calledevents + time_changedevents + state_changedevents + +