<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Smart Home Automation Forum - KC868-A series and Uair Smart Controller]]></title>
		<link>https://www.kincony.com/forum/</link>
		<description><![CDATA[Smart Home Automation Forum - https://www.kincony.com/forum]]></description>
		<pubDate>Sun, 10 May 2026 21:30:26 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[B24M: Need help connecting a wall switch to control MOSFET output]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9308</link>
			<pubDate>Sun, 03 May 2026 05:24:09 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10710">maher</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9308</guid>
			<description><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9740" target="_blank" title="">WhatsApp Image 2026-05-02 at 11.19.33 PM.jpeg</a> (Size: 85.54 KB / Downloads: 32)
<!-- end: postbit_attachments_attachment --><br />
Hi KinCony team,<br />
I have a B24M board. I want to connect a physical wall switch to a "Digital Input" and use it to turn a device on/off on the "MOSFET Output".<br />
Could you please tell me the GPIO numbers for the inputs and outputs to use in Home Assistant?<br />
Thanks!<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9740" target="_blank" title="">WhatsApp Image 2026-05-02 at 11.19.33 PM.jpeg</a> (Size: 85.54 KB / Downloads: 32)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9740" target="_blank" title="">WhatsApp Image 2026-05-02 at 11.19.33 PM.jpeg</a> (Size: 85.54 KB / Downloads: 32)
<!-- end: postbit_attachments_attachment --><br />
Hi KinCony team,<br />
I have a B24M board. I want to connect a physical wall switch to a "Digital Input" and use it to turn a device on/off on the "MOSFET Output".<br />
Could you please tell me the GPIO numbers for the inputs and outputs to use in Home Assistant?<br />
Thanks!<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9740" target="_blank" title="">WhatsApp Image 2026-05-02 at 11.19.33 PM.jpeg</a> (Size: 85.54 KB / Downloads: 32)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Analoge input for door sensors?]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9295</link>
			<pubDate>Tue, 28 Apr 2026 20:35:57 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10077">Elgatoguiri</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9295</guid>
			<description><![CDATA[Hi,<br />
I've just noticed that the board has 4 analog input. Can I use those for switches? I have 3 magnetic reed switches (door sensors) that I'd like to connect there.<br />
<br />
<br />
<br />
I use this board with HomeAssistant with esphome. If it's possible to connect the switches to the analog input what is the esphome code for them?<br />
<br />
Thanks!]]></description>
			<content:encoded><![CDATA[Hi,<br />
I've just noticed that the board has 4 analog input. Can I use those for switches? I have 3 magnetic reed switches (door sensors) that I'd like to connect there.<br />
<br />
<br />
<br />
I use this board with HomeAssistant with esphome. If it's possible to connect the switches to the analog input what is the esphome code for them?<br />
<br />
Thanks!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[KC868-A16S: Can ESP32 read the manual control extender buttons?]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9292</link>
			<pubDate>Sat, 25 Apr 2026 19:54:37 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10652">markusd1984</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9292</guid>
			<description><![CDATA[Hi Kincony Team,<br />
I am using the KC868-A16S with custom ESPHome firmware. I have the physical button board plugged into the Manual Control Extender sockets (Ports B, C, D) to control relays 1-16s as backup in case Nextion K028 Screen dies.<br />
<br />
When I press these physical buttons, the relays trigger perfectly (as expected). However, my software UI gets out of sync because the ESP32 does not detect that the relay state has changed.<br />
<br />
My questions:<br />
<ol type="1" class="mycode_list"><li>Is it possible for the ESP32 to read the state of these manual control extender buttons (or read the actual hardware relay state) via software/I2C?<br />
</li>
<li>Or are these extenders purely hardware-level overrides that bypass the ESP32 completely?<br />
</li>
<li>If they bypass the ESP32, what hardware modification (e.g., jumper wires) is required so ESPHome knows when a manual button was pressed?<br />
</li>
</ol>
<br />
Thank you!]]></description>
			<content:encoded><![CDATA[Hi Kincony Team,<br />
I am using the KC868-A16S with custom ESPHome firmware. I have the physical button board plugged into the Manual Control Extender sockets (Ports B, C, D) to control relays 1-16s as backup in case Nextion K028 Screen dies.<br />
<br />
When I press these physical buttons, the relays trigger perfectly (as expected). However, my software UI gets out of sync because the ESP32 does not detect that the relay state has changed.<br />
<br />
My questions:<br />
<ol type="1" class="mycode_list"><li>Is it possible for the ESP32 to read the state of these manual control extender buttons (or read the actual hardware relay state) via software/I2C?<br />
</li>
<li>Or are these extenders purely hardware-level overrides that bypass the ESP32 completely?<br />
</li>
<li>If they bypass the ESP32, what hardware modification (e.g., jumper wires) is required so ESPHome knows when a manual button was pressed?<br />
</li>
</ol>
<br />
Thank you!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[KC868-16A crashing in infinite loop]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9232</link>
			<pubDate>Mon, 13 Apr 2026 06:57:37 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=7127">vdeconinck</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9232</guid>
			<description><![CDATA[Hi,<br />
<br />
I bought a KC868-16A about one year ago and did some tests but I never used it because I didn't have time.<br />
Now I want to finish my project, but the board has stopped responding completely.<br />
<br />
I connected it via USB to get the logs:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ELF file SHA256: d62704405<br />
<br />
Rebooting...<br />
ets Jul 29 2019 12:21:46<br />
<br />
rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)<br />
configsip: 0, SPIWP:0xee<br />
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
mode:DIO, clock div:2<br />
load:0x3fff0030,len:7112<br />
load:0x40078000,len:15624<br />
load:0x40080400,len:4<br />
load:0x40080404,len:3876<br />
entry 0x4008064c<br />
[0;32mI (29) boot: ESP-IDF 5.1.5 2nd stage bootloader[0m<br />
[0;32mI (29) boot: compile time Jan 18 2025 19:20:33[0m<br />
[0;32mI (29) boot: Multicore bootloader[0m<br />
[0;32mI (33) boot: chip revision: v3.1[0m<br />
[0;32mI (37) boot.esp32: SPI Speed      : 40MHz[0m<br />
[0;32mI (42) boot.esp32: SPI Mode       : DIO[0m<br />
[0;32mI (46) boot.esp32: SPI Flash Size : 4MB[0m<br />
[0;32mI (51) boot: Enabling RNG early entropy source...[0m<br />
[0;32mI (56) boot: Partition Table:[0m<br />
[0;32mI (60) boot: ## Label            Usage          Type ST Offset   Length[0m<br />
[0;32mI (67) boot:  0 otadata          OTA data         01 00 00009000 00002000[0m<br />
[0;32mI (75) boot:  1 phy_init         RF data          01 01 0000b000 00001000[0m<br />
[0;32mI (82) boot:  2 app0             OTA app          00 10 00010000 001c0000[0m<br />
[0;32mI (90) boot:  3 app1             OTA app          00 11 001d0000 001c0000[0m<br />
[0;32mI (97) boot:  4 nvs              WiFi data        01 02 00390000 0006d000[0m<br />
[0;32mI (105) boot: End of partition table[0m<br />
[0;32mI (109) esp_image: segment 0: paddr=001d0020 vaddr=3f400020 size=1d6ech (120556) map[0m<br />
[0;32mI (161) esp_image: segment 1: paddr=001ed714 vaddr=3ffb0000 size=025e4h (  9700) load[0m<br />
[0;32mI (165) esp_image: segment 2: paddr=001efd00 vaddr=40080000 size=00318h (   792) load[0m<br />
[0;32mI (167) esp_image: segment 3: paddr=001f0020 vaddr=400d0020 size=4c58ch (312716) map[0m<br />
[0;32mI (288) esp_image: segment 4: paddr=0023c5b4 vaddr=40080318 size=09bfch ( 39932) load[0m<br />
[0;32mI (305) esp_image: segment 5: paddr=002461b8 vaddr=50000000 size=00020h (    32) load[0m<br />
[0;32mI (310) boot: Loaded app from partition at offset 0x1d0000[0m<br />
[0;32mI (311) boot: Disabling RNG early entropy source...[0m<br />
[0;32m[I][logger:120]: Log initialized[0m<br />
[0;35m[C][safe_mode:136]: Unsuccessful boot attempts: 10[0m<br />
[1;31m[E][safe_mode:148]: Boot loop detected[0m<br />
[1;31m[E][component:420]: safe_mode set Error flag: unspecified[0m<br />
[0;32m[I][app:089]: Running through setup()[0m<br />
E (11278) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:<br />
E (11278) task_wdt:  - loopTask (CPU 1)<br />
E (11278) task_wdt: Tasks currently running:<br />
E (11278) task_wdt: CPU 0: IDLE0<br />
E (11278) task_wdt: CPU 1: loopTask<br />
E (11278) task_wdt: Aborting.<br />
E (11278) task_wdt: Print CPU 1 backtrace<br />
<br />
Backtrace: 0x4000c04d:0x3ffbb670 0x40083db2:0x3ffbb690 0x400f5916:0x3ffbb6b0 0x400e875c:0x3ffbb6f0 0x400d81eb:0x3ffbb730 0x40114fed:0x3ffbb7d0 0x400db5df:0x3ffbb7f0 0x400db02b:0x3ffbb810 0x400d9ce1:0x3ffbb840 0x400dd5e2:0x3ffbb870 0x400d678f:0x3ffbb910<br />
<br />
<br />
ELF file SHA256: d62704405<br />
<br />
Rebooting...<br />
<br />
[...]<br />
<br />
E (11278) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:<br />
E (11278) task_wdt:  - loopTask (CPU 1)<br />
E (11278) task_wdt: Tasks currently running:<br />
E (11278) task_wdt: CPU 0: IDLE0<br />
E (11278) task_wdt: CPU 1: loopTask<br />
E (11278) task_wdt: Aborting.<br />
E (11278) task_wdt: Print CPU 1 backtrace<br />
<br />
Backtrace: 0x4000bfed:0x3ffbb640 0x40085b1f:0x3ffbb650 0x40083a46:0x3ffbb670 0x40083da6:0x3ffbb690 0x400f5916:0x3ffbb6b0 0x400e875c:0x3ffbb6f0 0x400d81eb:0x3ffbb730 0x40114fed:0x3ffbb7d0 0x400db5df:0x3ffbb7f0 0x400db02b:0x3ffbb810 0x400d9ce1:0x3ffbb840 0x400dd5e2:0x3ffbb870 0x400d678f:0x3ffbb910</code></div></div><br />
etc.<br />
<br />
I disconnected everything (only left power and USB-C) and it still crashes.<br />
<br />
I flashed it with the Kincony firmware but no response.<br />
The serial log via USB is now:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ets Jul 29 2019 12:21:46<br />
<br />
rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)<br />
configsip: 0, SPIWP:0xee<br />
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
mode:DIO, clock div:2<br />
load:0x3fff0030,len:6652<br />
ho 0 tail 12 room 4<br />
load:0x40078000,len:15052<br />
load:0x40080400,len:3836<br />
entry 0x4008069c<br />
[0;32mI (29) boot: ESP-IDF v4.4.7 2nd stage bootloader[0m<br />
[0;32mI (29) boot: compile time 15:12:15[0m<br />
[0;32mI (29) boot: Multicore bootloader[0m<br />
[0;32mI (32) boot: chip revision: v3.1[0m<br />
[0;32mI (36) boot.esp32: SPI Speed      : 40MHz[0m<br />
[0;32mI (41) boot.esp32: SPI Mode       : DIO[0m<br />
[0;32mI (45) boot.esp32: SPI Flash Size : 4MB[0m<br />
[0;32mI (50) boot: Enabling RNG early entropy source...[0m<br />
[0;32mI (55) boot: Partition Table:[0m<br />
[0;32mI (59) boot: ## Label            Usage          Type ST Offset   Length[0m<br />
[0;32mI (66) boot:  0 nvs              WiFi data        01 02 00009000 00026000[0m<br />
[0;32mI (74) boot:  1 phy_init         RF data          01 01 0003f000 00001000[0m<br />
[0;32mI (81) boot:  2 factory          factory app      00 00 00040000 003b0000[0m<br />
[0;32mI (89) boot: End of partition table[0m<br />
[0;32mI (93) esp_image: segment 0: paddr=00040020 vaddr=3f400020 size=102078h (1056888) map[0m<br />
[0;32mI (484) esp_image: segment 1: paddr=001420a0 vaddr=3ffb0000 size=0339ch ( 13212) load[0m<br />
[0;32mI (489) esp_image: segment 2: paddr=00145444 vaddr=40080000 size=0abd4h ( 43988) load[0m<br />
[0;32mI (508) esp_image: segment 3: paddr=00150020 vaddr=400d0020 size=a7ca8h (687272) map[0m<br />
[0;32mI (757) esp_image: segment 4: paddr=001f7cd0 vaddr=4008abd4 size=05228h ( 21032) load[0m<br />
[0;32mI (773) boot: Loaded app from partition at offset 0x40000[0m<br />
[0;32mI (774) boot: Disabling RNG early entropy source...[0m<br />
[0;32mI (785) cpu_start: Multicore app[0m<br />
[0;32mI (785) cpu_start: Pro cpu up.[0m<br />
[0;32mI (786) cpu_start: Starting app cpu, entry point is 0x40081278[0m<br />
[0;32mI (0) cpu_start: App cpu up.[0m<br />
[0;32mI (805) cpu_start: Pro cpu start user code[0m<br />
[0;32mI (806) cpu_start: cpu freq: 240000000[0m<br />
[0;32mI (806) cpu_start: Application information:[0m<br />
[0;32mI (810) cpu_start: Project name:     KC868_A16[0m<br />
[0;32mI (815) cpu_start: App version:      v2.2.20[0m<br />
[0;32mI (820) cpu_start: Compile time:     Apr  2 2026 15:12:09[0m<br />
[0;32mI (826) cpu_start: ELF file SHA256:  b7c54ce742331a6d...[0m<br />
[0;32mI (832) cpu_start: ESP-IDF:          v4.4.7[0m<br />
[0;32mI (837) cpu_start: Min chip rev:     v0.0[0m<br />
[0;32mI (842) cpu_start: Max chip rev:     v3.99 [0m<br />
[0;32mI (847) cpu_start: Chip rev:         v3.1[0m<br />
[0;32mI (852) heap_init: Initializing. RAM available for dynamic allocation:[0m<br />
[0;32mI (859) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM[0m<br />
[0;32mI (865) heap_init: At 3FFC5190 len 0001AE70 (107 KiB): DRAM[0m<br />
[0;32mI (871) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM[0m<br />
[0;32mI (877) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM[0m<br />
[0;32mI (884) heap_init: At 4008FDFC len 00010204 (64 KiB): IRAM[0m<br />
[0;32mI (891) spi_flash: detected chip: generic[0m<br />
[0;32mI (895) spi_flash: flash io: dio[0m<br />
[0;32mI (900) cpu_start: Starting scheduler on PRO CPU.[0m<br />
[0;32mI (0) cpu_start: Starting scheduler on APP CPU.[0m<br />
[0;32mI (914) main: [APP] Startup..[0m<br />
[0;32mI (917) main: [APP] Free memory: 223808 bytes[0m<br />
[0;32mI (922) main: [APP] IDF version: v4.4.7[0m<br />
[0;32mI (985) NVS: save default system config.[0m<br />
[0;32mI (991) NVS: save default network config.[0m<br />
[0;32mI (997) NVS: save default tuya config.[0m<br />
[0;32mI (1002) NVS: save default protocol config.[0m<br />
[0;32mI (1009) NVS: save default input config.[0m<br />
[0;32mI (1012) NVS: save default output config.[0m<br />
[0;32mI (1017) NVS: save default name config.[0m<br />
[0;32mI (1025) NVS: save default state.[0m<br />
[0;32mI (1029) NVS: save default config.[0m<br />
[0;32mI (1035) NVS: save default config.[0m<br />
[0;32mI (1039) NVS: save default config.[0m<br />
[0;32mI (1155) NVS: save default config.[0m<br />
[0;32mI (1370) NVS: init nvs finish.[0m<br />
[0;31mE (6371) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:[0m<br />
[0;31mE (6371) task_wdt:  - IDLE0 (CPU 0)[0m<br />
[0;31mE (6371) task_wdt: Tasks currently running:[0m<br />
[0;31mE (6371) task_wdt: CPU 0: main[0m<br />
[0;31mE (6371) task_wdt: CPU 1: IDLE1[0m<br />
[0;31mE (6371) task_wdt: Print CPU 0 (current core) backtrace[0m<br />
<br />
Backtrace: 0x400F1456:0x3FFB0B90 0x40082C75:0x3FFB0BB0 0x40008541:0x3FFC7610 0x40088625:0x3FFC7630 0x400F3C0E:0x3FFC7650 0x400D9D51:0x3FFC7680 0x400D85BA:0x3FFC7710 0x40175DF7:0x3FFC7730<br />
<br />
[0;31mE (6371) task_wdt: Print CPU 1 backtrace[0m<br />
<br />
Backtrace: 0x40085585:0x3FFB1190 0x40082C75:0x3FFB11B0 0x4000BFED:0x3FFC8550 0x4008CC92:0x3FFC8560 0x400F16BF:0x3FFC8580 0x400F16CB:0x3FFC85B0 0x400D4E16:0x3FFC85D0 0x4008AE18:0x3FFC85F0<br />
<br />
[0;31mE (11371) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:[0m<br />
[0;31mE (11371) task_wdt:  - IDLE0 (CPU 0)[0m<br />
[0;31mE (11371) task_wdt: Tasks currently running:[0m<br />
[0;31mE (11371) task_wdt: CPU 0: main[0m<br />
[0;31mE (11371) task_wdt: CPU 1: IDLE1[0m<br />
[0;31mE (11371) task_wdt: Print CPU 0 (current core) backtrace[0m<br />
<br />
Backtrace: 0x400F1456:0x3FFB0B90 0x40082C75:0x3FFB0BB0 0x40008541:0x3FFC7610 0x40088625:0x3FFC7630 0x400F3C0E:0x3FFC7650 0x400D9D51:0x3FFC7680 0x400D85BA:0x3FFC7710 0x40175DF7:0x3FFC7730</code></div></div> <br />
etc.<br />
<br />
Any idea why the watchdog is not reset?<br />
<br />
What is your advice?<br />
<br />
Kind regards<br />
<br />
Vincent]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I bought a KC868-16A about one year ago and did some tests but I never used it because I didn't have time.<br />
Now I want to finish my project, but the board has stopped responding completely.<br />
<br />
I connected it via USB to get the logs:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ELF file SHA256: d62704405<br />
<br />
Rebooting...<br />
ets Jul 29 2019 12:21:46<br />
<br />
rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)<br />
configsip: 0, SPIWP:0xee<br />
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
mode:DIO, clock div:2<br />
load:0x3fff0030,len:7112<br />
load:0x40078000,len:15624<br />
load:0x40080400,len:4<br />
load:0x40080404,len:3876<br />
entry 0x4008064c<br />
[0;32mI (29) boot: ESP-IDF 5.1.5 2nd stage bootloader[0m<br />
[0;32mI (29) boot: compile time Jan 18 2025 19:20:33[0m<br />
[0;32mI (29) boot: Multicore bootloader[0m<br />
[0;32mI (33) boot: chip revision: v3.1[0m<br />
[0;32mI (37) boot.esp32: SPI Speed      : 40MHz[0m<br />
[0;32mI (42) boot.esp32: SPI Mode       : DIO[0m<br />
[0;32mI (46) boot.esp32: SPI Flash Size : 4MB[0m<br />
[0;32mI (51) boot: Enabling RNG early entropy source...[0m<br />
[0;32mI (56) boot: Partition Table:[0m<br />
[0;32mI (60) boot: ## Label            Usage          Type ST Offset   Length[0m<br />
[0;32mI (67) boot:  0 otadata          OTA data         01 00 00009000 00002000[0m<br />
[0;32mI (75) boot:  1 phy_init         RF data          01 01 0000b000 00001000[0m<br />
[0;32mI (82) boot:  2 app0             OTA app          00 10 00010000 001c0000[0m<br />
[0;32mI (90) boot:  3 app1             OTA app          00 11 001d0000 001c0000[0m<br />
[0;32mI (97) boot:  4 nvs              WiFi data        01 02 00390000 0006d000[0m<br />
[0;32mI (105) boot: End of partition table[0m<br />
[0;32mI (109) esp_image: segment 0: paddr=001d0020 vaddr=3f400020 size=1d6ech (120556) map[0m<br />
[0;32mI (161) esp_image: segment 1: paddr=001ed714 vaddr=3ffb0000 size=025e4h (  9700) load[0m<br />
[0;32mI (165) esp_image: segment 2: paddr=001efd00 vaddr=40080000 size=00318h (   792) load[0m<br />
[0;32mI (167) esp_image: segment 3: paddr=001f0020 vaddr=400d0020 size=4c58ch (312716) map[0m<br />
[0;32mI (288) esp_image: segment 4: paddr=0023c5b4 vaddr=40080318 size=09bfch ( 39932) load[0m<br />
[0;32mI (305) esp_image: segment 5: paddr=002461b8 vaddr=50000000 size=00020h (    32) load[0m<br />
[0;32mI (310) boot: Loaded app from partition at offset 0x1d0000[0m<br />
[0;32mI (311) boot: Disabling RNG early entropy source...[0m<br />
[0;32m[I][logger:120]: Log initialized[0m<br />
[0;35m[C][safe_mode:136]: Unsuccessful boot attempts: 10[0m<br />
[1;31m[E][safe_mode:148]: Boot loop detected[0m<br />
[1;31m[E][component:420]: safe_mode set Error flag: unspecified[0m<br />
[0;32m[I][app:089]: Running through setup()[0m<br />
E (11278) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:<br />
E (11278) task_wdt:  - loopTask (CPU 1)<br />
E (11278) task_wdt: Tasks currently running:<br />
E (11278) task_wdt: CPU 0: IDLE0<br />
E (11278) task_wdt: CPU 1: loopTask<br />
E (11278) task_wdt: Aborting.<br />
E (11278) task_wdt: Print CPU 1 backtrace<br />
<br />
Backtrace: 0x4000c04d:0x3ffbb670 0x40083db2:0x3ffbb690 0x400f5916:0x3ffbb6b0 0x400e875c:0x3ffbb6f0 0x400d81eb:0x3ffbb730 0x40114fed:0x3ffbb7d0 0x400db5df:0x3ffbb7f0 0x400db02b:0x3ffbb810 0x400d9ce1:0x3ffbb840 0x400dd5e2:0x3ffbb870 0x400d678f:0x3ffbb910<br />
<br />
<br />
ELF file SHA256: d62704405<br />
<br />
Rebooting...<br />
<br />
[...]<br />
<br />
E (11278) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:<br />
E (11278) task_wdt:  - loopTask (CPU 1)<br />
E (11278) task_wdt: Tasks currently running:<br />
E (11278) task_wdt: CPU 0: IDLE0<br />
E (11278) task_wdt: CPU 1: loopTask<br />
E (11278) task_wdt: Aborting.<br />
E (11278) task_wdt: Print CPU 1 backtrace<br />
<br />
Backtrace: 0x4000bfed:0x3ffbb640 0x40085b1f:0x3ffbb650 0x40083a46:0x3ffbb670 0x40083da6:0x3ffbb690 0x400f5916:0x3ffbb6b0 0x400e875c:0x3ffbb6f0 0x400d81eb:0x3ffbb730 0x40114fed:0x3ffbb7d0 0x400db5df:0x3ffbb7f0 0x400db02b:0x3ffbb810 0x400d9ce1:0x3ffbb840 0x400dd5e2:0x3ffbb870 0x400d678f:0x3ffbb910</code></div></div><br />
etc.<br />
<br />
I disconnected everything (only left power and USB-C) and it still crashes.<br />
<br />
I flashed it with the Kincony firmware but no response.<br />
The serial log via USB is now:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ets Jul 29 2019 12:21:46<br />
<br />
rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)<br />
configsip: 0, SPIWP:0xee<br />
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
mode:DIO, clock div:2<br />
load:0x3fff0030,len:6652<br />
ho 0 tail 12 room 4<br />
load:0x40078000,len:15052<br />
load:0x40080400,len:3836<br />
entry 0x4008069c<br />
[0;32mI (29) boot: ESP-IDF v4.4.7 2nd stage bootloader[0m<br />
[0;32mI (29) boot: compile time 15:12:15[0m<br />
[0;32mI (29) boot: Multicore bootloader[0m<br />
[0;32mI (32) boot: chip revision: v3.1[0m<br />
[0;32mI (36) boot.esp32: SPI Speed      : 40MHz[0m<br />
[0;32mI (41) boot.esp32: SPI Mode       : DIO[0m<br />
[0;32mI (45) boot.esp32: SPI Flash Size : 4MB[0m<br />
[0;32mI (50) boot: Enabling RNG early entropy source...[0m<br />
[0;32mI (55) boot: Partition Table:[0m<br />
[0;32mI (59) boot: ## Label            Usage          Type ST Offset   Length[0m<br />
[0;32mI (66) boot:  0 nvs              WiFi data        01 02 00009000 00026000[0m<br />
[0;32mI (74) boot:  1 phy_init         RF data          01 01 0003f000 00001000[0m<br />
[0;32mI (81) boot:  2 factory          factory app      00 00 00040000 003b0000[0m<br />
[0;32mI (89) boot: End of partition table[0m<br />
[0;32mI (93) esp_image: segment 0: paddr=00040020 vaddr=3f400020 size=102078h (1056888) map[0m<br />
[0;32mI (484) esp_image: segment 1: paddr=001420a0 vaddr=3ffb0000 size=0339ch ( 13212) load[0m<br />
[0;32mI (489) esp_image: segment 2: paddr=00145444 vaddr=40080000 size=0abd4h ( 43988) load[0m<br />
[0;32mI (508) esp_image: segment 3: paddr=00150020 vaddr=400d0020 size=a7ca8h (687272) map[0m<br />
[0;32mI (757) esp_image: segment 4: paddr=001f7cd0 vaddr=4008abd4 size=05228h ( 21032) load[0m<br />
[0;32mI (773) boot: Loaded app from partition at offset 0x40000[0m<br />
[0;32mI (774) boot: Disabling RNG early entropy source...[0m<br />
[0;32mI (785) cpu_start: Multicore app[0m<br />
[0;32mI (785) cpu_start: Pro cpu up.[0m<br />
[0;32mI (786) cpu_start: Starting app cpu, entry point is 0x40081278[0m<br />
[0;32mI (0) cpu_start: App cpu up.[0m<br />
[0;32mI (805) cpu_start: Pro cpu start user code[0m<br />
[0;32mI (806) cpu_start: cpu freq: 240000000[0m<br />
[0;32mI (806) cpu_start: Application information:[0m<br />
[0;32mI (810) cpu_start: Project name:     KC868_A16[0m<br />
[0;32mI (815) cpu_start: App version:      v2.2.20[0m<br />
[0;32mI (820) cpu_start: Compile time:     Apr  2 2026 15:12:09[0m<br />
[0;32mI (826) cpu_start: ELF file SHA256:  b7c54ce742331a6d...[0m<br />
[0;32mI (832) cpu_start: ESP-IDF:          v4.4.7[0m<br />
[0;32mI (837) cpu_start: Min chip rev:     v0.0[0m<br />
[0;32mI (842) cpu_start: Max chip rev:     v3.99 [0m<br />
[0;32mI (847) cpu_start: Chip rev:         v3.1[0m<br />
[0;32mI (852) heap_init: Initializing. RAM available for dynamic allocation:[0m<br />
[0;32mI (859) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM[0m<br />
[0;32mI (865) heap_init: At 3FFC5190 len 0001AE70 (107 KiB): DRAM[0m<br />
[0;32mI (871) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM[0m<br />
[0;32mI (877) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM[0m<br />
[0;32mI (884) heap_init: At 4008FDFC len 00010204 (64 KiB): IRAM[0m<br />
[0;32mI (891) spi_flash: detected chip: generic[0m<br />
[0;32mI (895) spi_flash: flash io: dio[0m<br />
[0;32mI (900) cpu_start: Starting scheduler on PRO CPU.[0m<br />
[0;32mI (0) cpu_start: Starting scheduler on APP CPU.[0m<br />
[0;32mI (914) main: [APP] Startup..[0m<br />
[0;32mI (917) main: [APP] Free memory: 223808 bytes[0m<br />
[0;32mI (922) main: [APP] IDF version: v4.4.7[0m<br />
[0;32mI (985) NVS: save default system config.[0m<br />
[0;32mI (991) NVS: save default network config.[0m<br />
[0;32mI (997) NVS: save default tuya config.[0m<br />
[0;32mI (1002) NVS: save default protocol config.[0m<br />
[0;32mI (1009) NVS: save default input config.[0m<br />
[0;32mI (1012) NVS: save default output config.[0m<br />
[0;32mI (1017) NVS: save default name config.[0m<br />
[0;32mI (1025) NVS: save default state.[0m<br />
[0;32mI (1029) NVS: save default config.[0m<br />
[0;32mI (1035) NVS: save default config.[0m<br />
[0;32mI (1039) NVS: save default config.[0m<br />
[0;32mI (1155) NVS: save default config.[0m<br />
[0;32mI (1370) NVS: init nvs finish.[0m<br />
[0;31mE (6371) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:[0m<br />
[0;31mE (6371) task_wdt:  - IDLE0 (CPU 0)[0m<br />
[0;31mE (6371) task_wdt: Tasks currently running:[0m<br />
[0;31mE (6371) task_wdt: CPU 0: main[0m<br />
[0;31mE (6371) task_wdt: CPU 1: IDLE1[0m<br />
[0;31mE (6371) task_wdt: Print CPU 0 (current core) backtrace[0m<br />
<br />
Backtrace: 0x400F1456:0x3FFB0B90 0x40082C75:0x3FFB0BB0 0x40008541:0x3FFC7610 0x40088625:0x3FFC7630 0x400F3C0E:0x3FFC7650 0x400D9D51:0x3FFC7680 0x400D85BA:0x3FFC7710 0x40175DF7:0x3FFC7730<br />
<br />
[0;31mE (6371) task_wdt: Print CPU 1 backtrace[0m<br />
<br />
Backtrace: 0x40085585:0x3FFB1190 0x40082C75:0x3FFB11B0 0x4000BFED:0x3FFC8550 0x4008CC92:0x3FFC8560 0x400F16BF:0x3FFC8580 0x400F16CB:0x3FFC85B0 0x400D4E16:0x3FFC85D0 0x4008AE18:0x3FFC85F0<br />
<br />
[0;31mE (11371) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:[0m<br />
[0;31mE (11371) task_wdt:  - IDLE0 (CPU 0)[0m<br />
[0;31mE (11371) task_wdt: Tasks currently running:[0m<br />
[0;31mE (11371) task_wdt: CPU 0: main[0m<br />
[0;31mE (11371) task_wdt: CPU 1: IDLE1[0m<br />
[0;31mE (11371) task_wdt: Print CPU 0 (current core) backtrace[0m<br />
<br />
Backtrace: 0x400F1456:0x3FFB0B90 0x40082C75:0x3FFB0BB0 0x40008541:0x3FFC7610 0x40088625:0x3FFC7630 0x400F3C0E:0x3FFC7650 0x400D9D51:0x3FFC7680 0x400D85BA:0x3FFC7710 0x40175DF7:0x3FFC7730</code></div></div> <br />
etc.<br />
<br />
Any idea why the watchdog is not reset?<br />
<br />
What is your advice?<br />
<br />
Kind regards<br />
<br />
Vincent]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[KC868-A16 v1.6 – relays 9–16 not working in ESPHome]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9214</link>
			<pubDate>Tue, 07 Apr 2026 04:55:29 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10696">dilo@interia.eu</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9214</guid>
			<description><![CDATA[Hi,<br />
<br />
I use KC868-A16 (version 1.6).<br />
<br />
I flashed ESPHome and I can control relays 1–8 correctly.<br />
But relays 9–16 are not working.<br />
<br />
I2C scan shows:<br />
0x21, 0x22, 0x24, 0x25<br />
<br />
PCF8574 at 0x24 works fine.<br />
PCF8574 at 0x25 is detected but relays don’t respond.<br />
<br />
I tried different pin mappings but still only first 8 relays work.<br />
<br />
Can you provide correct ESPHome YAML for this hardware version?<br />
<br />
Thank you.<br />
I can provide logs or photos if needed.]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I use KC868-A16 (version 1.6).<br />
<br />
I flashed ESPHome and I can control relays 1–8 correctly.<br />
But relays 9–16 are not working.<br />
<br />
I2C scan shows:<br />
0x21, 0x22, 0x24, 0x25<br />
<br />
PCF8574 at 0x24 works fine.<br />
PCF8574 at 0x25 is detected but relays don’t respond.<br />
<br />
I tried different pin mappings but still only first 8 relays work.<br />
<br />
Can you provide correct ESPHome YAML for this hardware version?<br />
<br />
Thank you.<br />
I can provide logs or photos if needed.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Connecting Nextion NX3224K028 HMI display to KC868-A16S?]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9179</link>
			<pubDate>Sat, 28 Mar 2026 00:43:08 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10652">markusd1984</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9179</guid>
			<description><![CDATA[Is it officially supported to connect a Nextion HMI display (NX3224K028) via UART to the KC868-A16S?<br />
<br />
If yes, I need clarification on how to wire it safely:<br />
<br />
<ol type="1" class="mycode_list"><li>Which pins for TX/RX? I know I cannot use the I2C header (GPIO 4/5) because it runs the PCF8574 relay chips.<br />
</li>
<li>The Boot Issue: If I use the GSM header (GPIO 13/15), how do I prevent the ESP32 from failing to boot? (Since GPIO 15 is a strapping pin and Nextion holds it HIGH).<br />
</li>
<li>Power &amp; Pinout: Where is the safest place to pull 5V/GND, and what is the exact physical pin order on the board so I wire my custom cable correctly?<br />
</li>
</ol>
<br />
I want to use it as a backup to control the relays in case HA / network is offline (to manage my heating thermal actuators).<br />
<br />
Thanks in advance!]]></description>
			<content:encoded><![CDATA[Is it officially supported to connect a Nextion HMI display (NX3224K028) via UART to the KC868-A16S?<br />
<br />
If yes, I need clarification on how to wire it safely:<br />
<br />
<ol type="1" class="mycode_list"><li>Which pins for TX/RX? I know I cannot use the I2C header (GPIO 4/5) because it runs the PCF8574 relay chips.<br />
</li>
<li>The Boot Issue: If I use the GSM header (GPIO 13/15), how do I prevent the ESP32 from failing to boot? (Since GPIO 15 is a strapping pin and Nextion holds it HIGH).<br />
</li>
<li>Power &amp; Pinout: Where is the safest place to pull 5V/GND, and what is the exact physical pin order on the board so I wire my custom cable correctly?<br />
</li>
</ol>
<br />
I want to use it as a backup to control the relays in case HA / network is offline (to manage my heating thermal actuators).<br />
<br />
Thanks in advance!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[A8 brick]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9134</link>
			<pubDate>Wed, 18 Mar 2026 16:50:02 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10576">kid</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9134</guid>
			<description><![CDATA[Hi, unfortunately the flashing of the Kincony A8 failed. I flashed a compiled esphome bin file. It stopped always after a few percent. I tried multiple cables and an different baud rates. No success and now it is not responding anymore / seems bricked. I was working from a linux device:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/pdf.png" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9365" target="_blank" title="">flash.pdf</a> (Size: 74.75 KB / Downloads: 114)
<!-- end: postbit_attachments_attachment --> <br />
<br />
It is the first time ever I had such an issue with an esp device. And I use them a lot - with WLED, custom procects etc. Is there maybe something wrong with the pcb design?<br />
<br />
I hoped by buying a more expensive relais board to get not into trouble.]]></description>
			<content:encoded><![CDATA[Hi, unfortunately the flashing of the Kincony A8 failed. I flashed a compiled esphome bin file. It stopped always after a few percent. I tried multiple cables and an different baud rates. No success and now it is not responding anymore / seems bricked. I was working from a linux device:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/pdf.png" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9365" target="_blank" title="">flash.pdf</a> (Size: 74.75 KB / Downloads: 114)
<!-- end: postbit_attachments_attachment --> <br />
<br />
It is the first time ever I had such an issue with an esp device. And I use them a lot - with WLED, custom procects etc. Is there maybe something wrong with the pcb design?<br />
<br />
I hoped by buying a more expensive relais board to get not into trouble.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PinOut AOI KC868-A8V3]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9061</link>
			<pubDate>Fri, 20 Feb 2026 18:25:56 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=9271">JuDie07</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9061</guid>
			<description><![CDATA[Hello, I need the pinout for my KC868-A8V3.<br />
I have already found all possible AIO/pinouts on your website, but mostly only version 1.3 (without SD card). <br />
I need exactly this physical pin assignment (1-8).<br />
I have the GPIO assignment “SPI-MOSI: GPIO10, SPI-SCK: GPIO11....”<br />
Thanks in advance.]]></description>
			<content:encoded><![CDATA[Hello, I need the pinout for my KC868-A8V3.<br />
I have already found all possible AIO/pinouts on your website, but mostly only version 1.3 (without SD card). <br />
I need exactly this physical pin assignment (1-8).<br />
I have the GPIO assignment “SPI-MOSI: GPIO10, SPI-SCK: GPIO11....”<br />
Thanks in advance.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[KC868-A16 UART pins]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9055</link>
			<pubDate>Wed, 18 Feb 2026 23:37:17 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=8958">sign_in</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9055</guid>
			<description><![CDATA[Hi guys,<br />
<br />
I just got an A16 board. I read the design review (<a href="https://www.kincony.com/esp32-board-16-channel-relay-hardware.html" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/esp32-board-16-c...dware.html</a>) but I didn't really find any proper solution to connect RX / TX UART TTL pins to the board (for my R503 fingerprint sensor). <br />
<br />
Could someone please help me how to connect that sensor / use UART with that board?<br />
<br />
Thanks and best regards!<br />
Stefan]]></description>
			<content:encoded><![CDATA[Hi guys,<br />
<br />
I just got an A16 board. I read the design review (<a href="https://www.kincony.com/esp32-board-16-channel-relay-hardware.html" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/esp32-board-16-c...dware.html</a>) but I didn't really find any proper solution to connect RX / TX UART TTL pins to the board (for my R503 fingerprint sensor). <br />
<br />
Could someone please help me how to connect that sensor / use UART with that board?<br />
<br />
Thanks and best regards!<br />
Stefan]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kincony A-128 – Digital Output LEDs glowing when OFF + module freezes when switching]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9037</link>
			<pubDate>Tue, 10 Feb 2026 17:57:16 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10400">krzemodam2</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9037</guid>
			<description><![CDATA[Hello,<br />
I am experiencing two possibly related issues with my <span style="font-weight: bold;" class="mycode_b">Kincony A-128</span> controller.<br />
<hr class="mycode_hr" />
Issue 1 – Digital Output LEDs glowing when OFF<br />
Some <span style="font-weight: bold;" class="mycode_b">Digital Output LEDs are glowing dimly even when the outputs are OFF in the control panel</span>.<br />
When I turn an output ON, the LED becomes much brighter (normal behavior).<br />
Details:<ul class="mycode_list"><li>One section has <span style="font-weight: bold;" class="mycode_b">8 LEDs dimly ON</span><br />
</li>
<li>Another section has <span style="font-weight: bold;" class="mycode_b">4 out of 8 LEDs dimly ON</span><br />
</li>
<li>The remaining <span style="font-weight: bold;" class="mycode_b">14 sections work correctly</span><br />
</li>
<li>The issue always affects the same sections<br />
</li>
<li>LEDs are visible directly on the board<br />
</li>
<li>I may have accidentally caused a <span style="font-weight: bold;" class="mycode_b">short circuit</span> on these outputs during wiring<br />
</li>
</ul>
<hr class="mycode_hr" />
Issue 2 – Module freezes when switching all outputs ON<br />
When I use <span style="font-weight: bold;" class="mycode_b">Home Assistant</span> and press a button that turns <span style="font-weight: bold;" class="mycode_b">all relays ON at once</span>, the following happens:<ul class="mycode_list"><li>The module <span style="font-weight: bold;" class="mycode_b">freezes</span><br />
</li>
<li>All channels turn OFF<br />
</li>
<li>Home Assistant shows the device as <span style="font-weight: bold;" class="mycode_b">offline</span><br />
</li>
<li>The module does <span style="font-weight: bold;" class="mycode_b">not reconnect automatically</span><br />
</li>
<li>I have to <span style="font-weight: bold;" class="mycode_b">disconnect power completely and power it on again</span> for Home Assistant to discover it again<br />
</li>
</ul>
Important observations:<ul class="mycode_list"><li>If I turn the outputs <span style="font-weight: bold;" class="mycode_b">on slowly / step by step</span>, the problem does <span style="font-weight: bold;" class="mycode_b">not</span> occur<br />
</li>
<li>The problem only appears when switching many outputs ON simultaneously<br />
</li>
</ul>
<hr class="mycode_hr" />
Load and power details<ul class="mycode_list"><li>Most outputs are connected to <span style="font-weight: bold;" class="mycode_b">6A relays</span><br />
</li>
<li>Some outputs are connected to <span style="font-weight: bold;" class="mycode_b">WAGO 16A relays</span> (higher current consumption)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">All relays and the A-128 module are powered from the same 24V power supply</span><br />
</li>
<li>Control voltage and relay supply voltage are both <span style="font-weight: bold;" class="mycode_b">24V</span><br />
</li>
</ul>
<hr class="mycode_hr" />
Questions<br />
<ol type="1" class="mycode_list"><li>Could the dimly glowing LEDs indicate <span style="font-weight: bold;" class="mycode_b">damaged output channels</span>?<br />
</li>
<li>Could the freeze/offline behavior be caused by <span style="font-weight: bold;" class="mycode_b">power supply overload or voltage drop</span> when switching all outputs at once?<br />
</li>
<li>Is this a known behavior of the <span style="font-weight: bold;" class="mycode_b">A-128</span> when driving many relays simultaneously?<br />
</li>
<li>Has anyone experienced similar issues with A-128 and Home Assistant?<br />
</li>
</ol>
I am attaching <span style="font-weight: bold;" class="mycode_b">photos of the board</span> showing the glowing LEDs.<br />
I can also provide:<ul class="mycode_list"><li>Firmware version<br />
</li>
<li>Power supply specifications<br />
</li>
<li>Voltage measurements during switching<br />
</li>
</ul>
Thank you for any help or suggestions.<br />
Best regards<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9167" target="_blank" title="">Screenshot_20260203_235908_Home.jpeg</a> (Size: 52.06 KB / Downloads: 90)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9168" target="_blank" title="">20260209_152754.jpeg</a> (Size: 274.22 KB / Downloads: 95)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9169" target="_blank" title="">20260209_152651.jpeg</a> (Size: 259.25 KB / Downloads: 91)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hello,<br />
I am experiencing two possibly related issues with my <span style="font-weight: bold;" class="mycode_b">Kincony A-128</span> controller.<br />
<hr class="mycode_hr" />
Issue 1 – Digital Output LEDs glowing when OFF<br />
Some <span style="font-weight: bold;" class="mycode_b">Digital Output LEDs are glowing dimly even when the outputs are OFF in the control panel</span>.<br />
When I turn an output ON, the LED becomes much brighter (normal behavior).<br />
Details:<ul class="mycode_list"><li>One section has <span style="font-weight: bold;" class="mycode_b">8 LEDs dimly ON</span><br />
</li>
<li>Another section has <span style="font-weight: bold;" class="mycode_b">4 out of 8 LEDs dimly ON</span><br />
</li>
<li>The remaining <span style="font-weight: bold;" class="mycode_b">14 sections work correctly</span><br />
</li>
<li>The issue always affects the same sections<br />
</li>
<li>LEDs are visible directly on the board<br />
</li>
<li>I may have accidentally caused a <span style="font-weight: bold;" class="mycode_b">short circuit</span> on these outputs during wiring<br />
</li>
</ul>
<hr class="mycode_hr" />
Issue 2 – Module freezes when switching all outputs ON<br />
When I use <span style="font-weight: bold;" class="mycode_b">Home Assistant</span> and press a button that turns <span style="font-weight: bold;" class="mycode_b">all relays ON at once</span>, the following happens:<ul class="mycode_list"><li>The module <span style="font-weight: bold;" class="mycode_b">freezes</span><br />
</li>
<li>All channels turn OFF<br />
</li>
<li>Home Assistant shows the device as <span style="font-weight: bold;" class="mycode_b">offline</span><br />
</li>
<li>The module does <span style="font-weight: bold;" class="mycode_b">not reconnect automatically</span><br />
</li>
<li>I have to <span style="font-weight: bold;" class="mycode_b">disconnect power completely and power it on again</span> for Home Assistant to discover it again<br />
</li>
</ul>
Important observations:<ul class="mycode_list"><li>If I turn the outputs <span style="font-weight: bold;" class="mycode_b">on slowly / step by step</span>, the problem does <span style="font-weight: bold;" class="mycode_b">not</span> occur<br />
</li>
<li>The problem only appears when switching many outputs ON simultaneously<br />
</li>
</ul>
<hr class="mycode_hr" />
Load and power details<ul class="mycode_list"><li>Most outputs are connected to <span style="font-weight: bold;" class="mycode_b">6A relays</span><br />
</li>
<li>Some outputs are connected to <span style="font-weight: bold;" class="mycode_b">WAGO 16A relays</span> (higher current consumption)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">All relays and the A-128 module are powered from the same 24V power supply</span><br />
</li>
<li>Control voltage and relay supply voltage are both <span style="font-weight: bold;" class="mycode_b">24V</span><br />
</li>
</ul>
<hr class="mycode_hr" />
Questions<br />
<ol type="1" class="mycode_list"><li>Could the dimly glowing LEDs indicate <span style="font-weight: bold;" class="mycode_b">damaged output channels</span>?<br />
</li>
<li>Could the freeze/offline behavior be caused by <span style="font-weight: bold;" class="mycode_b">power supply overload or voltage drop</span> when switching all outputs at once?<br />
</li>
<li>Is this a known behavior of the <span style="font-weight: bold;" class="mycode_b">A-128</span> when driving many relays simultaneously?<br />
</li>
<li>Has anyone experienced similar issues with A-128 and Home Assistant?<br />
</li>
</ol>
I am attaching <span style="font-weight: bold;" class="mycode_b">photos of the board</span> showing the glowing LEDs.<br />
I can also provide:<ul class="mycode_list"><li>Firmware version<br />
</li>
<li>Power supply specifications<br />
</li>
<li>Voltage measurements during switching<br />
</li>
</ul>
Thank you for any help or suggestions.<br />
Best regards<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9167" target="_blank" title="">Screenshot_20260203_235908_Home.jpeg</a> (Size: 52.06 KB / Downloads: 90)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9168" target="_blank" title="">20260209_152754.jpeg</a> (Size: 274.22 KB / Downloads: 95)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9169" target="_blank" title="">20260209_152651.jpeg</a> (Size: 259.25 KB / Downloads: 91)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Relay board wiring error?]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8962</link>
			<pubDate>Thu, 22 Jan 2026 22:58:31 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10077">Elgatoguiri</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=8962</guid>
			<description><![CDATA[Hi,<br />
I've wired the controller up with a relay board but it acts a bit strange.<br />
All the MOSFET LEDs are on at all the time.<br />
<br />
The relay board uses 3 pins for power options. It is set to VCC JD-VCC. <br />
<br />
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.<br />
<br />
The relay board gets its own power and ground.<br />
<br />
Are the LEDs supposed to be on at all the time when a relay board is used ?<br />
<br />
Is the opposite switching direction a configuration error or I wired something up incorrectly?<br />
<br />
This is my esphome config for the board:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>uart:<br />
  - id: rs485<br />
    tx_pin: GPIO13<br />
    rx_pin: GPIO16<br />
    baud_rate: 9600<br />
<br />
remote_receiver:<br />
  pin:<br />
    number: GPIO2<br />
    ignore_strapping_warning: true<br />
<br />
remote_transmitter:<br />
  pin:<br />
    number: GPIO15<br />
    ignore_strapping_warning: true<br />
  carrier_duty_percent: 100%<br />
<br />
i2c:<br />
  sda: GPIO4<br />
  scl:<br />
    number: GPIO5<br />
    ignore_strapping_warning: true<br />
<br />
pcf8574:<br />
  - id: inputs_1_8<br />
    address: 0x22<br />
    pcf8575: false<br />
  - id: inputs_9_16<br />
    address: 0x21<br />
    pcf8575: false<br />
  - id: outputs_1_8<br />
    address: 0x24<br />
    pcf8575: false<br />
  - id: outputs_9_16<br />
    address: 0x25<br />
    pcf8575: false<br />
<br />
binary_sensor:<br />
  - platform: gpio<br />
    name: "KC868-A16-HT1"<br />
    pin:<br />
      number: GPIO32<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-HT2"<br />
    pin:<br />
      number: GPIO33<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-HT3"<br />
    pin:<br />
      number: GPIO14<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X01"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 0<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y01<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y01<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X02"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 1<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y02<br />
    on_release:<br />
      then:<br />
        - switch.turn_off: out_y02<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X03"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 2<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y03<br />
    on_release:<br />
      then:<br />
        - switch.turn_off: out_y03<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X04"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 3<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y04<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y04<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X05"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 4<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y05<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y05<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X06"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 5<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y06<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y06<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X07"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 6<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y07<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y07<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X08"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 7<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y08<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y08<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X09"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 0<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y09<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y09<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X10"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 1<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y10<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y10<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X11"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 2<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y11<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y11<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X12"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 3<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y12<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y12<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X13"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 4<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y13<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y13<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X14"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 5<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y14<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y14<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X15"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 6<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y15<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y15<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X16"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 7<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y16<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y16<br />
<br />
switch:<br />
  - platform: gpio<br />
    name: "KC868-A16-Y01"<br />
    id: out_y01<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 0<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y02"<br />
    id: out_y02<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 1<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y03"<br />
    id: out_y03<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 2<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y04"<br />
    id: out_y04<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 3<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y05"<br />
    id: out_y05<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 4<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y06"<br />
    id: out_y06<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 5<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y07"<br />
    id: out_y07<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 6<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y08"<br />
    id: out_y08<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 7<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y09"<br />
    id: out_y09<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 0<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y10"<br />
    id: out_y10<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 1<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y11"<br />
    id: out_y11<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 2<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y12"<br />
    id: out_y12<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 3<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y13"<br />
    id: out_y13<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 4<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y14"<br />
    id: out_y14<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 5<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y15"<br />
    id: out_y15<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 6<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y16"<br />
    id: out_y16<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 7<br />
      mode: OUTPUT<br />
      inverted: true</code></div></div><br />
<br />
Thanks !<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9091" target="_blank" title="">PXL_20260122_144524688.jpg</a> (Size: 2.87 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hi,<br />
I've wired the controller up with a relay board but it acts a bit strange.<br />
All the MOSFET LEDs are on at all the time.<br />
<br />
The relay board uses 3 pins for power options. It is set to VCC JD-VCC. <br />
<br />
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.<br />
<br />
The relay board gets its own power and ground.<br />
<br />
Are the LEDs supposed to be on at all the time when a relay board is used ?<br />
<br />
Is the opposite switching direction a configuration error or I wired something up incorrectly?<br />
<br />
This is my esphome config for the board:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>uart:<br />
  - id: rs485<br />
    tx_pin: GPIO13<br />
    rx_pin: GPIO16<br />
    baud_rate: 9600<br />
<br />
remote_receiver:<br />
  pin:<br />
    number: GPIO2<br />
    ignore_strapping_warning: true<br />
<br />
remote_transmitter:<br />
  pin:<br />
    number: GPIO15<br />
    ignore_strapping_warning: true<br />
  carrier_duty_percent: 100%<br />
<br />
i2c:<br />
  sda: GPIO4<br />
  scl:<br />
    number: GPIO5<br />
    ignore_strapping_warning: true<br />
<br />
pcf8574:<br />
  - id: inputs_1_8<br />
    address: 0x22<br />
    pcf8575: false<br />
  - id: inputs_9_16<br />
    address: 0x21<br />
    pcf8575: false<br />
  - id: outputs_1_8<br />
    address: 0x24<br />
    pcf8575: false<br />
  - id: outputs_9_16<br />
    address: 0x25<br />
    pcf8575: false<br />
<br />
binary_sensor:<br />
  - platform: gpio<br />
    name: "KC868-A16-HT1"<br />
    pin:<br />
      number: GPIO32<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-HT2"<br />
    pin:<br />
      number: GPIO33<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-HT3"<br />
    pin:<br />
      number: GPIO14<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X01"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 0<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y01<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y01<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X02"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 1<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y02<br />
    on_release:<br />
      then:<br />
        - switch.turn_off: out_y02<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X03"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 2<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y03<br />
    on_release:<br />
      then:<br />
        - switch.turn_off: out_y03<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X04"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 3<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y04<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y04<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X05"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 4<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y05<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y05<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X06"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 5<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y06<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y06<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X07"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 6<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y07<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y07<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X08"<br />
    pin:<br />
      pcf8574: inputs_1_8<br />
      number: 7<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y08<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y08<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X09"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 0<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y09<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y09<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X10"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 1<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y10<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y10<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X11"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 2<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y11<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y11<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X12"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 3<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y12<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y12<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X13"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 4<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y13<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y13<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X14"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 5<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y14<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y14<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X15"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 6<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press:<br />
      then:<br />
        - switch.turn_on: out_y15<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y15<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-X16"<br />
    pin:<br />
      pcf8574: inputs_9_16<br />
      number: 7<br />
      mode: INPUT<br />
      inverted: true<br />
    on_press: <br />
      then:<br />
        - switch.turn_on: out_y16<br />
    on_release: <br />
      then:<br />
        - switch.turn_off: out_y16<br />
<br />
switch:<br />
  - platform: gpio<br />
    name: "KC868-A16-Y01"<br />
    id: out_y01<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 0<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y02"<br />
    id: out_y02<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 1<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y03"<br />
    id: out_y03<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 2<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y04"<br />
    id: out_y04<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 3<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y05"<br />
    id: out_y05<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 4<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y06"<br />
    id: out_y06<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 5<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y07"<br />
    id: out_y07<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 6<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y08"<br />
    id: out_y08<br />
    pin:<br />
      pcf8574: outputs_1_8<br />
      number: 7<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y09"<br />
    id: out_y09<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 0<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y10"<br />
    id: out_y10<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 1<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y11"<br />
    id: out_y11<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 2<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y12"<br />
    id: out_y12<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 3<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y13"<br />
    id: out_y13<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 4<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y14"<br />
    id: out_y14<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 5<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y15"<br />
    id: out_y15<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 6<br />
      mode: OUTPUT<br />
      inverted: true<br />
<br />
  - platform: gpio<br />
    name: "KC868-A16-Y16"<br />
    id: out_y16<br />
    pin:<br />
      pcf8574: outputs_9_16<br />
      number: 7<br />
      mode: OUTPUT<br />
      inverted: true</code></div></div><br />
<br />
Thanks !<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9091" target="_blank" title="">PXL_20260122_144524688.jpg</a> (Size: 2.87 MB / Downloads: 129)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Debuter avec KC868-A16 v1.66]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8894</link>
			<pubDate>Fri, 09 Jan 2026 19:27:05 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10192">jflala</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=8894</guid>
			<description><![CDATA[bonjour, nouveau sur le forum et nouveau possesseur d'une carte KC868-A16 (V1.6)<br />
J'ai plusieurs questions, <br />
- je cherche à l'aide de la carte KC868-A16 v1.6 à communiquer en MODBUS TCP avec un automate Crouzet EM4, déjà est ce que cela est possible avec la carte V1.6 ?<br />
je voudrais recuperer des valeurs de capteurs de température sur la carte pour les utiliser dans le programme du EM4.<br />
- Par ou commencer avec cette carte ? quelle firme installer de base et ensuite quelle fichier bin me conseillez vous ?<br />
- Précision mon automate Crouzet EM4 et connecter au reseau Ethenet de mon installation qui comporte et communique également avec<br />
une installation home assistant.<br />
Par avance merci de votre aide]]></description>
			<content:encoded><![CDATA[bonjour, nouveau sur le forum et nouveau possesseur d'une carte KC868-A16 (V1.6)<br />
J'ai plusieurs questions, <br />
- je cherche à l'aide de la carte KC868-A16 v1.6 à communiquer en MODBUS TCP avec un automate Crouzet EM4, déjà est ce que cela est possible avec la carte V1.6 ?<br />
je voudrais recuperer des valeurs de capteurs de température sur la carte pour les utiliser dans le programme du EM4.<br />
- Par ou commencer avec cette carte ? quelle firme installer de base et ensuite quelle fichier bin me conseillez vous ?<br />
- Précision mon automate Crouzet EM4 et connecter au reseau Ethenet de mon installation qui comporte et communique également avec<br />
une installation home assistant.<br />
Par avance merci de votre aide]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Board output not responding to input commands]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8876</link>
			<pubDate>Sat, 03 Jan 2026 20:02:48 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10077">Elgatoguiri</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=8876</guid>
			<description><![CDATA[Hi,<br />
Finally I've received the kc868-a16 unit and got it working. Or at least somewhat working. I've flashed the kcs_kc868_a16_v2.2.18 firmware and it seems to be working. The board boots up and I can connect to it through the browser but I can't control it.<br />
In the monitor tab there is the output section and I can click on ALL ON or ALL OFF and the squares go green or gray but the board doesn't do anything. The led indicators don't turn on and checking with a multimeter there isn't anything opening or closing.<br />
I've tried shorting the digital inputs but that doesn't do anything either.<br />
<br />
Link for the problem: <a href="https://youtube.com/shorts/ekwEwoERshc" target="_blank" rel="noopener" class="mycode_url">https://youtube.com/shorts/ekwEwoERshc</a><br />
<br />
Am I missing something? Do I need to set up anything else? <br />
<br />
Thanks!]]></description>
			<content:encoded><![CDATA[Hi,<br />
Finally I've received the kc868-a16 unit and got it working. Or at least somewhat working. I've flashed the kcs_kc868_a16_v2.2.18 firmware and it seems to be working. The board boots up and I can connect to it through the browser but I can't control it.<br />
In the monitor tab there is the output section and I can click on ALL ON or ALL OFF and the squares go green or gray but the board doesn't do anything. The led indicators don't turn on and checking with a multimeter there isn't anything opening or closing.<br />
I've tried shorting the digital inputs but that doesn't do anything either.<br />
<br />
Link for the problem: <a href="https://youtube.com/shorts/ekwEwoERshc" target="_blank" rel="noopener" class="mycode_url">https://youtube.com/shorts/ekwEwoERshc</a><br />
<br />
Am I missing something? Do I need to set up anything else? <br />
<br />
Thanks!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[kincony a16 modbus + WallPad wall switch]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8861</link>
			<pubDate>Wed, 31 Dec 2025 00:59:56 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=7518">wchpikus</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=8861</guid>
			<description><![CDATA[Hello<br />
I need help with setup wallpad using modbus:<br />
google drive with manual:<br />
<a href="https://drive.google.com/drive/folders/1v6Gw6IMqJK-dqM8xr2h3oxacwtSk_Kun?usp=drive_link" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/drive/folders/1...drive_link</a><br />
<br />
i have some errors, code from ai<img src="https://www.kincony.com/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
[17:49:15.467][D][modbus_controller:039]: Modbus command to device=2 register=0x100B no response received - removed from send queue [17:49:15.705][W][modbus_controller:284]: Duplicate modbus command found: type=0x4 address=4107 count=1 <br />
<br />
any user tryed this wall pad?<br />
<br />
<br />
<br />
esphome:<br />
  name: kincony_a16_wall_switch<br />
  platform: ESP32<br />
  board: esp32dev<br />
<br />
wifi:<br />
  ssid: "YOUR_WIFI"<br />
  password: "YOUR_PASSWORD"<br />
<br />
logger:<br />
  baud_rate: 0<br />
<br />
api:<br />
ota:<br />
<br />
uart:<br />
  id: rs485_uart<br />
  tx_pin: GPIO17<br />
  rx_pin: GPIO16<br />
  baud_rate: 9600<br />
  stop_bits: 1<br />
<br />
modbus:<br />
  id: modbus1<br />
  uart_id: rs485_uart<br />
<br />
modbus_controller:<br />
  - id: wallpad<br />
    address: 0x02<br />
    modbus_id: modbus1<br />
    setup_priority: -10<br />
    update_interval: 200ms<br />
<br />
# ======================<br />
# RELAYS (Kincony A16)<br />
# ======================<br />
switch:<br />
  - platform: gpio<br />
    id: relay_1<br />
    name: "Relay 1"<br />
    pin: GPIO32<br />
    on_turn_on:<br />
      - script.execute: led_1_on<br />
    on_turn_off:<br />
      - script.execute: led_1_off<br />
<br />
  - platform: gpio<br />
    id: relay_2<br />
    name: "Relay 2"<br />
    pin: GPIO33<br />
    on_turn_on:<br />
      - script.execute: led_2_on<br />
    on_turn_off:<br />
      - script.execute: led_2_off<br />
<br />
  - platform: gpio<br />
    id: relay_3<br />
    name: "Relay 3"<br />
    pin: GPIO25<br />
    on_turn_on:<br />
      - script.execute: led_3_on<br />
    on_turn_off:<br />
      - script.execute: led_3_off<br />
<br />
  - platform: gpio<br />
    id: relay_4<br />
    name: "Relay 4"<br />
    pin: GPIO26<br />
    on_turn_on:<br />
      - script.execute: led_4_on<br />
    on_turn_off:<br />
      - script.execute: led_4_off<br />
<br />
# ======================<br />
# BUTTON INPUTS (RS485)<br />
# ======================<br />
binary_sensor:<br />
  - platform: modbus_controller<br />
    modbus_controller_id: wallpad<br />
    name: "Button 1"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0001<br />
    on_press:<br />
      - switch.toggle: relay_1<br />
<br />
  - platform: modbus_controller<br />
    name: "Button 2"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0002<br />
    on_press:<br />
      - switch.toggle: relay_2<br />
<br />
  - platform: modbus_controller<br />
    name: "Button 3"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0004<br />
    on_press:<br />
      - switch.toggle: relay_3<br />
<br />
  - platform: modbus_controller<br />
    name: "Button 4"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0008<br />
    on_press:<br />
      - switch.toggle: relay_4<br />
<br />
# ======================<br />
# LED CONTROL SCRIPTS<br />
# ======================<br />
script:<br />
  - id: led_1_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0101  # White LED ON<br />
<br />
  - id: led_1_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0001  # Yellow LED<br />
<br />
  - id: led_2_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0102<br />
<br />
  - id: led_2_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0002<br />
<br />
  - id: led_3_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0104<br />
<br />
  - id: led_3_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0004<br />
<br />
  - id: led_4_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0108<br />
<br />
  - id: led_4_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0008]]></description>
			<content:encoded><![CDATA[Hello<br />
I need help with setup wallpad using modbus:<br />
google drive with manual:<br />
<a href="https://drive.google.com/drive/folders/1v6Gw6IMqJK-dqM8xr2h3oxacwtSk_Kun?usp=drive_link" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/drive/folders/1...drive_link</a><br />
<br />
i have some errors, code from ai<img src="https://www.kincony.com/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
[17:49:15.467][D][modbus_controller:039]: Modbus command to device=2 register=0x100B no response received - removed from send queue [17:49:15.705][W][modbus_controller:284]: Duplicate modbus command found: type=0x4 address=4107 count=1 <br />
<br />
any user tryed this wall pad?<br />
<br />
<br />
<br />
esphome:<br />
  name: kincony_a16_wall_switch<br />
  platform: ESP32<br />
  board: esp32dev<br />
<br />
wifi:<br />
  ssid: "YOUR_WIFI"<br />
  password: "YOUR_PASSWORD"<br />
<br />
logger:<br />
  baud_rate: 0<br />
<br />
api:<br />
ota:<br />
<br />
uart:<br />
  id: rs485_uart<br />
  tx_pin: GPIO17<br />
  rx_pin: GPIO16<br />
  baud_rate: 9600<br />
  stop_bits: 1<br />
<br />
modbus:<br />
  id: modbus1<br />
  uart_id: rs485_uart<br />
<br />
modbus_controller:<br />
  - id: wallpad<br />
    address: 0x02<br />
    modbus_id: modbus1<br />
    setup_priority: -10<br />
    update_interval: 200ms<br />
<br />
# ======================<br />
# RELAYS (Kincony A16)<br />
# ======================<br />
switch:<br />
  - platform: gpio<br />
    id: relay_1<br />
    name: "Relay 1"<br />
    pin: GPIO32<br />
    on_turn_on:<br />
      - script.execute: led_1_on<br />
    on_turn_off:<br />
      - script.execute: led_1_off<br />
<br />
  - platform: gpio<br />
    id: relay_2<br />
    name: "Relay 2"<br />
    pin: GPIO33<br />
    on_turn_on:<br />
      - script.execute: led_2_on<br />
    on_turn_off:<br />
      - script.execute: led_2_off<br />
<br />
  - platform: gpio<br />
    id: relay_3<br />
    name: "Relay 3"<br />
    pin: GPIO25<br />
    on_turn_on:<br />
      - script.execute: led_3_on<br />
    on_turn_off:<br />
      - script.execute: led_3_off<br />
<br />
  - platform: gpio<br />
    id: relay_4<br />
    name: "Relay 4"<br />
    pin: GPIO26<br />
    on_turn_on:<br />
      - script.execute: led_4_on<br />
    on_turn_off:<br />
      - script.execute: led_4_off<br />
<br />
# ======================<br />
# BUTTON INPUTS (RS485)<br />
# ======================<br />
binary_sensor:<br />
  - platform: modbus_controller<br />
    modbus_controller_id: wallpad<br />
    name: "Button 1"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0001<br />
    on_press:<br />
      - switch.toggle: relay_1<br />
<br />
  - platform: modbus_controller<br />
    name: "Button 2"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0002<br />
    on_press:<br />
      - switch.toggle: relay_2<br />
<br />
  - platform: modbus_controller<br />
    name: "Button 3"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0004<br />
    on_press:<br />
      - switch.toggle: relay_3<br />
<br />
  - platform: modbus_controller<br />
    name: "Button 4"<br />
    register_type: holding<br />
    address: 0x100B<br />
    bitmask: 0x0008<br />
    on_press:<br />
      - switch.toggle: relay_4<br />
<br />
# ======================<br />
# LED CONTROL SCRIPTS<br />
# ======================<br />
script:<br />
  - id: led_1_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0101  # White LED ON<br />
<br />
  - id: led_1_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0001  # Yellow LED<br />
<br />
  - id: led_2_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0102<br />
<br />
  - id: led_2_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0002<br />
<br />
  - id: led_3_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0104<br />
<br />
  - id: led_3_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0004<br />
<br />
  - id: led_4_on<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0108<br />
<br />
  - id: led_4_off<br />
    then:<br />
      - modbus_controller.write_register:<br />
          id: wallpad<br />
          address: 0x1008<br />
          value: 0x0008]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Kc868a newbie questions]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8827</link>
			<pubDate>Thu, 18 Dec 2025 23:40:08 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10077">Elgatoguiri</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=8827</guid>
			<description><![CDATA[Hi,<br />
I'm about to buy my first KC868 module but I have some very basic questions. <br />
<br />
I had a tuya wifi relay board before and that created 13 switches which saturated my wifi network. If I flash esphome on this kc868 board will it create 16 switches on the network or just one device?<br />
<br />
I need to have toggle switches able to control the relays and at the same time I want to be able control the switches from homeassistant. So if the toggle switch is on I still want to be able to turn the relay off. <br />
This means if the toggle switch is at off state and I turn the relay on remotely then changing the manual switch to on will do nothing because the relay is already on.<br />
<br />
Thx!]]></description>
			<content:encoded><![CDATA[Hi,<br />
I'm about to buy my first KC868 module but I have some very basic questions. <br />
<br />
I had a tuya wifi relay board before and that created 13 switches which saturated my wifi network. If I flash esphome on this kc868 board will it create 16 switches on the network or just one device?<br />
<br />
I need to have toggle switches able to control the relays and at the same time I want to be able control the switches from homeassistant. So if the toggle switch is on I still want to be able to turn the relay off. <br />
This means if the toggle switch is at off state and I turn the relay on remotely then changing the manual switch to on will do nothing because the relay is already on.<br />
<br />
Thx!]]></content:encoded>
		</item>
	</channel>
</rss>