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

@ -76,45 +76,49 @@
<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> 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>
<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">Entrance.Motion.Sensor"</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/0/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>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">binary_sensor</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="s">name</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Entrance.Motion.Sensor"</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">6/0/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>
</div>
<p>Configuration variables:</p>
<ul>
<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>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>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>significant_bit</strong> (Optional): Specify which significant bit of the KNX value should be used. Default is 1.</li>
</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>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">binary_sensor</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="s">name</span><span class="pi">:</span> <span class="s">Livingroom.3Switch3</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/0/26'</span>
<span class="s">automation</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">1</span>
<span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
<span class="s">action</span><span class="pi">:</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">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span>
<span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">2</span>
<span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
<span class="s">action</span><span class="pi">:</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">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>
<div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="c1"># Example configuration.yaml entry</span>
<span class="s">binary_sensor</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="s">name</span><span class="pi">:</span> <span class="s">Livingroom.3Switch3</span>
<span class="s">address</span><span class="pi">:</span> <span class="s1">'</span><span class="s">5/0/26'</span>
<span class="s">automation</span><span class="pi">:</span>
<span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">1</span>
<span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
<span class="s">action</span><span class="pi">:</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">service</span><span class="pi">:</span> <span class="s">homeassistant.turn_on</span>
<span class="pi">-</span> <span class="s">counter</span><span class="pi">:</span> <span class="s">2</span>
<span class="s">hook</span><span class="pi">:</span> <span class="s1">'</span><span class="s">on'</span>
<span class="s">action</span><span class="pi">:</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">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>
</div>
<p>Configuration variables:</p>
<ul>
<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>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>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>action</strong>: Specify a list of actions analog to the <a href="/docs/automation/action/">automation rules</a>.</li>
</ul>
</article>
</div>