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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 9,491
» Latest member: Jenson145
» Forum threads: 4,178
» Forum posts: 20,768

Full Statistics

Online Users
There are currently 38 online users.
» 0 Member(s) | 19 Guest(s)
Amazonbot, Baidu, Bing, Bytespider, PetalBot, Scrapy, Semrush, bot

Latest Threads
B8 ADS1115 current inputs
Forum: B8
Last Post: admin
07-29-2026, 09:47 PM
» Replies: 6
» Views: 38
KINCONY IN KSA
Forum: DIY Project
Last Post: admin
07-29-2026, 10:43 AM
» Replies: 14
» Views: 1,629
A32 Pro ESPHome yaml for ...
Forum: KC868-A32/A32 Pro
Last Post: admin
07-27-2026, 06:25 AM
» Replies: 1
» Views: 1,183
E8v3 E16v3 E24v3 relay mo...
Forum: Extender module
Last Post: admin
07-27-2026, 01:00 AM
» Replies: 0
» Views: 30
KC868-H32B V5.08 firmware
Forum: News
Last Post: admin
07-25-2026, 11:53 PM
» Replies: 23
» Views: 7,613
[arduino code examples fo...
Forum: B2
Last Post: admin
07-25-2026, 06:40 AM
» Replies: 0
» Views: 36
[arduino code examples fo...
Forum: B2
Last Post: admin
07-25-2026, 06:39 AM
» Replies: 0
» Views: 60
[arduino code examples fo...
Forum: B2
Last Post: admin
07-25-2026, 06:38 AM
» Replies: 0
» Views: 30
[arduino code examples fo...
Forum: B2
Last Post: admin
07-25-2026, 06:37 AM
» Replies: 0
» Views: 36
[arduino code examples fo...
Forum: B2
Last Post: admin
07-25-2026, 06:36 AM
» Replies: 0
» Views: 35

  "KCS" v3.25.4 firmware BIN file download
Posted by: admin - 06-22-2026, 05:11 AM - Forum: "KCS" v3 firmware - No Replies

new version improvement:

1. IFTTT timer accuracy adjusted to second-level precision
2. IFTTT added time range options for IFTTT
3. Fixed HomeKit DAC shutdown function
4. N-series electricity meter Home assistant MQTT reporting energy accuracy changed to 3 decimal places
5. Disable/Enable ESP32 wifi option



Attached Files
.zip   KCS_A2V3_V3.25.4.zip (Size: 1.19 MB / Downloads: 150)
.zip   KCS_A6V3_V3.25.4.zip (Size: 1.16 MB / Downloads: 143)
.zip   KCS_A8V3_V3.25.4.zip (Size: 1.21 MB / Downloads: 120)
.zip   KCS_A16V3_V3.25.4.zip (Size: 1.23 MB / Downloads: 182)
.zip   KCS_A32PRO_V3.25.4.zip (Size: 1.2 MB / Downloads: 141)
.zip   KCS_AG8_V3.25.4.zip (Size: 1.17 MB / Downloads: 126)
.zip   KCS_AGV3_V3.25.4.zip (Size: 1.13 MB / Downloads: 121)
.zip   KCS_AIO_HYBRID_V3.25.4.zip (Size: 1.4 MB / Downloads: 152)
.zip   KCS_ALR_V3.25.4.zip (Size: 1.16 MB / Downloads: 131)
.zip   KCS_B4_V3.25.4.zip (Size: 1.22 MB / Downloads: 135)
.zip   KCS_B4M_V3.25.4.zip (Size: 1.22 MB / Downloads: 130)
.zip   KCS_B8_V3.25.4.zip (Size: 1.22 MB / Downloads: 121)
.zip   KCS_B8M_V3.25.4.zip (Size: 1.22 MB / Downloads: 108)
.zip   KCS_B16_V3.25.4.zip (Size: 1.22 MB / Downloads: 135)
.zip   KCS_B16M_V3.25.4.zip (Size: 1.22 MB / Downloads: 116)
.zip   KCS_B24_V3.25.4.zip (Size: 1.22 MB / Downloads: 133)
.zip   KCS_B24M_V3.25.4.zip (Size: 1.22 MB / Downloads: 121)
.zip   KCS_B32M_V3.25.4.zip (Size: 1.22 MB / Downloads: 117)
.zip   KCS_DM4_V3.25.4.zip (Size: 1.22 MB / Downloads: 117)
.zip   KCS_DM8_V3.25.4.zip (Size: 1.22 MB / Downloads: 122)
.zip   KCS_DM16_V3.25.4.zip (Size: 1.19 MB / Downloads: 135)
.zip   KCS_DM32_V3.25.4.zip (Size: 1.22 MB / Downloads: 130)
.zip   KCS_F4_V3.25.4.zip (Size: 1.21 MB / Downloads: 107)
.zip   KCS_F8_V3.25.4.zip (Size: 1.21 MB / Downloads: 117)
.zip   KCS_F16_V3.25.4.zip (Size: 1.22 MB / Downloads: 122)
.zip   KCS_F24_V3.25.4.zip (Size: 1.22 MB / Downloads: 134)
.zip   KCS_F32_V3.25.4.zip (Size: 1.22 MB / Downloads: 112)
.zip   KCS_G1_V3.25.4.zip (Size: 1.18 MB / Downloads: 146)
.zip   KCS_KC_TA_V3.25.4.zip (Size: 1.17 MB / Downloads: 115)
.zip   KCS_N10_V3.25.4.zip (Size: 1.08 MB / Downloads: 139)
.zip   KCS_N20_V3.25.4.zip (Size: 1.08 MB / Downloads: 138)
.zip   KCS_N30_V3.25.4.zip (Size: 1.08 MB / Downloads: 108)
.zip   KCS_N60_V3.25.4.zip (Size: 1.1 MB / Downloads: 116)
.zip   KCS_T16M_V3.25.4.zip (Size: 1.17 MB / Downloads: 116)
.zip   KCS_T32M_V3.25.4.zip (Size: 1.19 MB / Downloads: 112)
.zip   KCS_T64M_V3.25.4.zip (Size: 1.19 MB / Downloads: 110)
.zip   KCS_T128M_V3.25.4.zip (Size: 1.19 MB / Downloads: 111)
.zip   KCS_TR_V3.25.4.zip (Size: 1.14 MB / Downloads: 135)
.zip   KCS_Z1_V3.25.4.zip (Size: 1.32 MB / Downloads: 130)
Print this item

  KinCony Pi5M8 – Raspberry Pi CM5 IoT Gateway released
Posted by: admin - 06-20-2026, 12:00 AM - Forum: News - No Replies

KinCony Pi5M8 – Raspberry Pi CM5 DIN Rail MOSFET Controller for Smart Home & Industrial Automation
[Image: Pi5M8-1.jpg]
Product Overview
KinCony Pi5M8 is a powerful Raspberry Pi-based IoT gateway designed for smart home automation and industrial control applications. Powered by the Raspberry Pi Compute Module 5 (CM5), it integrates 8-channel MOSFET outputs, optocoupler-isolated digital inputs, analog inputs, RS232/RS485 communication interfaces, PWM outputs, and multiple expansion interfaces into a compact DIN rail aluminum enclosure.
The Raspberry Pi CM5 directly manages MOSFET outputs, digital inputs, analog inputs, PWM outputs, and serial communication ports, making it easy to deploy automation solutions using Home Assistant, Node-RED, MQTT, Modbus, Docker, Python, and other Linux-based software platforms.
Pi5M8 is ideal for controlling DC loads such as LED strips, solenoid valves, DC motors, industrial actuators, and custom automation equipment.


[Image: Pi5M8-5.jpg]
Key Features
  • Powered by Raspberry Pi Compute Module 5 (CM5)
  • 8-channel MOSFET outputs
  • 8 optocoupler-isolated digital inputs
  • Supports Home Assistant and Node-RED
  • RS232 and RS485 communication ports
  • 2-channel PWM outputs
  • 2 × DC 0-5V analog inputs
  • 2 × 4-20mA analog inputs
  • 20 free GPIO expansion pins
  • Gigabit Ethernet support
  • M.2 M-Key PCIe expansion socket
  • SSD1306 I2C OLED display
  • Industrial DIN rail aluminum enclosure
  • Designed for smart home and industrial automation applications

[Image: Pi5M8-7.jpg]

Print this item

  KCS v3 - Remote modification of Timer/IFTTT rules from Home Assistant
Posted by: vsadnik11 - 06-19-2026, 10:27 PM - Forum: KC868-A16 - Replies (9)

Hello KinCony Team,
We are using a KC868-A16 controller with KCS v3 firmware and Home Assistant integration.
Our project requires the following functionality:

  • Home Assistant should be able to modify fountain schedules (pump and lighting operating times).
  • The schedules must be stored inside the KC868 controller.
  • If Home Assistant, MQTT broker, network, or Internet connection fails, the controller must continue operating autonomously according to the last received schedule.
We have already successfully tested:
  • MQTT integration with Home Assistant
  • Scene Mode
  • Custom Protocol (UDP)
  • Local IFTTT rules
  • Local Timer rules
Our questions are:
  1. Is there any official API (HTTP, MQTT, TCP, UDP, Custom Protocol, etc.) that allows remote creation, modification, enabling/disabling, or updating of Timer rules from Home Assistant or another external system?
  2. Is it possible to remotely modify Time-based IFTTT rules and save those changes permanently in controller memory?
  3. Is there any documented method to upload a schedule configuration to the controller programmatically?
  4. If this is not supported by KCS v3, what is the recommended KinCony solution for a system where schedules must remain operational after Home Assistant, MQTT, network, or Internet failure?
Another question:
We can't find a way to create a schedule that works as a time range.
For example:
  • The pump turns ON at 09:00
  • The pump turns OFF at 23:00
or
  • The light turns ON at 18:00
  • The light turns OFF at 23:00
If KCS has a built-in feature that allows us to create, modify, and activate such schedules programmatically, it would solve most of our requirements.
Another question:
In IFTTT, we can only create a rule such as:
  • If time is 09:00 → turn pump ON
However, if communication with Home Assistant is lost at 09:05, the 09:00 event has already passed and the rule will not run again.
For example:
  • Pump schedule: 09:00 ON, 23:00 OFF
  • Home Assistant fails at 09:05
  • The controller switches to autonomous mode
In this situation, the pump will not turn ON because the 09:00 event was missed.
Could you please explain the recommended way to implement autonomous operating schedules in KCS v3 when Home Assistant may become unavailable, but the controller must continue operating correctly according to its schedule?
We are trying to avoid developing custom firmware and would like to use standard KCS v3 functionality if possible.
Thank you very much for your support.

Print this item

Photo Need Advice for New 3-Floor Smart Home Construction Using KinCony Controllers (Nepal)
Posted by: jitendra - 06-18-2026, 02:47 PM - Forum: Suggestions and feedback on KinCony's products - Replies (2)

Hi everyone ❤️,
I am from Nepal and will start building my new house this month. another controller, which is best for 2 floors, there are many channels needed for 50 channel need for 2 floors  
I already have a KinCony AIO controller and would like to plan the smart home wiring before construction begins.
I have attached my floor plan. Could you please suggest:

  • Best switch type (momentary/dry contact)
  • I want to bypass the switch also 
  • I place the floor-wise DB box and want to install it 
  • Recommended sensors (presence, motion, door, water leak, smoke, etc.)
  • RS485 wiring recommendations
  • Any important things I should install now for future expansion
Any suggestions or examples would be greatly appreciated.
Thank you very much! ?
Jitendra
Nepal ??
By the way, I lived in Japan. If any person from Nepal wants to import easily,



Attached Files
.pdf   Top Floor Plan.pdf (Size: 10.63 KB / Downloads: 118)
.pdf   Second Floor Plan (1).pdf (Size: 46.44 KB / Downloads: 98)
.pdf   Ground Floor Plan.pdf (Size: 48.52 KB / Downloads: 105)
.pdf   First Floor Plan (1).pdf (Size: 53.51 KB / Downloads: 101)
Print this item

  Request for free sample
Posted by: oscarsoler - 06-18-2026, 09:02 AM - Forum: Apply for free sample product - No Replies

Hi Kincony,

I would like to request a KC868-A4 for an Open source university final-degree project (Type A): bridging a wired 230V PIR motion detector to MQTT (Mosquitto) using KC868-A4 + ESPHome over WiFi, alongside our existing Zigbee2MQTT setup. Documentation, wiring diagrams and code will be published openly (CC BY-SA 3.0)

Kind regards.

Print this item

  KCS v2 relay state after reboot
Posted by: rosebl22 - 06-18-2026, 03:14 AM - Forum: "KCS" v2 firmware system - Replies (1)

Hi,
In KCS v2, can relay states be automatically restored after a power loss and reboot, or do they always start from the default state?
Thanks.

Print this item

  Request for 230VAC LEDs / Downlight
Posted by: benoitd54 - 06-17-2026, 06:08 AM - Forum: Development - Replies (5)

Hello, 

I'm currently building my house and i'm planning to be able to adjust the lighting in all my rooms (30 zones).

I came across your DIN rail modules, which I think are perfect. Great job!! 

However, a have a quick question: how can I dim 230VAC dimmable LED spotlights / downlight from 0% to 100% without any flickering and which the real 0% (using a triac?) ? 

Best regards

Benoit

Print this item

  The watch shows the wrong time in standalone mode.
Posted by: rosnoteh - 06-15-2026, 08:06 PM - Forum: KC868-A series and Uair Smart Controller - Replies (4)

KC868-A16v3, firmware v3.25.0, battery 3,05V.
The watch shows the wrong time in standalone mode. The controller is connected to a local network without internet access. Time zone - UTC+3.
Turn on the controller. Click "Synchronize browser time".
The controller's clock shows the same time as the computer's clock. Turn off the controller, and then turn on the controller. The controller clock shows the time 3 hours later.
Turn off the controller again, and then turn on the controller. The controller clock shows the time 6 hours later.

Print this item

  Kincony A4s
Posted by: Ashiq - 06-15-2026, 09:57 AM - Forum: KC868-A4S - Replies (1)

"Is there a feature or logic in the Kincony A4S firmware that supports the following switch behavior: a single press toggles the light ON/OFF, while pressing and holding increases the brightness, and releasing then pressing and holding again decreases the brightness?"

Print this item

  [Arduino IDE demo source code for KC868-A8S]--#18-Read Modbus sensor by RS485
Posted by: admin - 06-15-2026, 06:16 AM - Forum: KC868-A8S - No Replies

KC868-A8S read KinCony TS modbus sensor by RS485.  USB print the temperature and humidity value.
   
   

Code:
/*
  Made by KinCony IoT
  https://www.kincony.com
*/

#include <HardwareSerial.h>

#define RS485_RX 32
#define RS485_TX 33

HardwareSerial RS485Serial(2);

// Read input register: ID=1, Function=04, Start=0000, Quantity=0002
uint8_t readCmd[] = {
  0x01, 0x04, 0x00, 0x00,
  0x00, 0x02, 0x71, 0xCB
};

uint16_t modbusCRC(uint8_t *buf, int len)
{
  uint16_t crc = 0xFFFF;

  for (int pos = 0; pos < len; pos++) {
    crc ^= buf[pos];

    for (int i = 0; i < 8; i++) {
      if (crc & 0x0001) {
        crc >>= 1;
        crc ^= 0xA001;
      } else {
        crc >>= 1;
      }
    }
  }

  return crc;
}

float decodeTemperature(uint16_t value)
{
  if (value >= 10000) {
    return -1.0 * (value - 10000) * 0.1;
  } else {
    return value * 0.1;
  }
}

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

  RS485Serial.begin(
    9600,
    SERIAL_8N1,
    RS485_RX,
    RS485_TX
  );

  delay(1000);

  Serial.println();
  Serial.println("RS485 Modbus Temperature & Humidity Sensor");
}

void loop()
{
  while (RS485Serial.available()) {
    RS485Serial.read();   // clear old data
  }

  RS485Serial.write(readCmd, sizeof(readCmd));
  RS485Serial.flush();

  delay(200);

  uint8_t buf[32];
  int len = 0;

  while (RS485Serial.available()) {
    buf[len++] = RS485Serial.read();
    if (len >= sizeof(buf)) break;
  }

  if (len == 9) {
    Serial.print("RX: ");
    for (int i = 0; i < len; i++) {
      if (buf[i] < 0x10) Serial.print("0");
      Serial.print(buf[i], HEX);
      Serial.print(" ");
    }
    Serial.println();

    uint16_t crc_recv = buf[7] | (buf[8] << 8);
    uint16_t crc_calc = modbusCRC(buf, 7);

    if (crc_recv == crc_calc) {
      uint16_t temp_raw = (buf[3] << 8) | buf[4];
      uint16_t hum_raw  = (buf[5] << 8) | buf[6];

      float temperature = decodeTemperature(temp_raw);
      float humidity = hum_raw * 0.1;

      Serial.print("Temperature: ");
      Serial.print(temperature, 1);
      Serial.print(" C   ");

      Serial.print("Humidity: ");
      Serial.print(humidity, 1);
      Serial.println(" %RH");
    } else {
      Serial.println("CRC Error");
    }
  } else {
    Serial.print("Response length error, len=");
    Serial.println(len);
  }

  delay(1000);
}
arduino source code download:

.zip   rs485-sensor.zip (Size: 1.02 KB / Downloads: 143)
ESP32 BIN file download (just download to ESP32 module begin 0x0 address):

.zip   rs485-sensor.ino.merged.zip (Size: 169.79 KB / Downloads: 138)

Print this item