Site updated at 2016-11-23 09:27:21 UTC

This commit is contained in:
Travis CI 2016-11-23 09:27:21 +00:00
parent 1d3228b9ca
commit f198674d09
100 changed files with 139 additions and 139 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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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>2016-11-23T07:58:06+00:00</updated> <updated>2016-11-23T09:25:22+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

@ -104,7 +104,7 @@
<ul> <ul>
<li><strong>host</strong> (<em>Optional</em>): The host where the concord232 server process is running. Defaults to localhost.</li> <li><strong>host</strong> (<em>Optional</em>): The host where the concord232 server process is running. Defaults to localhost.</li>
<li><strong>port</strong> (<em>Optional</em>): The port where the Alarm panel ist listening. Defaults to 5007.</li> <li><strong>port</strong> (<em>Optional</em>): The port where the Alarm panel is listening. Defaults to 5007.</li>
</ul> </ul>

View file

@ -104,7 +104,7 @@
<ul> <ul>
<li><strong>host</strong> (<em>Optional</em>): The host where the nx584 server process is running. Defaults to <code class="highlighter-rouge">localhost</code>.</li> <li><strong>host</strong> (<em>Optional</em>): The host where the nx584 server process is running. Defaults to <code class="highlighter-rouge">localhost</code>.</li>
<li><strong>port</strong> (<em>Optional</em>): The port where the Alarm panel ist listening. Defaults to <code class="highlighter-rouge">5007</code>.</li> <li><strong>port</strong> (<em>Optional</em>): The port where the Alarm panel is listening. Defaults to <code class="highlighter-rouge">5007</code>.</li>
</ul> </ul>

View file

@ -104,7 +104,7 @@
<ul> <ul>
<li><strong>host</strong> (<em>Optional</em>): The host where the concord232 server process is running. Defaults to <code class="highlighter-rouge">localhost</code>.</li> <li><strong>host</strong> (<em>Optional</em>): The host where the concord232 server process is running. Defaults to <code class="highlighter-rouge">localhost</code>.</li>
<li><strong>port</strong> (<em>Optional</em>): The port where the Alarm panel ist listening. Defaults to 5007.</li> <li><strong>port</strong> (<em>Optional</em>): The port where the Alarm panel is listening. Defaults to 5007.</li>
</ul> </ul>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>This can typically be one of those batteryless wall switches. Currently only one type has been tested: Eltako FT55. Other devices will most likely not work without changing the Home Asisstant code.</p> <p>This can typically be one of those batteryless wall switches. Currently only one type has been tested: Eltako FT55. Other devices will most likely not work without changing the Home Assistant code.</p>
<p>To use your EnOcean device, you first have to set up your <a href="/components/enocean/">EnOcean hub</a> and then add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use your EnOcean device, you first have to set up your <a href="/components/enocean/">EnOcean hub</a> and then add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
@ -105,7 +105,7 @@
<ul> <ul>
<li><strong>id</strong> (<em>Required</em>): The ID of the device. This is the 4 bytes long number written on the dimmer.</li> <li><strong>id</strong> (<em>Required</em>): The ID of the device. This is the 4 bytes long number written on the dimmer.</li>
<li><strong>name</strong> (<em>Optional</em>): An identifier for the Ligh in the frontend.</li> <li><strong>name</strong> (<em>Optional</em>): An identifier for the switch in the frontend.</li>
<li><strong>sensor_class</strong> (<em>Optional</em>): The <a href="/components/binary_sensor/">type/class</a> of the sensor to set the icon in the frontend.</li> <li><strong>sensor_class</strong> (<em>Optional</em>): The <a href="/components/binary_sensor/">type/class</a> of the sensor to set the icon in the frontend.</li>
</ul> </ul>

View file

@ -113,7 +113,7 @@
<li><strong>coils</strong> array (<em>Required</em>): The array contains a list of coils to read from. <li><strong>coils</strong> array (<em>Required</em>): The array contains a list of coils to read from.
<ul> <ul>
<li><strong>name</strong> (<em>Required</em>): Name of the sensor.</li> <li><strong>name</strong> (<em>Required</em>): Name of the sensor.</li>
<li><strong>slave</strong> (<em>Required</em>): The number of the slave (Optional for tcp and upd Modbus).</li> <li><strong>slave</strong> (<em>Required</em>): The number of the slave (Optional for TCP and UDP Modbus).</li>
<li><strong>coil</strong> (<em>Required</em>): Coil number.</li> <li><strong>coil</strong> (<em>Required</em>): Coil number.</li>
</ul> </ul>
</li> </li>

View file

@ -119,7 +119,7 @@
<ul> <ul>
<li><strong>home</strong> (<em>Optional</em>): Will use the cameras of this home only.</li> <li><strong>home</strong> (<em>Optional</em>): Will use the cameras of this home only.</li>
<li><strong>timeout</strong> (<em>Optional</em>): The binary sensors will reflect the events from the last X minutes (default: 15)</li> <li><strong>timeout</strong> (<em>Optional</em>): The binary sensors will reflect the events from the last X minutes (default: 15)</li>
<li><strong>cameras</strong> array (<em>Optional</em>): Cameras to use. Multiple enties allowed. <li><strong>cameras</strong> array (<em>Optional</em>): Cameras to use. Multiple entities allowed.
<ul> <ul>
<li>camera_name: Name of the camera to display.</li> <li>camera_name: Name of the camera to display.</li>
</ul> </ul>

View file

@ -131,7 +131,7 @@
<li><strong>name</strong> (<em>Optional</em>): Name of the REST binary sensor.</li> <li><strong>name</strong> (<em>Optional</em>): Name of the REST binary sensor.</li>
<li><strong>sensor_class</strong> (<em>Optional</em>): The <a href="/components/binary_sensor/">type/class</a> of the sensor to set the icon in the frontend.</li> <li><strong>sensor_class</strong> (<em>Optional</em>): The <a href="/components/binary_sensor/">type/class</a> of the sensor to set the icon in the frontend.</li>
<li><strong>value_template</strong> (<em>Optional</em>): Defines a <a href="/topics/templating/">template</a> to extract the value.</li> <li><strong>value_template</strong> (<em>Optional</em>): Defines a <a href="/topics/templating/">template</a> to extract the value.</li>
<li><strong>payload</strong> (<em>Optional</em>): The payload to send with a POST request. Usualy formed as a dictionary.</li> <li><strong>payload</strong> (<em>Optional</em>): The payload to send with a POST request. Usually formed as a dictionary.</li>
<li><strong>verify_ssl</strong> (<em>Optional</em>): Verify the certification of the endpoint. Default to True.</li> <li><strong>verify_ssl</strong> (<em>Optional</em>): Verify the certification of the endpoint. Default to True.</li>
<li><strong>authentication</strong> (<em>Optional</em>): Type of the HTTP authentication. <code class="highlighter-rouge">basic</code> or <code class="highlighter-rouge">digest</code>.</li> <li><strong>authentication</strong> (<em>Optional</em>): Type of the HTTP authentication. <code class="highlighter-rouge">basic</code> or <code class="highlighter-rouge">digest</code>.</li>
<li><strong>username</strong> (<em>Optional</em>): The username for accessing the REST endpoint.</li> <li><strong>username</strong> (<em>Optional</em>): The username for accessing the REST endpoint.</li>

View file

@ -112,7 +112,7 @@
<li><strong>sensor_class</strong> (<em>Optional</em>): The <a href="/components/binary_sensor/">type/class</a> of the sensor to set the icon in the frontend.</li> <li><strong>sensor_class</strong> (<em>Optional</em>): The <a href="/components/binary_sensor/">type/class</a> of the sensor to set the icon in the frontend.</li>
<li><strong>entity_id</strong> (<em>Required</em>): The entity that this sensor tracks.</li> <li><strong>entity_id</strong> (<em>Required</em>): The entity that this sensor tracks.</li>
<li><strong>attribute</strong> (<em>Optional</em>): The attribute of the entity that this sensor tracks. If no attribute is specified then the sensor will track the state.</li> <li><strong>attribute</strong> (<em>Optional</em>): The attribute of the entity that this sensor tracks. If no attribute is specified then the sensor will track the state.</li>
<li><strong>invert</strong> (<em>Optional</em>): Invert the result (so <code class="highlighter-rouge">true</code> means decending rather than ascending)</li> <li><strong>invert</strong> (<em>Optional</em>): Invert the result (so <code class="highlighter-rouge">true</code> means descending rather than ascending)</li>
</ul> </ul>
</li> </li>
</ul> </ul>

View file

@ -105,9 +105,9 @@
<p>Configuration variables:</p> <p>Configuration variables:</p>
<ul> <ul>
<li><strong>name</strong> (<em>Required</em>): The name you wouldd like to give the binary sensor in Home Assistant.</li> <li><strong>name</strong> (<em>Required</em>): The name you would like to give the binary sensor in Home Assistant.</li>
<li><strong>pin</strong> (<em>Required</em>): The number identifying which pin to use.</li> <li><strong>pin</strong> (<em>Required</em>): The number identifying which pin to use.</li>
<li><strong>address</strong> (<em>Optional</em>): The long 64bit address of the remote ZigBee device whose digital input pin youd like to sample. Do not include this variable if you want to sample the local ZigBee devices pins.</li> <li><strong>address</strong> (<em>Optional</em>): The long 64-bit address of the remote ZigBee device whose digital input pin youd like to sample. Do not include this variable if you want to sample the local ZigBee devices pins.</li>
<li><strong>on_state</strong> (<em>Optional</em>): Either <code class="highlighter-rouge">high</code> (default) or <code class="highlighter-rouge">low</code>, depicting whether the binary sensor is considered <code class="highlighter-rouge">on</code> when the pin is <code class="highlighter-rouge">high</code> or <code class="highlighter-rouge">low</code>.</li> <li><strong>on_state</strong> (<em>Optional</em>): Either <code class="highlighter-rouge">high</code> (default) or <code class="highlighter-rouge">low</code>, depicting whether the binary sensor is considered <code class="highlighter-rouge">on</code> when the pin is <code class="highlighter-rouge">high</code> or <code class="highlighter-rouge">low</code>.</li>
</ul> </ul>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">ffmpeg</code> platform allows you to use any video feed as a camera in Home Assistant via <a href="http://www.ffmpeg.org/">FFmpeg</a>. This video source must support multiple simultaenous reads, because for every concurrent Home Assistant user, a connection will be made to the source every 10 seconds. Normally this should not be a problem.</p> <p>The <code class="highlighter-rouge">ffmpeg</code> platform allows you to use any video feed as a camera in Home Assistant via <a href="http://www.ffmpeg.org/">FFmpeg</a>. This video source must support multiple simultaneous reads, because for every concurrent Home Assistant user, a connection will be made to the source every 10 seconds. Normally this should not be a problem.</p>
<p>To enable your FFmpeg feed in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To enable your FFmpeg feed in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>

View file

@ -110,7 +110,7 @@
<ul> <ul>
<li><strong>home</strong> (<em>Optional</em>): Will display the cameras of this home only.</li> <li><strong>home</strong> (<em>Optional</em>): Will display the cameras of this home only.</li>
<li><strong>cameras</strong> array (<em>Optional</em>): Cameras to use. Multiple enties allowed. <li><strong>cameras</strong> array (<em>Optional</em>): Cameras to use. Multiple entities allowed.
<ul> <ul>
<li><strong>camera_name</strong>: Name of the camera to display.</li> <li><strong>camera_name</strong>: Name of the camera to display.</li>
</ul> </ul>

View file

@ -110,7 +110,7 @@ The <code class="highlighter-rouge">synology</code> platform allows you to watch
<li><strong>url</strong> (<em>Required</em>): The URL to your synology, including port.</li> <li><strong>url</strong> (<em>Required</em>): The URL to your synology, including port.</li>
<li><strong>username</strong> (<em>Required</em>): The username for accessing surveillance station.</li> <li><strong>username</strong> (<em>Required</em>): The username for accessing surveillance station.</li>
<li><strong>password</strong> (<em>Required</em>): The password for accessing surveillance station.</li> <li><strong>password</strong> (<em>Required</em>): The password for accessing surveillance station.</li>
<li><strong>whitelist</strong> (<em>Optional</em>): A list of which cameras you want to add, the names must be the same as in Surveillance Station. If omited all cameras are added.</li> <li><strong>whitelist</strong> (<em>Optional</em>): A list of which cameras you want to add, the names must be the same as in Surveillance Station. If omitted all cameras are added.</li>
<li><strong>verify_ssl</strong> (<em>Optional</em>): True to require a valid certificate, False to disable certificate checking. Defaults to <code class="highlighter-rouge">True</code>.</li> <li><strong>verify_ssl</strong> (<em>Optional</em>): True to require a valid certificate, False to disable certificate checking. Defaults to <code class="highlighter-rouge">True</code>.</li>
</ul> </ul>

View file

@ -109,7 +109,7 @@
<li><strong>target_sensor</strong> (<em>Required</em>): <code class="highlighter-rouge">entity_id</code> for a temperature sensor, target_sensor.state must be temperature.</li> <li><strong>target_sensor</strong> (<em>Required</em>): <code class="highlighter-rouge">entity_id</code> for a temperature sensor, target_sensor.state must be temperature.</li>
<li><strong>min_temp</strong> (<em>Optional</em>): Set minimum set point available (default: 7)</li> <li><strong>min_temp</strong> (<em>Optional</em>): Set minimum set point available (default: 7)</li>
<li><strong>max_temp</strong> (<em>Optional</em>): Set maximum set point available (default: 35)</li> <li><strong>max_temp</strong> (<em>Optional</em>): Set maximum set point available (default: 35)</li>
<li><strong>target_temp</strong> (<em>Optional</em>): Set intital target temperature. Failure to set this variable will result in target temperature being set to null on startup.</li> <li><strong>target_temp</strong> (<em>Optional</em>): Set initial target temperature. Failure to set this variable will result in target temperature being set to null on startup.</li>
<li><strong>ac_mode</strong> (<em>Optional</em>): Set the switch specified in the <em>heater</em> option to be treated as a cooling device instead of a heating device.</li> <li><strong>ac_mode</strong> (<em>Optional</em>): Set the switch specified in the <em>heater</em> option to be treated as a cooling device instead of a heating device.</li>
<li><strong>min_cycle_duration</strong> (<em>Optional</em>): Set a minimum amount of time that the switch specified in the <em>heater</em> option must be in its current state prior to being switched either off or on.</li> <li><strong>min_cycle_duration</strong> (<em>Optional</em>): Set a minimum amount of time that the switch specified in the <em>heater</em> option must be in its current state prior to being switched either off or on.</li>
</ul> </ul>

View file

@ -116,7 +116,7 @@
<li><strong>port</strong> (<em>Required</em>): The port that the interface is listening on.</li> <li><strong>port</strong> (<em>Required</em>): The port that the interface is listening on.</li>
<li><strong>tstats</strong> (<em>Required</em>): A list of thermostats activated on the gateway.</li> <li><strong>tstats</strong> (<em>Required</em>): A list of thermostats activated on the gateway.</li>
<li><strong>id</strong> (<em>Required</em>): The id of the thermostat as configured on the device itself</li> <li><strong>id</strong> (<em>Required</em>): The id of the thermostat as configured on the device itself</li>
<li><strong>name</strong> (<em>Required</em>): A friendly name for the themostat</li> <li><strong>name</strong> (<em>Required</em>): A friendly name for the thermostat</li>
</ul> </ul>

View file

@ -111,7 +111,7 @@
<p>Configuration variables:</p> <p>Configuration variables:</p>
<ul> <ul>
<li><strong>host</strong> (<em>Required</em>): Adress of your thermostat, eg. 192.168.1.32</li> <li><strong>host</strong> (<em>Required</em>): Address of your thermostat, eg. 192.168.1.32</li>
<li><strong>username</strong> (<em>Required</em>): Username for the thermostat.</li> <li><strong>username</strong> (<em>Required</em>): Username for the thermostat.</li>
<li><strong>password</strong> (<em>Required</em>): Password for the thermostat.</li> <li><strong>password</strong> (<em>Required</em>): Password for the thermostat.</li>
</ul> </ul>

View file

@ -92,7 +92,7 @@
<p>The <code class="highlighter-rouge">radiotherm</code> climate platform let you control a thermostat from <a href="http://www.radiothermostat.com/">Radio Thermostat</a>.</p> <p>The <code class="highlighter-rouge">radiotherm</code> climate platform let you control a thermostat from <a href="http://www.radiothermostat.com/">Radio Thermostat</a>.</p>
<p>The underlaying library supports:</p> <p>The underlying library supports:</p>
<ul> <ul>
<li>CT50 V1.09</li> <li>CT50 V1.09</li>
@ -118,7 +118,7 @@
<p>Temperature settings from Home Assistant will be sent to thermostat and then hold at that temperature. Set to <code class="highlighter-rouge">False</code> if you set a thermostat schedule on the thermostat itself and just want Home Assistant to send temporary temperature changes.</p> <p>Temperature settings from Home Assistant will be sent to thermostat and then hold at that temperature. Set to <code class="highlighter-rouge">False</code> if you set a thermostat schedule on the thermostat itself and just want Home Assistant to send temporary temperature changes.</p>
<p>Multiple thermostats could be assigned by using <code class="highlighter-rouge">host:</code> if auto-detetion is not used.</p> <p>Multiple thermostats could be assigned by using <code class="highlighter-rouge">host:</code> if auto-detection is not used.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">climate</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">climate</span><span class="pi">:</span>
<span class="s">platform</span><span class="pi">:</span> <span class="s">radiotherm</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">radiotherm</span>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">demo</code> platform allows you to use components which are providing a demo of their implementation. The demo entities are dummies but show you how the acutal platform looks like. This way you can run own demonstration instance like the online <a href="https://home-assistant.io/demo/">Home Assistant demo</a> or <code class="highlighter-rouge">hass --demo-mode</code> but combined with your own real/functional platforms.</p> <p>The <code class="highlighter-rouge">demo</code> platform allows you to use components which are providing a demo of their implementation. The demo entities are dummies but show you how the actual platform looks like. This way you can run own demonstration instance like the online <a href="https://home-assistant.io/demo/">Home Assistant demo</a> or <code class="highlighter-rouge">hass --demo-mode</code> but combined with your own real/functional platforms.</p>
<p>Available demo platforms:</p> <p>Available demo platforms:</p>

View file

@ -100,7 +100,7 @@
</code></pre> </code></pre>
</div> </div>
<p>In some cases it can be that your device is not discovered. In that case let your phone scan for BT devices while you restart Home Assistant. Just hit <code class="highlighter-rouge">Scan</code> on your phone all the time until Home Assisstant is fully restarted and the device should appear in <code class="highlighter-rouge">known_devices.yaml</code>.</p> <p>In some cases it can be that your device is not discovered. In that case let your phone scan for BT devices while you restart Home Assistant. Just hit <code class="highlighter-rouge">Scan</code> on your phone all the time until Home Assistant is fully restarted and the device should appear in <code class="highlighter-rouge">known_devices.yaml</code>.</p>
<p>For additional configuration variables check the <a href="/components/device_tracker/">Device tracker page</a>.</p> <p>For additional configuration variables check the <a href="/components/device_tracker/">Device tracker page</a>.</p>

View file

@ -110,7 +110,7 @@
<li><strong>waypoint_whitelist</strong> (<em>Optional</em>): A list of user names (as defined for <a href="https://home-assistant.io/components/device_tracker.owntracks/">Owntracks</a>) who can export their waypoints from Owntracks to Home Assistant. Defaults to all users who are connected to Home Assistant via Owntracks.</li> <li><strong>waypoint_whitelist</strong> (<em>Optional</em>): A list of user names (as defined for <a href="https://home-assistant.io/components/device_tracker.owntracks/">Owntracks</a>) who can export their waypoints from Owntracks to Home Assistant. Defaults to all users who are connected to Home Assistant via Owntracks.</li>
</ul> </ul>
<p>A full sample configuration for the <code class="highlighter-rouge">owntracks</code> plaftfrom is shown below:</p> <p>A full sample configuration for the <code class="highlighter-rouge">owntracks</code> platform is shown below:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">device_tracker</span><span class="pi">:</span> <span class="s">device_tracker</span><span class="pi">:</span>

View file

@ -93,7 +93,7 @@
<p>The <code class="highlighter-rouge">tplink</code> platform allows you to detect presence by looking at connected devices to a <a href="https://www.tp-link.com">TP-Link</a> device. This includes the ArcherC9 line.</p> <p>The <code class="highlighter-rouge">tplink</code> platform allows you to detect presence by looking at connected devices to a <a href="https://www.tp-link.com">TP-Link</a> device. This includes the ArcherC9 line.</p>
<p class="note"> <p class="note">
TP-Link devices typically only allow one login at a time to the admin console. This component will count torwards your one allowed login. Depending on how aggressively you configure device_tracker you may not be able to access the admin console of your TP-Link device without first stopping Home Assistant (and waiting a few minutes for the session to timeout) before youll be able to login. TP-Link devices typically only allow one login at a time to the admin console. This component will count towards your one allowed login. Depending on how aggressively you configure device_tracker you may not be able to access the admin console of your TP-Link device without first stopping Home Assistant (and waiting a few minutes for the session to timeout) before youll be able to login.
</p> </p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
@ -117,7 +117,7 @@ TP-Link devices typically only allow one login at a time to the admin console.
<ol> <ol>
<li>Go to the login page of your router. (default: 192.168.0.1)</li> <li>Go to the login page of your router. (default: 192.168.0.1)</li>
<li>Type in the password you use to login into the passsword field.</li> <li>Type in the password you use to login into the password field.</li>
<li>Click somewhere else on the page so that the password field is not selected anymore.</li> <li>Click somewhere else on the page so that the password field is not selected anymore.</li>
<li>Open the JavaScript console of your browser (usually by pressing F12 and then clicking on “Console”).</li> <li>Open the JavaScript console of your browser (usually by pressing F12 and then clicking on “Console”).</li>
<li>Type <code class="highlighter-rouge">document.getElementById("login-password").value;</code>.</li> <li>Type <code class="highlighter-rouge">document.getElementById("login-password").value;</code>.</li>

View file

@ -136,7 +136,7 @@
<p>Configuration variables:</p> <p>Configuration variables:</p>
<ul> <ul>
<li><strong>api_key</strong> (<em>Required</em>): Your ecobee API key. This is only needed for the inital setup of the component. Once registered it can be removed. If you revoke the key in the ecobee portal you will need to update this again and remove the ecobee.conf file in the <code class="highlighter-rouge">.homeassistant</code> configuration path.</li> <li><strong>api_key</strong> (<em>Required</em>): Your ecobee API key. This is only needed for the initial setup of the component. Once registered it can be removed. If you revoke the key in the ecobee portal you will need to update this again and remove the ecobee.conf file in the <code class="highlighter-rouge">.homeassistant</code> configuration path.</li>
<li><strong>hold_temp</strong> (<em>Optional</em>): True/False whether or not to hold changes indefinitely (True) or until the next scheduled event. Defaults to <code class="highlighter-rouge">False</code>.</li> <li><strong>hold_temp</strong> (<em>Optional</em>): True/False whether or not to hold changes indefinitely (True) or until the next scheduled event. Defaults to <code class="highlighter-rouge">False</code>.</li>
</ul> </ul>

View file

