1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 03:12:20 +01:00

MCP23SXX I/O Expander - SPI (#1068)

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
SenexCrenshaw
2020-12-06 12:43:55 -05:00
committed by GitHub
parent c12c9e97c2
commit 7cd4c3bdd3
9 changed files with 571 additions and 0 deletions

View File

@@ -197,6 +197,16 @@ wled:
adalight:
mcp23s08:
- id: 'mcp23s08_hub'
cs_pin: GPIO12
deviceaddress: 0
mcp23s17:
- id: 'mcp23s17_hub'
cs_pin: GPIO12
deviceaddress: 1
sensor:
- platform: adc
pin: A0
@@ -802,6 +812,24 @@ esp32_touch:
voltage_attenuation: 1.5V
binary_sensor:
- platform: gpio
name: "MCP23S08 Pin #1"
pin:
mcp23s08: mcp23s08_hub
# Use pin number 1
number: 1
# One of INPUT or INPUT_PULLUP
mode: INPUT_PULLUP
inverted: False
- platform: gpio
name: "MCP23S17 Pin #1"
pin:
mcp23s17: mcp23s17_hub
# Use pin number 1
number: 1
# One of INPUT or INPUT_PULLUP
mode: INPUT_PULLUP
inverted: False
- platform: gpio
pin: GPIO9
name: 'Living Room Window'
@@ -1362,6 +1390,22 @@ climate:
name: Hitachi Climate
switch:
- platform: gpio
name: "MCP23S08 Pin #0"
pin:
mcp23s08: mcp23s08_hub
# Use pin number 0
number: 0
mode: OUTPUT
inverted: False
- platform: gpio
name: "MCP23S17 Pin #0"
pin:
mcp23s17: mcp23s17_hub
# Use pin number 0
number: 1
mode: OUTPUT
inverted: False
- platform: gpio
pin: GPIO25
name: 'Living Room Dehumidifier'