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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 9,124
» Latest member: novasmith
» Forum threads: 4,059
» Forum posts: 20,388

Full Statistics

Online Users
There are currently 37 online users.
» 0 Member(s) | 26 Guest(s)
Amazonbot, Applebot, Baidu, Bing, PetalBot, Yandex, bot

Latest Threads
B4 Smart Controller Wirin...
Forum: B4
Last Post: vojtech
1 hour ago
» Replies: 3
» Views: 128
Input real isolation
Forum: KC868-AI
Last Post: admin
Yesterday, 11:24 PM
» Replies: 1
» Views: 6
M30 Power Factor
Forum: KC868-M16 / M1 / MB / M30
Last Post: admin
Yesterday, 12:37 PM
» Replies: 1
» Views: 24
Digital Input de-bounce
Forum: KC868-A6
Last Post: l0v4szl
06-01-2026, 09:40 PM
» Replies: 2
» Views: 28
access control panel by w...
Forum: KC868-A32/A32 Pro
Last Post: admin
05-31-2026, 08:58 PM
» Replies: 15
» Views: 9,557
KC868-HA-V21 24v supply
Forum: Getting Started with ESPHome and Home Assistant
Last Post: admin
05-31-2026, 12:20 AM
» Replies: 3
» Views: 68
DM4 ESPHome yaml for home...
Forum: Getting Started with ESPHome and Home Assistant
Last Post: admin
05-30-2026, 08:57 PM
» Replies: 1
» Views: 36
KC868-H32B configuration ...
Forum: DIY Project
Last Post: ahmed
05-30-2026, 04:51 AM
» Replies: 6
» Views: 1,600
KC868-A16v3 integration w...
Forum: KC868-A series and Uair Smart Controller
Last Post: admin
05-29-2026, 01:17 PM
» Replies: 1
» Views: 69
F24 work with TS RS485 se...
Forum: F24
Last Post: admin
05-29-2026, 04:15 AM
» Replies: 0
» Views: 48

  F8 N16R8
Posted by: kulibin - 01-30-2026, 12:15 PM - Forum: F8 - Replies (3)

Hi Gerarding model F8 N16R8 . There are have UART pin ?

Print this item

  How can I control 170 small 6V bulbs with MOSFET outputs (PWM dimming)
Posted by: hwang - 01-30-2026, 06:55 AM - Forum: Development - Replies (2)

Hi everyone,
I am building a lighting control system for about 170 mini incandescent bulbs.
Load

  • Bulbs: 6V, 0.2A each
  • Total: ~170 bulbs
Hardware Plan
I plan to use multiple Kincony KC868-A32M (32-channel MOSFET output controllers) to get enough channels.
Wiring Idea
I want to use a common +6V bus and low-side MOSFET switching:

Code:
+6V bus → bulb → MOSFET output → GND
All controllers and the 6V supply will share a common ground.

Questions
  1. Is this the correct wiring method for KC868-A32M outputs?
  2. Can these MOSFET channels support PWM dimming for incandescent bulbs, or only ON/OFF?
  3. What is the best way to control multiple KC868-A32M boards from a PC (LAN/MQTT/Modbus)?
  4. Any important power or wiring concerns for a 170-bulb system?

Thanks for any advice!

Print this item

  Expand/Chain M30
Posted by: edalquist - 01-27-2026, 09:43 PM - Forum: KC868-M16 / M1 / MB / M30 - Replies (3)

I need ~50 CT inputs, can I chain multiple M30 boards via the bus header on the board?

Print this item

  Adding dashboard for kfs firmware
Posted by: mazjed - 01-27-2026, 12:53 AM - Forum: Development - Replies (1)

Hi im new user
I knew that  "KCS" firmware is not an open source .
so its up on your developers to consider adding a way to implement selfe edited dash board on the   KC868 itself
im sure it will be A large jump on your firmware 

sourcecode   https://github.com/ayushsharma82/ESP-DASH



withe love
Heart



Attached Files Thumbnail(s)
   
Print this item

  KC868-A16S GSM/LTE Connection Issue - CSQ=99 (No Signal)
Posted by: vardan - 01-26-2026, 09:09 AM - Forum: KC868-A16S - Replies (1)

Problem Summary
I cannot get network registration on my KC868-A16S board. The modem consistently returns CSQ=99 (No Signal) and fails to attach to GPRS.
________________________________________
Hardware Setup
• Board: KC868-A16S (ESP32 with integrated GSM module)
• SIM Card: Active SIM with data plan (tested working in phone)
• Antenna: LTE antenna connected to the antenna port
• Power: 12V DC power supply

