BeagleBone Black GPIO Binary Sensor
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 isfalse
(ACTIVE HIGH). - pull_mode (Optional): Type of internal pull resistor connected to input. Options are
UP
- pull-up resistor andDOWN
- pull-down resistor. Defaults toUP
.
- pin_name (Required): Pin numbers and corresponding names.
For more details about the GPIO layout, visit the article about the BeagleBone Black.