04-27-2024, 08:54 AM
I have a KC868-A16S with the following code on it , After installing it it now will not respond,
the relays will only activate via the on board push button not via home assistant interface?
Home assistant show the switch turn on but the board does nothing.
I there any suggestion why this is happing ?
Dose the code look ok and can I reset the board and reload the firmware.
the relays will only activate via the on board push button not via home assistant interface?
Home assistant show the switch turn on but the board does nothing.
I there any suggestion why this is happing ?
Dose the code look ok and can I reset the board and reload the firmware.
Code:
esphome:
name: esphome_io_board
friendly_name: ESPHome IO Board
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
# Example configuration entry
ota:
safe_mode: true
password: !sectet ota_password
# 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.3
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: "relay1"
pin:
pcf8574: pcf8574_hub_out_1
number: 0
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay2"
pin:
pcf8574: pcf8574_hub_out_1
number: 1
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay3"
pin:
pcf8574: pcf8574_hub_out_1
number: 2
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay4"
pin:
pcf8574: pcf8574_hub_out_1
number: 3
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay5"
pin:
pcf8574: pcf8574_hub_out_1
number: 4
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay6"
pin:
pcf8574: pcf8574_hub_out_1
number: 5
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay7"
pin:
pcf8574: pcf8574_hub_out_1
number: 6
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay8"
pin:
pcf8574: pcf8574_hub_out_1
number: 7
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay9"
pin:
pcf8574: pcf8574_hub_out_1
number: 8
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay10"
pin:
pcf8574: pcf8574_hub_out_1
number: 9
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay11"
pin:
pcf8574: pcf8574_hub_out_1
number: 10
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay12"
pin:
pcf8574: pcf8574_hub_out_1
number: 11
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay13"
pin:
pcf8574: pcf8574_hub_out_1
number: 12
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay14"
pin:
pcf8574: pcf8574_hub_out_1
number: 13
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay15"
pin:
pcf8574: pcf8574_hub_out_1
number: 14
mode: OUTPUT
inverted: true
- platform: gpio
name: "relay16"
pin:
pcf8574: pcf8574_hub_out_1
number: 15
mode: OUTPUT
inverted: true
binary_sensor:
- platform: gpio
name: "input1"
pin:
pcf8574: pcf8574_hub_in_1
number: 0
mode: INPUT
inverted: false
- platform: gpio
name: "input2"
pin:
pcf8574: pcf8574_hub_in_1
number: 1
mode: INPUT
inverted: false
- platform: gpio
name: "input3"
pin:
pcf8574: pcf8574_hub_in_1
number: 2
mode: INPUT
inverted: false
- platform: gpio
name: "input4"
pin:
pcf8574: pcf8574_hub_in_1
number: 3
mode: INPUT
inverted: false
- platform: gpio
name: "input5"
pin:
pcf8574: pcf8574_hub_in_1
number: 4
mode: INPUT
inverted: false
- platform: gpio
name: "input6"
pin:
pcf8574: pcf8574_hub_in_1
number: 5
mode: INPUT
inverted: false
- platform: gpio
name: "input7"
pin:
pcf8574: pcf8574_hub_in_1
number: 6
mode: INPUT
inverted: false
- platform: gpio
name: "input8"
pin:
pcf8574: pcf8574_hub_in_1
number: 7
mode: INPUT
inverted: false
- platform: gpio
name: "input9"
pin:
pcf8574: pcf8574_hub_in_2
number: 8
mode: INPUT
inverted: false
- platform: gpio
name: "input10"
pin:
pcf8574: pcf8574_hub_in_2
number: 9
mode: INPUT
inverted: false
- platform: gpio
name: "input11"
pin:
pcf8574: pcf8574_hub_in_2
number: 10
mode: INPUT
inverted: false
- platform: gpio
name: "input12"
pin:
pcf8574: pcf8574_hub_in_2
number: 11
mode: INPUT
inverted: false
- platform: gpio
name: "input13"
pin:
pcf8574: pcf8574_hub_in_2
number: 12
mode: INPUT
inverted: false
- platform: gpio
name: "input14"
pin:
pcf8574: pcf8574_hub_in_2
number: 13
mode: INPUT
inverted: false
- platform: gpio
name: "input15"
pin:
pcf8574: pcf8574_hub_in_2
number: 14
mode: INPUT
inverted: false
- platform: gpio
name: "input16"
pin:
pcf8574: pcf8574_hub_in_2
number: 15
mode: INPUT
inverted: false