Software Configuration
Platform
• PlatformIO with Arduino framework
• ESP32 Dev Module target
• TinyGSM library v0.11.7
Pin Configuration (from our code)
// GSM Module Pins
#define PIN_GSM_RX 32  // ESP32 receives from modem
#define PIN_GSM_TX 33  // ESP32 sends to modem
#define PIN_GSM_PWR 23 // Power pin (unused currently)
APN Settings
#define APN_NAME "internet"
#define APN_USER ""
#define APN_PASS ""
________________________________________
Initialization Code
// GSM Modem Init
SerialAT.begin(115200, SERIAL_8N1, PIN_GSM_RX, PIN_GSM_TX);
delay(3000);
Serial.println("Initializing GSM modem...");
modem.restart();
// Check Signal Quality
int csq = modem.getSignalQuality();
Serial.print("Signal Quality (CSQ): ");
Serial.println(csq);
// Wait for Network
if (!modem.waitForNetwork(15000)) {
    Serial.println("Network registration FAILED");
} else {
    Serial.println("Network OK");
    // Connect to GPRS
    if (!modem.gprsConnect(APN_NAME, APN_USER, APN_PASS)) {
        Serial.println("GPRS Connect failed");
    }
}
________________________________________
Serial Monitor Output
Initializing GSM modem...
Signal Quality (CSQ): 99
Waiting for network... FAILED (will retry in loop)
Network lost. Reconnecting...
Network unreachable
CSQ=99 means "Not Detectable" according to AT command specifications.
________________________________________
What I Have Tried
1. ✅ Verified SIM card works in mobile phone
2. ✅ Tried different APN names ("internet", "")
3. ✅ Checked antenna connection
4. ✅ Tried baud rates: 9600, 57600, 115200
5. ✅ Power cycled the board multiple times
6. ❓ Not sure if there is a PWR_KEY or RESET pin that needs toggling
________________________________________
Questions for KinCony Team
1. What is the GSM module model on the A16S? (SIM7600, SIM800L, A7670C, or other?)
2. Are the TX/RX pins correct? (We use GPIO 32 for RX, GPIO 33 for TX)
3. Is there a power-on sequence required? Does the GSM module have a PWR_KEY or RESET pin that must be toggled before use?
4. What baud rate should we use? (Currently 115200)
5. Do you have a working demo code or .bin file that we can flash to verify the hardware works?
________________________________________
Additional Information
• Wi-Fi connection works perfectly on the same board
• All other I2C devices (PCF8574, RTC, sensors) work correctly
• The board was purchased recently and appears undamaged
Thank you for your help!

Print this item

  KinCony E8v3 RS485 Din Rail Relay Module released
Posted by: admin - 01-23-2026, 02:13 AM - Forum: News - No Replies

KinCony E8v3 RS485 Modbus Din Rail Relay Module based on ARM CPU. It have 8 manual control switch buttons can turn ON/OFF relay even if system is broken. The manual control buttons can be extend by user. The extend cable MAX support 500 meters. 8 channel removable OMRON high-quality relay. It can integrate to home assistant by ESPHome using RS485 modbus controller.
[Image: E8v3_2.jpg]
Inside relay model : OMRON G2R-1-E SPDT
Size: 170mm*105mm*73mm
every channel output : COM,NO,NC
Coil voltage: 12V or 24V
MAX current: 16A at 250VAC
Operation Temperature: -40~55℃
Relay consumption: 0.53W/each
Mechanical life: more than 5 million times
Electrical life: (under rated control capacity) more than 100,000 times (ON-OFF frequency 20 times/minute)
Maximum operating frequency: 20 times/minute (under rated control capacity)
8 channel manual control buttons
[Image: E8v3_1.jpg]
There are 3 control mode:
a. relay control by HIGH level (12V or 24V) or LOW level (0v). (It have two different work voltage version)
b. relay control by manual control buttons on board or by extend manual control buttons.
c. relay control by RS485 modbus command.
4 bit DIP switch:
bit 1-2-3: set RS485 address
bit 4: ON: disable RS485 communication OFF: enable RS485 communication
RS485 protocol: standard MODBUS protocol. default baud rate: 38400bps
[Image: E8V3-diagram-1.jpg]
[Image: E8V3-diagram-2.jpg]

