Initial commit
This commit is contained in:
3
packages/main_hub/mcp23017/inputs/0x20.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x20.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x20"
|
||||
address: 0x20
|
||||
3
packages/main_hub/mcp23017/inputs/0x21.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x21.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x21"
|
||||
address: 0x21
|
||||
3
packages/main_hub/mcp23017/inputs/0x22.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x22.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x22"
|
||||
address: 0x22
|
||||
3
packages/main_hub/mcp23017/inputs/0x23.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x23.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x23"
|
||||
address: 0x23
|
||||
3
packages/main_hub/mcp23017/inputs/0x24.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x24.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x24"
|
||||
address: 0x24
|
||||
3
packages/main_hub/mcp23017/inputs/0x25.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x25.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x25"
|
||||
address: 0x25
|
||||
3
packages/main_hub/mcp23017/inputs/0x26.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x26.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x26"
|
||||
address: 0x26
|
||||
3
packages/main_hub/mcp23017/inputs/0x27.yaml
Normal file
3
packages/main_hub/mcp23017/inputs/0x27.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x27"
|
||||
address: 0x27
|
||||
151
packages/main_hub/mcp23017/outputs/0x20.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x20.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x20_out"
|
||||
address: 0x20
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x20_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x20_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out0"
|
||||
id: mcp_0x20_out0
|
||||
output: mcp_0x20_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out1"
|
||||
id: mcp_0x20_out1
|
||||
output: mcp_0x20_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out2"
|
||||
id: mcp_0x20_out2
|
||||
output: mcp_0x20_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out3"
|
||||
id: mcp_0x20_out3
|
||||
output: mcp_0x20_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out4"
|
||||
id: mcp_0x20_out4
|
||||
output: mcp_0x20_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out5"
|
||||
id: mcp_0x20_out5
|
||||
output: mcp_0x20_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out6"
|
||||
id: mcp_0x20_out6
|
||||
output: mcp_0x20_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out7"
|
||||
id: mcp_0x20_out7
|
||||
output: mcp_0x20_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out8"
|
||||
id: mcp_0x20_out8
|
||||
output: mcp_0x20_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out9"
|
||||
id: mcp_0x20_out9
|
||||
output: mcp_0x20_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out10"
|
||||
id: mcp_0x20_out10
|
||||
output: mcp_0x20_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out11"
|
||||
id: mcp_0x20_out11
|
||||
output: mcp_0x20_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out12"
|
||||
id: mcp_0x20_out12
|
||||
output: mcp_0x20_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out13"
|
||||
id: mcp_0x20_out13
|
||||
output: mcp_0x20_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out14"
|
||||
id: mcp_0x20_out14
|
||||
output: mcp_0x20_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x20_out15"
|
||||
id: mcp_0x20_out15
|
||||
output: mcp_0x20_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
151
packages/main_hub/mcp23017/outputs/0x21.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x21.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x21_out"
|
||||
address: 0x21
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x21_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x21_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out0"
|
||||
id: mcp_0x21_out0
|
||||
output: mcp_0x21_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out1"
|
||||
id: mcp_0x21_out1
|
||||
output: mcp_0x21_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out2"
|
||||
id: mcp_0x21_out2
|
||||
output: mcp_0x21_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out3"
|
||||
id: mcp_0x21_out3
|
||||
output: mcp_0x21_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out4"
|
||||
id: mcp_0x21_out4
|
||||
output: mcp_0x21_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out5"
|
||||
id: mcp_0x21_out5
|
||||
output: mcp_0x21_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out6"
|
||||
id: mcp_0x21_out6
|
||||
output: mcp_0x21_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out7"
|
||||
id: mcp_0x21_out7
|
||||
output: mcp_0x21_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out8"
|
||||
id: mcp_0x21_out8
|
||||
output: mcp_0x21_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out9"
|
||||
id: mcp_0x21_out9
|
||||
output: mcp_0x21_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out10"
|
||||
id: mcp_0x21_out10
|
||||
output: mcp_0x21_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out11"
|
||||
id: mcp_0x21_out11
|
||||
output: mcp_0x21_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out12"
|
||||
id: mcp_0x21_out12
|
||||
output: mcp_0x21_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out13"
|
||||
id: mcp_0x21_out13
|
||||
output: mcp_0x21_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out14"
|
||||
id: mcp_0x21_out14
|
||||
output: mcp_0x21_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x21_out15"
|
||||
id: mcp_0x21_out15
|
||||
output: mcp_0x21_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
151
packages/main_hub/mcp23017/outputs/0x22.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x22.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x22_out"
|
||||
address: 0x22
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x22_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x22_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out0"
|
||||
id: mcp_0x22_out0
|
||||
output: mcp_0x22_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out1"
|
||||
id: mcp_0x22_out1
|
||||
output: mcp_0x22_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out2"
|
||||
id: mcp_0x22_out2
|
||||
output: mcp_0x22_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out3"
|
||||
id: mcp_0x22_out3
|
||||
output: mcp_0x22_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out4"
|
||||
id: mcp_0x22_out4
|
||||
output: mcp_0x22_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out5"
|
||||
id: mcp_0x22_out5
|
||||
output: mcp_0x22_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out6"
|
||||
id: mcp_0x22_out6
|
||||
output: mcp_0x22_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out7"
|
||||
id: mcp_0x22_out7
|
||||
output: mcp_0x22_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out8"
|
||||
id: mcp_0x22_out8
|
||||
output: mcp_0x22_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out9"
|
||||
id: mcp_0x22_out9
|
||||
output: mcp_0x22_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out10"
|
||||
id: mcp_0x22_out10
|
||||
output: mcp_0x22_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out11"
|
||||
id: mcp_0x22_out11
|
||||
output: mcp_0x22_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out12"
|
||||
id: mcp_0x22_out12
|
||||
output: mcp_0x22_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out13"
|
||||
id: mcp_0x22_out13
|
||||
output: mcp_0x22_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out14"
|
||||
id: mcp_0x22_out14
|
||||
output: mcp_0x22_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x22_out15"
|
||||
id: mcp_0x22_out15
|
||||
output: mcp_0x22_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
151
packages/main_hub/mcp23017/outputs/0x23.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x23.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x23_out"
|
||||
address: 0x23
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x23_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x23_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out0"
|
||||
id: mcp_0x23_out0
|
||||
output: mcp_0x23_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out1"
|
||||
id: mcp_0x23_out1
|
||||
output: mcp_0x23_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out2"
|
||||
id: mcp_0x23_out2
|
||||
output: mcp_0x23_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out3"
|
||||
id: mcp_0x23_out3
|
||||
output: mcp_0x23_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out4"
|
||||
id: mcp_0x23_out4
|
||||
output: mcp_0x23_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out5"
|
||||
id: mcp_0x23_out5
|
||||
output: mcp_0x23_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out6"
|
||||
id: mcp_0x23_out6
|
||||
output: mcp_0x23_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out7"
|
||||
id: mcp_0x23_out7
|
||||
output: mcp_0x23_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out8"
|
||||
id: mcp_0x23_out8
|
||||
output: mcp_0x23_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out9"
|
||||
id: mcp_0x23_out9
|
||||
output: mcp_0x23_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out10"
|
||||
id: mcp_0x23_out10
|
||||
output: mcp_0x23_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out11"
|
||||
id: mcp_0x23_out11
|
||||
output: mcp_0x23_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out12"
|
||||
id: mcp_0x23_out12
|
||||
output: mcp_0x23_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out13"
|
||||
id: mcp_0x23_out13
|
||||
output: mcp_0x23_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out14"
|
||||
id: mcp_0x23_out14
|
||||
output: mcp_0x23_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x23_out15"
|
||||
id: mcp_0x23_out15
|
||||
output: mcp_0x23_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
151
packages/main_hub/mcp23017/outputs/0x24.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x24.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x24_out"
|
||||
address: 0x24
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x24_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x24_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out0"
|
||||
id: mcp_0x24_out0
|
||||
output: mcp_0x24_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out1"
|
||||
id: mcp_0x24_out1
|
||||
output: mcp_0x24_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out2"
|
||||
id: mcp_0x24_out2
|
||||
output: mcp_0x24_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out3"
|
||||
id: mcp_0x24_out3
|
||||
output: mcp_0x24_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out4"
|
||||
id: mcp_0x24_out4
|
||||
output: mcp_0x24_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out5"
|
||||
id: mcp_0x24_out5
|
||||
output: mcp_0x24_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out6"
|
||||
id: mcp_0x24_out6
|
||||
output: mcp_0x24_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out7"
|
||||
id: mcp_0x24_out7
|
||||
output: mcp_0x24_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out8"
|
||||
id: mcp_0x24_out8
|
||||
output: mcp_0x24_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out9"
|
||||
id: mcp_0x24_out9
|
||||
output: mcp_0x24_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out10"
|
||||
id: mcp_0x24_out10
|
||||
output: mcp_0x24_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out11"
|
||||
id: mcp_0x24_out11
|
||||
output: mcp_0x24_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out12"
|
||||
id: mcp_0x24_out12
|
||||
output: mcp_0x24_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out13"
|
||||
id: mcp_0x24_out13
|
||||
output: mcp_0x24_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out14"
|
||||
id: mcp_0x24_out14
|
||||
output: mcp_0x24_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x24_out15"
|
||||
id: mcp_0x24_out15
|
||||
output: mcp_0x24_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
151
packages/main_hub/mcp23017/outputs/0x25.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x25.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x25_out"
|
||||
address: 0x25
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x25_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x25_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out0"
|
||||
id: mcp_0x25_out0
|
||||
output: mcp_0x25_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out1"
|
||||
id: mcp_0x25_out1
|
||||
output: mcp_0x25_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out2"
|
||||
id: mcp_0x25_out2
|
||||
output: mcp_0x25_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out3"
|
||||
id: mcp_0x25_out3
|
||||
output: mcp_0x25_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out4"
|
||||
id: mcp_0x25_out4
|
||||
output: mcp_0x25_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out5"
|
||||
id: mcp_0x25_out5
|
||||
output: mcp_0x25_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out6"
|
||||
id: mcp_0x25_out6
|
||||
output: mcp_0x25_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out7"
|
||||
id: mcp_0x25_out7
|
||||
output: mcp_0x25_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out8"
|
||||
id: mcp_0x25_out8
|
||||
output: mcp_0x25_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out9"
|
||||
id: mcp_0x25_out9
|
||||
output: mcp_0x25_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out10"
|
||||
id: mcp_0x25_out10
|
||||
output: mcp_0x25_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out11"
|
||||
id: mcp_0x25_out11
|
||||
output: mcp_0x25_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out12"
|
||||
id: mcp_0x25_out12
|
||||
output: mcp_0x25_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out13"
|
||||
id: mcp_0x25_out13
|
||||
output: mcp_0x25_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out14"
|
||||
id: mcp_0x25_out14
|
||||
output: mcp_0x25_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x25_out15"
|
||||
id: mcp_0x25_out15
|
||||
output: mcp_0x25_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
151
packages/main_hub/mcp23017/outputs/0x26.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x26.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x26_out"
|
||||
address: 0x26
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x26_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x26_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out0"
|
||||
id: mcp_0x26_out0
|
||||
output: mcp_0x26_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out1"
|
||||
id: mcp_0x26_out1
|
||||
output: mcp_0x26_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out2"
|
||||
id: mcp_0x26_out2
|
||||
output: mcp_0x26_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out3"
|
||||
id: mcp_0x26_out3
|
||||
output: mcp_0x26_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out4"
|
||||
id: mcp_0x26_out4
|
||||
output: mcp_0x26_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out5"
|
||||
id: mcp_0x26_out5
|
||||
output: mcp_0x26_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out6"
|
||||
id: mcp_0x26_out6
|
||||
output: mcp_0x26_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out7"
|
||||
id: mcp_0x26_out7
|
||||
output: mcp_0x26_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out8"
|
||||
id: mcp_0x26_out8
|
||||
output: mcp_0x26_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out9"
|
||||
id: mcp_0x26_out9
|
||||
output: mcp_0x26_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out10"
|
||||
id: mcp_0x26_out10
|
||||
output: mcp_0x26_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out11"
|
||||
id: mcp_0x26_out11
|
||||
output: mcp_0x26_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out12"
|
||||
id: mcp_0x26_out12
|
||||
output: mcp_0x26_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out13"
|
||||
id: mcp_0x26_out13
|
||||
output: mcp_0x26_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out14"
|
||||
id: mcp_0x26_out14
|
||||
output: mcp_0x26_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x26_out15"
|
||||
id: mcp_0x26_out15
|
||||
output: mcp_0x26_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
151
packages/main_hub/mcp23017/outputs/0x27.yaml
Normal file
151
packages/main_hub/mcp23017/outputs/0x27.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
mcp23017:
|
||||
- id: "mcp23xxx_0x27_out"
|
||||
address: 0x27
|
||||
|
||||
output:
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out0_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 0, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out1_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 1, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out2_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 2, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out3_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 3, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out4_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 4, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out5_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 5, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out6_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 6, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out7_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 7, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out8_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 8, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out9_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 9, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out10_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 10, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out11_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 11, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out12_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 12, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out13_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 13, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out14_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 14, mode: OUTPUT, inverted: False}
|
||||
- platform: gpio
|
||||
id: mcp_0x27_out15_gpio
|
||||
pin: {mcp23xxx: mcp23xxx_0x27_out, number: 15, mode: OUTPUT, inverted: False}
|
||||
|
||||
light:
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out0"
|
||||
id: mcp_0x27_out0
|
||||
output: mcp_0x27_out0_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out1"
|
||||
id: mcp_0x27_out1
|
||||
output: mcp_0x27_out1_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out2"
|
||||
id: mcp_0x27_out2
|
||||
output: mcp_0x27_out2_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out3"
|
||||
id: mcp_0x27_out3
|
||||
output: mcp_0x27_out3_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out4"
|
||||
id: mcp_0x27_out4
|
||||
output: mcp_0x27_out4_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out5"
|
||||
id: mcp_0x27_out5
|
||||
output: mcp_0x27_out5_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out6"
|
||||
id: mcp_0x27_out6
|
||||
output: mcp_0x27_out6_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out7"
|
||||
id: mcp_0x27_out7
|
||||
output: mcp_0x27_out7_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out8"
|
||||
id: mcp_0x27_out8
|
||||
output: mcp_0x27_out8_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out9"
|
||||
id: mcp_0x27_out9
|
||||
output: mcp_0x27_out9_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out10"
|
||||
id: mcp_0x27_out10
|
||||
output: mcp_0x27_out10_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out11"
|
||||
id: mcp_0x27_out11
|
||||
output: mcp_0x27_out11_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out12"
|
||||
id: mcp_0x27_out12
|
||||
output: mcp_0x27_out12_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out13"
|
||||
id: mcp_0x27_out13
|
||||
output: mcp_0x27_out13_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out14"
|
||||
id: mcp_0x27_out14
|
||||
output: mcp_0x27_out14_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
- platform: binary
|
||||
name: "mcp_0x27_out15"
|
||||
id: mcp_0x27_out15
|
||||
output: mcp_0x27_out15_gpio
|
||||
restore_mode: ALWAYS_OFF
|
||||
|
||||
Reference in New Issue
Block a user