Site updated at 2017-11-01 05:42:55 UTC
This commit is contained in:
parent
efd754bc9b
commit
00a2d44172
26 changed files with 97 additions and 98 deletions
2
atom.xml
2
atom.xml
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Announcements | Home Assistant]]></title>
|
<title><![CDATA[Category: Announcements | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/announcements/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/announcements/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2017-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<title><![CDATA[Category: Media | Home Assistant]]></title>
|
<title><![CDATA[Category: Media | Home Assistant]]></title>
|
||||||
<link href="https://home-assistant.io/blog/categories/media/atom.xml" rel="self"/>
|
<link href="https://home-assistant.io/blog/categories/media/atom.xml" rel="self"/>
|
||||||
<link href="https://home-assistant.io/"/>
|
<link href="https://home-assistant.io/"/>
|
||||||
<updated>2017-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -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-10-31T22:15:27+00:00</updated>
|
<updated>2017-11-01T05:34:01+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>
|
||||||
|
|
|
@ -79,60 +79,59 @@
|
||||||
Do not use development mode in production. Home Assistant uses aggressive caching to improve the mobile experience. This is disabled during development so that you do not have to restart the server in between changes.
|
Do not use development mode in production. Home Assistant uses aggressive caching to improve the mobile experience. This is disabled during development so that you do not have to restart the server in between changes.
|
||||||
</p>
|
</p>
|
||||||
<h2><a class="title-link" name="setting-up-the-environment" href="#setting-up-the-environment"></a> Setting up the environment</h2>
|
<h2><a class="title-link" name="setting-up-the-environment" href="#setting-up-the-environment"></a> Setting up the environment</h2>
|
||||||
<p>Home Assistant will by default serve the compiled version of the frontend. As everything is compiled into the file <code class="highlighter-rouge">frontend.html</code> you do not want to work with the compiled version but with the separate files during development. To enable development mode for Home Assistant, update your <code class="highlighter-rouge">configuration.yaml</code> to have these lines:</p>
|
<p class="note">
|
||||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">http</span><span class="pi">:</span>
|
All commands below need to be run from inside the home-assistant-polymer repository.
|
||||||
<span class="s">development</span><span class="pi">:</span> <span class="s">1</span>
|
</p>
|
||||||
|
<p>Home Assistant will by default serve the compiled version of the frontend from the hass_frontend Python package. For development you want to work with the unbundled source files which are in the home-assistant-polymer repository.</p>
|
||||||
|
<p>First step is to configure Home Assistant to use the development mode for the frontend. Do this by updating the frontend config in your <code class="highlighter-rouge">configuration.yaml</code> and set the path to the polymer repo:</p>
|
||||||
|
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">frontend</span><span class="pi">:</span>
|
||||||
|
<span class="s">development_repo</span><span class="pi">:</span> <span class="s">../home-assistant-polymer</span>
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<p>Node.js is required to setup the frontend development environment. The preferred method of installing node.js is <a href="https://github.com/creationix/nvm">nvm</a>. Install nvm using the instructions in the <a href="https://github.com/creationix/nvm#install-script">README</a>, and install the correct node.js by running the following command from the <code class="highlighter-rouge">home-assistant</code> directory:</p>
|
<p>Next step is to git clone the <a href="https://github.com/home-assistant/home-assistant-polymer">home-assistant-polymer repository</a>. You can place the repository anywhere on your system but to keep these instructions simple we’re cloning the home-assistant-polymer repository as a sibling to the Home Assistant repo.</p>
|
||||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>git submodule update --init
|
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>git clone https://github.com/home-assistant/home-assistant-polymer.git
|
||||||
<span class="gp">$ </span>nvm install <span class="k">$(</span><homeassistant/components/frontend/www_static/home-assistant-polymer/.nvmrc<span class="k">)</span>
|
<span class="gp">$ </span><span class="nb">cd </span>home-assistant-polymer
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
<p>After cloning, your folder structure should look like this:</p>
|
||||||
|
<div class="language-text highlighter-rouge"><pre class="highlight"><code>/home-assistant
|
||||||
|
/home-assistant-polymer
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
<p>Node.js is required to build the frontend. The preferred method of installing node.js is with <a href="https://github.com/creationix/nvm">nvm</a>. Install nvm using the instructions in the <a href="https://github.com/creationix/nvm#install-script">README</a>, and install the correct node.js by running the following command:</p>
|
||||||
|
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>nvm install
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<p><a href="https://yarnpkg.com/en/">Yarn</a> is used as the package manager for node modules. <a href="https://yarnpkg.com/en/docs/install">Install yarn using the instructions here.</a></p>
|
<p><a href="https://yarnpkg.com/en/">Yarn</a> is used as the package manager for node modules. <a href="https://yarnpkg.com/en/docs/install">Install yarn using the instructions here.</a></p>
|
||||||
<p>Next, development dependencies need to be installed to bootstrap the frontend development environment by running from the <code class="highlighter-rouge">home-assistant</code> directory:</p>
|
<p>Next, development dependencies need to be installed to bootstrap the frontend development environment. First activate the right Node version and then download all the needed modules and do a first build:</p>
|
||||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>script/bootstrap_frontend
|
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>nvm use
|
||||||
|
<span class="gp">$ </span>script/bootstrap
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<p>This script will use yarn and bower to install all the necessary dependencies necessary for development in</p>
|
<p>This script will use yarn and bower to install all the necessary dependencies necessary for development and do an initial build.</p>
|
||||||
<p><code class="highlighter-rouge">home-assistant/homeassistant/components/frontend/www_static/home-assistant-polymer</code>.</p>
|
<h3><a class="title-link" name="creating-pull-requests" href="#creating-pull-requests"></a> Creating pull requests</h3>
|
||||||
<p>If you’re planning on issuing a PR back to the Home Assistant codebase you need to fork the polymer project and add your fork as a remote.</p>
|
<p>If you’re planning on issuing a PR back to the Home Assistant codebase you need to fork the polymer project and add your fork as a remote to the Home Assistant Polymer repo.</p>
|
||||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span><span class="nb">cd </span>homeassistant/components/frontend/www_static/home-assistant-polymer
|
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>git remote add <remote name> <github URL to your fork>
|
||||||
<span class="gp">$ </span>git remote add <remote name> <github URL to your fork>
|
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<p>When you’ve made your changes and are ready to push them change to the working directory for the polymer project and then push your changes</p>
|
<p>When you’ve made your changes and are ready to push them change to the working directory for the polymer project and then push your changes</p>
|
||||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span><span class="nb">cd </span>homeassistant/components/frontend/www_static/home-assistant-polymer
|
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>git add -A
|
||||||
|
<span class="gp">$ </span>git commit -m <span class="s2">"Added new feature X"</span>
|
||||||
<span class="gp">$ </span>git push -u <remote name> HEAD
|
<span class="gp">$ </span>git push -u <remote name> HEAD
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<h2><a class="title-link" name="development" href="#development"></a> Development</h2>
|
<h2><a class="title-link" name="development" href="#development"></a> Development</h2>
|
||||||
<p>While you are developing, you need to have Rollup running to have changes you make to the JavaScript app-core made available.</p>
|
<p>While you are developing, you need to have gulp running to watch the source files for changes and build when necessary.</p>
|
||||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span><span class="nb">cd </span>homeassistant/components/frontend/www_static/home-assistant-polymer
|
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>yarn run dev-watch
|
||||||
<span class="gp">$ </span>yarn run dev
|
|
||||||
</code></pre>
|
</code></pre>
|
||||||
</div>
|
</div>
|
||||||
<p>The source code for the frontend can be found in two different directories:</p>
|
<p>The source code for the frontend can be found in two different directories:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>UI: <code class="highlighter-rouge">homeassistant/components/frontend/www_static/home-assistant-polymer/src/</code></li>
|
<li>UI: <code class="highlighter-rouge">/home-assistant-polymer/src/</code></li>
|
||||||
<li>Panels: <code class="highlighter-rouge">homeassistant/components/frontend/www_static/home-assistant-polymer/panels/</code></li>
|
<li>Panels: <code class="highlighter-rouge">/home-assistant-polymer/panels/</code></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h1><a class="title-link" name="building-the-polymer-frontend" href="#building-the-polymer-frontend"></a> Building the Polymer frontend</h1>
|
<h1><a class="title-link" name="building-the-polymer-frontend" href="#building-the-polymer-frontend"></a> Building the Polymer frontend</h1>
|
||||||
<p>Building a new version of the frontend is as simple as running <code class="highlighter-rouge">script/build_frontend</code>. This fires off the following commands:</p>
|
<p>Building a new version of the frontend is as simple as running <code class="highlighter-rouge">script/build_frontend</code>.</p>
|
||||||
<ul>
|
|
||||||
<li><strong>home-assistant-polymer</strong>: Install NPM dependencies.</li>
|
|
||||||
<li><strong>home-assistant-polymer</strong>: start frontend build.
|
|
||||||
<ul>
|
|
||||||
<li>Compile all used JavaScript.</li>
|
|
||||||
<li>Install Bower dependencies.</li>
|
|
||||||
<li>Vulcanize and minify the core and panel sources to build dir.</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li>Copy the webcomponents polyfill <code class="highlighter-rouge">webcomponents-lite.min.js</code> from <strong>home-assistant-polymer</strong> to <code class="highlighter-rouge">components/frontend/www_static/webcomponents-lite.min.js</code>.</li>
|
|
||||||
<li>Copy the final frontend build <code class="highlighter-rouge">frontend.html</code> and panel sources from <strong>home-assistant-polymer</strong> to <code class="highlighter-rouge">components/frontend/www_static/frontend/</code>.</li>
|
|
||||||
<li>Generate MD5 hashes of core and panel sources.</li>
|
|
||||||
<li>Create gzip versions of all the sources.</li>
|
|
||||||
</ul>
|
|
||||||
</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">
|
||||||
|
|
80
sitemap.xml
80
sitemap.xml
|
@ -3622,7 +3622,7 @@
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/components/switch.hook/</loc>
|
<loc>https://home-assistant.io/components/switch.hook/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/cookbook/automation_for_rainy_days/</loc>
|
<loc>https://home-assistant.io/cookbook/automation_for_rainy_days/</loc>
|
||||||
|
@ -4290,99 +4290,99 @@
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/autostart/init.d/</loc>
|
<loc>https://home-assistant.io/docs/autostart/init.d/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/api/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/api/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/configuration/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/configuration/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/installation/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/installation/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/operation/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/operation/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/reboot/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/reboot/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/running/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/running/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/updating/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/updating/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/windows/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/windows/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/certificates/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/certificates/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/hadashboard/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/hadashboard/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/hass-configurator/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/hass-configurator/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/ios/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/ios/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/nginx/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/nginx/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/notebooks/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/notebooks/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/scenegen/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/scenegen/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/ecosystem/synology/</loc>
|
<loc>https://home-assistant.io/docs/ecosystem/synology/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/tools/</loc>
|
<loc>https://home-assistant.io/docs/tools/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/tools/dev-tools/</loc>
|
<loc>https://home-assistant.io/docs/tools/dev-tools/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/tools/hass/</loc>
|
<loc>https://home-assistant.io/docs/tools/hass/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/docs/tools/scripts/</loc>
|
<loc>https://home-assistant.io/docs/tools/scripts/</loc>
|
||||||
<lastmod>2017-10-31T22:15:27+00:00</lastmod>
|
<lastmod>2017-11-01T05:34:01+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://home-assistant.io/faq/after-upgrading/</loc>
|
<loc>https://home-assistant.io/faq/after-upgrading/</loc>
|
||||||
|
@ -5464,62 +5464,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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:23+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:24+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:24+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-10-31T22:14:38+00:00</lastmod>
|
<lastmod>2017-11-01T05:33:24+00:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue