Site updated at 2017-10-30 07:30:56 UTC

This commit is contained in:
Travis CI 2017-10-30 07:30:57 +00:00
parent 3835d0bd01
commit 4a88353a63
34 changed files with 160 additions and 172 deletions

View file

@ -4,7 +4,7 @@
<title><![CDATA[Home Assistant]]></title> <title><![CDATA[Home Assistant]]></title>
<link href="https://home-assistant.io/atom.xml" rel="self"/> <link href="https://home-assistant.io/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+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: Announcements | Home Assistant]]></title> <title><![CDATA[Category: Announcements | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/announcements/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/announcements/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Community | Home Assistant]]></title> <title><![CDATA[Category: Community | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/community/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Device-Tracking | Home Assistant]]></title> <title><![CDATA[Category: Device-Tracking | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/device-tracking/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/device-tracking/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: ESP8266 | Home Assistant]]></title> <title><![CDATA[Category: ESP8266 | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/esp8266/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: How-To | Home Assistant]]></title> <title><![CDATA[Category: How-To | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/how-to/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: iBeacons | Home Assistant]]></title> <title><![CDATA[Category: iBeacons | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/ibeacons/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title> <title><![CDATA[Category: Internet-of-Things | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/internet-of-things/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: IoT-Data | Home Assistant]]></title> <title><![CDATA[Category: IoT-Data | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/iot-data/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/iot-data/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+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: Media | Home Assistant]]></title> <title><![CDATA[Category: Media | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/media/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/media/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Merchandise | Home Assistant]]></title> <title><![CDATA[Category: Merchandise | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/merchandise/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/merchandise/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Micropython | Home Assistant]]></title> <title><![CDATA[Category: Micropython | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/micropython/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/micropython/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: MQTT | Home Assistant]]></title> <title><![CDATA[Category: MQTT | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/mqtt/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Organisation | Home Assistant]]></title> <title><![CDATA[Category: Organisation | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/organisation/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: OwnTracks | Home Assistant]]></title> <title><![CDATA[Category: OwnTracks | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/owntracks/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Presence-Detection | Home Assistant]]></title> <title><![CDATA[Category: Presence-Detection | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/presence-detection/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title> <title><![CDATA[Category: Public-Service-Announcement | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/public-service-announcement/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Release-Notes | Home Assistant]]></title> <title><![CDATA[Category: Release-Notes | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/release-notes/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Survey | Home Assistant]]></title> <title><![CDATA[Category: Survey | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/survey/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Talks | Home Assistant]]></title> <title><![CDATA[Category: Talks | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/talks/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Technology | Home Assistant]]></title> <title><![CDATA[Category: Technology | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/technology/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/technology/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: User-Stories | Home Assistant]]></title> <title><![CDATA[Category: User-Stories | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/user-stories/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Video | Home Assistant]]></title> <title><![CDATA[Category: Video | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/video/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/video/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+00:00</updated>
<id>https://home-assistant.io/</id> <id>https://home-assistant.io/</id>
<author> <author>
<name><![CDATA[Home Assistant]]></name> <name><![CDATA[Home Assistant]]></name>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: Website | Home Assistant]]></title> <title><![CDATA[Category: Website | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/> <link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/> <link href="https://home-assistant.io/"/>
<updated>2017-10-29T20:22:20+00:00</updated> <updated>2017-10-30T07:17:46+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

@ -76,45 +76,49 @@
<hr class="divider"> <hr class="divider">
<p>The <code class="highlighter-rouge">knx</code> sensor platform allows you to monitor <a href="http://www.knx.org">KNX</a> binary sensors.</p> <p>The <code class="highlighter-rouge">knx</code> sensor platform allows you to monitor <a href="http://www.knx.org">KNX</a> binary sensors.</p>
<p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p> <p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">binary_sensor</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="s">binary_sensor</span><span class="pi">:</span>
<span class="s">name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Entrance.Motion.Sensor"</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/0/2'</span> <span class="s">name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Entrance.Motion.Sensor"</span>
<span class="s">device_class</span><span class="pi">:</span> <span class="s1">'</span><span class="s">motion'</span> <span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/0/2'</span>
<span class="c1">#significant_bit: 2</span> <span class="s">device_class</span><span class="pi">:</span> <span class="s1">'</span><span class="s">motion'</span>
<span class="c1">#significant_bit: 2</span>
</code></pre> </code></pre>
</div> </div>
<p>Configuration variables:</p>
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li> <li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li>
<li><strong>address</strong>: KNX group address of the binary sensor</li> <li><strong>address</strong>: KNX group address of the binary sensor.</li>
<li><strong>device_class</strong>: (Optional) HASS device class e.g. “motion”</li> <li><strong>device_class</strong> (Optional): HASS device class e.g. “motion”.</li>
<li><strong>significant_bit</strong>: (Optional) Specify which significant bit of the KNX value should be used. Default is 1.</li> <li><strong>significant_bit</strong> (Optional): Specify which significant bit of the KNX value should be used. Default is 1.</li>
</ul> </ul>
<p>You can also attach actions to binary sensors (e.g., to switch on a light when a switch was pressed). In this example, one light is switched on when the button was pressed once and two others when the button was pressed a second time.</p> <p>You can also attach actions to binary sensors (e.g., to switch on a light when a switch was pressed). In this example, one light is switched on when the button was pressed once and two others when the button was pressed a second time.</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">binary_sensor</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="s">binary_sensor</span><span class="pi">:</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Livingroom.3Switch3</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/0/26'</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Livingroom.3Switch3</span>
<span class="s">automation</span><span class="pi">:</span> <span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/0/26'</span>
<span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">1</span> <span class="s">automation</span><span class="pi">:</span>
<span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span> <span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">1</span>
<span class="s">action</span><span class="pi">:</span> <span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
<span class="pi">-</span> <span class="s">entity_id</span><span class="pi">:</span> <span class="s">light.hue_color_lamp_1</span> <span class="s">action</span><span class="pi">:</span>
<span class="s">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span> <span class="pi">-</span> <span class="s">entity_id</span><span class="pi">:</span> <span class="s">light.hue_color_lamp_1</span>
<span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">2</span> <span class="s">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span>
<span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span> <span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">2</span>
<span class="s">action</span><span class="pi">:</span> <span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
<span class="pi">-</span> <span class="s">entity_id</span><span class="pi">:</span> <span class="s">light.hue_bloom_1</span> <span class="s">action</span><span class="pi">:</span>
<span class="s">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span> <span class="pi">-</span> <span class="s">entity_id</span><span class="pi">:</span> <span class="s">light.hue_bloom_1</span>
<span class="pi">-</span> <span class="s">entity_id</span><span class="pi">:</span> <span class="s">light.hue_bloom_2</span> <span class="s">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span>
<span class="s">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span> <span class="pi">-</span> <span class="s">entity_id</span><span class="pi">:</span> <span class="s">light.hue_bloom_2</span>
<span class="s">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span>
</code></pre> </code></pre>
</div> </div>
<p>Configuration variables:</p>
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li> <li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li>
<li><strong>counter</strong>: (<em>Optional</em>) Set to 2 if your only want the action to be executed if the button was pressed twice. To 3 for three times button pressed. Defaults to 1.</li> <li><strong>counter</strong> (<em>Optional</em>): Set to 2 if your only want the action to be executed if the button was pressed twice. To 3 for three times button pressed. Defaults to 1.</li>
<li><strong>hook</strong>: (Optional): Indicates if the automation should be executed on what state of the binary sensor. Values: “on” or “off”. Defaults to “on”.</li> <li><strong>hook</strong> (Optional): Indicates if the automation should be executed on what state of the binary sensor. Values: “on” or “off”. Defaults to “on”.</li>
<li><strong>action</strong>: Specify a list of actions analog to the <a href="https://home-assistant.io/docs/automation/action/">HASS automation rules</a>.</li> <li><strong>action</strong>: Specify a list of actions analog to the <a href="/docs/automation/action/">automation rules</a>.</li>
</ul> </ul>
</article> </article>
</div> </div>

View file

@ -77,7 +77,8 @@
<p>The <code class="highlighter-rouge">knx</code> climate platform is used as in interface with KNX thermostats.</p> <p>The <code class="highlighter-rouge">knx</code> climate platform is used as in interface with KNX thermostats.</p>
<p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p> <p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p>
<p>To use your KNX thermostats in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use your KNX thermostats in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</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="c1"># Example configuration.yaml entry</span>
<span class="s">climate</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">HASS-Kitchen.Temperature</span> <span class="s">name</span><span class="pi">:</span> <span class="s">HASS-Kitchen.Temperature</span>
<span class="s">temperature_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/2/1'</span> <span class="s">temperature_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/2/1'</span>
@ -87,17 +88,19 @@
</code></pre> </code></pre>
</div> </div>
<p>Alternatively, if your device has dedicated binary group addresses for frost/night/comfort mode:</p> <p>Alternatively, if your device has dedicated binary group addresses for frost/night/comfort mode:</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="c1"># Example configuration.yaml entry</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="s">climate</span><span class="pi">:</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">HASS-Kitchen.Temperature</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">temperature_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/2/1'</span> <span class="s">name</span><span class="pi">:</span> <span class="s">HASS-Kitchen.Temperature</span>
<span class="s">setpoint_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/2'</span> <span class="s">temperature_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/2/1'</span>
<span class="s">target_temperature_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/1'</span> <span class="s">setpoint_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/2'</span>
<span class="s">operation_mode_frost_protection_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/3'</span> <span class="s">target_temperature_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/1'</span>
<span class="s">operation_mode_night_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/4'</span> <span class="s">operation_mode_frost_protection_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/3'</span>
<span class="s">operation_mode_comfort_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/5'</span> <span class="s">operation_mode_night_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/4'</span>
<span class="s">operation_mode_comfort_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/5'</span>
</code></pre> </code></pre>
</div> </div>
<p>Configuration variables:</p>
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li> <li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li>
<li><strong>temperature_address</strong>: KNX group address for reading current room temperature from KNX bus.</li> <li><strong>temperature_address</strong>: KNX group address for reading current room temperature from KNX bus.</li>
@ -105,15 +108,15 @@
<li> <li>
<p><strong>setpoint_address</strong>: KNX group address for basis setpoint</p> <p><strong>setpoint_address</strong>: KNX group address for basis setpoint</p>
</li> </li>
<li><strong>operation_mode_address</strong> (<em>Optional</em>) KNX address for operation mode (Frost protection/night/comfort).</li> <li><strong>operation_mode_address</strong> (<em>Optional</em>): KNX address for operation mode (Frost protection/night/comfort).</li>
<li><strong>operation_mode_state_address</strong> (<em>Optional</em>) Explicit KNX address for reading operation mode</li> <li><strong>operation_mode_state_address</strong> (<em>Optional</em>): Explicit KNX address for reading operation mode</li>
<li><strong>controller_status_address</strong> (<em>Optional</em>) KNX address for HVAC controller status (in accordance with KNX AN 097/07 rev 3)</li> <li><strong>controller_status_address</strong> (<em>Optional</em>): KNX address for HVAC controller status (in accordance with KNX AN 097/07 rev 3)</li>
<li> <li>
<p><strong>controller_status_state_address</strong> (<em>Optional</em>) Explicit KNX address for reading HVAC controller status</p> <p><strong>controller_status_state_address</strong> (<em>Optional</em>): Explicit KNX address for reading HVAC controller status</p>
</li> </li>
<li><strong>operation_mode_frost_protection_address</strong> (<em>Optional</em>) KNX address for switching on/off frost/heat protection mode.</li> <li><strong>operation_mode_frost_protection_address</strong> (<em>Optional</em>): KNX address for switching on/off frost/heat protection mode.</li>
<li><strong>operation_mode_night_address</strong> (<em>Optional</em>) KNX address for switching on/off night mode.</li> <li><strong>operation_mode_night_address</strong> (<em>Optional</em>): KNX address for switching on/off night mode.</li>
<li><strong>operation_mode_comfort_address</strong> (<em>Optional</em>) KNX address for switching on/off comfort mode.</li> <li><strong>operation_mode_comfort_address</strong> (<em>Optional</em>): KNX address for switching on/off comfort mode.</li>
</ul> </ul>
<p><code class="highlighter-rouge">operation_mode_frost_protection_address</code> / <code class="highlighter-rouge">operation_mode_night_address</code> / <code class="highlighter-rouge">operation_mode_comfort_address</code> are not necessary if <code class="highlighter-rouge">operation_mode_address</code> was specified.</p> <p><code class="highlighter-rouge">operation_mode_frost_protection_address</code> / <code class="highlighter-rouge">operation_mode_night_address</code> / <code class="highlighter-rouge">operation_mode_comfort_address</code> are not necessary if <code class="highlighter-rouge">operation_mode_address</code> was specified.</p>
</article> </article>

View file

@ -122,7 +122,6 @@
<span class="s">climate</span><span class="pi">:</span> <span class="s">climate</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">mqtt</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Study</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Study</span>
<span class="s">target_sensor</span><span class="pi">:</span> <span class="s">sensor.study_temperature</span>
<span class="s">modes</span><span class="pi">:</span> <span class="s">modes</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">off</span> <span class="pi">-</span> <span class="s">off</span>
<span class="pi">-</span> <span class="s">cool</span> <span class="pi">-</span> <span class="s">cool</span>

View file

@ -94,9 +94,8 @@
</ul> </ul>
</li> </li>
</ul> </ul>
<p>Pick an icon that you can find on <a href="https://materialdesignicons.com/">materialdesignicons.com</a> to use for your input and prefix the name with <code class="highlighter-rouge">mdi:</code>. For example <code class="highlighter-rouge">mdi:car</code>, <code class="highlighter-rouge">mdi:ambulance</code>, or <code class="highlighter-rouge">mdi:motorbike</code>.</p> <p>Pick an icon that you can find on <a href="https://materialdesignicons.com/">materialdesignicons.com</a> to use for your input and prefix the name with <code class="highlighter-rouge">mdi:</code>. For example <code class="highlighter-rouge">mdi:car</code>, <code class="highlighter-rouge">mdi:ambulance</code> or <code class="highlighter-rouge">mdi:motorbike</code>.</p>
<h2><a class="title-link" name="services" href="#services"></a> Services</h2> <h2><a class="title-link" name="services" href="#services"></a> Services</h2>
<h3><a class="title-link" name="media-control-services" href="#media-control-services"></a> Media control services</h3>
<p>Available services: <code class="highlighter-rouge">increment</code>, <code class="highlighter-rouge">decrement</code>, and <code class="highlighter-rouge">reset</code>.</p> <p>Available services: <code class="highlighter-rouge">increment</code>, <code class="highlighter-rouge">decrement</code>, and <code class="highlighter-rouge">reset</code>.</p>
<h4><a class="title-link" name="service-counterincrement" href="#service-counterincrement"></a> Service <code class="highlighter-rouge">counter.increment</code></h4> <h4><a class="title-link" name="service-counterincrement" href="#service-counterincrement"></a> Service <code class="highlighter-rouge">counter.increment</code></h4>
<p>Increments the counter with 1 or the given value for the steps.</p> <p>Increments the counter with 1 or the given value for the steps.</p>

View file

@ -79,28 +79,29 @@
<p>To use your KNX covers in your installation, add the following to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use your KNX covers 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">cover</span><span class="pi">:</span> <span class="s">cover</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Kitchen.Shutter"</span> <span class="s">name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Kitchen.Shutter"</span>
<span class="s">move_long_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/0'</span> <span class="s">move_long_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/0'</span>
<span class="s">move_short_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/1'</span> <span class="s">move_short_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/1'</span>
<span class="s">position_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/3'</span> <span class="s">position_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/3'</span>
<span class="s">position_state_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/2'</span> <span class="s">position_state_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">3/0/2'</span>
<span class="s">travelling_time_down</span><span class="pi">:</span> <span class="s">51</span> <span class="s">travelling_time_down</span><span class="pi">:</span> <span class="s">51</span>
<span class="s">travelling_time_up</span><span class="pi">:</span> <span class="s">61</span> <span class="s">travelling_time_up</span><span class="pi">:</span> <span class="s">61</span>
</code></pre> </code></pre>
</div> </div>
<p>Configuration variables:</p>
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li> <li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li>
<li><strong>move_long_address</strong>: KNX group address for moving the cover full up or down.</li> <li><strong>move_long_address</strong>: KNX group address for moving the cover full up or down.</li>
<li><strong>move_short_address</strong>: (<em>Optional</em>) KNX group address for moving the cover short time up or down.</li> <li><strong>move_short_address</strong> (<em>Optional</em>): KNX group address for moving the cover short time up or down.</li>
<li><strong>position_address</strong>: (<em>Optional</em>) KNX group address for moving the cover to the dedicated position.</li> <li><strong>position_address</strong> (<em>Optional</em>): KNX group address for moving the cover to the dedicated position.</li>
<li><strong>position_state_address</strong>: (<em>Optional</em>) Separate KNX group address for requesting the current position of the cover.</li> <li><strong>position_state_address</strong> (<em>Optional</em>): Separate KNX group address for requesting the current position of the cover.</li>
<li><strong>angle_address</strong>: (<em>Optional</em>) KNX group address for moving the cover to the dedicated angle.</li> <li><strong>angle_address</strong> (<em>Optional</em>): KNX group address for moving the cover to the dedicated angle.</li>
<li><strong>angle_state_address</strong>: (<em>Optional</em>) Separate KNX group address for requesting the current angle of cover.</li> <li><strong>angle_state_address</strong> (<em>Optional</em>): Separate KNX group address for requesting the current angle of cover.</li>
<li><strong>travelling_time_down</strong>: (<em>Optional</em>) Time cover needs to travel down in seconds. Needed to calculate the intermediate positions of cover while traveling. Defaults to 25.</li> <li><strong>travelling_time_down</strong> (<em>Optional</em>): Time cover needs to travel down in seconds. Needed to calculate the intermediate positions of cover while traveling. Defaults to 25.</li>
<li><strong>travelling_time_up</strong>: (<em>Optional</em>) Time cover needs to travel up in seconds. Needed to calculate the intermediate positions of cover while traveling. Defaults to 25.</li> <li><strong>travelling_time_up</strong> (<em>Optional</em>): Time cover needs to travel up in seconds. Needed to calculate the intermediate positions of cover while traveling. Defaults to 25.</li>
<li><strong>invert_position</strong>: (<em>Optional</em>) Set this to true if your actuator report fully closed as 100%</li> <li><strong>invert_position</strong> (<em>Optional</em>): Set this to true if your actuator report fully closed as 100%.</li>
<li><strong>invert_angle</strong>: (<em>Optional</em>) Set this to true if your actuator reports tilt fully closed as 100%</li> <li><strong>invert_angle</strong> (<em>Optional</em>): Set this to true if your actuator reports tilt fully closed as 100%.</li>
</ul> </ul>
</article> </article>
</div> </div>

View file

@ -74,8 +74,7 @@
</h1> </h1>
</header> </header>
<hr class="divider"> <hr class="divider">
<h2>Overview</h2> <p>The <a href="http://www.knx.org">KNX</a> integration for Home Assistant allows you to connect to a KNX/IP devices.</p>
<p>The <a href="http://www.knx.org">KNX</a> integration for Home Assistant allows you to connect to a KNX/IP devices.</p>
<p>The component requires a local KNX/IP interface like the <a href="http://www.weinzierl.de/index.php/en/all-knx/knx-devices-en/knx-ip-interface-730-en">Weinzierl 730</a>. Through this, it will send and receive commands to and from other devices to the KNX bus.</p> <p>The component requires a local KNX/IP interface like the <a href="http://www.weinzierl.de/index.php/en/all-knx/knx-devices-en/knx-ip-interface-730-en">Weinzierl 730</a>. Through this, it will send and receive commands to and from other devices to the KNX bus.</p>
<p>There is currently support for the following device types within Home Assistant:</p> <p>There is currently support for the following device types within Home Assistant:</p>
<ul> <ul>
@ -87,18 +86,18 @@
<li><a href="/components/climate.knx">Thermostat</a></li> <li><a href="/components/climate.knx">Thermostat</a></li>
<li><a href="/components/notify.knx">Notify</a></li> <li><a href="/components/notify.knx">Notify</a></li>
</ul> </ul>
<h2>Configuration</h2> <h3><a class="title-link" name="configuration" href="#configuration"></a> Configuration</h3>
<p>To use your KNX in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use your KNX in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span>
</code></pre> </code></pre>
</div> </div>
<p>Optional, recommended for large KNX installations (&gt;100 devices) and/or if you want to use the XKNX abstraction also for other scripted tools outside HASS:</p> <p>Optional, recommended for large KNX installations (&gt;100 devices) and/or if you want to use the XKNX abstraction also for other scripted tools outside of Home Assistant:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span>
<span class="s">config_file</span><span class="pi">:</span> <span class="s1">'</span><span class="s">/path/to/xknx.yaml'</span> <span class="s">config_file</span><span class="pi">:</span> <span class="s1">'</span><span class="s">/path/to/xknx.yaml'</span>
</code></pre> </code></pre>
</div> </div>
<ul> <ul>
<li><strong>config_file</strong>: (<em>Optional</em>) path for xknx configuration file.</li> <li><strong>config_file</strong> (<em>Optional</em>): The path for XKNX configuration file.</li>
</ul> </ul>
<p>If the auto detection of the KNX/IP device does not work you can specify ip/port of the tunneling device:</p> <p>If the auto detection of the KNX/IP device does not work you can specify ip/port of the tunneling device:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span>
@ -109,9 +108,9 @@
</code></pre> </code></pre>
</div> </div>
<ul> <ul>
<li><strong>host</strong>: Host of the KNX/IP tunneling device</li> <li><strong>host</strong>: Host of the KNX/IP tunneling device.</li>
<li><strong>port</strong>: Port of the KNX/IP tunneling device</li> <li><strong>port</strong>: Port of the KNX/IP tunneling device.</li>
<li><strong>local_ip</strong>: IP of the local interface</li> <li><strong>local_ip</strong>: IP of the local interface.</li>
</ul> </ul>
<p>Explicit connection to a KNX/IP routing device:</p> <p>Explicit connection to a KNX/IP routing device:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span>
@ -121,7 +120,7 @@
</code></pre> </code></pre>
</div> </div>
<ul> <ul>
<li><strong>local_ip</strong>: local ip of interface (which should be used for multicasting)</li> <li><strong>local_ip</strong>: The local IP address of interface (which should be used for multicasting).</li>
</ul> </ul>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">knx</span><span class="pi">:</span>
<span class="s">fire_event</span><span class="pi">:</span> <span class="s">True</span> <span class="s">fire_event</span><span class="pi">:</span> <span class="s">True</span>
@ -130,12 +129,10 @@
</div> </div>
<ul> <ul>
<li><strong>fire_event</strong> (<em>Optional</em>): If set to True, platform will write all received KNX messages to event bus</li> <li><strong>fire_event</strong> (<em>Optional</em>): If set to True, platform will write all received KNX messages to event bus</li>
<li> <li><strong>fire_event_filter</strong> (<em>Optional</em>): If <code class="highlighter-rouge">fire_event</code> is set <code class="highlighter-rouge">fire_event_filter</code> has to be specified. <code class="highlighter-rouge">fire_event_filter</code> defines a list of patterns for filtering KNX addresses. Only telegrams which match this pattern are sent to the HOme Assistant event bus.</li>
<p><strong>fire_event_filter</strong> (<em>Optional</em>): If <code class="highlighter-rouge">fire_event</code> is set <code class="highlighter-rouge">fire_event_filter</code> has to be specified. <code class="highlighter-rouge">fire_event_filter</code> defines a list of patterns for filtering KNX addresses. Only telegrams which match this pattern are sent to the HASS event bus.</p>
</li>
<li><strong>state_updater</strong> (<em>Optional</em>): The component will collect the current state of each configured device from the KNX bus to display it correctly within Home-Assistant. Set this option to False to prevent this behaviour.</li> <li><strong>state_updater</strong> (<em>Optional</em>): The component will collect the current state of each configured device from the KNX bus to display it correctly within Home-Assistant. Set this option to False to prevent this behaviour.</li>
</ul> </ul>
<h2>Service</h2> <h3><a class="title-link" name="services" href="#services"></a> Services</h3>
<p>In order to directly interact with the KNX bus, you can now use the following service:</p> <p>In order to directly interact with the KNX bus, you can now use the following service:</p>
<div class="highlighter-rouge"><pre class="highlight"><code>Domain: knx <div class="highlighter-rouge"><pre class="highlight"><code>Domain: knx
Service: send Service: send
@ -146,9 +143,8 @@ Service Data: {"address": "1/0/15", "payload": 0}
<li><strong>address</strong>: KNX group address</li> <li><strong>address</strong>: KNX group address</li>
<li><strong>payload</strong>: Payload, either an integer or an array of integers</li> <li><strong>payload</strong>: Payload, either an integer or an array of integers</li>
</ul> </ul>
<h2>Known issues:</h2> <h3><a class="title-link" name="known-issues" href="#known-issues"></a> Known issues</h3>
<p>Due to lame multicast support the routing abstraction and the gateway scanner <p>Due to lame multicast support the routing abstraction and the gateway scanner only work with Python &gt;=3.5.</p>
only work with python &gt;=3.5.</p>
</article> </article>
</div> </div>
<aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole"> <aside id="sidebar" class="grid__item one-third lap-one-whole palm-one-whole">

View file

@ -77,24 +77,21 @@
<p>The <code class="highlighter-rouge">knx</code> light component is used as in interface to switching/light actuators.</p> <p>The <code class="highlighter-rouge">knx</code> light component is used as in interface to switching/light actuators.</p>
<p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p> <p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p>
<p>To use your KNX light in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use your KNX light in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">light</span><span class="pi">:</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="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Kitchen-Light-1</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Kitchen-Light-1</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">1/0/9'</span> <span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">1/0/9'</span>
<span class="s">brightness_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">1/0/11'</span> <span class="s">brightness_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">1/0/11'</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Kitchen-Light-2</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">1/0/12'</span>
<span class="s">brightness_address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">1/0/14'</span>
</code></pre> </code></pre>
</div> </div>
<p>Configuration variables:</p>
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li> <li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li>
<li><strong>address</strong>: KNX group address for switching the light on and off</li> <li><strong>address</strong>: KNX group address for switching the light on and off.</li>
<li><strong>brightness_address</strong>: (Optional) KNX group address for dimming light.</li> <li><strong>brightness_address</strong> (Optional): KNX group address for dimming light.</li>
<li><strong>state_address</strong>: (<em>Optional</em>) separate KNX group address for retrieving the switch state of the light.</li> <li><strong>state_address</strong> (<em>Optional</em>): separate KNX group address for retrieving the switch state of the light.</li>
<li><strong>brightness_state_address</strong>: (<em>Optional</em>) separate KNX group address for retrieving the dimmed state of the light.</li> <li><strong>brightness_state_address</strong> (<em>Optional</em>): separate KNX group address for retrieving the dimmed state of the light.</li>
</ul> </ul>
<p>Some KNX devices can change their state internally without any messages on the KNX 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. <p>Some KNX devices can change their state internally without any messages on the KNX 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/light actuators that are only controlled by a single group address and cant change their state internally, you dont have to configure the state address.</p> For switching/light actuators that are only controlled by a single group address and cant change their state internally, you dont have to configure the state address.</p>

View file

@ -78,9 +78,9 @@
<p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p> <p>The <code class="highlighter-rouge">knx</code> component must be configured correctly, see <a href="/components/knx">KNX Component</a>.</p>
<p>To use your KNX switch in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p> <p>To use your KNX switch in your installation, add the following lines to your <code class="highlighter-rouge">configuration.yaml</code> file:</p>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">notify</span><span class="pi">:</span> <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">notify</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Alarm</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Alarm</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/10'</span> <span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/1/10'</span>
</code></pre> </code></pre>
</div> </div>
<ul> <ul>

View file

@ -83,27 +83,16 @@
<span class="s">name</span><span class="pi">:</span> <span class="s">Heating.Valve1</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Heating.Valve1</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">2/0/0'</span> <span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">2/0/0'</span>
<span class="s">type</span><span class="pi">:</span> <span class="s1">'</span><span class="s">percent'</span> <span class="s">type</span><span class="pi">:</span> <span class="s1">'</span><span class="s">percent'</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span> <span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Kitchen.Temperature</span> <span class="s">name</span><span class="pi">:</span> <span class="s">Kitchen.Temperature</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/2/1'</span> <span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/2/1'</span>
<span class="s">type</span><span class="pi">:</span> <span class="s1">'</span><span class="s">temperature'</span> <span class="s">type</span><span class="pi">:</span> <span class="s1">'</span><span class="s">temperature'</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Wind speed</span>
<span class="s">type</span><span class="pi">:</span> <span class="s">speed_ms</span>
<span class="s">address</span><span class="pi">:</span> <span class="s">1/0/0</span>
<span class="pi">-</span> <span class="s">platform</span><span class="pi">:</span> <span class="s">knx</span>
<span class="s">name</span><span class="pi">:</span> <span class="s">Lux</span>
<span class="s">type</span><span class="pi">:</span> <span class="s">illuminance</span>
<span class="s">address</span><span class="pi">:</span> <span class="s">1/0/1</span>
</code></pre> </code></pre>
</div> </div>
<ul> <ul>
<li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li> <li><strong>name</strong> (<em>Optional</em>): A name for this device used within Home Assistant.</li>
<li><strong>address</strong>: KNX group address of the sensor</li> <li><strong>address</strong>: KNX group address of the sensor.</li>
<li><strong>type</strong>: (Optional) “percent”, “temperature”, “illuminance”, “speed_ms”, “current”</li> <li><strong>type</strong> (Optional): “percent”, “temperature”, “illuminance”, “speed_ms”, “current”.</li>
</ul> </ul>
</article> </article>
</div> </div>

View file

@ -3542,7 +3542,7 @@
</url> </url>
<url> <url>
<loc>https://home-assistant.io/components/switch.hook/</loc> <loc>https://home-assistant.io/components/switch.hook/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/cookbook/automation_for_rainy_days/</loc> <loc>https://home-assistant.io/cookbook/automation_for_rainy_days/</loc>
@ -4210,99 +4210,99 @@
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/autostart/init.d/</loc> <loc>https://home-assistant.io/docs/autostart/init.d/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/api/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/api/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/configuration/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/configuration/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/installation/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/installation/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/operation/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/operation/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/reboot/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/reboot/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/running/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/running/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/updating/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/updating/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/appdaemon/windows/</loc> <loc>https://home-assistant.io/docs/ecosystem/appdaemon/windows/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/certificates/</loc> <loc>https://home-assistant.io/docs/ecosystem/certificates/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/hadashboard/</loc> <loc>https://home-assistant.io/docs/ecosystem/hadashboard/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/hass-configurator/</loc> <loc>https://home-assistant.io/docs/ecosystem/hass-configurator/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/ios/</loc> <loc>https://home-assistant.io/docs/ecosystem/ios/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/nginx/</loc> <loc>https://home-assistant.io/docs/ecosystem/nginx/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/notebooks/</loc> <loc>https://home-assistant.io/docs/ecosystem/notebooks/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/scenegen/</loc> <loc>https://home-assistant.io/docs/ecosystem/scenegen/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/ecosystem/synology/</loc> <loc>https://home-assistant.io/docs/ecosystem/synology/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/tools/</loc> <loc>https://home-assistant.io/docs/tools/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/tools/dev-tools/</loc> <loc>https://home-assistant.io/docs/tools/dev-tools/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/tools/hass/</loc> <loc>https://home-assistant.io/docs/tools/hass/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/docs/tools/scripts/</loc> <loc>https://home-assistant.io/docs/tools/scripts/</loc>
<lastmod>2017-10-29T20:22:20+00:00</lastmod> <lastmod>2017-10-30T07:17:46+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/faq/after-upgrading/</loc> <loc>https://home-assistant.io/faq/after-upgrading/</loc>
@ -5384,62 +5384,62 @@
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/frontend.html</loc> <loc>https://home-assistant.io/demo/frontend.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/index.html</loc> <loc>https://home-assistant.io/demo/index.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-event.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-event.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-info.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-info.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-service.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-service.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-state.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-state.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-dev-template.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-dev-template.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-history.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-history.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-iframe.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-iframe.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-logbook.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-logbook.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/demo/panels/ha-panel-map.html</loc> <loc>https://home-assistant.io/demo/panels/ha-panel-map.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc> <loc>https://home-assistant.io/googlef4f3693c209fe788.html</loc>
<lastmod>2017-10-29T20:21:36+00:00</lastmod> <lastmod>2017-10-30T07:16:50+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc> <loc>https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html</loc>
<lastmod>2017-10-29T20:21:37+00:00</lastmod> <lastmod>2017-10-30T07:16:51+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc> <loc>https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html</loc>
<lastmod>2017-10-29T20:21:37+00:00</lastmod> <lastmod>2017-10-30T07:16:51+00:00</lastmod>
</url> </url>
<url> <url>
<loc>https://home-assistant.io/static/mdi-demo.html</loc> <loc>https://home-assistant.io/static/mdi-demo.html</loc>
<lastmod>2017-10-29T20:21:37+00:00</lastmod> <lastmod>2017-10-30T07:16:51+00:00</lastmod>
</url> </url>
</urlset> </urlset>