@ -112,7 +112,7 @@
<li><strong>url</strong> (<em>Required</em>): The root URL of your Emoncms installation. (Use https://emoncms.org for the cloud based version)</li> <li><strong>url</strong> (<em>Required</em>): The root URL of your Emoncms installation. (Use https://emoncms.org for the cloud based version)</li>
<li><strong>inputnode</strong> (<em>Required</em>): Input node that will be used inside emoncms. Please make sure you use a dedicated, not used before, node for this component!</li> <li><strong>inputnode</strong> (<em>Required</em>): Input node that will be used inside emoncms. Please make sure you use a dedicated, not used before, node for this component!</li>
<li><strong>whitelist</strong> (<em>Required</em>): List of entity IDs you want to publish.</li> <li><strong>whitelist</strong> (<em>Required</em>): List of entity IDs you want to publish.</li>
<li><strong>scan_interval</strong> (<em>Optional</em>): Defines, in seconds, how reguarly the states of the whitelisted entities are being gathered and send to emoncms. Default is 30 seconds.</li> <li><strong>scan_interval</strong> (<em>Optional</em>): Defines, in seconds, how regularly the states of the whitelisted entities are being gathered and send to emoncms. Default is 30 seconds.</li>
</ul> </ul>

View file

@ -94,7 +94,7 @@
entities. The driving use case behind this functionality is to allow Home Assistant to work with an Amazon Echo with no set up cost outside of configuration changes.</p> entities. The driving use case behind this functionality is to allow Home Assistant to work with an Amazon Echo with no set up cost outside of configuration changes.</p>
<p class="note"> <p class="note">
It is recommended to assign a static IP address to the computer running Home Assistant. This is because the Amazon Echo discovers devices by IP addresss, and if the IP changes, the Echo wont be able to control it. This is easiest done from your router, see your routers manual for details. It is recommended to assign a static IP address to the computer running Home Assistant. This is because the Amazon Echo discovers devices by IP addresses, and if the IP changes, the Echo wont be able to control it. This is easiest done from your router, see your routers manual for details.
</p> </p>
<h3><a class="title-link" name="configuration" href="#configuration"></a> Configuration</h3> <h3><a class="title-link" name="configuration" href="#configuration"></a> Configuration</h3>
@ -124,7 +124,7 @@ entities. The driving use case behind this functionality is to allow Home Assist
</ul> </ul>
</li> </li>
<li> <li>
<p><strong>expose_by_default</strong> (<em>Optional</em>): Whether or not entities should be exposed via the bridge by default instead of explicitly (see the emulated_hue customization below). If not specified, this defaults to true. Warning: If you have a lot of devices (more than 49 total across all exposed domains), you should be careful with this opton. Exposing more devices than Alexa supports can result in it not seeing any of them. If you are having trouble getting any devices to show up, try disabling this, and explicitly exposing just a few devices at a time to see if that fixes it.</p> <p><strong>expose_by_default</strong> (<em>Optional</em>): Whether or not entities should be exposed via the bridge by default instead of explicitly (see the emulated_hue customization below). If not specified, this defaults to true. Warning: If you have a lot of devices (more than 49 total across all exposed domains), you should be careful with this option. Exposing more devices than Alexa supports can result in it not seeing any of them. If you are having trouble getting any devices to show up, try disabling this, and explicitly exposing just a few devices at a time to see if that fixes it.</p>
</li> </li>
<li><strong>exposed_domains</strong> (<em>Optional</em>): The domains that are exposed by default if <code class="highlighter-rouge">expose_by_default</code> is set to true. If not specified, this defaults to the following list: <li><strong>exposed_domains</strong> (<em>Optional</em>): The domains that are exposed by default if <code class="highlighter-rouge">expose_by_default</code> is set to true. If not specified, this defaults to the following list:
<ul> <ul>

View file

@ -93,7 +93,7 @@
<p>The FFmpeg component allows other Home Assistant components to process video and audio streams. This component supports all FFmpeg versions since 3.0.0; if you have a older version, please update.</p> <p>The FFmpeg component allows other Home Assistant components to process video and audio streams. This component supports all FFmpeg versions since 3.0.0; if you have a older version, please update.</p>
<p class="note"> <p class="note">
You need the <code class="highlighter-rouge">ffmpeg</code> binary in your system path. On Debian 8 or Raspbian (Jessie) you can install it from <a href="https://backports.debian.org/Instructions/">debian-backports</a>. If you want <a href="https://trac.ffmpeg.org/wiki/HWAccelIntro">hardware acceleration</a> support on a Raspberry Pi, you will need to build from source by yourself. Windows binaries are avilable on the <a href="http://www.ffmpeg.org/">FFmpeg</a> website. You need the <code class="highlighter-rouge">ffmpeg</code> binary in your system path. On Debian 8 or Raspbian (Jessie) you can install it from <a href="https://backports.debian.org/Instructions/">debian-backports</a>. If you want <a href="https://trac.ffmpeg.org/wiki/HWAccelIntro">hardware acceleration</a> support on a Raspberry Pi, you will need to build from source by yourself. Windows binaries are available on the <a href="http://www.ffmpeg.org/">FFmpeg</a> website.
</p> </p>
<p>To set it up, add the following information to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To set it up, add the following information to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>

View file

@ -117,7 +117,7 @@
</div> </div>
<p class="note">If after symlinking and adding <code class="highlighter-rouge">hdmi_cec:</code> to your configuration you are getting the following error in your logs, <p class="note">If after symlinking and adding <code class="highlighter-rouge">hdmi_cec:</code> to your configuration you are getting the following error in your logs,
<code class="highlighter-rouge">* failed to open vchiq instance</code> you will also need to add the user account Home Asssistant runs under, to the <code class="highlighter-rouge">video</code> group. To add the Home Assistant user account to the <code class="highlighter-rouge">video</code> group, run the following command. <code class="highlighter-rouge">$ usermod -a -G video &lt;hass_user_account&gt;</code> <code class="highlighter-rouge">* failed to open vchiq instance</code> you will also need to add the user account Home Assistant runs under, to the <code class="highlighter-rouge">video</code> group. To add the Home Assistant user account to the <code class="highlighter-rouge">video</code> group, run the following command. <code class="highlighter-rouge">$ usermod -a -G video &lt;hass_user_account&gt;</code>
</p> </p>
<h2><a class="title-link" name="testing-your-installation" href="#testing-your-installation"></a> Testing your installation</h2> <h2><a class="title-link" name="testing-your-installation" href="#testing-your-installation"></a> Testing your installation</h2>

View file

@ -102,7 +102,7 @@
<li>Simple remote controls</li> <li>Simple remote controls</li>
</ul> </ul>
<p>If you want to see if a specific device you have is supported, head over to the <a href="https://github.com/danielperna84/pyhomematic/tree/master/pyhomematic/devicetypes">pyhomematic</a> repository and browse through the sourcecode. A dictionary with the device identifiers (e.g. HM-Sec-SC-2) can be found within the relevant modules near the bottom.</p> <p>If you want to see if a specific device you have is supported, head over to the <a href="https://github.com/danielperna84/pyhomematic/tree/master/pyhomematic/devicetypes">pyhomematic</a> repository and browse through the source code. A dictionary with the device identifiers (e.g. HM-Sec-SC-2) can be found within the relevant modules near the bottom.</p>
<p>We automatically detect all devices we currently support and try to generate useful names. If you enable name-resolving, we try to fetch names from Metadata (Homegear), via JSON-RPC or the XML-API you may have installed on your CCU. Since this may fail this is disabled by default. <p>We automatically detect all devices we currently support and try to generate useful names. If you enable name-resolving, we try to fetch names from Metadata (Homegear), via JSON-RPC or the XML-API you may have installed on your CCU. Since this may fail this is disabled by default.
You can manually override the created entities be using Home Assistants <a href="https://home-assistant.io/getting-started/customizing-devices/">Customizing</a> feature. With it you are able to hide entities you dont need to see within the UI.</p> You can manually override the created entities be using Home Assistants <a href="https://home-assistant.io/getting-started/customizing-devices/">Customizing</a> feature. With it you are able to hide entities you dont need to see within the UI.</p>
@ -124,7 +124,7 @@ You can manually override the created entities be using Home Assistants <a href=
<li><strong>resolvenames</strong> (<em>Optional</em>): &lt;metadata, json, xml&gt; Try to fetch device names. Defaults to <code class="highlighter-rouge">False</code> if not specified.</li> <li><strong>resolvenames</strong> (<em>Optional</em>): &lt;metadata, json, xml&gt; Try to fetch device names. Defaults to <code class="highlighter-rouge">False</code> if not specified.</li>
<li><strong>username</strong> (<em>Optional</em>): When fetching names via JSON-RPC, you need to specify a user with guest-access to the CCU.</li> <li><strong>username</strong> (<em>Optional</em>): When fetching names via JSON-RPC, you need to specify a user with guest-access to the CCU.</li>
<li><strong>password</strong> (<em>Optional</em>): When fetching names via JSON-RPC, you need to specify the password of the user you have configured above.</li> <li><strong>password</strong> (<em>Optional</em>): When fetching names via JSON-RPC, you need to specify the password of the user you have configured above.</li>
<li><strong>delay</strong> (<em>Optional</em>): <Float> Delay fetching of current state per deivce on startup. Used to prevent overloading of the CCU. Defaults to 0.5.</Float></li> <li><strong>delay</strong> (<em>Optional</em>): <Float> Delay fetching of current state per device on startup. Used to prevent overloading of the CCU. Defaults to 0.5.</Float></li>
<li><strong>variables</strong> (<em>Optional</em>): True or False if you want use CCU2/Homegear variables. Default False.</li> <li><strong>variables</strong> (<em>Optional</em>): True or False if you want use CCU2/Homegear variables. Default False.</li>
</ul> </ul>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">input_select</code> component allows the user to define a list of values that can be selected via the frontend and can be used within conditions of automation. When a user selectes a new item, a state transition event is generated. This state event can be used in an <code class="highlighter-rouge">automation</code> trigger.</p> <p>The <code class="highlighter-rouge">input_select</code> component allows the user to define a list of values that can be selected via the frontend and can be used within conditions of automation. When a user selects a new item, a state transition event is generated. This state event can be used in an <code class="highlighter-rouge">automation</code> trigger.</p>
<p>To enable this platform, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code>:</p> <p>To enable this platform, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code>:</p>

View file

@ -114,7 +114,7 @@ The ISY994 controller is manufactured by <a href="https://www.universal-devices.
<li><strong>password</strong> (<em>Required</em>): The password that used to access the ISY interface.</li> <li><strong>password</strong> (<em>Required</em>): The password that used to access the ISY interface.</li>
<li><strong>sensor_string</strong> (<em>Optional</em>): This is the string that is used to identify which devices are to be assumed to be sensors instead of lights of switches. By default, this string is sensor. If this string is found in the device name or folder, Home Assistant will assume it is as a sensor or binary sensor (if the device has on/off or true/false states).</li> <li><strong>sensor_string</strong> (<em>Optional</em>): This is the string that is used to identify which devices are to be assumed to be sensors instead of lights of switches. By default, this string is sensor. If this string is found in the device name or folder, Home Assistant will assume it is as a sensor or binary sensor (if the device has on/off or true/false states).</li>
<li><strong>hidden_string</strong> (<em>Optional</em>): The HIDDEN_STRING is a string that is used to identify which devices are to be hidden on Home Assistants front page. This string will be stripped from the devices name before being used. By default, this value is {HIDE ME}.</li> <li><strong>hidden_string</strong> (<em>Optional</em>): The HIDDEN_STRING is a string that is used to identify which devices are to be hidden on Home Assistants front page. This string will be stripped from the devices name before being used. By default, this value is {HIDE ME}.</li>
<li><strong>tls</strong> (<em>Optional</em>): This entry should refelct the version of TLS that the ISY controller is using for HTTPS encryption. This value can be either 1.1 or 1.2. If this value is not set, it is assumed to be version 1.1. This is the default for most users. ISY994 Pro users may likely be using 1.2. When using HTTPS in the host entry, it is best practice to set this value.</li> <li><strong>tls</strong> (<em>Optional</em>): This entry should reflect the version of TLS that the ISY controller is using for HTTPS encryption. This value can be either 1.1 or 1.2. If this value is not set, it is assumed to be version 1.1. This is the default for most users. ISY994 Pro users may likely be using 1.2. When using HTTPS in the host entry, it is best practice to set this value.</li>
</ul> </ul>
<p>Once the ISY controller is configured, it will automatically import any binary sensors, covers, fans, lights, locks, sensors and switches it can locate.</p> <p>Once the ISY controller is configured, it will automatically import any binary sensors, covers, fans, lights, locks, sensors and switches it can locate.</p>
@ -193,7 +193,7 @@ The ISY994 controller is manufactured by <a href="https://www.universal-devices.
<li><em>cover</em> the THEN clause is evaluated for the open_cover service, the ELSE clause is evaluated for the close_cover service</li> <li><em>cover</em> the THEN clause is evaluated for the open_cover service, the ELSE clause is evaluated for the close_cover service</li>
<li><em>fan</em> the THEN clause is evaluated for the turn_on service, the ELSE clause is evaluated for the turn_off service</li> <li><em>fan</em> the THEN clause is evaluated for the turn_on service, the ELSE clause is evaluated for the turn_off service</li>
<li><em>lock</em> the THEN clause is evaluated for the lock service, the ELSE clause is evaluated for the unlock service</li> <li><em>lock</em> the THEN clause is evaluated for the lock service, the ELSE clause is evaluated for the unlock service</li>
<li><em>switch</em> the THEN clause is evaluated for the turn_on srevice, the ELSE clause is evaluated for the turn_off service</li> <li><em>switch</em> the THEN clause is evaluated for the turn_on service, the ELSE clause is evaluated for the turn_off service</li>
</ul> </ul>
<p class="img"> <p class="img">

View file

@ -92,7 +92,7 @@
<p>This platform allows you to integrate your <a href="https://hyperion-project.org/wiki">Hyperion</a> into Home Assistant.</p> <p>This platform allows you to integrate your <a href="https://hyperion-project.org/wiki">Hyperion</a> into Home Assistant.</p>
<p>Hyperion is an opensource Ambilight implementation which runs on many platforms.</p> <p>Hyperion is an open source Ambilight implementation which runs on many platforms.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">light</span><span class="pi">:</span> <span class="s">light</span><span class="pi">:</span>

View file

@ -116,7 +116,7 @@ Determine your bulb ip (using router, software, ping …)
</p> </p>
<p class="note warning"> <p class="note warning">
Tests are only made with a YLDP03YL model. Because its the only hardware developer owns. If you have bugs with another kind of model, you could open an issue on <a href="https://github.com/home-assistant/home-assistant">Home Assitant Github</a> Tests are only made with a YLDP03YL model. Because its the only hardware developer owns. If you have bugs with another kind of model, you could open an issue on <a href="https://github.com/home-assistant/home-assistant">Home Assistant Github</a>
</p> </p>

View file

@ -106,7 +106,7 @@
<ul> <ul>
<li><strong>name</strong> (<em>Required</em>): The name you would like to give the light in Home Assistant.</li> <li><strong>name</strong> (<em>Required</em>): The name you would like to give the light in Home Assistant.</li>
<li><strong>pin</strong> (<em>Required</em>): The number identifying which pin to use.</li> <li><strong>pin</strong> (<em>Required</em>): The number identifying which pin to use.</li>
<li><strong>address</strong> (<em>Optional</em>): The long 64 bit address of the remote ZigBee device whose digital output pin you wouldd like to switch. Do not include this variable if you want to switch the local ZigBee devices pins.</li> <li><strong>address</strong> (<em>Optional</em>): The long 64 bit address of the remote ZigBee device whose digital output pin you would like to switch. Do not include this variable if you want to switch the local ZigBee devices pins.</li>
<li><strong>on_state</strong> (<em>Optional</em>): Either <code class="highlighter-rouge">high</code> (default) or <code class="highlighter-rouge">low</code>, depicting whether the digital output pin is pulled <code class="highlighter-rouge">high</code> or <code class="highlighter-rouge">low</code> when the light is turned on.</li> <li><strong>on_state</strong> (<em>Optional</em>): Either <code class="highlighter-rouge">high</code> (default) or <code class="highlighter-rouge">low</code>, depicting whether the digital output pin is pulled <code class="highlighter-rouge">high</code> or <code class="highlighter-rouge">low</code> when the light is turned on.</li>
</ul> </ul>

View file

@ -138,12 +138,12 @@ The light component supports multiple entries in <code>configuration.yaml</code>
<tr> <tr>
<td><code class="highlighter-rouge">xy_color</code></td> <td><code class="highlighter-rouge">xy_color</code></td>
<td>yes</td> <td>yes</td>
<td>A list containing two floats representing the xy color you want the light to be. Two comma seperated floats that represent the color in XY.</td> <td>A list containing two floats representing the xy color you want the light to be. Two comma separated floats that represent the color in XY.</td>
</tr> </tr>
<tr> <tr>
<td><code class="highlighter-rouge">rgb_color</code></td> <td><code class="highlighter-rouge">rgb_color</code></td>
<td>yes</td> <td>yes</td>
<td>A list containing three integers representing the rgb color you want the light to be. Three comma seperated integers that represent the color in RGB. You can find a great chart here: <a href="http://www.developers.meethue.com/documentation/hue-xy-values">Hue Color Chart</a></td> <td>A list containing three integers representing the rgb color you want the light to be. Three comma separated integers that represent the color in RGB. You can find a great chart here: <a href="http://www.developers.meethue.com/documentation/hue-xy-values">Hue Color Chart</a></td>
</tr> </tr>
<tr> <tr>
<td><code class="highlighter-rouge">color_temp</code></td> <td><code class="highlighter-rouge">color_temp</code></td>

View file

@ -110,7 +110,7 @@
<li>Select System &gt; About &gt; Network.</li> <li>Select System &gt; About &gt; Network.</li>
</ul> </ul>
</li> </li>
<li>The following commands must be run in a Python 2.x environment. They will allow the component to function in an Ubuntu 16.04/Hassbian enviorment. <li>The following commands must be run in a Python 2.x environment. They will allow the component to function in an Ubuntu 16.04/Hassbian environment.
<ul> <ul>
<li><code class="highlighter-rouge">apt-get install swig libssl-dev python-dev libusb-1.0-0</code></li> <li><code class="highlighter-rouge">apt-get install swig libssl-dev python-dev libusb-1.0-0</code></li>
<li><code class="highlighter-rouge">pip install flask</code></li> <li><code class="highlighter-rouge">pip install flask</code></li>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">mpd</code> platform allows you to control a <a href="http://www.musicpd.org/">Music Player Daemon</a> from Home Assistant. Unfortunatly you will not be able to manipulate the playlist (add or delete songs) or add transitions between the songs.</p> <p>The <code class="highlighter-rouge">mpd</code> platform allows you to control a <a href="http://www.musicpd.org/">Music Player Daemon</a> from Home Assistant. Unfortunately you will not be able to manipulate the playlist (add or delete songs) or add transitions between the songs.</p>
<p>Even though no playlist manipulation is possible, it is possible to use the play_media service to load an existing saved playlist as part of an automation or scene.</p> <p>Even though no playlist manipulation is possible, it is possible to use the play_media service to load an existing saved playlist as part of an automation or scene.</p>

View file

@ -153,7 +153,7 @@
<h3><a class="title-link" name="service-sonos_restore" href="#service-sonos_restore"></a> Service <code class="highlighter-rouge">sonos_restore</code></h3> <h3><a class="title-link" name="service-sonos_restore" href="#service-sonos_restore"></a> Service <code class="highlighter-rouge">sonos_restore</code></h3>
<p>Restore a previosly taken snapshot of one or more speakers. If no <code class="highlighter-rouge">entity_id</code> is provided, all speakers are restored.</p> <p>Restore a previously taken snapshot of one or more speakers. If no <code class="highlighter-rouge">entity_id</code> is provided, all speakers are restored.</p>
<table> <table>
<thead> <thead>

View file

@ -138,7 +138,7 @@
<p>It is recommended that the command <em>turn_on</em>, the command <em>turn_off</em>, and the attribute <em>state</em> all be provided together. The <em>state</em> attribute indicates if the Media Player is on or off. If <em>state</em> indicates the media player is off, this status will take precedent over the states of the children. If all the children are idle/off and <em>state</em> is on, the universal media players state will be on.</p> <p>It is recommended that the command <em>turn_on</em>, the command <em>turn_off</em>, and the attribute <em>state</em> all be provided together. The <em>state</em> attribute indicates if the Media Player is on or off. If <em>state</em> indicates the media player is off, this status will take precedent over the states of the children. If all the children are idle/off and <em>state</em> is on, the universal media players state will be on.</p>
<p>It is also recomended that the command <em>volume_up</em>, the command <em>volume_down</em>, the command <em>volume_mute</em>, and the attribute <em>is_volume_muted</em> all be provided together. The attribute <em>is_volume_muted</em> should return either True or the on state when the volume is muted. The <em>volume_mute</em> service should toggle the mute setting.</p> <p>It is also recommended that the command <em>volume_up</em>, the command <em>volume_down</em>, the command <em>volume_mute</em>, and the attribute <em>is_volume_muted</em> all be provided together. The attribute <em>is_volume_muted</em> should return either True or the on state when the volume is muted. The <em>volume_mute</em> service should toggle the mute setting.</p>
<p>Below is an example configuration.</p> <p>Below is an example configuration.</p>

View file

@ -124,7 +124,7 @@
<ul> <ul>
<li>Not specifying the host variable will result in automatically searching your network for Yamaha Receivers. It will add a media player device for each one.</li> <li>Not specifying the host variable will result in automatically searching your network for Yamaha Receivers. It will add a media player device for each one.</li>
<li>For receivers that support more than one zone, Home Assistant will add one media player per zone supported by the player, named “$name Zone 2” and “$name Zone 3”.</li> <li>For receivers that support more than one zone, Home Assistant will add one media player per zone supported by the player, named “$name Zone 2” and “$name Zone 3”.</li>
<li>In some cases, autodiscovery fails due to a known bug in the receivers firmware. It is possible to manually specify the reveivers IP address or via its hostname (if it is discoverably by your DNS) then.</li> <li>In some cases, autodiscovery fails due to a known bug in the receivers firmware. It is possible to manually specify the receivers IP address or via its hostname (if it is discoverably by your DNS) then.</li>
<li>Please note: If adding the IP address or hostname manually, you <strong>must</strong> enable network standby on your receiver, or else startup of Home Assistant will hang if you have your receiver switched off.</li> <li>Please note: If adding the IP address or hostname manually, you <strong>must</strong> enable network standby on your receiver, or else startup of Home Assistant will hang if you have your receiver switched off.</li>
<li>Currently, this component supports powering on/off, mute, volume control and source selection. Playback controls, for instance play and stop are available for sources that supports it.</li> <li>Currently, this component supports powering on/off, mute, volume control and source selection. Playback controls, for instance play and stop are available for sources that supports it.</li>
</ul> </ul>

View file

@ -329,7 +329,7 @@ Home Assistant will automatically load the correct certificate if you connect to
<h2><a class="title-link" name="testing-your-setup" href="#testing-your-setup"></a> Testing your setup</h2> <h2><a class="title-link" name="testing-your-setup" href="#testing-your-setup"></a> Testing your setup</h2>
<p>The <code class="highlighter-rouge">mosquitto</code> broker package ships commandline tools to send and recieve MQTT messages. As an alternative have a look at <a href="http://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_pub.html">hbmqtt_pub</a> and <a href="http://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_sub.html">hbmqtt_sub</a> which are provied by HBMQTT. For sending test messages to a broker running on localhost check the example below:</p> <p>The <code class="highlighter-rouge">mosquitto</code> broker package ships commandline tools to send and receive MQTT messages. As an alternative have a look at <a href="http://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_pub.html">hbmqtt_pub</a> and <a href="http://hbmqtt.readthedocs.org/en/latest/references/hbmqtt_sub.html">hbmqtt_sub</a> which are provided by HBMQTT. For sending test messages to a broker running on localhost check the example below:</p>
<div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>mosquitto_pub -h 127.0.0.1 -t home-assistant/switch/1/on -m <span class="s2">"Switch is ON"</span> <div class="language-bash highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>mosquitto_pub -h 127.0.0.1 -t home-assistant/switch/1/on -m <span class="s2">"Switch is ON"</span>
</code></pre> </code></pre>

View file

@ -104,8 +104,8 @@
<p>Configuration variables:</p> <p>Configuration variables:</p>
<ul> <ul>
<li><strong>publish_topic</strong> (<em>Required</em>): Topic for pushlishing local events</li> <li><strong>publish_topic</strong> (<em>Required</em>): Topic for publishing local events</li>
<li><strong>subscribe_topic</strong> (<em>Required</em>): Topic to recieve events from the remote server.</li> <li><strong>subscribe_topic</strong> (<em>Required</em>): Topic to receive events from the remote server.</li>
</ul> </ul>

View file

@ -113,7 +113,7 @@
<li><strong>services</strong> (<em>Required</em>): A list of all the services to be included in the group. <li><strong>services</strong> (<em>Required</em>): A list of all the services to be included in the group.
<ul> <ul>
<li><strong>service</strong> (<em>Required</em>): The service part of an entity ID, i.e. if you use <code class="highlighter-rouge">notify.html5</code> normally, just put <code class="highlighter-rouge">html5</code>.</li> <li><strong>service</strong> (<em>Required</em>): The service part of an entity ID, i.e. if you use <code class="highlighter-rouge">notify.html5</code> normally, just put <code class="highlighter-rouge">html5</code>.</li>
<li><strong>data</strong> (<em>Optional</em>): A dictonary containing parameters to add to all notify payloads. This can be anything that is valid to use in a payload, such as <code class="highlighter-rouge">data</code>, <code class="highlighter-rouge">message</code>, <code class="highlighter-rouge">target</code>, <code class="highlighter-rouge">title</code>.</li> <li><strong>data</strong> (<em>Optional</em>): A dictionary containing parameters to add to all notify payloads. This can be anything that is valid to use in a payload, such as <code class="highlighter-rouge">data</code>, <code class="highlighter-rouge">message</code>, <code class="highlighter-rouge">target</code>, <code class="highlighter-rouge">title</code>.</li>
</ul> </ul>
</li> </li>
</ul> </ul>

View file

@ -111,7 +111,7 @@
<li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code class="highlighter-rouge">name</code> allows multiple notifiers to be created. The default value is <code class="highlighter-rouge">notify</code>. The notifier will bind to the service <code class="highlighter-rouge">notify.NOTIFIER_NAME</code>.</li> <li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code class="highlighter-rouge">name</code> allows multiple notifiers to be created. The default value is <code class="highlighter-rouge">notify</code>. The notifier will bind to the service <code class="highlighter-rouge">notify.NOTIFIER_NAME</code>.</li>
<li><strong>api_key</strong> (<em>Required</em>): Your API key for Pushetta.</li> <li><strong>api_key</strong> (<em>Required</em>): Your API key for Pushetta.</li>
<li><strong>channel_name</strong> (<em>Required</em>): The name of your channel.</li> <li><strong>channel_name</strong> (<em>Required</em>): The name of your channel.</li>
<li><strong>send_test_msg</strong> (<em>Optional</em>): Disable/enable the test message send on Home Asssitants startup to test the API key and the existance of the channel. Default to <code class="highlighter-rouge">False</code>.</li> <li><strong>send_test_msg</strong> (<em>Optional</em>): Disable/enable the test message send on Home Assistants startup to test the API key and the existence of the channel. Default to <code class="highlighter-rouge">False</code>.</li>
</ul> </ul>
<p>Its easy to test your Pushetta setup outside of Home Assistant. Assuming you have a channel <em>home-assistant</em>, just fire a request and check the channel page in the dashboard for a new message.</p> <p>Its easy to test your Pushetta setup outside of Home Assistant. Assuming you have a channel <em>home-assistant</em>, just fire a request and check the channel page in the dashboard for a new message.</p>

View file

@ -106,7 +106,7 @@
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code class="highlighter-rouge">name</code> allows multiple notifiers to be created. The default value is <code class="highlighter-rouge">notify</code>. The notifier will bind to the service <code class="highlighter-rouge">notify.NOTIFIER_NAME</code>.</li> <li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code class="highlighter-rouge">name</code> allows multiple notifiers to be created. The default value is <code class="highlighter-rouge">notify</code>. The notifier will bind to the service <code class="highlighter-rouge">notify.NOTIFIER_NAME</code>.</li>
<li><strong>resource</strong> (<em>Required</em>): The resource or endpoint that will recieve the value.</li> <li><strong>resource</strong> (<em>Required</em>): The resource or endpoint that will receive the value.</li>
<li><strong>method</strong> (<em>Optional</em>): The method of the request. Default is GET.</li> <li><strong>method</strong> (<em>Optional</em>): The method of the request. Default is GET.</li>
<li><strong>message_param_name</strong> (<em>Optional</em>): Parameter name for the message. Defaults to <code class="highlighter-rouge">message</code>.</li> <li><strong>message_param_name</strong> (<em>Optional</em>): Parameter name for the message. Defaults to <code class="highlighter-rouge">message</code>.</li>
<li><strong>title_param_name</strong> (<em>Optional</em>): Parameter name for the title. Defaults to none.</li> <li><strong>title_param_name</strong> (<em>Optional</em>): Parameter name for the title. Defaults to none.</li>

View file

@ -98,7 +98,7 @@
<p>Dont forget to invite the bot to the room where you want to get the notifications.</p> <p>Dont forget to invite the bot to the room where you want to get the notifications.</p>
<p>To enable the slack notification in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To enable the Slack notification in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">notify</span><span class="pi">:</span> <span class="s">notify</span><span class="pi">:</span>
@ -113,10 +113,10 @@
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code class="highlighter-rouge">name</code> allows multiple notifiers to be created. The default value is <code class="highlighter-rouge">notify</code>. The notifier will bind to the service <code class="highlighter-rouge">notify.NOTIFIER_NAME</code>.</li> <li><strong>name</strong> (<em>Optional</em>): Setting the optional parameter <code class="highlighter-rouge">name</code> allows multiple notifiers to be created. The default value is <code class="highlighter-rouge">notify</code>. The notifier will bind to the service <code class="highlighter-rouge">notify.NOTIFIER_NAME</code>.</li>
<li><strong>api_key</strong> (<em>Required</em>): The slack API token to use for sending slack messages.</li> <li><strong>api_key</strong> (<em>Required</em>): The Slack API token to use for sending Slack messages.</li>
<li><strong>default_channel</strong> (<em>Required</em>): The default channel to post to if no channel is explicitly specified when sending the notification message.</li> <li><strong>default_channel</strong> (<em>Required</em>): The default channel to post to if no channel is explicitly specified when sending the notification message.</li>
<li><strong>username</strong> (<em>Optional</em>): Setting username will allow homeassistant to post to slack using the username specified. By default not setting this will post to slack using the user account or botname that you generated the api_key as.</li> <li><strong>username</strong> (<em>Optional</em>): Setting username will allow Home Assistant to post to Slack using the username specified. By default not setting this will post to Slack using the user account or botname that you generated the api_key as.</li>
<li><strong>icon</strong> (<em>Optional</em>): Use one of the slack emojis as an Icon for the supplied username. Slack uses the standard emoji sets used <a href="http://www.webpagefx.com/tools/emoji-cheat-sheet/">here</a>.</li> <li><strong>icon</strong> (<em>Optional</em>): Use one of the Slack emojis as an Icon for the supplied username. Slack uses the standard emoji sets used <a href="http://www.webpagefx.com/tools/emoji-cheat-sheet/">here</a>.</li>
</ul> </ul>
<p>To use notifications, please see the <a href="/getting-started/automation/">getting started with automation page</a>.</p> <p>To use notifications, please see the <a href="/getting-started/automation/">getting started with automation page</a>.</p>

View file

@ -214,7 +214,7 @@
</tbody> </tbody>
</table> </table>
<p>For details about facility, option, and priority please consult the <a href="http://en.wikipedia.org/wiki/Syslog">wikpedia article</a> and <a href="http://tools.ietf.org/html/rfc3164">RFC 3164</a>.</p> <p>For details about facility, option, and priority please consult the <a href="http://en.wikipedia.org/wiki/Syslog">wikipedia article</a> and <a href="http://tools.ietf.org/html/rfc3164">RFC 3164</a>.</p>
<p>To use notifications, please see the <a href="/getting-started/automation/">getting started with automation page</a>.</p> <p>To use notifications, please see the <a href="/getting-started/automation/">getting started with automation page</a>.</p>

View file

@ -100,7 +100,7 @@ If you want use a video stream. You need setup the <a href="/components/ffmpeg">
<p>If you want process all data local you need the command line tool <code class="highlighter-rouge">alpr</code> in version &gt; 2.3.1</p> <p>If you want process all data local you need the command line tool <code class="highlighter-rouge">alpr</code> in version &gt; 2.3.1</p>
<p>If you dont found binarys for you distribution you can compile from source. A documention how to build a openalpr is found <a href="https://github.com/openalpr/openalpr/wiki">here</a>.</p> <p>If you dont find binaries for your distribution you can compile from source. Documention of how to build openalpr is found <a href="https://github.com/openalpr/openalpr/wiki">here</a>.</p>
<p>On a debian system you can use this cmake command to build only the command line tool (which second part on linux build instruction - ubuntu 14.04+):</p> <p>On a debian system you can use this cmake command to build only the command line tool (which second part on linux build instruction - ubuntu 14.04+):</p>
<div class="language-bash highlighter-rouge"><pre class="highlight"><code>cmake -DWITH_TEST<span class="o">=</span>FALSE -DWITH_BINDING_JAVA<span class="o">=</span>FALSE --DWITH_BINDING_PYTHON<span class="o">=</span>FALSE --DWITH_BINDING_GO<span class="o">=</span>FALSE -DWITH_DAEMON<span class="o">=</span>FALSE -DCMAKE_INSTALL_PREFIX:PATH<span class="o">=</span>/usr .. <div class="language-bash highlighter-rouge"><pre class="highlight"><code>cmake -DWITH_TEST<span class="o">=</span>FALSE -DWITH_BINDING_JAVA<span class="o">=</span>FALSE --DWITH_BINDING_PYTHON<span class="o">=</span>FALSE --DWITH_BINDING_GO<span class="o">=</span>FALSE -DWITH_DAEMON<span class="o">=</span>FALSE -DCMAKE_INSTALL_PREFIX:PATH<span class="o">=</span>/usr ..
@ -140,7 +140,7 @@ If you want use a video stream. You need setup the <a href="/components/ffmpeg">
<li><strong>region</strong> (<em>Required</em>): Country or region. List of Supported <a href="https://github.com/openalpr/openalpr/tree/master/runtime_data/config">value</a>.</li> <li><strong>region</strong> (<em>Required</em>): Country or region. List of Supported <a href="https://github.com/openalpr/openalpr/tree/master/runtime_data/config">value</a>.</li>
<li><strong>confidence</strong> (<em>Optional</em>): Default 80. The minimum of confidence in percent to process with Home-Assistant.</li> <li><strong>confidence</strong> (<em>Optional</em>): Default 80. The minimum of confidence in percent to process with Home-Assistant.</li>
<li><strong>entities</strong> (<em>Required</em>): A list of device to add in Home-Assistant.</li> <li><strong>entities</strong> (<em>Required</em>): A list of device to add in Home-Assistant.</li>
<li><strong>name</strong> (<em>Optional</em>): This parameter allows you to override the name of your openalpr entitie.</li> <li><strong>name</strong> (<em>Optional</em>): This parameter allows you to override the name of your openalpr entity.</li>
<li><strong>interval</strong> (<em>Optional</em>): Default 2. Time in seconds to poll a picture. If the interval is 0 It dont poll and it only process data with <code class="highlighter-rouge">openalpr.scan</code> service.</li> <li><strong>interval</strong> (<em>Optional</em>): Default 2. Time in seconds to poll a picture. If the interval is 0 It dont poll and it only process data with <code class="highlighter-rouge">openalpr.scan</code> service.</li>
<li><strong>render</strong> (<em>Optional</em>): default is with ffmpeg. How is Home-Assistant to get a picture from. It support <code class="highlighter-rouge">ffmpeg</code> for video streams and <code class="highlighter-rouge">image</code> for a still image.</li> <li><strong>render</strong> (<em>Optional</em>): default is with ffmpeg. How is Home-Assistant to get a picture from. It support <code class="highlighter-rouge">ffmpeg</code> for video streams and <code class="highlighter-rouge">image</code> for a still image.</li>
<li><strong>input</strong> (<em>Required</em>): The source from getting pictures. With ffmpeg it could by all supported input. Image only support a url.</li> <li><strong>input</strong> (<em>Required</em>): The source from getting pictures. With ffmpeg it could by all supported input. Image only support a url.</li>

View file

@ -135,8 +135,8 @@
<h2><a class="title-link" name="troubleshooting" href="#troubleshooting"></a> Troubleshooting</h2> <h2><a class="title-link" name="troubleshooting" href="#troubleshooting"></a> Troubleshooting</h2>
<ul> <ul>
<li>A list of tested RF transceiver hardware is available <a href="https://wiki.pilight.org/doku.php/electronics">here</a>. This might be usefull before buying.</li> <li>A list of tested RF transceiver hardware is available <a href="https://wiki.pilight.org/doku.php/electronics">here</a>. This might be useful before buying.</li>
<li>Sending commands is simple when the protocol is known by pilight, but receiving commands can be rather difficult. It can happend that the code is not correctly recognized due to different timings in the sending hardware or the RF receiver. If this happens follow these steps:</li> <li>Sending commands is simple when the protocol is known by pilight, but receiving commands can be rather difficult. It can happen that the code is not correctly recognized due to different timings in the sending hardware or the RF receiver. If this happens follow these steps:</li>
</ul> </ul>
<ol> <ol>

View file

@ -150,7 +150,7 @@
<h2><a class="title-link" name="installation-notes" href="#installation-notes"></a> Installation notes</h2> <h2><a class="title-link" name="installation-notes" href="#installation-notes"></a> Installation notes</h2>
<p>Not all Python bindings for the choosen database engine can be installed directly. This section contains additional details which should help you to get it working.</p> <p>Not all Python bindings for the chosen database engine can be installed directly. This section contains additional details which should help you to get it working.</p>
<h3><a class="title-link" name="mysql" href="#mysql"></a> MYSQL</h3> <h3><a class="title-link" name="mysql" href="#mysql"></a> MYSQL</h3>

View file

@ -105,12 +105,12 @@
<ul> <ul>
<li><strong>device</strong> (<em>Required</em>): The path to your device, e.g. <code class="highlighter-rouge">/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1Y0NJGR-if00-port0</code></li> <li><strong>device</strong> (<em>Required</em>): The path to your device, e.g. <code class="highlighter-rouge">/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1Y0NJGR-if00-port0</code></li>
<li><strong>debug</strong> (<em>Optional</em>): If you want to receive debug output.</li> <li><strong>debug</strong> (<em>Optional</em>): If you want to receive debug output.</li>
<li><strong>dummy</strong> (<em>Optional</em>): Then you have need a connected drive to test your settings. Can be usefull for debugging and testing.</li> <li><strong>dummy</strong> (<em>Optional</em>): Then you have need a connected drive to test your settings. Can be useful for debugging and testing.</li>
</ul> </ul>
<p>Supported protocols</p> <p>Supported protocols</p>
<p>Not all protocols as advertised are enabled on inital setup of your transceiver. Enabling all protocols is not recommmended either. Your 433.92 product not showing in the logs? Visit the RFXtrx website to <a href="http://www.rfxcom.com/epages/78165469.sf/nl_NL/?ObjectPath=/Shops/78165469/Categories/Downloads">download RFXmgmr</a> and enable the required protocol.</p> <p>Not all protocols as advertised are enabled on initial setup of your transceiver. Enabling all protocols is not recommended either. Your 433.92 product not showing in the logs? Visit the RFXtrx website to <a href="http://www.rfxcom.com/epages/78165469.sf/nl_NL/?ObjectPath=/Shops/78165469/Categories/Downloads">download RFXmgmr</a> and enable the required protocol.</p>
</article> </article>

View file

@ -100,7 +100,7 @@
</code></pre> </code></pre>
</div> </div>
<p>Currently all temperature, barometer, and wind sensors will be displayed. Support for rain guage sensors will happen in the future.</p> <p>Currently all temperature, barometer, and wind sensors will be displayed. Support for rain gauge sensors will happen in the future.</p>
</article> </article>

View file

@ -117,7 +117,7 @@ Due to third party limitation, the sensors will only be available if Home Assist
<li><strong>down_max_bandwidth</strong>: Maximum bandwidth available for download.</li> <li><strong>down_max_bandwidth</strong>: Maximum bandwidth available for download.</li>
<li><strong>up_max_bandwidth</strong>: Maximum bandwidth available for upload.</li> <li><strong>up_max_bandwidth</strong>: Maximum bandwidth available for upload.</li>
<li><strong>current_down_bandwidth</strong>: Instant measure of the current used bandwidth for download.</li> <li><strong>current_down_bandwidth</strong>: Instant measure of the current used bandwidth for download.</li>
<li><strong>current_up_bandwidth</strong>: Instant measure of the current used bandwidthfor upload.</li> <li><strong>current_up_bandwidth</strong>: Instant measure of the current used bandwidth for upload.</li>
</ul> </ul>
</li> </li>
</ul> </ul>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">deutsche_bahn</code> sensor will give you the departure time of the next train for the given connection. In case of a delay, the delay is also shown. Additional details are used to inform about eg. the type of the train, price, and if it is ontime.</p> <p>The <code class="highlighter-rouge">deutsche_bahn</code> sensor will give you the departure time of the next train for the given connection. In case of a delay, the delay is also shown. Additional details are used to inform about eg. the type of the train, price, and if it is on time.</p>
<p>To enable this sensor, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To enable this sensor, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
@ -109,7 +109,7 @@
<li><strong>to</strong> (<em>Required</em>): The name of the end/destination station.</li> <li><strong>to</strong> (<em>Required</em>): The name of the end/destination station.</li>
</ul> </ul>
<p>As already mentioned this sensor contains a lot of information to access those a <a href="/components/sensor.template/">template senosr</a> can come handy.</p> <p>This sensor stores a lot of attributes which can be accessed by other sensors eg. a <a href="/components/sensor.template/">template sensor</a>.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">sensor</span><span class="pi">:</span> <span class="s">sensor</span><span class="pi">:</span>

View file

@ -191,7 +191,7 @@
</code></pre> </code></pre>
</div> </div>
<p>Display feeds from the same Emoncms instance with 2 groups of feeds, diffrent <code class="highlighter-rouge">scan_interval</code> and a diffrent <code class="highlighter-rouge">unit_of_measurement</code>.</p> <p>Display feeds from the same Emoncms instance with 2 groups of feeds, different <code class="highlighter-rouge">scan_interval</code> and a different <code class="highlighter-rouge">unit_of_measurement</code>.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">sensor</span><span class="pi">:</span> <span class="s">sensor</span><span class="pi">:</span>

View file

@ -121,7 +121,7 @@ Escape character is <span class="s1">'^]'</span>.
<p>To setup a GPSD sensor in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To setup a GPSD sensor in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">senosr</span><span class="pi">:</span> <span class="s">sensor</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">gpsd</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">gpsd</span>
</code></pre> </code></pre>
</div> </div>

View file

@ -114,7 +114,7 @@
<li><strong>name</strong> (<em>Optional</em>): Name of the IMAP sensor to use in the frontend.</li> <li><strong>name</strong> (<em>Optional</em>): Name of the IMAP sensor to use in the frontend.</li>
<li><strong>username</strong> (<em>Required</em>): Username for the IMAP server.</li> <li><strong>username</strong> (<em>Required</em>): Username for the IMAP server.</li>
<li><strong>password</strong> (<em>Required</em>): Password for the IMAP server.</li> <li><strong>password</strong> (<em>Required</em>): Password for the IMAP server.</li>
<li><strong>senders</strong> (<em>Required</em>): A list of sender email addresses that are allowed to report state via email. Only emails recieved from these addresses will be processed.</li> <li><strong>senders</strong> (<em>Required</em>): A list of sender email addresses that are allowed to report state via email. Only emails received from these addresses will be processed.</li>
<li> <li>
<p><strong>value_template</strong> (<em>Optional</em>): If specified this template will be used to render the state of sensor. If a template is not supplied the raw message body will be used for the sensor value. The following attributes will be supplied to the template:</p> <p><strong>value_template</strong> (<em>Optional</em>): If specified this template will be used to render the state of sensor. If a template is not supplied the raw message body will be used for the sensor value. The following attributes will be supplied to the template:</p>

View file

@ -154,7 +154,7 @@
<li><strong>address</strong> (<em>Required</em>): The address of the sensor on the bus.</li> <li><strong>address</strong> (<em>Required</em>): The address of the sensor on the bus.</li>
<li><strong>name</strong> (<em>Optional</em>): The name to use in the frontend.</li> <li><strong>name</strong> (<em>Optional</em>): The name to use in the frontend.</li>
<li><strong>minimum</strong> (<em>Optional</em>): Minimum sensor value who gets processed. Defaults to a hardcoded default values.</li> <li><strong>minimum</strong> (<em>Optional</em>): Minimum sensor value who gets processed. Defaults to a hardcoded default values.</li>
<li><strong>maxmimum</strong> (<em>Optional</em>): Maxmimum sensor value who gets processed. Defaults to a hardcoded default.</li> <li><strong>maximum</strong> (<em>Optional</em>): Maximum sensor value who gets processed. Defaults to a hardcoded default.</li>
</ul> </ul>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">min_max</code> sensor platform is consuming the state from other sensors and determine the minimum, maximum, and the mean of the collected states. The sensor will always show you the highest/lowest value which was received from your all monitored sensors. If you have spikes in your values, its recommanded filter/equalize your values with a <a href="/components/sensor.statistics/">statistics sensor</a> first.</p> <p>The <code class="highlighter-rouge">min_max</code> sensor platform is consuming the state from other sensors and determine the minimum, maximum, and the mean of the collected states. The sensor will always show you the highest/lowest value which was received from your all monitored sensors. If you have spikes in your values, its recommended filter/equalize your values with a <a href="/components/sensor.statistics/">statistics sensor</a> first.</p>
<p>Its an alternative to the <a href="/components/sensor.template/">template sensor</a>s <code class="highlighter-rouge">value_template:</code> to get the average of multiple sensors.</p> <p>Its an alternative to the <a href="/components/sensor.template/">template sensor</a>s <code class="highlighter-rouge">value_template:</code> to get the average of multiple sensors.</p>

View file

@ -111,7 +111,7 @@
<li><strong>device_id</strong> (<em>Required</em>): The device id to track for this sensor.</li> <li><strong>device_id</strong> (<em>Required</em>): The device id to track for this sensor.</li>
<li><strong>name</strong> (<em>Optional</em>): The name of the sensor.</li> <li><strong>name</strong> (<em>Optional</em>): The name of the sensor.</li>
<li><strong>state_topic</strong> (<em>Optional</em>): The topic that contains all subtopics for the rooms.</li> <li><strong>state_topic</strong> (<em>Optional</em>): The topic that contains all subtopics for the rooms.</li>
<li><strong>timeout</strong> (<em>Optional</em>): The time in seconds after which a room presence state is considered old. An example: device1 is reported at scanner1 with a distance of 1. No further updates are sent from scanner1. After 5 secoonds scanner2 reports device with a distance of 2. The old location info is discarded in favor of the new scanner2 information as the timeout has passed.</li> <li><strong>timeout</strong> (<em>Optional</em>): The time in seconds after which a room presence state is considered old. An example: device1 is reported at scanner1 with a distance of 1. No further updates are sent from scanner1. After 5 seconds scanner2 reports device with a distance of 2. The old location info is discarded in favor of the new scanner2 information as the timeout has passed.</li>
<li><strong>away_timeout</strong> (<em>Optional</em>): The time in seconds after which the state should be set to <code class="highlighter-rouge">away</code> if there were no updates. <code class="highlighter-rouge">0</code> disables the check and is the default.</li> <li><strong>away_timeout</strong> (<em>Optional</em>): The time in seconds after which the state should be set to <code class="highlighter-rouge">away</code> if there were no updates. <code class="highlighter-rouge">0</code> disables the check and is the default.</li>
</ul> </ul>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>This <code class="highlighter-rouge">pilight</code> sensor platform for 433 MHz devices uses a value in the message payload as the sensor value. Unique identifiers (e.g. <em>uuid</em>) can be set to distinguish between multile pilight devices. To use a pilight sensor the pilight home assistant hub has to be set up.</p> <p>This <code class="highlighter-rouge">pilight</code> sensor platform for 433 MHz devices uses a value in the message payload as the sensor value. Unique identifiers (e.g. <em>uuid</em>) can be set to distinguish between multiple pilight devices. To use a pilight sensor the pilight home assistant hub has to be set up.</p>
<p>To use your sensor via pilight, make sure it is <a href="https://wiki.pilight.org/doku.php/protocols">supported</a> and add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use your sensor via pilight, make sure it is <a href="https://wiki.pilight.org/doku.php/protocols">supported</a> and add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>

View file

@ -216,7 +216,7 @@ User-Agent: Home Assistant
<h3><a class="title-link" name="use-github-to-get-the-latest-release-of-home-assistant" href="#use-github-to-get-the-latest-release-of-home-assistant"></a> Use GitHub to get the latest release of Home Assistant</h3> <h3><a class="title-link" name="use-github-to-get-the-latest-release-of-home-assistant" href="#use-github-to-get-the-latest-release-of-home-assistant"></a> Use GitHub to get the latest release of Home Assistant</h3>
<p>This sample is very similar to the <a href="/components/updater/"><code class="highlighter-rouge">updater</code></a> component but the information is recieved from GitHub.</p> <p>This sample is very similar to the <a href="/components/updater/"><code class="highlighter-rouge">updater</code></a> component but the information is received from GitHub.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">sensor</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">sensor</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">rest</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">rest</span>

View file

@ -113,7 +113,7 @@
<ul> <ul>
<li><strong>host</strong> (<em>Required</em>): The host where your SABnzbd instance is running, eg. 192.168.1.32</li> <li><strong>host</strong> (<em>Required</em>): The host where your SABnzbd instance is running, eg. 192.168.1.32</li>
<li><strong>port</strong> (<em>Optional</em>): The port to use whith SABnzbd instance. Defaults to <code class="highlighter-rouge">8080</code>.</li> <li><strong>port</strong> (<em>Optional</em>): The port to use with SABnzbd instance. Defaults to <code class="highlighter-rouge">8080</code>.</li>
<li><strong>api_key</strong> (<em>Required</em>): Name that will be used in the frontend for the pin.</li> <li><strong>api_key</strong> (<em>Required</em>): Name that will be used in the frontend for the pin.</li>
<li><strong>name</strong> (<em>Optional</em>): The name to use when displaying this SABnzbd instance.</li> <li><strong>name</strong> (<em>Optional</em>): The name to use when displaying this SABnzbd instance.</li>
<li><strong>ssl</strong> (<em>Optional</em>): Use <code class="highlighter-rouge">https</code> instead of <code class="highlighter-rouge">http</code> to connect. Defaults to False.</li> <li><strong>ssl</strong> (<em>Optional</em>): Use <code class="highlighter-rouge">https</code> instead of <code class="highlighter-rouge">http</code> to connect. Defaults to False.</li>
@ -124,7 +124,7 @@
<li><strong>queue_size</strong>: Size of the queue</li> <li><strong>queue_size</strong>: Size of the queue</li>
<li><strong>queue_remaining</strong>: Remaining elements in the queue</li> <li><strong>queue_remaining</strong>: Remaining elements in the queue</li>
<li><strong>disk_size</strong>: Disk size of the storage location</li> <li><strong>disk_size</strong>: Disk size of the storage location</li>
<li><strong>disk_free</strong>: Free disk space at the sotrage location</li> <li><strong>disk_free</strong>: Free disk space at the storage location</li>
</ul> </ul>
</li> </li>
</ul> </ul>

View file

@ -92,7 +92,7 @@
<p>The <code class="highlighter-rouge">statistics</code> sensor platform is consuming the state from other sensors. Beside the maximal and the minimal value also the total, the mean, the median, the variance, and the standard deviation are as attributes available. If its a binary sensor then only the state changes are counted.</p> <p>The <code class="highlighter-rouge">statistics</code> sensor platform is consuming the state from other sensors. Beside the maximal and the minimal value also the total, the mean, the median, the variance, and the standard deviation are as attributes available. If its a binary sensor then only the state changes are counted.</p>
<p>It can take time till the sensor starts to work because a couple of atrributes need more than one value to do the calculation.</p> <p>It can take time till the sensor starts to work because a couple of attributes need more than one value to do the calculation.</p>
<p>To enable the statistics sensor, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code>:</p> <p>To enable the statistics sensor, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code>:</p>

View file

@ -35,7 +35,7 @@ your <code class="highlighter-rouge">configuration.yaml</code>:</p>
<li><strong>name</strong> (<em>Optional</em>): Name of the ted gateway. Defaults to ted.</li> <li><strong>name</strong> (<em>Optional</em>): Name of the ted gateway. Defaults to ted.</li>
</ul> </ul>
<p>For each plugged MTU, using an index starting at 1, the platorm creates 2 sensors:</p> <p>For each plugged MTU, using an index starting at 1, the platform creates 2 sensors:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">sensor.&lt;name&gt;_mtu&lt;MTU id&gt;_power</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">sensor.&lt;name&gt;_mtu&lt;MTU id&gt;_power</span>
<span class="s">sensor.&lt;name&gt;_mtu&lt;MTU id&gt;_voltage</span> <span class="s">sensor.&lt;name&gt;_mtu&lt;MTU id&gt;_voltage</span>
</code></pre> </code></pre>

View file

@ -199,7 +199,7 @@
Please note the blank line to close the multi-line template. Please note the blank line to close the multi-line template.
</p> </p>
<h3><a class="title-link" name="change-the-unit-of-measurment" href="#change-the-unit-of-measurment"></a> Change the unit of measurment</h3> <h3><a class="title-link" name="change-the-unit-of-measurement" href="#change-the-unit-of-measurement"></a> Change the unit of measurement</h3>
<p>With a template sensor its easy to convert given values into others if the unit of measurement dont fit your needs.</p> <p>With a template sensor its easy to convert given values into others if the unit of measurement dont fit your needs.</p>

View file

@ -9,7 +9,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Thinking Cleaner sensor - Home Assistant</title> <title>Thinking Cleaner sensor - Home Assistant</title>
<meta name="author" content="Home Assistant"> <meta name="author" content="Home Assistant">
<meta name="description" content="Instructions how to integrate a ThinkingCleaner senosrs within Home Assistant."> <meta name="description" content="Instructions how to integrate a ThinkingCleaner sensor within Home Assistant.">
<meta name="viewport" content="width=device-width"> <meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io/components/sensor.thinkingcleaner/"> <link rel="canonical" href="https://home-assistant.io/components/sensor.thinkingcleaner/">
@ -19,14 +19,14 @@
<meta property="og:site_name" content="Home Assistant"> <meta property="og:site_name" content="Home Assistant">
<meta property="og:url" content="https://home-assistant.io/components/sensor.thinkingcleaner/"> <meta property="og:url" content="https://home-assistant.io/components/sensor.thinkingcleaner/">
<meta property="og:type" content="article"> <meta property="og:type" content="article">
<meta property="og:description" content="Instructions how to integrate a ThinkingCleaner senosrs within Home Assistant."> <meta property="og:description" content="Instructions how to integrate a ThinkingCleaner sensor within Home Assistant.">
<meta property="og:image" content="https://home-assistant.io/images/default-social.png"> <meta property="og:image" content="https://home-assistant.io/images/default-social.png">
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@home_assistant"> <meta name="twitter:site" content="@home_assistant">
<meta name="twitter:title" content="Thinking Cleaner sensor"> <meta name="twitter:title" content="Thinking Cleaner sensor">
<meta name="twitter:description" content="Instructions how to integrate a ThinkingCleaner senosrs within Home Assistant."> <meta name="twitter:description" content="Instructions how to integrate a ThinkingCleaner sensor within Home Assistant.">
<meta name="twitter:image" content="https://home-assistant.io/images/default-social.png"> <meta name="twitter:image" content="https://home-assistant.io/images/default-social.png">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet"> <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">

View file

@ -125,7 +125,7 @@ Use of the Yahoo Weather API should not exceed reasonable request volume. Access
<li><strong>monitored_conditions</strong> array (<em>Required</em>): Conditions to display in the frontend. <li><strong>monitored_conditions</strong> array (<em>Required</em>): Conditions to display in the frontend.
<ul> <ul>
<li><strong>weather</strong>: A human-readable text summary with picture from yahoo.</li> <li><strong>weather</strong>: A human-readable text summary with picture from yahoo.</li>
<li><strong>weather_current</strong>: A human-readable text summary with picture from yahoo from current conditon.</li> <li><strong>weather_current</strong>: A human-readable text summary with picture from yahoo from current condition.</li>
<li><strong>temperature</strong>: The current temperature.</li> <li><strong>temperature</strong>: The current temperature.</li>
<li><strong>temp_min</strong>: The minimal temperature of this day.</li> <li><strong>temp_min</strong>: The minimal temperature of this day.</li>
<li><strong>temp_max</strong>: The maximum temperature of this day.</li> <li><strong>temp_max</strong>: The maximum temperature of this day.</li>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The component <code class="highlighter-rouge">simple_alarm</code> is capable of detecting intruders. It does so by checking if lights are being turned on while there is no one at home. When this happens it will turn the lights red, flash them for 30 seconds and send a message via <a href="/components/notify/">the notifiy component</a>. It will also flash a specific light when a known person comes home.</p> <p>The component <code class="highlighter-rouge">simple_alarm</code> is capable of detecting intruders. It does so by checking if lights are being turned on while there is no one at home. When this happens it will turn the lights red, flash them for 30 seconds and send a message via <a href="/components/notify/">the notify component</a>. It will also flash a specific light when a known person comes home.</p>
<p>This component depends on the components <a href="/components/device_tracker/">device_tracker</a> and <a href="/components/light/">light</a> being setup.</p> <p>This component depends on the components <a href="/components/device_tracker/">device_tracker</a> and <a href="/components/light/">light</a> being setup.</p>

View file

@ -90,7 +90,7 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">splunk</code> component makes it possible to log all state changes to an external <a href="http://splunk.com/">Splunk</a> database using Splunks HTTP Event Collector feature. You can either use this alone, or with the HomeAssistant for Splunk <a href="https://github.com/miniconfig/splunk-homeassistant">app</a>. Since the HEC feature is new to Splunk, you will need to use at least version 6.3.</p> <p>The <code class="highlighter-rouge">splunk</code> component makes it possible to log all state changes to an external <a href="http://splunk.com/">Splunk</a> database using Splunks HTTP Event Collector feature. You can either use this alone, or with the Home Assistant for Splunk <a href="https://github.com/miniconfig/splunk-homeassistant">app</a>. Since the HEC feature is new to Splunk, you will need to use at least version 6.3.</p>
<p>To use the <code class="highlighter-rouge">splunk</code> component in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use the <code class="highlighter-rouge">splunk</code> component in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>

View file

@ -100,7 +100,7 @@
<p>Configuration variables:</p> <p>Configuration variables:</p>
<ul> <ul>
<li><strong>elevation</strong> (<em>Optional</em>): The (physical) elevation of your location, in metres above sea level. If ommitted will be retrieved from Google Maps.</li> <li><strong>elevation</strong> (<em>Optional</em>): The (physical) elevation of your location, in metres above sea level. If omitted will be retrieved from Google Maps.</li>
</ul> </ul>
<p class="img"> <p class="img">

View file

@ -132,7 +132,7 @@
<h3><a class="title-link" name="arest-device" href="#arest-device"></a> aREST device</h3> <h3><a class="title-link" name="arest-device" href="#arest-device"></a> aREST device</h3>
<p>The example below is doing the same as the <a href="/components/switch.arest/">aREST switch</a>. The commandline tool <a href="http://curl.haxx.se/"><code class="highlighter-rouge">curl</code></a> is used to toogle a pin which is controllable through REST.</p> <p>The example below is doing the same as the <a href="/components/switch.arest/">aREST switch</a>. The commandline tool <a href="http://curl.haxx.se/"><code class="highlighter-rouge">curl</code></a> is used to toggle a pin which is controllable through REST.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">switch</span><span class="pi">:</span> <span class="s">switch</span><span class="pi">:</span>

View file

@ -116,7 +116,7 @@
<li><strong>host</strong> (<em>Required</em>): The IP address of your D-Link plug, eg. http://192.168.1.32</li> <li><strong>host</strong> (<em>Required</em>): The IP address of your D-Link plug, eg. http://192.168.1.32</li>
<li><strong>name</strong> (<em>Optional</em>): The name to use when displaying this switch.</li> <li><strong>name</strong> (<em>Optional</em>): The name to use when displaying this switch.</li>
<li><strong>username</strong> (<em>Required</em>): The username for your plug. Defaults to <code class="highlighter-rouge">admin</code>.</li> <li><strong>username</strong> (<em>Required</em>): The username for your plug. Defaults to <code class="highlighter-rouge">admin</code>.</li>
<li><strong>password</strong> (<em>Required</em>): The password for your plug. Default password is the <code class="highlighter-rouge">PIN</code> inlcuded on the configuration card.</li> <li><strong>password</strong> (<em>Required</em>): The password for your plug. Default password is the <code class="highlighter-rouge">PIN</code> included on the configuration card.</li>
<li><strong>use_legacy_protocol</strong> (<em>Optional</em>): Enable limited support for legacy firmware protocols (Tested with v1.24).</li> <li><strong>use_legacy_protocol</strong> (<em>Optional</em>): Enable limited support for legacy firmware protocols (Tested with v1.24).</li>
</ul> </ul>

View file

@ -109,7 +109,7 @@ Currently works using default https port only.
<ul> <ul>
<li><strong>host</strong> (<em>Required</em>): The IP address of your Hikvision camera, eg. <code class="highlighter-rouge">192.168.1.32</code>.</li> <li><strong>host</strong> (<em>Required</em>): The IP address of your Hikvision camera, eg. <code class="highlighter-rouge">192.168.1.32</code>.</li>
<li><strong>port</strong> (<em>Optional</em>): The port to connec to your Hikvision camera. Defaults to <code class="highlighter-rouge">80</code>.</li> <li><strong>port</strong> (<em>Optional</em>): The port to connect to your Hikvision camera. Defaults to <code class="highlighter-rouge">80</code>.</li>
<li><strong>name</strong> (<em>Optional</em>): This parameter allows you to override the name of your camera.</li> <li><strong>name</strong> (<em>Optional</em>): This parameter allows you to override the name of your camera.</li>
<li><strong>username</strong> (<em>Optional</em>): The username for accessing your Hikvision camera. Defaults to <code class="highlighter-rouge">admin</code>.</li> <li><strong>username</strong> (<em>Optional</em>): The username for accessing your Hikvision camera. Defaults to <code class="highlighter-rouge">admin</code>.</li>
<li><strong>password</strong> (<em>Optional</em>): The password to access your Hikvision camera. Defaults to <code class="highlighter-rouge">12345</code>.</li> <li><strong>password</strong> (<em>Optional</em>): The password to access your Hikvision camera. Defaults to <code class="highlighter-rouge">12345</code>.</li>

View file

@ -105,8 +105,8 @@
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): A name for this devices used within Home assistant</li> <li><strong>name</strong> (<em>Optional</em>): A name for this devices used within Home assistant</li>
<li><strong>address</strong> (<em>Required</em>): The KNX group address that is used to turn on/off this actuator channel</li> <li><strong>address</strong> (<em>Required</em>): The KNX group address that is used to turn on/off this actuator channel</li>
<li><strong>state_address</strong> (<em>Optional</em>): Some KNX devices can change their state internally without any messages on the KXN bus, e.g. if you configure a timer on a channel. The optional <code class="highlighter-rouge">state_address</code> can be used to inform Home Assistant about these state changes. If a KNX message is seen on the bus addressed to the given state address, this wil overwrite the state of the switch object. <li><strong>state_address</strong> (<em>Optional</em>): Some KNX devices can change their state internally without any messages on the KXN bus, e.g. if you configure a timer on a channel. The optional <code class="highlighter-rouge">state_address</code> can be used to inform Home Assistant about these state changes. If a KNX message is seen on the bus addressed to the given state address, this will overwrite the state of the switch object.
For switching actuators that are only controlled by a single group address and cant change their state internally, you dont have to configrue the state address.</li> For switching actuators that are only controlled by a single group address and cant change their state internally, you dont have to configure the state address.</li>
</ul> </ul>

