home-assistant.io/source/_components/binary_sensor.knx.markdown
Klaas Schoute 6577daf37f Update KNX component configuration variable (#6602)
* Update KNX component configuration variable

Update style of KNX component (all the 7 files) documentation to follow new configuration variables description.
Related to #6385.

* Update binary_sensor.knx.markdown

* 🚑 Syntax fix

* 🚑 Tweak after source check

* 🚑 Tweak after suggestion
2018-10-11 20:59:34 +02:00

2.6 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_release, ha_iot_class
layout title description date sidebar comments sharing footer logo ha_category ha_release ha_iot_class
page KNX Binary Sensor Instructions on how to setup the KNX binary sensors within Home Assistant. 2016-07-13 07:00 true false true true knx.png Binary Sensor 0.24 Local Polling

The knx sensor platform allows you to monitor KNX binary sensors.

{% linkable_title Configuration %}

The knx component must be configured correctly, see KNX Component.

# Example configuration.yaml entry
binary_sensor:
  - platform: knx
    address: '6/0/2'

{% configuration %} address: description: KNX group address of the binary sensor. required: true type: string name: description: A name for this device used within Home Assistant. required: false type: string device_class: description: HASS device class e.g., "motion". required: false type: string significant_bit: description: Specify which significant bit of the KNX value should be used. required: false default: 1 type: integer reset_after: description: Reset back to OFF state after specified milliseconds. required: false type: integer {% endconfiguration %}

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.

# Example configuration.yaml entry
binary_sensor:
  - platform: knx
    name: Livingroom.3Switch3
    address: '5/0/26'
    automation:
      - counter: 1
        hook: 'on'
        action:
          - entity_id: light.hue_color_lamp_1
            service: homeassistant.turn_on
      - counter: 2
        hook: 'on'
        action:
          - entity_id: light.hue_bloom_1
            service: homeassistant.turn_on
          - entity_id: light.hue_bloom_2
            service: homeassistant.turn_on

{% configuration %} name: description: A name for this device used within Home Assistant. required: false type: string counter: description: 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. required: false default: 1 type: integer hook: description: Indicates if the automation should be executed on what state of the binary sensor. Values are "on" or "off". required: false default: "on" type: string action: description: Specify a list of actions analog to the automation rules. required: false type: list {% endconfiguration %}