esphome: name: a128 friendly_name: a128 esp32: board: esp32dev framework: type: arduino # Enable logging logger: # Enable Home Assistant API api: # Example configuration entry i2c: - id: bus_a sda: 5 scl: 16 scan: true frequency: 400kHz - id: bus_b sda: 15 scl: 4 scan: true frequency: 400kHz # Example configuration entry ethernet: type: LAN8720 mdc_pin: GPIO23 mdio_pin: GPIO18 clk_mode: GPIO17_OUT phy_addr: 0 # Optional manual IP # manual_ip: # static_ip: 192.168.1.198 # gateway: 192.168.1.1 # subnet: 255.255.255.0 # Example configuration entry pcf8574: - id: 'pcf8574_hub_out_1' # for output channel 1-16 i2c_id: bus_a address: 0x24 pcf8575: true - id: 'pcf8574_hub_out_2' # for output channel 17-32 i2c_id: bus_a address: 0x25 pcf8575: true - id: 'pcf8574_hub_out_3' # for output channel 33-48 i2c_id: bus_a address: 0x21 pcf8575: true - id: 'pcf8574_hub_out_4' # for output channel 49-64 i2c_id: bus_a address: 0x22 pcf8575: true - id: 'pcf8574_hub_out_5' # for output channel 65-80 i2c_id: bus_a address: 0x26 pcf8575: true - id: 'pcf8574_hub_out_6' # for output channel 81-96 i2c_id: bus_a address: 0x27 pcf8575: true - id: 'pcf8574_hub_out_7' # for output channel 97-112 i2c_id: bus_a address: 0x20 pcf8575: true - id: 'pcf8574_hub_out_8' # for output channel 113-128 i2c_id: bus_a address: 0x23 pcf8575: true - id: 'pcf8574_hub_in_1' # for a128-input channel 1-16 i2c_id: bus_b address: 0x24 pcf8575: true - id: 'pcf8574_hub_in_2' # for a128-input channel 17-32 i2c_id: bus_b address: 0x25 pcf8575: true - id: 'pcf8574_hub_in_3' # for a128-input channel 33-48 i2c_id: bus_b address: 0x21 pcf8575: true - id: 'pcf8574_hub_in_4' # for a128-input channel 49-64 i2c_id: bus_b address: 0x22 pcf8575: true - id: 'pcf8574_hub_in_5' # for a128-input channel 65-80 i2c_id: bus_b address: 0x26 pcf8575: true - id: 'pcf8574_hub_in_6' # for a128-input channel 81-96 i2c_id: bus_b address: 0x27 pcf8575: true - id: 'pcf8574_hub_in_7' # for a128-input channel 97-112 i2c_id: bus_b address: 0x20 pcf8575: true - id: 'pcf8574_hub_in_8' # for a128-input channel 113-128 i2c_id: bus_b address: 0x23 pcf8575: true # Individual outputs switch: - platform: gpio name: "a128-light1" id: light1 pin: pcf8574: pcf8574_hub_out_1 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light2" id: light2 pin: pcf8574: pcf8574_hub_out_1 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light3" id: light3 pin: pcf8574: pcf8574_hub_out_1 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light4" id: light4 pin: pcf8574: pcf8574_hub_out_1 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light5" id: light5 pin: pcf8574: pcf8574_hub_out_1 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light6" id: light6 pin: pcf8574: pcf8574_hub_out_1 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light7" id: light7 pin: pcf8574: pcf8574_hub_out_1 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light8" id: light8 pin: pcf8574: pcf8574_hub_out_1 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light9" id: light9 pin: pcf8574: pcf8574_hub_out_1 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light10" id: light10 pin: pcf8574: pcf8574_hub_out_1 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light11" id: light11 pin: pcf8574: pcf8574_hub_out_1 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light12" id: light12 pin: pcf8574: pcf8574_hub_out_1 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light13" id: light13 pin: pcf8574: pcf8574_hub_out_1 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light14" id: light14 pin: pcf8574: pcf8574_hub_out_1 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light15" id: light15 pin: pcf8574: pcf8574_hub_out_1 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light16" id: light16 pin: pcf8574: pcf8574_hub_out_1 number: 15 mode: OUTPUT inverted: true - platform: gpio name: "a128-light17" id: light17 pin: pcf8574: pcf8574_hub_out_2 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light18" id: light18 pin: pcf8574: pcf8574_hub_out_2 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light19" id: light19 pin: pcf8574: pcf8574_hub_out_2 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light20" id: light20 pin: pcf8574: pcf8574_hub_out_2 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light21" id: light21 pin: pcf8574: pcf8574_hub_out_2 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light22" id: light22 pin: pcf8574: pcf8574_hub_out_2 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light23" id: light23 pin: pcf8574: pcf8574_hub_out_2 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light24" id: light24 pin: pcf8574: pcf8574_hub_out_2 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light25" id: light25 pin: pcf8574: pcf8574_hub_out_2 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light26" id: light26 pin: pcf8574: pcf8574_hub_out_2 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light27" id: light27 pin: pcf8574: pcf8574_hub_out_2 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light28" id: light28 pin: pcf8574: pcf8574_hub_out_2 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light29" id: light29 pin: pcf8574: pcf8574_hub_out_2 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light30" id: light30 pin: pcf8574: pcf8574_hub_out_2 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light31" id: light31 pin: pcf8574: pcf8574_hub_out_2 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light32" id: light32 pin: pcf8574: pcf8574_hub_out_2 number: 15 mode: OUTPUT inverted: true - platform: gpio name: "a128-light33" id: light33 pin: pcf8574: pcf8574_hub_out_3 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light34" id: light34 pin: pcf8574: pcf8574_hub_out_3 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light35" id: light35 pin: pcf8574: pcf8574_hub_out_3 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light36" id: light36 pin: pcf8574: pcf8574_hub_out_3 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light37" id: light37 pin: pcf8574: pcf8574_hub_out_3 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light38" id: light38 pin: pcf8574: pcf8574_hub_out_3 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light39" id: light39 pin: pcf8574: pcf8574_hub_out_3 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light40" id: light40 pin: pcf8574: pcf8574_hub_out_3 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light41" id: light41 pin: pcf8574: pcf8574_hub_out_3 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light42" id: light42 pin: pcf8574: pcf8574_hub_out_3 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light43" id: light43 pin: pcf8574: pcf8574_hub_out_3 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light44" id: light44 pin: pcf8574: pcf8574_hub_out_3 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light45" id: light45 pin: pcf8574: pcf8574_hub_out_3 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light46" id: light46 pin: pcf8574: pcf8574_hub_out_3 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light47" id: light47 pin: pcf8574: pcf8574_hub_out_3 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light48" id: light48 pin: pcf8574: pcf8574_hub_out_3 number: 15 mode: OUTPUT inverted: true - platform: gpio name: "a128-light49" id: light49 pin: pcf8574: pcf8574_hub_out_4 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light50" id: light50 pin: pcf8574: pcf8574_hub_out_4 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light51" id: light51 pin: pcf8574: pcf8574_hub_out_4 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light52" id: light52 pin: pcf8574: pcf8574_hub_out_4 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light53" id: light53 pin: pcf8574: pcf8574_hub_out_4 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light54" id: light54 pin: pcf8574: pcf8574_hub_out_4 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light55" id: light55 pin: pcf8574: pcf8574_hub_out_4 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light56" id: light56 pin: pcf8574: pcf8574_hub_out_4 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light57" id: light57 pin: pcf8574: pcf8574_hub_out_4 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light58" id: light58 pin: pcf8574: pcf8574_hub_out_4 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light59" id: light59 pin: pcf8574: pcf8574_hub_out_4 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light60" id: light60 pin: pcf8574: pcf8574_hub_out_4 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light61" id: light61 pin: pcf8574: pcf8574_hub_out_4 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light62" id: light62 pin: pcf8574: pcf8574_hub_out_4 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light63" id: light63 pin: pcf8574: pcf8574_hub_out_4 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light64" id: light64 pin: pcf8574: pcf8574_hub_out_4 number: 15 mode: OUTPUT inverted: true - platform: gpio name: "a128-light65" id: light65 pin: pcf8574: pcf8574_hub_out_5 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light66" id: light66 pin: pcf8574: pcf8574_hub_out_5 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light67" id: light67 pin: pcf8574: pcf8574_hub_out_5 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light68" id: light68 pin: pcf8574: pcf8574_hub_out_5 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light69" id: light69 pin: pcf8574: pcf8574_hub_out_5 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light70" id: light70 pin: pcf8574: pcf8574_hub_out_5 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light71" id: light71 pin: pcf8574: pcf8574_hub_out_5 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light72" id: light72 pin: pcf8574: pcf8574_hub_out_5 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light73" id: light73 pin: pcf8574: pcf8574_hub_out_5 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light74" id: light74 pin: pcf8574: pcf8574_hub_out_5 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light75" id: light75 pin: pcf8574: pcf8574_hub_out_5 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light76" id: light76 pin: pcf8574: pcf8574_hub_out_5 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light77" id: light77 pin: pcf8574: pcf8574_hub_out_5 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light78" id: light78 pin: pcf8574: pcf8574_hub_out_5 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light79" id: light79 pin: pcf8574: pcf8574_hub_out_5 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light80" id: light80 pin: pcf8574: pcf8574_hub_out_5 number: 15 mode: OUTPUT inverted: true - platform: gpio name: "a128-light81" id: light81 pin: pcf8574: pcf8574_hub_out_6 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light82" id: light82 pin: pcf8574: pcf8574_hub_out_6 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light83" id: light83 pin: pcf8574: pcf8574_hub_out_6 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light84" id: light84 pin: pcf8574: pcf8574_hub_out_6 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light85" id: light85 pin: pcf8574: pcf8574_hub_out_6 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light86" id: light86 pin: pcf8574: pcf8574_hub_out_6 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light87" id: light87 pin: pcf8574: pcf8574_hub_out_6 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light88" id: light88 pin: pcf8574: pcf8574_hub_out_6 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light89" id: light89 pin: pcf8574: pcf8574_hub_out_6 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light90" id: light90 pin: pcf8574: pcf8574_hub_out_6 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light91" id: light91 pin: pcf8574: pcf8574_hub_out_6 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light92" id: light92 pin: pcf8574: pcf8574_hub_out_6 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light93" id: light93 pin: pcf8574: pcf8574_hub_out_6 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light94" id: light94 pin: pcf8574: pcf8574_hub_out_6 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light95" id: light95 pin: pcf8574: pcf8574_hub_out_6 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light96" id: light96 pin: pcf8574: pcf8574_hub_out_6 number: 15 mode: OUTPUT inverted: true - platform: gpio name: "a128-light97" id: light97 pin: pcf8574: pcf8574_hub_out_7 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light98" id: light98 pin: pcf8574: pcf8574_hub_out_7 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light99" id: light99 pin: pcf8574: pcf8574_hub_out_7 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light100" id: light100 pin: pcf8574: pcf8574_hub_out_7 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light101" id: light101 pin: pcf8574: pcf8574_hub_out_7 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light102" id: light102 pin: pcf8574: pcf8574_hub_out_7 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light103" id: light103 pin: pcf8574: pcf8574_hub_out_7 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light104" id: light104 pin: pcf8574: pcf8574_hub_out_7 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light105" id: light105 pin: pcf8574: pcf8574_hub_out_7 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light106" id: light106 pin: pcf8574: pcf8574_hub_out_7 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light107" id: light107 pin: pcf8574: pcf8574_hub_out_7 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light108" id: light108 pin: pcf8574: pcf8574_hub_out_7 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light109" id: light109 pin: pcf8574: pcf8574_hub_out_7 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light110" id: light110 pin: pcf8574: pcf8574_hub_out_7 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light111" id: light111 pin: pcf8574: pcf8574_hub_out_7 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light112" id: light112 pin: pcf8574: pcf8574_hub_out_7 number: 15 mode: OUTPUT inverted: true - platform: gpio name: "a128-light113" id: light113 pin: pcf8574: pcf8574_hub_out_8 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "a128-light114" id: light114 pin: pcf8574: pcf8574_hub_out_8 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "a128-light115" id: light115 pin: pcf8574: pcf8574_hub_out_8 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "a128-light116" id: light116 pin: pcf8574: pcf8574_hub_out_8 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "a128-light117" id: light117 pin: pcf8574: pcf8574_hub_out_8 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "a128-light118" id: light118 pin: pcf8574: pcf8574_hub_out_8 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "a128-light119" id: light119 pin: pcf8574: pcf8574_hub_out_8 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "a128-light120" id: light120 pin: pcf8574: pcf8574_hub_out_8 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "a128-light121" id: light121 pin: pcf8574: pcf8574_hub_out_8 number: 8 mode: OUTPUT inverted: true - platform: gpio name: "a128-light122" id: light122 pin: pcf8574: pcf8574_hub_out_8 number: 9 mode: OUTPUT inverted: true - platform: gpio name: "a128-light123" id: light123 pin: pcf8574: pcf8574_hub_out_8 number: 10 mode: OUTPUT inverted: true - platform: gpio name: "a128-light124" id: light124 pin: pcf8574: pcf8574_hub_out_8 number: 11 mode: OUTPUT inverted: true - platform: gpio name: "a128-light125" id: light125 pin: pcf8574: pcf8574_hub_out_8 number: 12 mode: OUTPUT inverted: true - platform: gpio name: "a128-light126" id: light126 pin: pcf8574: pcf8574_hub_out_8 number: 13 mode: OUTPUT inverted: true - platform: gpio name: "a128-light127" id: light127 pin: pcf8574: pcf8574_hub_out_8 number: 14 mode: OUTPUT inverted: true - platform: gpio name: "a128-light128" id: light128 pin: pcf8574: pcf8574_hub_out_8 number: 15 mode: OUTPUT inverted: true # Individual inputs binary_sensor: - platform: gpio name: "a128-input1" pin: pcf8574: pcf8574_hub_in_1 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light1 - platform: gpio name: "a128-input2" pin: pcf8574: pcf8574_hub_in_1 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light2 - platform: gpio name: "a128-input3" pin: pcf8574: pcf8574_hub_in_1 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light3 - platform: gpio name: "a128-input4" pin: pcf8574: pcf8574_hub_in_1 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light4 - platform: gpio name: "a128-input5" pin: pcf8574: pcf8574_hub_in_1 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light5 - platform: gpio name: "a128-input6" pin: pcf8574: pcf8574_hub_in_1 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light6 - platform: gpio name: "a128-input7" pin: pcf8574: pcf8574_hub_in_1 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light7 - platform: gpio name: "a128-input8" pin: pcf8574: pcf8574_hub_in_1 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light8 - platform: gpio name: "a128-input9" pin: pcf8574: pcf8574_hub_in_1 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light9 - platform: gpio name: "a128-input10" pin: pcf8574: pcf8574_hub_in_1 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light10 - platform: gpio name: "a128-input11" pin: pcf8574: pcf8574_hub_in_1 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light11 - platform: gpio name: "a128-input12" pin: pcf8574: pcf8574_hub_in_1 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light12 - platform: gpio name: "a128-input13" pin: pcf8574: pcf8574_hub_in_1 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light13 - platform: gpio name: "a128-input14" pin: pcf8574: pcf8574_hub_in_1 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light14 - platform: gpio name: "a128-input15" pin: pcf8574: pcf8574_hub_in_1 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light15 - platform: gpio name: "a128-input16" pin: pcf8574: pcf8574_hub_in_1 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light16 - platform: gpio name: "a128-input17" pin: pcf8574: pcf8574_hub_in_2 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light17 - platform: gpio name: "a128-input18" pin: pcf8574: pcf8574_hub_in_2 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light18 - platform: gpio name: "a128-input19" pin: pcf8574: pcf8574_hub_in_2 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light19 - platform: gpio name: "a128-input20" pin: pcf8574: pcf8574_hub_in_2 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light20 - platform: gpio name: "a128-input21" pin: pcf8574: pcf8574_hub_in_2 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light21 - platform: gpio name: "a128-input22" pin: pcf8574: pcf8574_hub_in_2 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light22 - platform: gpio name: "a128-input23" pin: pcf8574: pcf8574_hub_in_2 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light23 - platform: gpio name: "a128-input24" pin: pcf8574: pcf8574_hub_in_2 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light24 - platform: gpio name: "a128-input25" pin: pcf8574: pcf8574_hub_in_2 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light25 - platform: gpio name: "a128-input26" pin: pcf8574: pcf8574_hub_in_2 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light26 - platform: gpio name: "a128-input27" pin: pcf8574: pcf8574_hub_in_2 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light27 - platform: gpio name: "a128-input28" pin: pcf8574: pcf8574_hub_in_2 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light28 - platform: gpio name: "a128-input29" pin: pcf8574: pcf8574_hub_in_2 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light29 - platform: gpio name: "a128-input30" pin: pcf8574: pcf8574_hub_in_2 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light30 - platform: gpio name: "a128-input31" pin: pcf8574: pcf8574_hub_in_2 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light31 - platform: gpio name: "a128-input32" pin: pcf8574: pcf8574_hub_in_2 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light32 - platform: gpio name: "a128-input33" pin: pcf8574: pcf8574_hub_in_3 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light33 - platform: gpio name: "a128-input34" pin: pcf8574: pcf8574_hub_in_3 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light34 - platform: gpio name: "a128-input35" pin: pcf8574: pcf8574_hub_in_3 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light35 - platform: gpio name: "a128-input36" pin: pcf8574: pcf8574_hub_in_3 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light36 - platform: gpio name: "a128-input37" pin: pcf8574: pcf8574_hub_in_3 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light37 - platform: gpio name: "a128-input38" pin: pcf8574: pcf8574_hub_in_3 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light38 - platform: gpio name: "a128-input39" pin: pcf8574: pcf8574_hub_in_3 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light39 - platform: gpio name: "a128-input40" pin: pcf8574: pcf8574_hub_in_3 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light40 - platform: gpio name: "a128-input41" pin: pcf8574: pcf8574_hub_in_3 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light41 - platform: gpio name: "a128-input42" pin: pcf8574: pcf8574_hub_in_3 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light42 - platform: gpio name: "a128-input43" pin: pcf8574: pcf8574_hub_in_3 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light43 - platform: gpio name: "a128-input44" pin: pcf8574: pcf8574_hub_in_3 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light44 - platform: gpio name: "a128-input45" pin: pcf8574: pcf8574_hub_in_3 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light45 - platform: gpio name: "a128-input46" pin: pcf8574: pcf8574_hub_in_3 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light46 - platform: gpio name: "a128-input47" pin: pcf8574: pcf8574_hub_in_3 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light47 - platform: gpio name: "a128-input48" pin: pcf8574: pcf8574_hub_in_3 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light48 - platform: gpio name: "a128-input49" pin: pcf8574: pcf8574_hub_in_4 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light49 - platform: gpio name: "a128-input50" pin: pcf8574: pcf8574_hub_in_4 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light50 - platform: gpio name: "a128-input51" pin: pcf8574: pcf8574_hub_in_4 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light51 - platform: gpio name: "a128-input52" pin: pcf8574: pcf8574_hub_in_4 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light52 - platform: gpio name: "a128-input53" pin: pcf8574: pcf8574_hub_in_4 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light53 - platform: gpio name: "a128-input54" pin: pcf8574: pcf8574_hub_in_4 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light54 - platform: gpio name: "a128-input55" pin: pcf8574: pcf8574_hub_in_4 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light55 - platform: gpio name: "a128-input56" pin: pcf8574: pcf8574_hub_in_4 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light56 - platform: gpio name: "a128-input57" pin: pcf8574: pcf8574_hub_in_4 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light57 - platform: gpio name: "a128-input58" pin: pcf8574: pcf8574_hub_in_4 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light58 - platform: gpio name: "a128-input59" pin: pcf8574: pcf8574_hub_in_4 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light59 - platform: gpio name: "a128-input60" pin: pcf8574: pcf8574_hub_in_4 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light60 - platform: gpio name: "a128-input61" pin: pcf8574: pcf8574_hub_in_4 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light61 - platform: gpio name: "a128-input62" pin: pcf8574: pcf8574_hub_in_4 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light62 - platform: gpio name: "a128-input63" pin: pcf8574: pcf8574_hub_in_4 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light63 - platform: gpio name: "a128-input64" pin: pcf8574: pcf8574_hub_in_4 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light64 - platform: gpio name: "a128-input65" pin: pcf8574: pcf8574_hub_in_5 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light65 - platform: gpio name: "a128-input66" pin: pcf8574: pcf8574_hub_in_5 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light66 - platform: gpio name: "a128-input67" pin: pcf8574: pcf8574_hub_in_5 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light67 - platform: gpio name: "a128-input68" pin: pcf8574: pcf8574_hub_in_5 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light68 - platform: gpio name: "a128-input69" pin: pcf8574: pcf8574_hub_in_5 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light69 - platform: gpio name: "a128-input70" pin: pcf8574: pcf8574_hub_in_5 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light70 - platform: gpio name: "a128-input71" pin: pcf8574: pcf8574_hub_in_5 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light71 - platform: gpio name: "a128-input72" pin: pcf8574: pcf8574_hub_in_5 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light72 - platform: gpio name: "a128-input73" pin: pcf8574: pcf8574_hub_in_5 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light73 - platform: gpio name: "a128-input74" pin: pcf8574: pcf8574_hub_in_5 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light74 - platform: gpio name: "a128-input75" pin: pcf8574: pcf8574_hub_in_5 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light75 - platform: gpio name: "a128-input76" pin: pcf8574: pcf8574_hub_in_5 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light76 - platform: gpio name: "a128-input77" pin: pcf8574: pcf8574_hub_in_5 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light77 - platform: gpio name: "a128-input78" pin: pcf8574: pcf8574_hub_in_5 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light78 - platform: gpio name: "a128-input79" pin: pcf8574: pcf8574_hub_in_5 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light79 - platform: gpio name: "a128-input80" pin: pcf8574: pcf8574_hub_in_5 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light80 - platform: gpio name: "a128-input81" pin: pcf8574: pcf8574_hub_in_6 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light81 - platform: gpio name: "a128-input82" pin: pcf8574: pcf8574_hub_in_6 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light82 - platform: gpio name: "a128-input83" pin: pcf8574: pcf8574_hub_in_6 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light83 - platform: gpio name: "a128-input84" pin: pcf8574: pcf8574_hub_in_6 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light84 - platform: gpio name: "a128-input85" pin: pcf8574: pcf8574_hub_in_6 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light85 - platform: gpio name: "a128-input86" pin: pcf8574: pcf8574_hub_in_6 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light86 - platform: gpio name: "a128-input87" pin: pcf8574: pcf8574_hub_in_6 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light87 - platform: gpio name: "a128-input88" pin: pcf8574: pcf8574_hub_in_6 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light88 - platform: gpio name: "a128-input89" pin: pcf8574: pcf8574_hub_in_6 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light89 - platform: gpio name: "a128-input90" pin: pcf8574: pcf8574_hub_in_6 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light90 - platform: gpio name: "a128-input91" pin: pcf8574: pcf8574_hub_in_6 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light91 - platform: gpio name: "a128-input92" pin: pcf8574: pcf8574_hub_in_6 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light92 - platform: gpio name: "a128-input93" pin: pcf8574: pcf8574_hub_in_6 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light93 - platform: gpio name: "a128-input94" pin: pcf8574: pcf8574_hub_in_6 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light94 - platform: gpio name: "a128-input95" pin: pcf8574: pcf8574_hub_in_6 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light95 - platform: gpio name: "a128-input96" pin: pcf8574: pcf8574_hub_in_6 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light96 - platform: gpio name: "a128-input97" pin: pcf8574: pcf8574_hub_in_7 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light97 - platform: gpio name: "a128-input98" pin: pcf8574: pcf8574_hub_in_7 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light98 - platform: gpio name: "a128-input99" pin: pcf8574: pcf8574_hub_in_7 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light99 - platform: gpio name: "a128-input100" pin: pcf8574: pcf8574_hub_in_7 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light100 - platform: gpio name: "a128-input101" pin: pcf8574: pcf8574_hub_in_7 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light101 - platform: gpio name: "a128-input102" pin: pcf8574: pcf8574_hub_in_7 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light102 - platform: gpio name: "a128-input103" pin: pcf8574: pcf8574_hub_in_7 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light103 - platform: gpio name: "a128-input104" pin: pcf8574: pcf8574_hub_in_7 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light104 - platform: gpio name: "a128-input105" pin: pcf8574: pcf8574_hub_in_7 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light105 - platform: gpio name: "a128-input106" pin: pcf8574: pcf8574_hub_in_7 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light106 - platform: gpio name: "a128-input107" pin: pcf8574: pcf8574_hub_in_7 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light107 - platform: gpio name: "a128-input108" pin: pcf8574: pcf8574_hub_in_7 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light108 - platform: gpio name: "a128-input109" pin: pcf8574: pcf8574_hub_in_7 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light109 - platform: gpio name: "a128-input110" pin: pcf8574: pcf8574_hub_in_7 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light110 - platform: gpio name: "a128-input111" pin: pcf8574: pcf8574_hub_in_7 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light111 - platform: gpio name: "a128-input112" pin: pcf8574: pcf8574_hub_in_7 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light112 - platform: gpio name: "a128-input113" pin: pcf8574: pcf8574_hub_in_8 number: 0 mode: INPUT inverted: true on_press: then: - switch.toggle: light113 - platform: gpio name: "a128-input114" pin: pcf8574: pcf8574_hub_in_8 number: 1 mode: INPUT inverted: true on_press: then: - switch.toggle: light114 - platform: gpio name: "a128-input115" pin: pcf8574: pcf8574_hub_in_8 number: 2 mode: INPUT inverted: true on_press: then: - switch.toggle: light115 - platform: gpio name: "a128-input116" pin: pcf8574: pcf8574_hub_in_8 number: 3 mode: INPUT inverted: true on_press: then: - switch.toggle: light116 - platform: gpio name: "a128-input117" pin: pcf8574: pcf8574_hub_in_8 number: 4 mode: INPUT inverted: true on_press: then: - switch.toggle: light117 - platform: gpio name: "a128-input118" pin: pcf8574: pcf8574_hub_in_8 number: 5 mode: INPUT inverted: true on_press: then: - switch.toggle: light118 - platform: gpio name: "a128-input119" pin: pcf8574: pcf8574_hub_in_8 number: 6 mode: INPUT inverted: true on_press: then: - switch.toggle: light119 - platform: gpio name: "a128-input120" pin: pcf8574: pcf8574_hub_in_8 number: 7 mode: INPUT inverted: true on_press: then: - switch.toggle: light120 - platform: gpio name: "a128-input121" pin: pcf8574: pcf8574_hub_in_8 number: 8 mode: INPUT inverted: true on_press: then: - switch.toggle: light121 - platform: gpio name: "a128-input122" pin: pcf8574: pcf8574_hub_in_8 number: 9 mode: INPUT inverted: true on_press: then: - switch.toggle: light122 - platform: gpio name: "a128-input123" pin: pcf8574: pcf8574_hub_in_8 number: 10 mode: INPUT inverted: true on_press: then: - switch.toggle: light123 - platform: gpio name: "a128-input124" pin: pcf8574: pcf8574_hub_in_8 number: 11 mode: INPUT inverted: true on_press: then: - switch.toggle: light124 - platform: gpio name: "a128-input125" pin: pcf8574: pcf8574_hub_in_8 number: 12 mode: INPUT inverted: true on_press: then: - switch.toggle: light125 - platform: gpio name: "a128-input126" pin: pcf8574: pcf8574_hub_in_8 number: 13 mode: INPUT inverted: true on_press: then: - switch.toggle: light126 - platform: gpio name: "a128-input127" pin: pcf8574: pcf8574_hub_in_8 number: 14 mode: INPUT inverted: true on_press: then: - switch.toggle: light127 - platform: gpio name: "a128-input128" pin: pcf8574: pcf8574_hub_in_8 number: 15 mode: INPUT inverted: true on_press: then: - switch.toggle: light128 web_server: port: 80