Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
KC868-A8 Help
#1
I recently brought a new board in order to connect to my home assistant via esphome. 
I have been following the training from lesson 21 in order to experiment with writing the code unfortunately I am getting errors and cannot upload to the device.
I was wanting to just set up a basic example like lesson 21 with 8 inputs 8 outputs and a temperature sensor and get them to show up in home assistant when I copy the code from lesson 21 and modify to suit my network specification I cannot upload.
any help would be appreciated.

https://www.kincony.com/forum/showthread.php?tid=824
Reply
#2
see here: https://www.kincony.com/forum/showthread.php?tid=2367
Reply
#3
(02-15-2024, 01:02 AM)admin Wrote: see here: https://www.kincony.com/forum/showthread.php?tid=2367

Not sure what I'm doing wrong?

This is the code I have ready to go

Code:
esphome:
  name: kc868-a8
  platform: ESP32
  board: esp32dev


# 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.50.10
    gateway: 192.168.50.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_in_1'  # for input channel 1-8
    address: 0x22

# Individual outputs
switch:
  - platform: gpio
    name: "a8-light1"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 0
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "a8-light2"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 1
      mode: OUTPUT
      inverted: true
    
  - platform: gpio
    name: "a8-light3"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 2
      mode: OUTPUT
      inverted: true
    
  - platform: gpio
    name: "a8-light4"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 3
      mode: OUTPUT
      inverted: true
    
  - platform: gpio
    name: "a8-light5"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 4
      mode: OUTPUT
      inverted: true
    
  - platform: gpio
    name: "a8-light6"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 5
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "a8-light7"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 6
      mode: OUTPUT
      inverted: true
    
  - platform: gpio
    name: "a8-light8"
    pin:
      pcf8574: pcf8574_hub_out_1
      number: 7
      mode: OUTPUT
      inverted: true
    
binary_sensor:
  - platform: gpio
    name: "a8-input1"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 0
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-input2"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 1
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-input3"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 2
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-input4"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 3
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-input5"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 4
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-input6"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 5
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-input7"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 6
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-input8"
    pin:
      pcf8574: pcf8574_hub_in_1
      number: 7
      mode: INPUT
      inverted: true

  - platform: gpio
    name: "a8-s3"
    pin:
      number: 32
      inverted: true

  - platform: gpio
    name: "a8-s4"
    pin:
      number: 33
      inverted: true
    
dallas:
  - pin: 14

sensor:
  - platform: dallas
    address: 0x1c0000031edd2a28
    name: "ds18b20-1"

# Enable logging
logger:

# Enable Home Assistant API
api:


Then this is what happens when I press Install

Code:
INFO ESPHome 2023.12.9
INFO Reading configuration /config/esphome/alarm-io.yaml...
WARNING GPIO5 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing kc868-a8 (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- WiFi @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- Wire @ 2.0.0
Compiling .pioenvs/kc868-a8/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/kc868-a8/src/esphome/components/api/api_frame_helper.cpp.o
xtensa-esp32-elf-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
xtensa-esp32-elf-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
========================== [FAILED] Took 8.01 seconds ==========================

Seems to error after this line  Compiling .pioenvs/kc868-a8/src/esphome/components/api/api_frame_helper.cpp.o

I have been able to get Tasmota on the KC868-A8 following https://www.kincony.com/forum/showthread.php?tid=1128
but inputs not working, only the Relays. So I need to working that aswell, But I wanted to understand why ESPHome wont compile? Any Ideas.
Reply
#4
delete your install files on ESPHome, try to download firmware again.
Reply
#5
(02-21-2024, 11:31 AM)admin Wrote: delete your install files on ESPHome, try to download firmware again.

I think I found the problem, My virtual machine that runs HA did not have a memory.
Now when I increased the memory ESPHome will compile.

Thanks for your help.
Reply
#6
ok, good.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)