home-assistant.io/source/_components/binary_sensor.bbb_gpio.markdown
Emeric 834ca3a007 Update BeagleBone configuration variables (#6608)
* Update BeagleBone config variables

* Fixed wrong type

* change type for pin_name
2018-10-08 20:28:00 +02:00

1.9 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 BeagleBone Black GPIO Binary Sensor Instructions on how to integrate the GPIO sensor capability of a BeagleBone Black into Home Assistant. 2017-01-14 10:00 true false true true beaglebone-black.png DIY 0.37 Local Push

The bbb_gpio binary sensor platform allows you to read sensor values of the GPIOs of your BeagleBone Black.

{% linkable_title Configuration %}

To use your BeagleBone Black's GPIO in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
binary_sensor:
  - platform: bbb_gpio
    pins:
      P8_12:
        name: Door
      GPIO0_26:
        name: Window

{% configuration %} pins: description: List of used pins. required: true type: map keys: pin_name: description: Port numbers and corresponding names. required: true type: map keys: name: description: Friendly name to use for the frontend. required: true type: string bouncetime: description: Debounce time for reading input pin defined in milliseconds [ms]. required: false default: 50 type: integer invert_logic: description: If true, inverts the input logic to ACTIVE LOW required: false default: false type: boolean pull_mode: description: Type of internal pull resistor connected to input. Options are UP - pull-up resistor and DOWN - pull-down resistor. required: false default: UP type: string
{% endconfiguration %}

For more details about the GPIO layout, visit the article about the BeagleBone Black.