Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
KC868-A16 ethernet work with home assistant by ESPHome configure
#21
do you have set some IFTTT? maybe you can factory reset the board. there is a "factry reset" button in KCS webpage. click it then test again.
Reply
#22
(01-20-2026, 09:03 PM)admin Wrote: do you have set some IFTTT? maybe you can factory reset the board. there is a "factry reset" button in KCS webpage. click it then test again.

no, I did not install it, I do not know what IFTTT is. I'm new to this, this is my first experience using HA and ESP Home. So if you can tell me in more detail what I should do. thanks
Reply
#23
you can download KCS v3 firmware to test a long time , whether work well. here is KCS v3 online guide: https://www.kincony.com/how-to-use-kcsv3...board.html
Reply
#24
(01-21-2026, 11:20 PM)admin Wrote: you can download KCS v3 firmware to test a long time , whether work well. here is KCS v3 online guide: https://www.kincony.com/how-to-use-kcsv3...board.html

OK, I'll try.
Reply
#25
(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: 80
yaml file download:

The framework uses type: arduino

Currently I have a board set up and in use over wifi. It uses type: esp_idf. 
I want to change to ethernet. Do I have to change the type to arduino? 

Thanks!
Reply
#26
ardunio or esp_idf all support use by ethernet. you can use any platform.
Reply
#27
(02-22-2026, 10:59 PM)admin Wrote: ardunio or esp_idf all support use by ethernet. you can use any platform.

That's awesome, thanks!

So, just to confirm. If delete the wifi section and add this to my current working .yaml then the ethernet should be working without any problems, right?

Code:
# Example configuration entry
ethernet:
  type: LAN8720
  mdc_pin: GPIO23
  mdio_pin: GPIO18
  clk:
    pin: GPIO17
    mode: CLK_OUT
  phy_addr: 0
Reply
#28
yes, it's right.
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)