Site updated at 2017-04-09 00:26:54 UTC

This commit is contained in:
Travis CI 2017-04-09 00:26:55 +00:00
parent 34dbd301c0
commit 4ac263a377
72 changed files with 87 additions and 38 deletions

View file

@ -4,7 +4,7 @@
<title><![CDATA[Home Assistant]]></title> <title><![CDATA[Home Assistant]]></title>
<link href="https://home-assistant.io/atom.xml" rel="self"/> <link href="https://home-assistant.io/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Community | Home Assistant]]></title> <title><![CDATA[Category: Community | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Device-Tracking | Home Assistant]]></title> <title><![CDATA[Category: Device-Tracking | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/device-tracking/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/device-tracking/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: ESP8266 | Home Assistant]]></title> <title><![CDATA[Category: ESP8266 | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: How-To | Home Assistant]]></title> <title><![CDATA[Category: How-To | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: iBeacons | Home Assistant]]></title> <title><![CDATA[Category: iBeacons | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title> <title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: IoT-Data | Home Assistant]]></title> <title><![CDATA[Category: IoT-Data | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/iot-data/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/iot-data/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Merchandise | Home Assistant]]></title> <title><![CDATA[Category: Merchandise | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/merchandise/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/merchandise/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Micropython | Home Assistant]]></title> <title><![CDATA[Category: Micropython | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/micropython/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/micropython/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: MQTT | Home Assistant]]></title> <title><![CDATA[Category: MQTT | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Organisation | Home Assistant]]></title> <title><![CDATA[Category: Organisation | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: OwnTracks | Home Assistant]]></title> <title><![CDATA[Category: OwnTracks | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Presence-Detection | Home Assistant]]></title> <title><![CDATA[Category: Presence-Detection | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title> <title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title> <title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Survey | Home Assistant]]></title> <title><![CDATA[Category: Survey | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Talks | Home Assistant]]></title> <title><![CDATA[Category: Talks | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Technology | Home Assistant]]></title> <title><![CDATA[Category: Technology | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/technology/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/technology/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: User-Stories | Home Assistant]]></title> <title><![CDATA[Category: User-Stories | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Video | Home Assistant]]></title> <title><![CDATA[Category: Video | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/video/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/video/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Website | Home Assistant]]></title> <title><![CDATA[Category: Website | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-04-09T00:07:51+00:00</updated> <updated>2017-04-09T00:23:13+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -134,6 +134,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -125,6 +125,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -144,6 +144,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -150,6 +150,7 @@ Diagram showing interaction between components and the Home Assistant core
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -72,7 +72,7 @@
<p>The only problem with running everything inside the event loop is when a task is doing blocking I/O, what most third-party Python libraries are doing. For example while requesting new information from a device, the core will stop running until we get a response from the device. To handle this, a task is able to suspend itself until the response is available after which it will be enqueued for the event loop to process the result.</p> <p>The only problem with running everything inside the event loop is when a task is doing blocking I/O, what most third-party Python libraries are doing. For example while requesting new information from a device, the core will stop running until we get a response from the device. To handle this, a task is able to suspend itself until the response is available after which it will be enqueued for the event loop to process the result.</p>
<p>For a task to be able to suspend itself, all code that it calls has to have this capability added. This means in practice that each device integration will need a full rewrite of the library that offers the integration! As this is not something that can be achieved, ever, a 100% backwards compatible API has been added so that no platform will require updating.</p> <p>For a task to be able to suspend itself, all code that it calls has to have this capability added. This means in practice that each device integration will need a full rewrite of the library that offers the integration! As this is not something that can be achieved, ever, a 100% backwards compatible API has been added so that no platform will require updating.</p>
<p>The backwards compatible API works by scheduling a task from a different thread and blocking that thread until the task has been processed by the event loop.</p> <p>The backwards compatible API works by scheduling a task from a different thread and blocking that thread until the task has been processed by the event loop.</p>
<h3><a href="/developers/asyncio_categorizing_functions/">Next step: Categorizing Functions »</a></h3> <h3><a href="/developers/asyncio_101/">Next step: asyncio 101 »</a></h3>
</article> </article>
</div> </div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole"> <aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">
@ -125,6 +125,7 @@
<li> <li>
<a class='active' href='/developers/asyncio/'>Asynchronous Programming </a> <a class='active' href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -162,6 +162,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a class='active' href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a class='active' href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -123,6 +123,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a class='active' href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a class='active' href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -224,6 +224,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a class='active' href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a class='active' href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -148,6 +148,7 @@ and not mention sign-off.</p>
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -581,6 +581,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -133,6 +133,7 @@ $(document).ready(function(){
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -177,6 +177,7 @@ available <a href="http://contributor-covenant.org/version/1/4/">here</a>.</p>
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -148,6 +148,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -175,6 +175,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -142,6 +142,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -142,6 +142,7 @@ This option is only available for built-in components.
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -119,6 +119,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -169,6 +169,7 @@ This can be achieved using the <code class="highlighter-rouge">load_platform</co
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -155,6 +155,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -130,6 +130,7 @@ Home Assistant will use the directory that contains your config file as the dire
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -127,6 +127,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -125,6 +125,7 @@ You can set a suggestion for your entitys visibility by setting the <code cla
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -130,6 +130,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -847,6 +847,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -139,6 +139,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -136,6 +136,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -129,6 +129,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -172,6 +172,7 @@ logging to DEBUG to see even more details about what is going on.</p>
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -149,6 +149,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -154,6 +154,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -177,6 +177,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -165,6 +165,7 @@ Do not use development mode in production. Home Assistant uses aggressive cachin
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -130,6 +130,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -129,6 +129,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -177,6 +177,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -138,6 +138,7 @@ Importing those will work in <code class="highlighter-rouge">development: 1</cod
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -126,6 +126,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -127,6 +127,7 @@ Diagram showing interaction between components and the Home Assistant core.
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -322,6 +322,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -136,6 +136,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -146,6 +146,7 @@ Because each slave maintains its own Service Registry it is possible to have mul
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -225,6 +225,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -167,6 +167,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -267,6 +267,7 @@ longer timeout.</p>
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -156,6 +156,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -515,6 +515,7 @@ If your client does not support <code>DELETE</code> HTTP requests you can add an
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -163,6 +163,7 @@
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -220,6 +220,7 @@ redirect_from: /getting-started/android/
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -416,6 +416,7 @@ b. Server can send results of previous commands.</li>
<li> <li>
<a href='/developers/asyncio/'>Asynchronous Programming </a> <a href='/developers/asyncio/'>Asynchronous Programming </a>
<ul> <ul>
<li><a href='/developers/asyncio_101/'>Introduction to asyncio </a></li>
<li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li> <li><a href='/developers/asyncio_categorizing_functions/'>Categorizing Functions </a></li>
<li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li> <li><a href='/developers/asyncio_working_with_async/'>Working with Async </a></li>
<li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li> <li><a href='/developers/asyncio_misc/'>Miscellaneous </a></li>

View file

@ -3108,62 +3108,62 @@
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/frontend.html</loc> <loc>https://home-assistant.io/demo/frontend.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/index.html</loc> <loc>https://home-assistant.io/demo/index.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-event.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-event.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-info.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-info.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-service.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-service.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-state.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-state.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-template.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-template.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-history.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-history.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-iframe.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-iframe.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-logbook.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-logbook.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-map.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-map.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc> <loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc> <loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc> <loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/mdi-demo.html</loc> <loc>https://home-assistant.io/static/mdi-demo.html</loc>
<lastmod>2017-04-09T00:07:03+00:00</lastmod> <lastmod>2017-04-09T00:22:28+00:00</lastmod>
</url> </url>
</urlset> </urlset>