[Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - Printable Version +- Smart Home Automation Forum (https://www.kincony.com/forum) +-- Forum: Technical Support (https://www.kincony.com/forum/forumdisplay.php?fid=20) +--- Forum: KC868-E16S/E16P (https://www.kincony.com/forum/forumdisplay.php?fid=26) +--- Thread: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome (/showthread.php?tid=1921) Pages:
1
2
|
[Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - admin - 05-17-2022 esphome: name: kc868-e16s platform: ESP32 board: esp32dev # Example configuration entry for ESP32 i2c: sda: 16 scl: 15 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: 0x21 - id: 'pcf8574_hub_out_2' # for output channel 9-16 address: 0x25 - id: 'pcf8574_hub_in_1' # for input channel 1-8 address: 0x22 - id: 'pcf8574_hub_in_2' # for input channel 9-16 address: 0x24 # Individual outputs switch: - platform: gpio name: "e16s-output1" pin: pcf8574: pcf8574_hub_out_1 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output2" pin: pcf8574: pcf8574_hub_out_1 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output3" pin: pcf8574: pcf8574_hub_out_1 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output4" pin: pcf8574: pcf8574_hub_out_1 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output5" pin: pcf8574: pcf8574_hub_out_1 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output6" pin: pcf8574: pcf8574_hub_out_1 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output7" pin: pcf8574: pcf8574_hub_out_1 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output8" pin: pcf8574: pcf8574_hub_out_1 number: 7 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output9" pin: pcf8574: pcf8574_hub_out_2 number: 0 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output10" pin: pcf8574: pcf8574_hub_out_2 number: 1 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output11" pin: pcf8574: pcf8574_hub_out_2 number: 2 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output12" pin: pcf8574: pcf8574_hub_out_2 number: 3 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output13" pin: pcf8574: pcf8574_hub_out_2 number: 4 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output14" pin: pcf8574: pcf8574_hub_out_2 number: 5 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output15" pin: pcf8574: pcf8574_hub_out_2 number: 6 mode: OUTPUT inverted: true - platform: gpio name: "e16s-output16" pin: pcf8574: pcf8574_hub_out_2 number: 7 mode: OUTPUT inverted: true binary_sensor: - platform: gpio name: "e16s-input1" pin: pcf8574: pcf8574_hub_in_1 number: 0 mode: INPUT inverted: true - platform: gpio name: "e16s-input2" pin: pcf8574: pcf8574_hub_in_1 number: 1 mode: INPUT inverted: true - platform: gpio name: "e16s-input3" pin: pcf8574: pcf8574_hub_in_1 number: 2 mode: INPUT inverted: true - platform: gpio name: "e16s-input4" pin: pcf8574: pcf8574_hub_in_1 number: 3 mode: INPUT inverted: true - platform: gpio name: "e16s-input5" pin: pcf8574: pcf8574_hub_in_1 number: 4 mode: INPUT inverted: true - platform: gpio name: "e16s-input6" pin: pcf8574: pcf8574_hub_in_1 number: 5 mode: INPUT inverted: true - platform: gpio name: "e16s-input7" pin: pcf8574: pcf8574_hub_in_1 number: 6 mode: INPUT inverted: true - platform: gpio name: "e16s-input8" pin: pcf8574: pcf8574_hub_in_1 number: 7 mode: INPUT inverted: true - platform: gpio name: "e16s-input9" pin: pcf8574: pcf8574_hub_in_2 number: 0 mode: INPUT inverted: true - platform: gpio name: "e16s-input10" pin: pcf8574: pcf8574_hub_in_2 number: 1 mode: INPUT inverted: true - platform: gpio name: "e16s-input11" pin: pcf8574: pcf8574_hub_in_2 number: 2 mode: INPUT inverted: true - platform: gpio name: "e16s-input12" pin: pcf8574: pcf8574_hub_in_2 number: 3 mode: INPUT inverted: true - platform: gpio name: "e16s-input13" pin: pcf8574: pcf8574_hub_in_2 number: 4 mode: INPUT inverted: true - platform: gpio name: "e16s-input14" pin: pcf8574: pcf8574_hub_in_2 number: 5 mode: INPUT inverted: true - platform: gpio name: "e16s-input15" pin: pcf8574: pcf8574_hub_in_2 number: 6 mode: INPUT inverted: true - platform: gpio name: "e16s-input16" pin: pcf8574: pcf8574_hub_in_2 number: 7 mode: INPUT inverted: true # Enable logging logger: # Enable Home Assistant API api: RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - macek - 05-20-2022 Hello, > we designed the KC868-E16S ESP32 home automation extension relay module. Why "extend a relay module"? Why not a "smart controller" such as KC868-A8 or KC868-A64? For me, KC868-E16S is an "extended" KC868-A16 with a relay module for a DIN rail KC868-E16 . In my opinion, a more logical name is KC868-A16E (KC868-A16 + relay module). KC868-E16S is a very expandable controller, but the ethernet and USB connectors were badly designed because it is not possible to use a case box, the same is true for the KC868-A64. Why USB-B appeared on the board, who uses such a connector? Best regards macek RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - petez69 - 05-21-2022 (05-20-2022, 01:23 PM)macek Wrote: Hello, RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - admin - 05-21-2022 Because the connecting wire comes out from the side, it will be blocked by the plastic shell. RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - janosch1337 - 05-26-2022 Can u please give more details to 24v? I have a full 24V system. Can I use 24v as power supply? As inputs? What kind of boardshould I buy?... on Ali is no choice to select 24v edition RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - admin - 05-26-2022 what do want use 16 channel output version? RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - janosch1337 - 05-26-2022 Can I use 24v as power supply? Can I use 24v on input pins? If I use 24v is there anything else what I have to consider? RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - admin - 05-26-2022 KC868-E16S if replace with DC24V relay, board can use for 24v, so you can use 24v as power supply. if you want use 24v on input pins for long time, you'd better replace a resistance 2K with 5.6K at input port on PCB. no other need to consider. just input port resistance. if you want 24v version, tomorrow our seller will update type on aliexpress store. RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - janosch1337 - 05-26-2022 Thank you for fast answer. 2 more questions: Do you know how I can extend input ports?without buying a second board Is 1 wire temp sensor possible? RE: [Arduino IDE of KC868-E16S]--#00-KC868-E16S-configure for ESPhome - admin - 05-26-2022 if you want to extend input ports, here two ways: 1. add a board connect to network cable with your router. 2. use IIC extender, such as PCF8574 or PCF8575 small board connect to "IIC extend interface " on the PCB board. if you want to use 1 wire temperature sensor, such as DS18B20 or DHT11/21, you can connect to "serial port extend interface" on the PCB board. there are two free GPIO pins for use, now is use for TXD,RXD, but actually you can use for yourself. |