Print this item

  KinCony E24v3 RS485 Din Rail Relay Module released
Posted by: admin - 01-23-2026, 01:32 AM - Forum: News - No Replies

KinCony E24v3 RS485 Modbus Din Rail Relay Module based on ARM CPU. It have 24 manual control switch buttons can turn ON/OFF relay even if system is broken. The manual control buttons can be extend by user. The extend cable MAX support 500 meters. 24 channel removable OMRON high-quality relay. It can integrate to home assistant by ESPHome using RS485 modbus controller.
[Image: E24v3-4.jpg]
Inside relay model : OMRON G2R-1-E SPDT
Size: 412mm*105mm*73mm
every channel output : COM,NO,NC
Coil voltage: 12V or 24V
MAX current: 16A at 250VAC
Operation Temperature: -40~55℃
Relay consumption: 0.53W/each
Mechanical life: more than 5 million times
Electrical life: (under rated control capacity) more than 100,000 times (ON-OFF frequency 20 times/minute)
Maximum operating frequency: 20 times/minute (under rated control capacity)
24 channel manual control buttons
[Image: E24v3-1.jpg]
There are 3 control mode:
a. relay control by HIGH level (12V or 24V) or LOW level (0v). (It have two different work voltage version)
b. relay control by manual control buttons on board or by extend manual control buttons.
c. relay control by RS485 modbus command.
4 bit DIP switch:
bit 1-2-3: set RS485 address
bit 4: ON: disable RS485 communication OFF: enable RS485 communication
RS485 protocol: standard MODBUS protocol. default baud rate: 38400bps
[Image: E24V3-diagram-1.jpg]
[Image: E24V3-diagram-2.jpg]

Print this item

  F16 tuya reverse sw. function missing
Posted by: Karlis_LV - 01-22-2026, 08:21 PM - Forum: F16 - Replies (5)

Hello,
Please help me with some information. I have two questions about the KinCony F16 module (software nr. V3.18.0)  and Tuya.
I have connected simple momentary (non-latching) switches to the input channels to control lights. The switch has no fixation: one press turns the light ON, the next press turns it OFF.
Question:
Why, in the Tuya app (Simple Device Scenario),  I can configure the “Reverse Switch” function only for channels 1–6, while the other channels only have ON / OFF options.WHY?

[Image: tuya-kincony-f16-switch06.png]





Question 2:
Why is there such a noticeable delay / latency between pressing the button and the relay switching ON? It is very uncomfortable to use.
Is this a Tuya cloud-related issue, and if I use a local server (local control), will this delay be resolved?

Print this item

  Relay board wiring error?
Posted by: Elgatoguiri - 01-22-2026, 02:58 PM - Forum: KC868-A series and Uair Smart Controller - Replies (3)

Hi,
I've wired the controller up with a relay board but it acts a bit strange.
All the MOSFET LEDs are on at all the time.

The relay board uses 3 pins for power options. It is set to VCC JD-VCC. 

The relays work when controlled from homeassistant through esphome with a little quirk. When homeassistant switches are off the relays turn on. So it works the opposite way.

The relay board gets its own power and ground.

Are the LEDs supposed to be on at all the time when a relay board is used ?

Is the opposite switching direction a configuration error or I wired something up incorrectly?

This is my esphome config for the board:

Code:
uart:
  - id: rs485
    tx_pin: GPIO13
    rx_pin: GPIO16
    baud_rate: 9600

remote_receiver:
  pin:
    number: GPIO2
    ignore_strapping_warning: true

remote_transmitter:
  pin:
    number: GPIO15
    ignore_strapping_warning: true
  carrier_duty_percent: 100%

i2c:
  sda: GPIO4
  scl:
    number: GPIO5
    ignore_strapping_warning: true

pcf8574:
  - id: inputs_1_8
    address: 0x22
    pcf8575: false
  - id: inputs_9_16
    address: 0x21
    pcf8575: false
  - id: outputs_1_8
    address: 0x24
    pcf8575: false
  - id: outputs_9_16
    address: 0x25
    pcf8575: false

