Site updated at 2017-10-21 15:46:17 UTC
This commit is contained in:
parent
698b1dae47
commit
ad13d114c9
28 changed files with 144 additions and 101 deletions
2
atom.xml
2
atom.xml
|
@ -4,7 +4,7 @@
|
|||
<title><![CDATA[Home Assistant]]></title>
|
||||
<link href="https://home-assistant.io/atom.xml" rel="self"/>
|
||||
<link href="https://home-assistant.io/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<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/"/>
|
||||
<updated>2017-10-21T13:10:26+00:00</updated>
|
||||
<updated>2017-10-21T15:37:53+00:00</updated>
|
||||
<id>https://home-assistant.io/</id>
|
||||
<author>
|
||||
<name><![CDATA[Home Assistant]]></name>
|
||||
|
|
|
@ -89,13 +89,13 @@
|
|||
</span><span class="o"><</span><span class="sr">/dom-module</span><span class="err">>
|
||||
</span>
|
||||
<span class="o"><</span><span class="nx">script</span><span class="o">></span>
|
||||
<span class="nx">Polymer</span><span class="p">({</span>
|
||||
<span class="na">is</span><span class="p">:</span> <span class="s1">'ha-panel-hello'</span><span class="p">,</span>
|
||||
<span class="na">properties</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="kr">class</span> <span class="nx">HaPanelHello</span> <span class="kr">extends</span> <span class="nx">Polymer</span><span class="p">.</span><span class="nx">Element</span> <span class="p">{</span>
|
||||
<span class="kr">static</span> <span class="nx">get</span> <span class="nx">is</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="s1">'ha-panel-hello'</span><span class="p">;</span> <span class="p">}</span>
|
||||
|
||||
<span class="kr">static</span> <span class="nx">get</span> <span class="nx">properties</span><span class="p">()</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="p">{</span>
|
||||
<span class="c1">// Home Assistant object</span>
|
||||
<span class="na">hass</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="na">type</span><span class="p">:</span> <span class="nb">Object</span><span class="p">,</span>
|
||||
<span class="p">},</span>
|
||||
<span class="na">hass</span><span class="p">:</span> <span class="nb">Object</span><span class="p">,</span>
|
||||
<span class="c1">// If should render in narrow mode</span>
|
||||
<span class="na">narrow</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="na">type</span><span class="p">:</span> <span class="nb">Boolean</span><span class="p">,</span>
|
||||
|
@ -108,19 +108,19 @@
|
|||
<span class="p">},</span>
|
||||
<span class="c1">// Home Assistant panel info</span>
|
||||
<span class="c1">// panel.config contains config passed to register_panel serverside</span>
|
||||
<span class="na">panel</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="na">type</span><span class="p">:</span> <span class="nb">Object</span><span class="p">,</span>
|
||||
<span class="p">},</span>
|
||||
<span class="na">panel</span><span class="p">:</span> <span class="nb">Object</span><span class="p">,</span>
|
||||
<span class="na">who</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="na">type</span><span class="p">:</span> <span class="nb">String</span><span class="p">,</span>
|
||||
<span class="na">computed</span><span class="p">:</span> <span class="s1">'computeWho(panel)'</span><span class="p">,</span>
|
||||
<span class="p">},</span>
|
||||
<span class="p">};</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">},</span>
|
||||
|
||||
<span class="na">computeWho</span><span class="p">:</span> <span class="kd">function</span> <span class="p">(</span><span class="nx">panel</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="nx">computeWho</span><span class="p">(</span><span class="nx">panel</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="nx">panel</span> <span class="o">&&</span> <span class="nx">panel</span><span class="p">.</span><span class="nx">config</span> <span class="o">&&</span> <span class="nx">panel</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">who</span> <span class="p">?</span> <span class="nx">panel</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">who</span> <span class="p">:</span> <span class="s1">'World'</span><span class="p">;</span>
|
||||
<span class="p">},</span>
|
||||
<span class="p">});</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="nx">customElements</span><span class="p">.</span><span class="nx">define</span><span class="p">(</span><span class="nx">HaPanelHello</span><span class="p">.</span><span class="nx">is</span><span class="p">,</span> <span class="nx">HaPanelHello</span><span class="p">);</span>
|
||||
<span class="o"><</span><span class="sr">/script</span><span class="err">>
|
||||
</span></code></pre>
|
||||
</div>
|
||||
|
|
|
@ -81,9 +81,12 @@
|
|||
<p>In <code class="highlighter-rouge">state-card-my-custom-light.html</code> you should use <code class="highlighter-rouge"><link rel="import"></code> to import all the dependencies <strong>not</strong> used by Home Assistant’s UI.
|
||||
Do not import any dependencies used by the Home Assistant UI.
|
||||
Importing those will work in <code class="highlighter-rouge">development: 1</code> mode, but will fail in production mode.</p>
|
||||
<p>1) In the <code class="highlighter-rouge">customize:</code> section of the <code class="highlighter-rouge">configuration.yaml</code> file put <code class="highlighter-rouge">custom_ui_state_card: state-card-my-custom-light</code>.
|
||||
2) In the <code class="highlighter-rouge">frontend</code> section use <code class="highlighter-rouge">extra_html_url</code> to specify the URL to load.</p>
|
||||
<p>For example:</p>
|
||||
<ol>
|
||||
<li>In the <code class="highlighter-rouge">customize:</code> section of the <code class="highlighter-rouge">configuration.yaml</code> file put <code class="highlighter-rouge">custom_ui_state_card: state-card-my-custom-light</code>.</li>
|
||||
<li>In the <code class="highlighter-rouge">frontend</code> section use <code class="highlighter-rouge">extra_html_url</code> to specify the URL to load.</li>
|
||||
</ol>
|
||||
<p>Example:</p>
|
||||
<p><code class="highlighter-rouge">configuration.yaml</code>:</p>
|
||||
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">homeassistant</span><span class="pi">:</span>
|
||||
<span class="s">customize</span><span class="pi">:</span>
|
||||
<span class="s">light.bedroom</span><span class="pi">:</span>
|
||||
|
@ -94,6 +97,42 @@ Importing those will work in <code class="highlighter-rouge">development: 1</cod
|
|||
<span class="pi">-</span> <span class="s">/local/custom_ui/state-card-my-custom-light.html</span>
|
||||
</code></pre>
|
||||
</div>
|
||||
<p><code class="highlighter-rouge">www\custom_ui\state-card-my-custom-light.html</code>:</p>
|
||||
<div class="language-javascript highlighter-rouge"><pre class="highlight"><code><span class="o"><</span><span class="nx">dom</span><span class="o">-</span><span class="nx">module</span> <span class="nx">id</span><span class="o">=</span><span class="s1">'state-card-my-custom-light'</span><span class="o">></span>
|
||||
<span class="o"><</span><span class="nx">template</span><span class="o">></span>
|
||||
<span class="o"><</span><span class="nx">style</span><span class="o">></span>
|
||||
|
||||
<span class="o"><</span><span class="sr">/style</span><span class="err">>
|
||||
</span> <span class="o"><</span><span class="nx">textarea</span><span class="o">></span><span class="p">[[</span><span class="nx">_toStr</span><span class="p">(</span><span class="nx">StateObj</span><span class="p">)]]</span><span class="o"><</span><span class="sr">/textarea</span><span class="err">>
|
||||
</span> <span class="o"><</span><span class="sr">/template</span><span class="err">>
|
||||
</span><span class="o"><</span><span class="sr">/dom-module</span><span class="err">>
|
||||
</span>
|
||||
<span class="o"><</span><span class="nx">script</span><span class="o">></span>
|
||||
<span class="kr">class</span> <span class="nx">StateCardMyCustomLight</span> <span class="kr">extends</span> <span class="nx">Polymer</span><span class="p">.</span><span class="nx">Element</span> <span class="p">{</span>
|
||||
<span class="kr">static</span> <span class="nx">get</span> <span class="nx">is</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="s1">'state-card-my-custom-light'</span><span class="p">;</span> <span class="p">}</span>
|
||||
|
||||
<span class="kr">static</span> <span class="nx">get</span> <span class="nx">properties</span><span class="p">()</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="p">{</span>
|
||||
<span class="c1">// Home Assistant object</span>
|
||||
<span class="na">hass</span><span class="p">:</span> <span class="nb">Object</span><span class="p">,</span>
|
||||
<span class="c1">// inDialog is true if shown as more-info-card</span>
|
||||
<span class="na">inDialog</span><span class="p">:</span> <span class="p">{</span>
|
||||
<span class="na">type</span><span class="p">:</span> <span class="nb">Boolean</span><span class="p">,</span>
|
||||
<span class="na">value</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
|
||||
<span class="p">},</span>
|
||||
<span class="c1">// includes state, config and more information of the entity</span>
|
||||
<span class="na">stateObj</span><span class="p">:</span> <span class="nb">Object</span><span class="p">,</span>
|
||||
<span class="p">};</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="nx">_toStr</span><span class="p">(</span><span class="nx">obj</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="k">return</span> <span class="nx">JSON</span><span class="p">.</span><span class="nx">stringify</span><span class="p">(</span><span class="nx">obj</span><span class="p">);</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="nx">customElements</span><span class="p">.</span><span class="nx">define</span><span class="p">(</span><span class="nx">StateCardMyCustomLight</span><span class="p">.</span><span class="nx">is</span><span class="p">,</span> <span class="nx">StateCardMyCustomLight</span><span class="p">);</span>
|
||||
<span class="o"><</span><span class="sr">/script</span><span class="err">>
|
||||
</span></code></pre>
|
||||
</div>
|
||||
<p>For more possibilities, see the <a href="/cookbook/#user-interface">Custom UI section</a> on our Examples page.</p>
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
@ -84,15 +84,17 @@
|
|||
</div>
|
||||
<h3><a class="title-link" name="2-select-a-user" href="#2-select-a-user"></a> 2. Select a user.</h3>
|
||||
<p>Create or pick a user that the Home Assistant daemon will run under. Update script to set <code class="highlighter-rouge">RUN_AS</code> to the username that should be used to execute hass.</p>
|
||||
<h3><a class="title-link" name="3-register-the-daemon-with-linux" href="#3-register-the-daemon-with-linux"></a> 3. Register the daemon with Linux</h3>
|
||||
<h3><a class="title-link" name="3-change-hass-executable-if-required" href="#3-change-hass-executable-if-required"></a> 3. Change hass executable if required.</h3>
|
||||
<p>Some installation environments may require a change in the Home Assistant executable <code class="highlighter-rouge">hass</code>. Update script to set <code class="highlighter-rouge">HASS_BIN</code> to the appropriate <code class="highlighter-rouge">hass</code> executable path.</p>
|
||||
<h3><a class="title-link" name="4-register-the-daemon-with-linux" href="#4-register-the-daemon-with-linux"></a> 4. Register the daemon with Linux</h3>
|
||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>sudo update-rc.d hass-daemon defaults
|
||||
</code></pre>
|
||||
</div>
|
||||
<h3><a class="title-link" name="4-install-this-service" href="#4-install-this-service"></a> 4. Install this service</h3>
|
||||
<h3><a class="title-link" name="5-install-this-service" href="#5-install-this-service"></a> 5. Install this service</h3>
|
||||
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>sudo service hass-daemon install
|
||||
</code></pre>
|
||||
</div>
|
||||
<h3><a class="title-link" name="5-restart-machine" href="#5-restart-machine"></a> 5. Restart Machine</h3>
|
||||
<h3><a class="title-link" name="6-restart-machine" href="#6-restart-machine"></a> 6. Restart Machine</h3>
|
||||
<p>That’s it. Restart your machine and Home Assistant should start automatically.</p>
|
||||
<p>If HA does not start, check the log file output for errors at <code class="highlighter-rouge">/var/opt/homeassistant/home-assistant.log</code></p>
|
||||
<h3><a class="title-link" name="extra-running-commands-before-hass-executes" href="#extra-running-commands-before-hass-executes"></a> Extra: Running commands before hass executes</h3>
|
||||
|
@ -111,6 +113,8 @@
|
|||
<span class="c"># /etc/init.d Service Script for Home Assistant</span>
|
||||
<span class="c"># Created with: https://gist.github.com/naholyr/4275302#file-new-service-sh</span>
|
||||
<span class="nv">PRE_EXEC</span><span class="o">=</span><span class="s2">""</span>
|
||||
<span class="c"># Typically /usr/bin/hass</span>
|
||||
<span class="nv">HASS_BIN</span><span class="o">=</span><span class="s2">"hass"</span>
|
||||
<span class="nv">RUN_AS</span><span class="o">=</span><span class="s2">"USER"</span>
|
||||
<span class="nv">PID_FILE</span><span class="o">=</span><span class="s2">"/var/run/hass.pid"</span>
|
||||
<span class="nv">CONFIG_DIR</span><span class="o">=</span><span class="s2">"/var/opt/homeassistant"</span>
|
||||
|
@ -123,7 +127,7 @@ start() {
|
|||
return 1
|
||||
fi
|
||||
echo 'Starting service…' >&2
|
||||
local CMD="</span><span class="nv">$PRE_EXEC</span> hass <span class="nv">$FLAGS</span> <span class="nv">$REDIRECT</span>;<span class="s2">"
|
||||
local CMD="</span><span class="nv">$PRE_EXEC</span> <span class="nv">$HASS_BIN</span> <span class="nv">$FLAGS</span> <span class="nv">$REDIRECT</span>;<span class="s2">"
|
||||
su -c "</span><span class="nv">$CMD</span><span class="s2">" </span><span class="nv">$RUN_AS</span><span class="s2">
|
||||
echo 'Service started' >&2
|
||||
}
|
||||
|
|
80
sitemap.xml
80
sitemap.xml
|
@ -3442,7 +3442,7 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/components/switch.hook/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/cookbook/automation_for_rainy_days/</loc>
|
||||
|
@ -4078,99 +4078,99 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/autostart/init.d/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/api/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/configuration/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/installation/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/operation/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/reboot/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/running/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/updating/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/windows/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/certificates/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/hadashboard/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/hass-configurator/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/ios/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/nginx/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/notebooks/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/scenegen/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/ecosystem/synology/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/tools/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/tools/dev-tools/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/tools/hass/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/docs/tools/scripts/</loc>
|
||||
<lastmod>2017-10-21T13:10:26+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:53+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/faq/after-upgrading/</loc>
|
||||
|
@ -5240,62 +5240,62 @@
|
|||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/frontend.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/index.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-event.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-info.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-service.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-state.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-template.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-history.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-iframe.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-logbook.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/demo/panels/ha-panel-map.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
|
||||
<lastmod>2017-10-21T13:09:31+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:12+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc>
|
||||
<lastmod>2017-10-21T13:09:32+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:12+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc>
|
||||
<lastmod>2017-10-21T13:09:32+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:12+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://home-assistant.io/static/mdi-demo.html</loc>
|
||||
<lastmod>2017-10-21T13:09:32+00:00</lastmod>
|
||||
<lastmod>2017-10-21T15:37:12+00:00</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue