home-assistant.github.io/source/_components/switch.rpi_gpio.markdown
Paulus Schoutsen 04f48395d6 Merge branch 'pr/101'
Conflicts:
	source/components/index.markdown
2015-10-24 21:54:58 -07:00

1.2 KiB

layout title description date sidebar comments sharing footer logo ha_category
page Raspberry PI GPIO switch support Instructions how to integrate the GPIO of a Raspberry PI into Home Assistant. 2015-08-07 14:00 false false true true raspberry-pi.png Switch
The rpi_gpio switch platform allows you to control the GPIOs of your [Raspberry Pi](https://www.raspberrypi.org/).

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

# Example configuration.yaml entry
switch:
  platform: rpi_gpio
  ports:
    11: Fan Office
    12: Light Desk
  invert_logic: false

Configuration variables:

  • ports array (Required): Array of used ports.
    • port: name (Required): Your username for the Edimax switch.
  • invert_logic (Optional): If true, inverts the output logic to ACTIVE LOW. Default is false (ACTIVE HIGH).

For more details about the GPIO layout, visit the Wikipedia article about the Raspberry Pi.

If you are not running Raspbian Jessie, you will need to run Home Assistant as root.