View file

@ -141,7 +141,7 @@
<li><strong>on</strong> (<em>Optional</em>): <code class="highlighter-rouge">1</code> or <code class="highlighter-rouge">0</code></li> <li><strong>on</strong> (<em>Optional</em>): <code class="highlighter-rouge">1</code> or <code class="highlighter-rouge">0</code></li>
</ul> </ul>
<p>For possible code entries look at the <a href="https://www.pilight.org/development/api/">pilight API</a>. All commands allowed by <a href="https://wiki.pilight.org/doku.php/psend">pilight-send</a> can be used. Which means that if for a certain protocol there are different parameters used, you should be able to replace the variables above by the proper ones required by the specific protocol. When using the <code class="highlighter-rouge">elro_800_switch</code> or <code class="highlighter-rouge">mumbi</code> protocol for example, you will have to replace the variable <code class="highlighter-rouge">unit</code> with <code class="highlighter-rouge">unitcode</code> or there will be errors occuring.</p> <p>For possible code entries look at the <a href="https://www.pilight.org/development/api/">pilight API</a>. All commands allowed by <a href="https://wiki.pilight.org/doku.php/psend">pilight-send</a> can be used. Which means that if for a certain protocol there are different parameters used, you should be able to replace the variables above by the proper ones required by the specific protocol. When using the <code class="highlighter-rouge">elro_800_switch</code> or <code class="highlighter-rouge">mumbi</code> protocol for example, you will have to replace the variable <code class="highlighter-rouge">unit</code> with <code class="highlighter-rouge">unitcode</code> or there will be errors occurring.</p>
<h2><a class="title-link" name="examples" href="#examples"></a> Examples</h2> <h2><a class="title-link" name="examples" href="#examples"></a> Examples</h2>

