devices.esphome.io
KinCony KC868-A16
KinCony KC868-A16
Device Type: relayElectrical Standard: globalBoard: esp32
      
  
        
GPIO Pinout
| Pin | Function | 
|---|---|
| GPIO4 | I2C_SDA | 
| GPIO5 | I2C_SCL | 
| GPIO32 | GPIO terminal HT1 | 
| GPIO33 | GPIO terminal HT2 | 
| GPIO14 | GPIO terminal HT3 | 
| GPIO2 | 433MHz Receiver | 
| GPIO15 | 433MHz Sender | 
| GPIO13 | RS485 TX | 
| GPIO16 | RS485 RX | 
| GPIO36 | Analog input A1 | 
| GPIO34 | Analog input A2 | 
| GPIO35 | Analog input A3 | 
| GPIO39 | Analog input A4 | 
Additional pinout/design details
Installation
Remove the 433MHz modules from the board. Connect the board with a USB-C cable to your commputer. While pressing the S2 switch, attach the external power supply (12V) to the board. Erase flash and then flash the board with the usual ESPHome installation methods.
Basic Configuration
esphome:  name: kc868-a16
esp32:  board: esp32dev  framework:    type: esp-idf
wifi:  ssid: !secret wifi_ssid  password: !secret wifi_password
logger:
api:  encryption:    key: !secret encryption_key
ota:  - platform: esphome    password: !secret ota_password
ethernet:  type: LAN8720  mdc_pin: GPIO23  mdio_pin: GPIO18  clk_mode: GPIO17_OUT  phy_addr: 0
uart:  - id: rs485    tx_pin: GPIO13    rx_pin: GPIO16    baud_rate: 9600
remote_receiver:  pin:    number: GPIO2    ignore_strapping_warning: true
remote_transmitter:  pin:    number: GPIO15    ignore_strapping_warning: true  carrier_duty_percent: 100%
i2c:  sda: GPIO4  scl:    number: GPIO5    ignore_strapping_warning: true
pcf8574:  - id: inputs_1_8    address: 0x22  - id: inputs_9_16    address: 0x21  - id: outputs_1_8    address: 0x24  - id: outputs_9_16    address: 0x25
binary_sensor:  - platform: gpio    name: "KC868-A16-HT1"    pin:      number: GPIO32      inverted: true
  - platform: gpio    name: "KC868-A16-HT2"    pin:      number: GPIO33      inverted: true
  - platform: gpio    name: "KC868-A16-HT3"    pin:      number: GPIO14      inverted: true
  - platform: gpio    name: "KC868-A16-X01"    pin:      pcf8574: inputs_1_8      number: 0      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X02"    pin:      pcf8574: inputs_1_8      number: 1      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X03"    pin:      pcf8574: inputs_1_8      number: 2      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X04"    pin:      pcf8574: inputs_1_8      number: 3      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X05"    pin:      pcf8574: inputs_1_8      number: 4      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X06"    pin:      pcf8574: inputs_1_8      number: 5      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X07"    pin:      pcf8574: inputs_1_8      number: 6      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X08"    pin:      pcf8574: inputs_1_8      number: 7      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X09"    pin:      pcf8574: inputs_9_16      number: 0      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X10"    pin:      pcf8574: inputs_9_16      number: 1      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X11"    pin:      pcf8574: inputs_9_16      number: 2      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X12"    pin:      pcf8574: inputs_9_16      number: 3      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X13"    pin:      pcf8574: inputs_9_16      number: 4      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X14"    pin:      pcf8574: inputs_9_16      number: 5      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X15"    pin:      pcf8574: inputs_9_16      number: 6      mode: INPUT      inverted: true
  - platform: gpio    name: "KC868-A16-X16"    pin:      pcf8574: inputs_9_16      number: 7      mode: INPUT      inverted: true
switch:  - platform: gpio    name: "KC868-A16-Y01"    id: out_y01    pin:      pcf8574: outputs_1_8      number: 0      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y02"    id: out_y02    pin:      pcf8574: outputs_1_8      number: 1      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y03"    id: out_y03    pin:      pcf8574: outputs_1_8      number: 2      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y04"    id: out_y04    pin:      pcf8574: outputs_1_8      number: 3      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y05"    id: out_y05    pin:      pcf8574: outputs_1_8      number: 4      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y06"    id: out_y06    pin:      pcf8574: outputs_1_8      number: 5      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y07"    id: out_y07    pin:      pcf8574: outputs_1_8      number: 6      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y08"    id: out_y08    pin:      pcf8574: outputs_1_8      number: 7      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y09"    id: out_y09    pin:      pcf8574: outputs_9_16      number: 0      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y10"    id: out_y10    pin:      pcf8574: outputs_9_16      number: 1      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y11"    id: out_y11    pin:      pcf8574: outputs_9_16      number: 2      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y12"    id: out_y12    pin:      pcf8574: outputs_9_16      number: 3      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y13"    id: out_y13    pin:      pcf8574: outputs_9_16      number: 4      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y14"    id: out_y14    pin:      pcf8574: outputs_9_16      number: 5      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y15"    id: out_y15    pin:      pcf8574: outputs_9_16      number: 6      mode: OUTPUT      inverted: true
  - platform: gpio    name: "KC868-A16-Y16"    id: out_y16    pin:      pcf8574: outputs_9_16      number: 7      mode: OUTPUT      inverted: true