binary_sensor:
  - platform: gpio
    name: "KC868-A16-HT1"
    pin:
      number: GPIO32
      inverted: true

  - platform: gpio
    name: "KC868-A16-HT2"
    pin:
      number: GPIO33
      inverted: true

  - platform: gpio
    name: "KC868-A16-HT3"
    pin:
      number: GPIO14
      inverted: true

  - platform: gpio
    name: "KC868-A16-X01"
    pin:
      pcf8574: inputs_1_8
      number: 0
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y01
    on_release:
      then:
        - switch.turn_off: out_y01

  - platform: gpio
    name: "KC868-A16-X02"
    pin:
      pcf8574: inputs_1_8
      number: 1
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y02
    on_release:
      then:
        - switch.turn_off: out_y02

  - platform: gpio
    name: "KC868-A16-X03"
    pin:
      pcf8574: inputs_1_8
      number: 2
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y03
    on_release:
      then:
        - switch.turn_off: out_y03

  - platform: gpio
    name: "KC868-A16-X04"
    pin:
      pcf8574: inputs_1_8
      number: 3
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y04
    on_release:
      then:
        - switch.turn_off: out_y04

  - platform: gpio
    name: "KC868-A16-X05"
    pin:
      pcf8574: inputs_1_8
      number: 4
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y05
    on_release:
      then:
        - switch.turn_off: out_y05

  - platform: gpio
    name: "KC868-A16-X06"
    pin:
      pcf8574: inputs_1_8
      number: 5
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y06
    on_release:
      then:
        - switch.turn_off: out_y06

  - platform: gpio
    name: "KC868-A16-X07"
    pin:
      pcf8574: inputs_1_8
      number: 6
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y07
    on_release:
      then:
        - switch.turn_off: out_y07

  - platform: gpio
    name: "KC868-A16-X08"
    pin:
      pcf8574: inputs_1_8
      number: 7
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y08
    on_release:
      then:
        - switch.turn_off: out_y08

  - platform: gpio
    name: "KC868-A16-X09"
    pin:
      pcf8574: inputs_9_16
      number: 0
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y09
    on_release:
      then:
        - switch.turn_off: out_y09

  - platform: gpio
    name: "KC868-A16-X10"
    pin:
      pcf8574: inputs_9_16
      number: 1
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y10
    on_release:
      then:
        - switch.turn_off: out_y10

  - platform: gpio
    name: "KC868-A16-X11"
    pin:
      pcf8574: inputs_9_16
      number: 2
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y11
    on_release:
      then:
        - switch.turn_off: out_y11

  - platform: gpio
    name: "KC868-A16-X12"
    pin:
      pcf8574: inputs_9_16
      number: 3
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y12
    on_release:
      then:
        - switch.turn_off: out_y12

  - platform: gpio
    name: "KC868-A16-X13"
    pin:
      pcf8574: inputs_9_16
      number: 4
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y13
    on_release:
      then:
        - switch.turn_off: out_y13

  - platform: gpio
    name: "KC868-A16-X14"
    pin:
      pcf8574: inputs_9_16
      number: 5
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y14
    on_release:
      then:
        - switch.turn_off: out_y14

  - platform: gpio
    name: "KC868-A16-X15"
    pin:
      pcf8574: inputs_9_16
      number: 6
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y15
    on_release:
      then:
        - switch.turn_off: out_y15

  - platform: gpio
    name: "KC868-A16-X16"
    pin:
      pcf8574: inputs_9_16
      number: 7
      mode: INPUT
      inverted: true
    on_press:
      then:
        - switch.turn_on: out_y16
    on_release:
      then:
        - switch.turn_off: out_y16

switch:
  - platform: gpio
    name: "KC868-A16-Y01"
    id: out_y01
    pin:
      pcf8574: outputs_1_8
      number: 0
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y02"
    id: out_y02
    pin:
      pcf8574: outputs_1_8
      number: 1
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y03"
    id: out_y03
    pin:
      pcf8574: outputs_1_8
      number: 2
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y04"
    id: out_y04
    pin:
      pcf8574: outputs_1_8
      number: 3
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y05"
    id: out_y05
    pin:
      pcf8574: outputs_1_8
      number: 4
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y06"
    id: out_y06
    pin:
      pcf8574: outputs_1_8
      number: 5
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y07"
    id: out_y07
    pin:
      pcf8574: outputs_1_8
      number: 6
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y08"
    id: out_y08
    pin:
      pcf8574: outputs_1_8
      number: 7
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y09"
    id: out_y09
    pin:
      pcf8574: outputs_9_16
      number: 0
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y10"
    id: out_y10
    pin:
      pcf8574: outputs_9_16
      number: 1
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y11"
    id: out_y11
    pin:
      pcf8574: outputs_9_16
      number: 2
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y12"
    id: out_y12
    pin:
      pcf8574: outputs_9_16
      number: 3
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y13"
    id: out_y13
    pin:
      pcf8574: outputs_9_16
      number: 4
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y14"
    id: out_y14
    pin:
      pcf8574: outputs_9_16
      number: 5
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y15"
    id: out_y15
    pin:
      pcf8574: outputs_9_16
      number: 6
      mode: OUTPUT
      inverted: true

  - platform: gpio
    name: "KC868-A16-Y16"
    id: out_y16
    pin:
      pcf8574: outputs_9_16
      number: 7
      mode: OUTPUT
      inverted: true