View file

@ -109,7 +109,7 @@
<p>Configuration variables:</p> <p>Configuration variables:</p>
<ul> <ul>
<li><strong>sink_name</strong> (<em>Required</em>): The name of the Pulseaudio sink that will recieve the audio.</li> <li><strong>sink_name</strong> (<em>Required</em>): The name of the Pulseaudio sink that will receive the audio.</li>
<li><strong>source_name</strong> (<em>Required</em>): The name of the Pulseaudio source that will supply the audio.</li> <li><strong>source_name</strong> (<em>Required</em>): The name of the Pulseaudio source that will supply the audio.</li>
<li><strong>name</strong> (<em>Optional</em>): Name of the switch.</li> <li><strong>name</strong> (<em>Optional</em>): Name of the switch.</li>
<li><strong>host</strong> (<em>Optional</em>): The IP address or host name of the PulseAudio server. If not specified, 127.0.0.1 is used.</li> <li><strong>host</strong> (<em>Optional</em>): The IP address or host name of the PulseAudio server. If not specified, 127.0.0.1 is used.</li>

View file

@ -132,7 +132,7 @@ Then you should update your configuration to:</p>
<p>Generate codes:</p> <p>Generate codes:</p>
<p>If you need to generate codes for switches you can use a template (usefull for example COCO switches).</p> <p>If you need to generate codes for switches you can use a template (useful for example COCO switches).</p>
<ul> <ul>
<li>Go to home-assistant-IP:8123/dev-template</li> <li>Go to home-assistant-IP:8123/dev-template</li>
@ -147,7 +147,7 @@ Then you should update your configuration to:</p>
<li>Use this code to add a new switch in your configuration.yaml</li> <li>Use this code to add a new switch in your configuration.yaml</li>
<li>Launch your homeassistant and go the website.</li> <li>Launch your homeassistant and go the website.</li>
<li>Enable learning mode on your switch (i.e. push learn button or plug it in a wall socket)</li> <li>Enable learning mode on your switch (i.e. push learn button or plug it in a wall socket)</li>
<li>Toggle your new switch in the homeassisant interface</li> <li>Toggle your new switch in the Home Assistant interface</li>
</ul> </ul>
<h2><a class="title-link" name="examples" href="#examples"></a> Examples</h2> <h2><a class="title-link" name="examples" href="#examples"></a> Examples</h2>

