mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-18 23:06:58 +00:00
Update switch.rpi_gpio.markdown (#3662)
I found the current documentation confusing as it did not clearly state whether the code is look at the pin # or GPIO #. Looking on the forums others were having the same issue. My goal is to make it clear that GPIO # is what users should be entering into their configs.
This commit is contained in:
parent
dc9e362ba0
commit
fbfad8cac0
@ -30,8 +30,20 @@ switch:
|
|||||||
Configuration variables:
|
Configuration variables:
|
||||||
|
|
||||||
- **ports** array (*Required*): Array of used ports.
|
- **ports** array (*Required*): Array of used ports.
|
||||||
- **port: name** (*Required*): Port numbers and corresponding names.
|
- **port: name** (*Required*): Port numbers and corresponding names (GPIO #).
|
||||||
- **invert_logic** (*Optional*): If true, inverts the output logic to ACTIVE LOW. Default is false (ACTIVE HIGH).
|
- **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](https://en.wikipedia.org/wiki/Raspberry_Pi#GPIO_connector) about the Raspberry Pi.
|
For more details about the GPIO layout, visit the Wikipedia [article](https://en.wikipedia.org/wiki/Raspberry_Pi#GPIO_connector) about the Raspberry Pi.
|
||||||
|
|
||||||
|
A common question is what does Port refer to, this number is the actual GPIO # not the pin #.
|
||||||
|
For example, if you have a relay connected to pin 11 its GPIO # is 17.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# Example configuration.yaml entry
|
||||||
|
switch:
|
||||||
|
- platform: rpi_gpio
|
||||||
|
ports:
|
||||||
|
17: Speaker Relay
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user