Site updated at 2016-10-03 18:47:58 UTC

This commit is contained in:
Travis CI 2016-10-03 18:47:58 +00:00
parent a1a5c07f1f
commit b5fd651ce7
23 changed files with 38 additions and 38 deletions

View file

@ -92,7 +92,7 @@
<p>Before we dive into the Home Assistant architecture, it is important to get a clear overview of the home automation landscape as a whole. This will allow us to show how the different parts of Home Assistant fit in the picture. For a more lengthy discussion about what each part in this overview is responsible for, <a href="/blog/2014/12/26/home-control-home-automation-and-the-smart-home/">check out our blog</a>. A tl;dr version of the blog:</p>
<ul>
<li>Home Control is responsible for collecting information on- and controlling devices.</li>
<li>Home Control is responsible for collecting information and controlling devices.</li>
<li>Home Automation triggers commands based on user configurations.</li>
<li>Smart Home triggers commands based on previous behavior.</li>
</ul>
@ -108,7 +108,7 @@
<ul>
<li>The <strong>Event Bus</strong> facilitates the firing and listening of events. This is the beating heart of Home Assistant.</li>
<li>The <strong>State Machine</strong> keeps track of the states of things. Fires a <code class="highlighter-rouge">state_changed</code> event when a state has been changed.</li>
<li>The <strong>State Machine</strong> keeps track of the states of things. It fires a <code class="highlighter-rouge">state_changed</code> event when a state has been changed.</li>
<li>The <strong>Service Registry</strong> listens on the event bus for <code class="highlighter-rouge">call_service</code> events and allows other code to register services.</li>
<li>The <strong>Timer</strong> will send a <code class="highlighter-rouge">time_changed</code> event every 1 second on the event bus.</li>
</ul>