View file

@ -92,7 +92,7 @@
<p>The <code class="highlighter-rouge">updater</code> component will check daily for new releases. It will show a badge in the frontend if a new version was found.</p> <p>The <code class="highlighter-rouge">updater</code> component will check daily for new releases. It will show a badge in the frontend if a new version was found.</p>
<p>The updater component will also collect basic information about Home Assistant and its environment. The information includes the current Home Assistant version, the timezone, Python version and operating system infomation. No identifiable information (i.e. IP address, GPS coordinates, etc.) will ever be collected. If you are concerned about your privacy, you are welcome to scrutinize the Python <a href="https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/updater.py#L91">source code</a>.</p> <p>The updater component will also collect basic information about Home Assistant and its environment. The information includes the current Home Assistant version, the timezone, Python version and operating system information. No identifiable information (i.e. IP address, GPS coordinates, etc.) will ever be collected. If you are concerned about your privacy, you are welcome to scrutinize the Python <a href="https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/updater.py#L91">source code</a>.</p>
<p>To integrate this into Home Assistant, add the following section to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To integrate this into Home Assistant, add the following section to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>

View file

@ -121,7 +121,7 @@
</code></pre> </code></pre>
</div> </div>
<p>The following can also be provied to allow access to the Wink Relay sensors. This value could change at any time.</p> <p>The following can also be provided to allow access to the Wink Relay sensors. This value could change at any time.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">wink</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">wink</span><span class="pi">:</span>
<span class="s">user_agent</span><span class="pi">:</span> <span class="s">Manufacturer/Home-Assistant WinkAndroid/4</span> <span class="s">user_agent</span><span class="pi">:</span> <span class="s">Manufacturer/Home-Assistant WinkAndroid/4</span>
@ -132,10 +132,10 @@
<ul> <ul>
<li><strong>access_token</strong> (<em>Required if the below arent present.</em>): The retrieved access token.</li> <li><strong>access_token</strong> (<em>Required if the below arent present.</em>): The retrieved access token.</li>
<li><strong>email</strong> (<em>Required if access token isnt provied</em>): Your Wink login email.</li> <li><strong>email</strong> (<em>Required if access token isnt provided</em>): Your Wink login email.</li>
<li><strong>password</strong> (<em>Required if access token isnt provied</em>): Your Wink loging password.</li> <li><strong>password</strong> (<em>Required if access token isnt provided</em>): Your Wink login password.</li>
<li><strong>client_id</strong> (<em>Required if access token isnt provied</em>): Your provided Wink client_id.</li> <li><strong>client_id</strong> (<em>Required if access token isnt provided</em>): Your provided Wink client_id.</li>
<li><strong>client_secret</strong> (<em>Required if access token isnt provied</em>): Your provided Wink client_secret.</li> <li><strong>client_secret</strong> (<em>Required if access token isnt provided</em>): Your provided Wink client_secret.</li>
<li><strong>user_agent</strong> (<em>Optional</em>): The user-agent passed in the API calls to Wink.</li> <li><strong>user_agent</strong> (<em>Optional</em>): The user-agent passed in the API calls to Wink.</li>
</ul> </ul>

View file

@ -321,7 +321,7 @@ You can use this for automations.</p>
</tr> </tr>
<tr> <tr>
<td>change_association</td> <td>change_association</td>
<td>Add or remove an association in th Z-Wave network</td> <td>Add or remove an association in the Z-Wave network</td>
</tr> </tr>
<tr> <tr>
<td>cancel_command</td> <td>cancel_command</td>

View file

@ -2349,62 +2349,62 @@
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/frontend.html</loc> <loc>https://home-assistant.io/demo/frontend.html</loc>
<lastmod>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc> <loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
<lastmod>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:35+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:36+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>2016-11-23T07:57:22+00:00</lastmod> <lastmod>2016-11-23T09:24:36+00:00</lastmod>
</url> </url>
</urlset> </urlset>