home-assistant.io/source/_components/binary_sensor.bbb_gpio.markdown
Franck Nijhof 6224c71c08 Various markdown, spelling, and grammar fixes #3 (#4510)
*  Various markdown, spelling, and grammar fixes

*  Various markdown, spelling, and grammar fixes

*  Various markdown, spelling, and grammar fixes
2018-01-25 18:21:05 +01:00

1.5 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 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 Binary Sensor 0.37 Local Push

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

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 variables:

  • pins array (Required): Array of used pins.
    • pin_name (Required): Pin numbers and corresponding names.
      • name (Required): Friendly name to use for the frontend.
      • bouncetime (Optional): Debounce time for reading input pin defined in milliseconds [ms]. Defaults to 50 ms.
      • invert_logic (Optional): If true, inverts the input logic to ACTIVE LOW. Default is false (ACTIVE HIGH).
      • pull_mode (Optional): Type of internal pull resistor connected to input. Options are UP - pull-up resistor and DOWN - pull-down resistor. Defaults to UP.

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