devices.esphome.io
KinCony KC868-A6
KinCony KC868-A6
Device Type: relayElectrical Standard: globalBoard: esp32
      
  
        
GPIO Pinout
| Pin | Function | 
|---|---|
| GPIO32 | 1-Wire GPIO IO-1 | 
| GPIO33 | 1-Wire GPIO IO-2 | 
| GPIO4 | I2C SDA | 
| GPIO15 | I2C SCL | 
| GPIO14 | RS485 RX | 
| GPIO27 | RS485 TX | 
| GPIO17 | RS232 RX | 
| GPIO16 | RS232 TX | 
| GPIO5 | SPI CS | 
| GPIO23 | SPI MOSI | 
| GPIO19 | SPI MISO | 
| GPIO18 | SPI CSK | 
| GPIO21 | LORA RST | 
| GPIO2 | LORA DIO0 | 
| GPIO26 | Analog output DA1 | 
| GPIO25 | Analog output DA2 | 
| GPIO36 | Analog input A1 | 
| GPIO39 | Analog input A2 | 
| GPIO34 | Analog input A3 | 
| GPIO35 | Analog input A4 | 
Additional pinout/design details
Installation
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
# Basic Configesphome:  name: kc868-a6
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
uart:  - id: rs485    tx_pin: GPIO27    rx_pin: GPIO14    baud_rate: 9600  - id: rs232    tx_pin: GPIO17    rx_pin: GPIO16    baud_rate: 9600
spi:  clk_pin: GPIO18  mosi_pin: GPIO23  miso_pin: GPIO19  # cs pin: GPIO5
i2c:  sda: GPIO4  scl:    number: GPIO15    ignore_strapping_warning: true
pcf8574:  - id: inputs    address: 0x22  - id: outputs    address: 0x24
time:  - platform: ds1307    id: rtc_time
binary_sensor:  - platform: gpio    name: "KC868-A6-IN-1"    pin:      pcf8574: inputs      number: 0      mode: INPUT      inverted: true  - platform: gpio    name: "KC868-A6-IN-2"    pin:      pcf8574: inputs      number: 1      mode: INPUT      inverted: true  - platform: gpio    name: "KC868-A6-IN-3"    pin:      pcf8574: inputs      number: 2      mode: INPUT      inverted: true  - platform: gpio    name: "KC868-A6-IN-4"    pin:      pcf8574: inputs      number: 3      mode: INPUT      inverted: true  - platform: gpio    name: "KC868-A6-IN-5"    pin:      pcf8574: inputs      number: 4      mode: INPUT      inverted: true  - platform: gpio    name: "KC868-A6-IN-6"    pin:      pcf8574: inputs      number: 5      mode: INPUT      inverted: true
switch:  - platform: gpio    name: "KC868-A6-RELAY-1"    id: relay_1    pin:      pcf8574: outputs      number: 0      mode: OUTPUT      inverted: true  - platform: gpio    name: "KC868-A6-RELAY-2"    id: relay_2    pin:      pcf8574: outputs      number: 1      mode: OUTPUT      inverted: true  - platform: gpio    name: "KC868-A6-RELAY-3"    id: relay_3    pin:      pcf8574: outputs      number: 2      mode: OUTPUT      inverted: true  - platform: gpio    name: "KC868-A6-RELAY-4"    id: relay_4    pin:      pcf8574: outputs      number: 3      mode: OUTPUT      inverted: true  - platform: gpio    name: "KC868-A6-RELAY-5"    id: relay_5    pin:      pcf8574: outputs      number: 4      mode: OUTPUT      inverted: true  - platform: gpio    name: "KC868-A6-RELAY-6"    id: relay_6    pin:      pcf8574: outputs      number: 5      mode: OUTPUT      inverted: true