Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 6,392
» Latest member: Xandra666
» Forum threads: 2,850
» Forum posts: 15,084

Full Statistics

Online Users
There are currently 238 online users.
» 2 Member(s) | 215 Guest(s)
Amazonbot, Applebot, AwarioBot, Bing, Bytespider, Crawl, Google, PetalBot, bot, wkdrlfska, Xandra666

Latest Threads
Additional GPIO
Forum: KC868-A4S
Last Post: Amaral989
3 hours ago
» Replies: 0
» Views: 2
Setup K868-a32 and k868-a...
Forum: DIY Project
Last Post: admin
7 hours ago
» Replies: 7
» Views: 44
KC868-A16 with IDE 2.3.4
Forum: KC868-A16
Last Post: admin
7 hours ago
» Replies: 4
» Views: 45
Display
Forum: KC868-A series and Uair Smart Controller
Last Post: admin
7 hours ago
» Replies: 1
» Views: 6
RTC stop working with bu...
Forum: KC868-A6
Last Post: admin
Yesterday, 08:31 AM
» Replies: 15
» Views: 5,051
Hibrid project
Forum: KC868-Server Raspberry Pi4 local server
Last Post: Psyos
Yesterday, 12:32 AM
» Replies: 2
» Views: 14
Double press/ Long press ...
Forum: KC868-AI
Last Post: admin
03-09-2025, 11:34 PM
» Replies: 7
» Views: 428
Trigger Outputs
Forum: KC868-HxB series Smart Controller
Last Post: admin
03-09-2025, 11:29 PM
» Replies: 5
» Views: 47
Using 12v on Digital Inpu...
Forum: KC868-A16
Last Post: admin
03-09-2025, 01:31 PM
» Replies: 17
» Views: 397
Input problem 868 A6
Forum: KC868-A series and Uair Smart Controller
Last Post: admin
03-09-2025, 01:29 PM
» Replies: 3
» Views: 18

  How can Smart switch panel with rs485 with KC868-E16T and other product
Posted by: engmohades - 01-22-2023, 12:33 PM - Forum: KC868-E16T - Replies (3)

How can Smart switch panel be used and programmed with the KC868-E16T
Attached is a picture and the attachment of the protocol



Attached Files Thumbnail(s)
   

.pdf   Switch RS 485 protocal.pdf (Size: 966.55 KB / Downloads: 8820)
Print this item

  how to use "KCS" firmware for KinCony ESP32 board
Posted by: admin - 01-22-2023, 09:02 AM - Forum: "KCS" v2 firmware system - Replies (2)

Note: This protocol document use for KinCony ESP32 smart controller:
KC868-A4 KC868-A6  KC868-A8 KC868-A8S KC868-A16 KC868-E16S KC868-A32 KC868-A64 KC868-A128 smart controller
Different board will have different channel of digital output, digital input , ADC, DAC, so the protocol is same , just according to the hardware resource to set channel number.

"KCS" onliine guide: https://www.kincony.com/kcs-firmware-esp32-board.html


.pdf   KCS_user_guide_v1.0.pdf (Size: 901.95 KB / Downloads: 632)

Print this item

  "KCS" firmware STRING protocol document
Posted by: admin - 01-22-2023, 09:00 AM - Forum: "KCS" v2 firmware system - Replies (11)

Note: This protocol document use for KinCony ESP32 smart controller:
KC868-A4 KC868-A6  KC868-A8 KC868-A8S KC868-A16 KC868-E16S KC868-A32 KC868-A64 KC868-A128 smart controller
Different board will have different channel of digital output, digital input , ADC, DAC, so the protocol is same , just according to the hardware resource to set channel number.

.pdf   KC868-A-series-protocol-String.pdf (Size: 135.93 KB / Downloads: 599)

Print this item

  "KCS" firmware MQTT protocol document
Posted by: admin - 01-22-2023, 08:59 AM - Forum: "KCS" v2 firmware system - Replies (4)

Note: This protocol document use for KinCony ESP32 smart controller:
KC868-A4 KC868-A6  KC868-A8 KC868-A8S KC868-A16 KC868-E16S KC868-A32 KC868-A64 KC868-A128 smart controller
Different board will have different channel of digital output, digital input , ADC, DAC, so the protocol is same , just according to the hardware resource to set channel number.

.pdf   KC868-A-series-protocol-MQTT.pdf (Size: 105.97 KB / Downloads: 1416)

Print this item

  "KCS" firmware Modbus protocol document
Posted by: admin - 01-22-2023, 08:59 AM - Forum: "KCS" v2 firmware system - Replies (5)

Note: This protocol document use for KinCony ESP32 smart controller:
KC868-A4 KC868-A6  KC868-A8 KC868-A8S KC868-A16 KC868-E16S KC868-A32 KC868-A64 KC868-A128 smart controller
Different board will have different channel of digital output, digital input , ADC, DAC, so the protocol is same , just according to the hardware resource to set channel number.

.pdf   KC868-A-series-protocol-ModBus.pdf (Size: 139.11 KB / Downloads: 2005)

Print this item

  "KCS" firmware HTTP protocol document
Posted by: admin - 01-22-2023, 08:57 AM - Forum: "KCS" v2 firmware system - No Replies

Note: This protocol document use for KinCony ESP32 smart controller:
KC868-A4 KC868-A6  KC868-A8 KC868-A8S KC868-A16 KC868-E16S KC868-A32 KC868-A64 KC868-A128 smart controller
Different board will have different channel of digital output, digital input , ADC, DAC, so the protocol is same , just according to the hardware resource to set channel number.

.pdf   KC868-A-series-protocol-HTTP.pdf (Size: 176.61 KB / Downloads: 590)

Print this item

  what's "KCS" firmware?
Posted by: admin - 01-22-2023, 08:47 AM - Forum: "KCS" v2 firmware system - Replies (4)

“KCS” means “KinCony Super” , this is a new firmware developed by KinCony for KC868-A series products in 2023. It has powerful functions and supports multiple communication protocols. It can manage various functions of the device through web pages, such as: input configuration, output configuration, monitoring management page, Timing schedule task mode, network configuration, communication protocol configuration, system configuration and other related functions
[Image: index.png]

Input configuration:

[Image: input.png]
Binding of digital input port and output port, setting of effective value of high and low level, support multiple trigger modes through digital input port, such as: single click, double click, hold on mode

Output configuration:

[Image: output.png]
Output level invert, support delay auto off, support jog mode control, support interlock setting

monitoring management page:

[Image: monitor.png]
Monitor the status of the input in real time through the web page, and manually control the output

Timing schedule task mode:

[Image: schedule.png]
Support custom scheduled tasks by year, month, day, hour, minute

Network Configuration:

[Image: network.png]
configuration of ethernet and wifi

Communication protocol configuration:

[Image: protocol.png]
Support MQTT, HTTP, TCP Server, TCP Client, UDP Server, UDP Client, Modbus multiple communication protocols

Tuya App configuration:

[Image: tuya.png]
Configure Tuya app license to remote control board by internet

System Configuration:

[Image: system.png]
default parameter settings

Print this item

  kc868-A8s
Posted by: lcristofalo - 01-20-2023, 06:39 PM - Forum: KC868-A8S - Replies (12)

Hi All,

I just purchased one board KC868-A8S but is seems i am usung wrong protocol.

When sending any message i receive an just an echo of same command.

i need to flash any firmware?  
where i can find a communication protocol?

Please help, 
Luigi.

Print this item

  communication with HMI
Posted by: soccer - 01-19-2023, 02:48 PM - Forum: KC868-A16 - Replies (3)

How to make communication with an HMI, by Ethernet?

Print this item

  command does not work
Posted by: soccer - 01-17-2023, 12:15 PM - Forum: KC868-A16 - Replies (5)

command does not work, it was supposed to give a command that if button 1 was LOW, it would activate output P0, what did i do wrong to make it not work?

#include "Arduino.h"
#include "PCF8574.h"

// Define o endereço de entrada do i2c
PCF8574 pcf8574_1(0x22,4,5); // canal 1-8 endereço: 100010
PCF8574 pcf8574_2(0x21,4,5); // endereço do canal 9-16: 100001
PCF8574 pcf8574_3(0x25,4,5);


unsigned long timeElapsed;
void setup()
{
    Serial.begin(115200);
    atraso(1000);


pcf8574_3.pinMode(P5, OUTPUT);

pcf8574_1.pinMode(P0, ENTRADA);
pcf8574_1.pinMode(P1, ENTRADA);
pcf8574_1.pinMode(P2, ENTRADA);
pcf8574_1.pinMode(P3, ENTRADA);
pcf8574_1.pinMode(P4, INPUT);
pcf8574_1.pinMode(P5, ENTRADA);
pcf8574_1.pinMode(P6, INPUT);
pcf8574_1.pinMode(P7, ENTRADA);

pcf8574_2.pinMode(P0, ENTRADA);
pcf8574_2.pinMode(P1, ENTRADA);
pcf8574_2.pinMode(P2, ENTRADA);
pcf8574_2.pinMode(P3, ENTRADA);
pcf8574_2.pinMode(P4, INPUT);
pcf8574_2.pinMode(P5, ENTRADA);
pcf8574_2.pinMode(P6, INPUT);
pcf8574_2.pinMode(P7, ENTRADA);

    Serial.print("Iniciar pcf8574...");
    if (pcf8574_1.begin()){
        Serial.println("pcf8574_1_OK");
    }outro{
        Serial.println("pcf8574_1_KO");
    }

  Serial.print("Iniciar pcf8574...");
  if (pcf8574_2.begin()){
    Serial.println("pcf8574_2_OK");
  }outro{
    Serial.println("pcf8574_2_KO");
  }
Serial.print("Iniciar pcf8574...");
    if (pcf8574_3.begin()){
        Serial.println("pcf8574_3_OK");
    }outro{
        Serial.println("pcf8574_3_KO");
    }

}

laço vazio()
{
uint8_t val1 = pcf8574_1.digitalRead(P0);
uint8_t val2 = pcf8574_1.digitalRead(P1);
uint8_t val3 = pcf8574_1.digitalRead(P2);
uint8_t val4 = pcf8574_1.digitalRead(P3);
uint8_t val5 = pcf8574_1.digitalRead(P4);
uint8_t val6 = pcf8574_1.digitalRead(P5);
uint8_t val7 = pcf8574_1.digitalRead(P6);
uint8_t val8 = pcf8574_1.digitalRead(P7);

uint8_t val9 = pcf8574_2.digitalRead(P0);
uint8_t val10 = pcf8574_2.digitalRead(P1);
uint8_t val11 = pcf8574_2.digitalRead(P2);
uint8_t val12 = pcf8574_2.digitalRead(P3);
uint8_t val13 = pcf8574_2.digitalRead(P4);
uint8_t val14 = pcf8574_2.digitalRead(P5);
uint8_t val15 = pcf8574_2.digitalRead(P6);
uint8_t val16 = pcf8574_2.digitalRead(P7);

if (val1==BAIXO) {pcf8574_3.digitalWrite(P0, ALTO);}


if (val1==BAIXO) Serial.println("TECLA 1 PRESSIONADA");
if (val2==BAIXO) Serial.println("TECLA 2 PRESSIONADA");
if (val3==BAIXO) Serial.println("TECLA 3 PRESSIONADA");
if (val4==BAIXO) Serial.println("TECLA 4 PRESSIONADA");
if (val5==BAIXO) Serial.println("TECLA 5 PRESSIONADA");
if (val6==BAIXO) Serial.println("TECLA 6 PRESSIONADA");
if (val7==BAIXO) Serial.println("TECLA 7 PRESSIONADA");
if (val8==BAIXO) Serial.println("TECLA8 PRESSIONADA");

if (val9==BAIXO) Serial.println("TECLA 1 PRESSIONADA");
if (val10==BAIXO) Serial.println("TECLA 2 PRESSIONADA");
if (val11==BAIXO) Serial.println("TECLA 3 PRESSIONADA");
if (val12==BAIXO) Serial.println("TECLA 4 PRESSIONADA");
if (val13==BAIXO) Serial.println("TECLA 5 PRESSIONADA");
if (val14==BAIXO) Serial.println("TECLA 6 PRESSIONADA");
if (val15==BAIXO) Serial.println("TECLA 7 PRESSIONADA");
if (val16==BAIXO) Serial.println("TECLA8 PRESSIONADA");
atraso(300);
}

Print this item