Thanks !



Attached Files Thumbnail(s)
   
Print this item

  "KCS" v3.19.1 firmware BIN file download
Posted by: admin - 01-22-2026, 03:10 AM - Forum: "KCS" v3 firmware - No Replies

v3.19.1 improvement:

Fixed PCF8574 driver issue for F4



Attached Files
.zip   KCS_B8M_V3.19.1.zip (Size: 1.14 MB / Downloads: 181)
.zip   KCS_B16_V3.19.1.zip (Size: 1.14 MB / Downloads: 165)
.zip   KCS_B16M_V3.19.1.zip (Size: 1.14 MB / Downloads: 145)
.zip   KCS_B24_V3.19.1.zip (Size: 1.14 MB / Downloads: 143)
.zip   KCS_B24M_V3.19.1.zip (Size: 1.14 MB / Downloads: 148)
.zip   KCS_B32M_V3.19.1.zip (Size: 1.14 MB / Downloads: 188)
.zip   KCS_DM16_V3.19.1.zip (Size: 1.11 MB / Downloads: 150)
.zip   KCS_F4_V3.19.1.zip (Size: 1.13 MB / Downloads: 147)
.zip   KCS_F8_V3.19.1.zip (Size: 1.13 MB / Downloads: 188)
.zip   KCS_F16_V3.19.1.zip (Size: 1.14 MB / Downloads: 191)
.zip   KCS_F24_V3.19.1.zip (Size: 1.14 MB / Downloads: 157)
.zip   KCS_F32_V3.19.1.zip (Size: 1.14 MB / Downloads: 153)
.zip   KCS_G1_V3.19.1.zip (Size: 1.1 MB / Downloads: 154)
.zip   KCS_KC_TA_V3.19.1.zip (Size: 1.09 MB / Downloads: 165)
.zip   KCS_N10_V3.19.1.zip (Size: 1 MB / Downloads: 168)
.zip   KCS_N20_V3.19.1.zip (Size: 1 MB / Downloads: 143)
.zip   KCS_N30_V3.19.1.zip (Size: 1 MB / Downloads: 131)
.zip   KCS_N60_V3.19.1.zip (Size: 1.02 MB / Downloads: 148)
.zip   KCS_A2V3_V3.19.1.zip (Size: 1.11 MB / Downloads: 168)
.zip   KCS_A6V3_V3.19.1.zip (Size: 1.08 MB / Downloads: 175)
.zip   KCS_A8V3_V3.19.1.zip (Size: 1.13 MB / Downloads: 173)
.zip   KCS_A16V3_V3.19.1.zip (Size: 1.15 MB / Downloads: 239)
.zip   KCS_A32PRO_V3.19.1.zip (Size: 1.11 MB / Downloads: 158)
.zip   KCS_AG8_V3.19.1.zip (Size: 1.09 MB / Downloads: 155)
.zip   KCS_AIO_HYBRID_V3.19.1.zip (Size: 1.32 MB / Downloads: 149)
.zip   KCS_ALR_V3.19.1.zip (Size: 1.08 MB / Downloads: 140)
.zip   KCS_B8_V3.19.1.zip (Size: 1.14 MB / Downloads: 144)
.zip   KCS_T16M_V3.19.1.zip (Size: 1.09 MB / Downloads: 144)
.zip   KCS_T32M_V3.19.1.zip (Size: 1.11 MB / Downloads: 166)
.zip   KCS_T64M_V3.19.1.zip (Size: 1.11 MB / Downloads: 168)
.zip   KCS_T128M_V3.19.1.zip (Size: 1.11 MB / Downloads: 153)
.zip   KCS_TR_V3.19.1.zip (Size: 1.06 MB / Downloads: 149)
.zip   KCS_Z1_V3.19.1.zip (Size: 1.24 MB / Downloads: 156)
Print this item