From 348006c35e1ac4c28f286065bf10d38f8def96d0 Mon Sep 17 00:00:00 2001 From: Philipp Wensauer Date: Wed, 7 Mar 2018 11:30:27 +0100 Subject: [PATCH 1/3] Using vectorized version. --- source/developers/architecture.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/developers/architecture.markdown b/source/developers/architecture.markdown index c92361a4fc25..afe8a21ef9cf 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

From f0457c8f09e00aaf7ab337d994db91a4cbba97b9 Mon Sep 17 00:00:00 2001 From: Philipp Wensauer Date: Wed, 7 Mar 2018 11:31:14 +0100 Subject: [PATCH 2/3] Vectorized it. From 93d95afd1c92206d1ae9fe5593ca50690ebead40 Mon Sep 17 00:00:00 2001 From: Philipp Wensauer Date: Wed, 7 Mar 2018 11:35:18 +0100 Subject: [PATCH 3/3] Forgot to upload... --- .../images/architecture/ha_architecture.svg | 856 ++++++++++++++++++ 1 file changed, 856 insertions(+) create mode 100644 source/images/architecture/ha_architecture.svg diff --git a/source/images/architecture/ha_architecture.svg b/source/images/architecture/ha_architecture.svg new file mode 100644 index 000000000000..dbe41b93bc9d --- /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 + +