(01-11-2026, 11:18 AM)admin Wrote: if you use our yaml file directly, whether work well?
esphome: name: a16 friendly_name: a16 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: pin: GPIO17 mode: CLK_OUT phy_addr: 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: "light1" pin: pcf8574: pcf8574_hub_out_1 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: OUTPUT inverted: false - platform: gpio name: "light9" pin: pcf8574: pcf8574_hub_out_2 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: OUTPUT inverted: false binary_sensor: - platform: gpio name: "input1" pin: pcf8574: pcf8574_hub_in_1 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: INPUT inverted: false - platform: gpio name: "input9" pin: pcf8574: pcf8574_hub_in_2 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: INPUT inverted: false # Enable logging logger: # Enable Home Assistant API api: sensor: - platform: dht pin: 32 temperature: name: "Living Room Temperature" humidity: name: "Living Room Humidity" update_interval: 60s web_server: port: 80
(01-11-2026, 12:53 PM)admin Wrote: updated yaml file for newest ESPHome. Code:esphome: name: a16 friendly_name: a16 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: pin: GPIO17 mode: CLK_OUT phy_addr: 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: "light1" pin: pcf8574: pcf8574_hub_out_1 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: OUTPUT inverted: false - platform: gpio name: "light9" pin: pcf8574: pcf8574_hub_out_2 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: OUTPUT inverted: false binary_sensor: - platform: gpio name: "input1" pin: pcf8574: pcf8574_hub_in_1 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: INPUT inverted: false - platform: gpio name: "input9" pin: pcf8574: pcf8574_hub_in_2 # Use pin number 0 number: 0 # One of INPUT or OUTPUT mode: INPUT inverted: false # Enable logging logger: # Enable Home Assistant API api: sensor: - platform: dht pin: 32 temperature: name: "Living Room Temperature" humidity: name: "Living Room Humidity" update_interval: 60s web_server: port: 80yaml file download: Hi! I used the updated yaml file. Mistake!
(01-17-2026, 12:03 PM)admin Wrote: where have problem? it already compile finished.
esphome: name: a16 friendly_name: a16 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: pin: GPIO17 mode: CLK_OUT phy_addr: 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: "light1" pin: pcf8574: pcf8574_hub_out_1 number: 0 mode: OUTPUT inverted: false - platform: gpio name: "light2" pin: pcf8574: pcf8574_hub_out_1 number: 1 mode: OUTPUT inverted: false - platform: gpio name: "light3" pin: pcf8574: pcf8574_hub_out_1 number: 2 mode: OUTPUT inverted: false - platform: gpio name: "light4" pin: pcf8574: pcf8574_hub_out_1 number: 3 mode: OUTPUT inverted: false - platform: gpio name: "light5" pin: pcf8574: pcf8574_hub_out_1 number: 4 mode: OUTPUT inverted: false - platform: gpio name: "light6" pin: pcf8574: pcf8574_hub_out_1 number: 5 mode: OUTPUT inverted: false - platform: gpio name: "light7" pin: pcf8574: pcf8574_hub_out_1 number: 6 mode: OUTPUT inverted: false - platform: gpio name: "light8" pin: pcf8574: pcf8574_hub_out_1 number: 7 mode: OUTPUT inverted: false - platform: gpio name: "light9" pin: pcf8574: pcf8574_hub_out_2 number: 0 mode: OUTPUT inverted: false - platform: gpio name: "light10" pin: pcf8574: pcf8574_hub_out_2 number: 1 mode: OUTPUT inverted: false - platform: gpio name: "light11" pin: pcf8574: pcf8574_hub_out_2 number: 2 mode: OUTPUT inverted: false - platform: gpio name: "light12" pin: pcf8574: pcf8574_hub_out_2 number: 3 mode: OUTPUT inverted: false - platform: gpio name: "light13" pin: pcf8574: pcf8574_hub_out_2 number: 4 mode: OUTPUT inverted: false - platform: gpio name: "light14" pin: pcf8574: pcf8574_hub_out_2 number: 5 mode: OUTPUT inverted: false - platform: gpio name: "light15" pin: pcf8574: pcf8574_hub_out_2 number: 6 mode: OUTPUT inverted: false - platform: gpio name: "light16" pin: pcf8574: pcf8574_hub_out_2 number: 7 mode: OUTPUT inverted: false binary_sensor: - platform: gpio name: "input1" pin: pcf8574: pcf8574_hub_in_2 number: 0 mode: INPUT inverted: true - platform: gpio name: "input2" pin: pcf8574: pcf8574_hub_in_2 number: 1 mode: INPUT inverted: true - platform: gpio name: "input3" pin: pcf8574: pcf8574_hub_in_2 number: 2 mode: INPUT inverted: true - platform: gpio name: "input4" pin: pcf8574: pcf8574_hub_in_2 number: 3 mode: INPUT inverted: true - platform: gpio name: "input5" pin: pcf8574: pcf8574_hub_in_2 number: 4 mode: INPUT inverted: true - platform: gpio name: "input6" pin: pcf8574: pcf8574_hub_in_2 number: 5 mode: INPUT inverted: true - platform: gpio name: "input7" pin: pcf8574: pcf8574_hub_in_2 number: 6 mode: INPUT inverted: true - platform: gpio name: "input8" pin: pcf8574: pcf8574_hub_in_2 number: 7 mode: INPUT inverted: true - platform: gpio name: "input9" pin: pcf8574: pcf8574_hub_in_1 number: 0 mode: INPUT inverted: true - platform: gpio name: "input10" pin: pcf8574: pcf8574_hub_in_1 number: 1 mode: INPUT inverted: true - platform: gpio name: "input11" pin: pcf8574: pcf8574_hub_in_1 number: 2 mode: INPUT inverted: true - platform: gpio name: "input12" pin: pcf8574: pcf8574_hub_in_1 number: 3 mode: INPUT inverted: true - platform: gpio name: "input13" pin: pcf8574: pcf8574_hub_in_1 number: 4 mode: INPUT inverted: true - platform: gpio name: "input14" pin: pcf8574: pcf8574_hub_in_1 number: 5 mode: INPUT inverted: true - platform: gpio name: "input15" pin: pcf8574: pcf8574_hub_in_1 number: 6 mode: INPUT inverted: true - platform: gpio name: "input16" pin: pcf8574: pcf8574_hub_in_1 number: 7 mode: INPUT inverted: true # Enable logging logger: # Enable Home Assistant API api: web_server: port: 80