Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
KC868-A16 ethernet work with home assistant by ESPHome configure
#1
esphome:
  name: a16
  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.1.199
    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: "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:

   
Reply
#2
(01-06-2022, 02:04 AM)administrador Wrote: Do you have any example of a configuration file for analog inputs? I can't find any documentation about it, I need to install a hydrostatic level sensor for the water tank, can you help me on how to activate these inputs in Home Assistant?
 
Reply
#3
use ADC of ESPHome, here is details: https://esphome.io/components/sensor/adc.html
Reply
#4
Thank you for your help today with the A16 installation.

When I start the installation via USB cable in ESPHome (in HomeAssistant), everything is OK. Even after disconnecting the USB cable, the A16 module communicates via the LAN without any problems.
But if I make a change in the YAML file in ESPHome and choose the first option "Via the Network" in the "Install" dialog, the installation ends with an error - see the picture. (at that time, A16 is on the LAN network - it is not connected via WiFi cable in the place and Device is "ONLINE" in ESPHome).
What should I change?


Attached Files Image(s)
       

.txt   default YAML.txt (Size: 1.7 KB / Downloads: 145)
Reply
#5
because now your A16 is connected by ethernet cable, not use by wifi. also you have not config OTA in yaml.
if you want to use easier, just download by USB-C cable is ok.
Reply
#6
(06-12-2024, 02:45 AM)admin Wrote: because now your A16 is connected by ethernet cable, not use by wifi. also you have not config OTA in yaml.
if you want to use easier, just download by USB-C cable is ok.

how to configure OTA, is there any tutorial for this?
Reply
#7
see here: https://esphome.io/components/ota/esphome.html
Reply
#8
Hello,
I am trying to flash the board with ESPHome but the serial port can't be recognized. No COM port found. I installed CH341SER driver and powered with 12V. What am I missing?
Reply
#9
take a photo , how you wire. it's better upload a video how you did.
Reply
#10
(10-31-2024, 11:34 PM)admin Wrote: take a photo , how you wire. it's better upload a video how you did.

Oh the power supply was dead. I bought another power supply and it works now. Thanks.
Reply


Forum Jump:


Users browsing this thread: