esphome: name: kincony-a16-01 friendly_name: Kincony A16-01 esp32: board: esp32dev framework: type: arduino # Example configuration entry for ESP32 i2c: sda: 4 scl: 5 scan: true id: bus_a # 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.199 # gateway: 192.168.1.1 # subnet: 255.255.255.0 # Example configuration entry pcf8574: - id: 'pcf8574_hub_out_1' # for output channel 1-8 address: 0x24 - id: 'pcf8574_hub_out_2' # for output channel 9-16 address: 0x25 - id: 'pcf8574_hub_in_1' # for input channel 1-8 address: 0x21 - id: 'pcf8574_hub_in_2' # for input channel 9-16 address: 0x22 # Individual outputs switch: - platform: gpio name: "door_light" pin: pcf8574: pcf8574_hub_out_1 number: 0 mode: OUTPUT inverted: false - platform: gpio name: "kitchen_light" pin: pcf8574: pcf8574_hub_out_1 number: 1 mode: OUTPUT inverted: false - platform: gpio name: "table_light" pin: pcf8574: pcf8574_hub_out_1 number: 2 mode: OUTPUT inverted: false - platform: gpio name: "hallway_light" pin: pcf8574: pcf8574_hub_out_1 number: 3 mode: OUTPUT inverted: false - platform: gpio name: "movie_light" pin: pcf8574: pcf8574_hub_out_1 number: 4 mode: OUTPUT inverted: false - platform: gpio name: "sofa_light" pin: pcf8574: pcf8574_hub_out_1 number: 5 mode: OUTPUT inverted: false - platform: gpio name: "living_room_light" pin: pcf8574: pcf8574_hub_out_1 number: 6 mode: OUTPUT inverted: false - platform: gpio name: "rest_room_water_heater_1" pin: pcf8574: pcf8574_hub_out_1 number: 7 mode: OUTPUT inverted: false - platform: gpio name: "rest_room_1_vent_fan" pin: pcf8574: pcf8574_hub_out_2 number: 0 mode: OUTPUT inverted: false - platform: gpio name: "rest_room_1_light" pin: pcf8574: pcf8574_hub_out_2 number: 1 mode: OUTPUT inverted: false - platform: gpio name: "rest_room_1_led" pin: pcf8574: pcf8574_hub_out_2 number: 2 mode: OUTPUT inverted: false binary_sensor: - platform: gpio name: "input_door_light" pin: pcf8574: pcf8574_hub_in_1 number: 0 mode: INPUT inverted: false - platform: gpio name: "input_kitchen_light" pin: pcf8574: pcf8574_hub_in_1 number: 1 mode: INPUT inverted: false - platform: gpio name: "input_table_light" pin: pcf8574: pcf8574_hub_in_1 number: 2 mode: INPUT inverted: false - platform: gpio name: "input_movie_light" pin: pcf8574: pcf8574_hub_in_1 number: 3 mode: INPUT inverted: false - platform: gpio name: "input_sofa_light" pin: pcf8574: pcf8574_hub_in_1 number: 4 mode: INPUT inverted: false - platform: gpio name: "input_living_room_light" pin: pcf8574: pcf8574_hub_in_1 number: 5 mode: INPUT inverted: false - platform: gpio name: "input_hallway_light" pin: pcf8574: pcf8574_hub_in_1 number: 6 mode: INPUT inverted: false - platform: gpio name: "input_rest_room_water_heater" pin: pcf8574: pcf8574_hub_in_1 number: 7 mode: INPUT inverted: false - platform: gpio name: "input_rest_room_vent_fan" pin: pcf8574: pcf8574_hub_in_2 number: 0 mode: INPUT inverted: false - platform: gpio name: "input_rest_room_light" pin: pcf8574: pcf8574_hub_in_2 number: 1 mode: INPUT inverted: false - platform: gpio name: "input_rest_room_led" pin: pcf8574: pcf8574_hub_in_2 number: 2 mode: INPUT inverted: false - platform: gpio name: "input9" pin: pcf8574: pcf8574_hub_in_2 number: 0 mode: INPUT inverted: false # Enable logging logger: