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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 8,995
» Latest member: clarkjenny
» Forum threads: 3,970
» Forum posts: 20,128

Full Statistics

Online Users
There are currently 57 online users.
» 0 Member(s) | 43 Guest(s)
Amazonbot, Applebot, Baidu, Bytespider, Crawl, Google, Yandex, bot

Latest Threads
24V Pulse input
Forum: F16
Last Post: Onepointbrewing
4 hours ago
» Replies: 2
» Views: 7
Current and Power not add...
Forum: N60
Last Post: admin
5 hours ago
» Replies: 9
» Views: 161
F16 relay stopped functio...
Forum: F16
Last Post: admin
Yesterday, 11:24 AM
» Replies: 7
» Views: 79
E8v3 PCB layout CAD file
Forum: Schematic & diagram & Dimensions of KinCony PCB layout CAD file
Last Post: admin
Yesterday, 11:23 AM
» Replies: 2
» Views: 129
M30 configure yaml for ES...
Forum: KC868-M16 / M1 / MB / M30
Last Post: kiloptero
Yesterday, 10:39 AM
» Replies: 89
» Views: 23,117
N series Energy Meter for...
Forum: N30
Last Post: admin
Yesterday, 08:19 AM
» Replies: 0
» Views: 7
N series Energy Meter for...
Forum: N20
Last Post: admin
Yesterday, 08:19 AM
» Replies: 0
» Views: 8
N series Energy Meter for...
Forum: N10
Last Post: admin
Yesterday, 08:19 AM
» Replies: 0
» Views: 8
N series Energy Meter for...
Forum: N60
Last Post: admin
Yesterday, 08:19 AM
» Replies: 0
» Views: 8
N series Energy Meter for...
Forum: KinCony integrate with Loxone home automation
Last Post: admin
Yesterday, 08:19 AM
» Replies: 0
» Views: 10

Heart [Arduino demo source code for KC868-A4]-06 analog output (DAC) data
Posted by: KinCony Support - 01-07-2022, 02:58 AM - Forum: KC868-A4 - No Replies

Code 5: //The demo code is DAC    You can copy the code to your Arduino IDE

Code:
#define DAC1 26   //DAC1 IO26
//#define DAC2 25   //DAC2 IO25

void setup() {
 
}

void loop() {
  int Value = 127; //255= 10V
 
  dacWrite(DAC1, 1);
  delay(500);
  dacWrite(DAC1, 50);
  delay(500);
  dacWrite(DAC1, 100);
  delay(500);
  dacWrite(DAC1, 150);
  delay(500); 
  dacWrite(DAC1, 255);
  delay(500); 
}
   

Print this item

Heart [Arduino demo source code for KC868-A4]-05 read analog input (ADC) data
Posted by: KinCony Support - 01-07-2022, 02:42 AM - Forum: KC868-A4 - No Replies

Code 4: //The demo code is ADC INPUT    You can copy the code to your Arduino IDE

Code:
#define ANALOG_PIN_32   32      //INA1  CH5

// #define ANALOG_PIN_33   33   //INA2  CH4
// #define ANALOG_PIN_34   34   //INA3  CH6
// #define ANALOG_PIN_35   35   //INA4  CH7


void setup(){
  Serial.begin(115200);
  pinMode(ANALOG_PIN_32,INPUT);
}

void loop() {
  int analog_value = 0;
  analog_value = analogRead(ANALOG_PIN_32);   //0--4096
  delay(1000);
  Serial.printf("Current Reading on Pin(%d)=%d\n",ANALOG_PIN_32,analog_value);
}
   

Print this item

Heart [Arduino demo source code for KC868-A4]-04 read DS18B20 temperature sensor
Posted by: KinCony Support - 01-07-2022, 02:21 AM - Forum: KC868-A4 - No Replies

Code 3: //The demo code is DS18B20    You can copy the code to your Arduino IDE

Code:
#include <DS18B20.h>

#define LOW_ALARM 20
#define HIGH_ALARM 25

DS18B20 ds(13);   //IO13

void setup() {
  Serial.begin(9600);

  while (ds.selectNext()) {
    ds.setAlarms(LOW_ALARM, HIGH_ALARM);
  }
}

void loop() {
  ds.doConversion();

  while (ds.selectNextAlarm()) {
    Serial.print("Alarm Low: ");
    Serial.print(ds.getAlarmLow());
    Serial.println(" C");
    Serial.print("Alarm High: ");
    Serial.print(ds.getAlarmHigh());
    Serial.println(" C");
    Serial.print("Temperature: ");
    Serial.print(ds.getTempC());
    Serial.println(" C\n");
  }

  delay(1000);
}
       

Print this item

Heart [Arduino demo source code for KC868-A4]-03 send 433MHz RF signal
Posted by: KinCony Support - 01-07-2022, 02:18 AM - Forum: KC868-A4 - No Replies

Code 2: //The demo code is RF-send  You can copy the code to your Arduino IDE

Code:
#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {

  Serial.begin(9600);
    mySwitch.enableTransmit(21);  // IO21
  }

void loop() {

  /* See Example: TypeA_WithDIPSwitches */
  mySwitch.switchOn("11111", "00010");
  delay(1000);
  mySwitch.switchOff("11111", "00010");
  delay(1000);

  /* Same switch as above, but using decimal code */
  mySwitch.send(5393, 24);
  delay(1000); 
  mySwitch.send(5396, 24);
  delay(1000); 

  /* Same switch as above, but using binary code */
  mySwitch.send("000000000001010100010001");
  delay(1000); 
  mySwitch.send("000000000001010100010100");
  delay(1000);

  /* Same switch as above, but tri-state code */
  mySwitch.sendTriState("00000FFF0F0F");
  delay(1000); 
  mySwitch.sendTriState("00000FFF0FF0");
  delay(1000);

  delay(20000);
}
   

Print this item

Heart [Arduino demo source code for KC868-A4]-02 433MHz RF signal receive decode
Posted by: KinCony Support - 01-07-2022, 02:13 AM - Forum: KC868-A4 - No Replies

Code 1: //The demo code is RF-receive    You can copy the code to your Arduino IDE

Code:
#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {
  Serial.begin(9600);
  mySwitch.enableReceive(digitalPinToInterrupt(19));  //IO19
  Serial.print("begin test");
}

void loop() {
  if (mySwitch.available()) {
   
    Serial.print("Received ");
    Serial.print( mySwitch.getReceivedValue() );
    Serial.print(" / ");
    Serial.print( mySwitch.getReceivedBitlength() );
    Serial.print("bit ");
    Serial.print("Protocol: ");
    Serial.println( mySwitch.getReceivedProtocol() );

    mySwitch.resetAvailable();
  }
}
   

Print this item

Heart [Arduino demo source code for KC868-A4]-01 config Arduino IDE for ESP32 module
Posted by: KinCony Support - 01-07-2022, 02:06 AM - Forum: KC868-A4 - No Replies

 Before using KC868-A4, you need to set the parameters of the preference

Copy the following URL:https://dl.espressif.com/dl/package_esp32_index.json

       
.pdf   KC868-A4-schematic.pdf (Size: 244.64 KB / Downloads: 1073)

Print this item

  KC868-D8 V4.37 new firmware update
Posted by: admin - 01-06-2022, 12:03 PM - Forum: News - Replies (5)

improvement:

when switch button work in "1 Key" mode . we let the "UP" and "DOWN" button ports with the same function. so that easy for connect two thick wire from two different places. such as this two thick wire not easy connect to one terminal pole.
   
   

update BIN file firmware by "KC868 Controller Network Bootloader" tool.

[Image: KC868-Controller-Network-Bootloader.png]
KC868 Controller Network Bootloader  

[Image: zip.png]   KC868 Controller Network Bootloader.zip

firmware BIN file

.zip   Dimmer8_V437_0106.zip (Size: 45.49 KB / Downloads: 797)

Print this item

  Smart Home Hardware
Posted by: Mati - 01-06-2022, 10:58 AM - Forum: DIY Project - Replies (7)

Hello all,
Which one of your product do you recommend for home automation.
I have RaspberryPi with home assistant. I would like to control blinds and lights via HA and also via manual wall switches. And later adding some sensors and stuff…
I was looking at Kincony relay module but there is so many options that I dont know which to choose for the best output.


Here is shematic what I would like to achieve.

   

Print this item

  KC868-A4 Serial Ports and Scl Sda ? and Voltage range of 4-20mA ports
Posted by: gokhan - 01-06-2022, 08:55 AM - Forum: KC868-HxB series Smart Controller - Replies (1)

Does  KC868-A4 model control card support to connect Nextion Screen by using Tx2 Rx2 of ESP32
or connect I2C LC by using SCL SDA ?

 I looked for but I think  KC868-A4 doesn't have SLC SDA and TX2 RX2 ports ? İf it has could you show us ?

Secondly I have 4-20mA sensor output and voltage of sensor terminals is 24V 
what happens if I connect 4-20mA sensor output to  KC868-A4 4-20mA ports 
does the 24V of supply voltage of sensor damage the ports of  KC868-A4  ? 

Huh

Print this item

  KC868-A16 ethernet work with home assistant by ESPHome configure
Posted by: admin - 01-06-2022, 02:04 AM - Forum: KC868-A16 - Replies (30)

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:

   

Print this item