12-18-2023, 11:13 PM
(12-18-2023, 11:09 PM)admin Wrote: can you post the newest yaml with latest KC868-HA component (v3.0.0).
esphome:
name: dingtian-4ch
friendly_name: dingtian-4ch
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
baud_rate: 0
# Enable Home Assistant API
api:
encryption:
key: "XXX"
ota:
password: "XXX"
status_led:
pin:
number: GPIO15
inverted: true
uart:
id: myuart1
tx_pin: GPIO1
rx_pin: GPIO3
baud_rate: 9600
ethernet:
type: JL1101
mdc_pin: GPIO23
mdio_pin: GPIO18
phy_addr: 0
clk_mode: GPIO17_OUT
# The PHY chip has a pin labeled TX_EN that goes to GPIO 21 on ESP
# and the RSTn pin on the phy goes to GPIO0
##
# Datasheet indicates the RSTn should be LOW to disable the phy and default is high
power_pin: GPIO0
external_components:
- source:
type: git
url: https://github.com/hzkincony/esphome-kc868-ha
ref: main
kc868_ha:
binary_sensor:
- platform: kc868_ha
target_relay_controller_addr: 1 # Default value is 1, corresponds to the Target Relay Controller Addr parameter in HA485_Ctrl software
switch_adapter_addr: 10 # Default value is 10, corresponds to the Switch Adapter Addr parameter in HA485_Ctrl software
bind_output: 1 # Corresponds to the BindOutput parameter in HA485_Ctrl software
name: "binary_sensor 1"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 2
name: "binary_sensor 2"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 3
name: "binary_sensor 3"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 4
name: "binary_sensor 4"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 5
name: "binary_sensor 5"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 6
name: "binary_sensor 6"
switch:
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 1
name: "switch 1"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 2
name: "switch 2"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 3
name: "switch 3"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 4
name: "switch 4"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 5
name: "switch 5"
- platform: kc868_ha
target_relay_controller_addr: 1
switch_adapter_addr: 10
bind_output: 6
name: "switch 6"