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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 8,983
» Latest member: vidalista
» Forum threads: 3,955
» Forum posts: 20,082

Full Statistics

Online Users
There are currently 20 online users.
» 0 Member(s) | 11 Guest(s)
Crawl, Semrush, bot

Latest Threads
N10 - no KWH shown
Forum: N10
Last Post: admin
2 hours ago
» Replies: 3
» Views: 12
N60 N30 N20 N10 ARM CPU f...
Forum: N30
Last Post: pvana
8 hours ago
» Replies: 19
» Views: 759
KC868-A16V3 - what is the...
Forum: News
Last Post: admin
04-30-2026, 09:34 PM
» Replies: 1
» Views: 16
F16 relay stopped functio...
Forum: F16
Last Post: admin
04-30-2026, 12:09 PM
» Replies: 5
» Views: 52
"KCS" v3.24.5 firmware BI...
Forum: "KCS" v3 firmware
Last Post: admin
04-29-2026, 11:38 PM
» Replies: 0
» Views: 74
Analoge input for door se...
Forum: KC868-A series and Uair Smart Controller
Last Post: admin
04-28-2026, 11:05 PM
» Replies: 1
» Views: 50
KINCONY IN KSA
Forum: DIY Project
Last Post: Maxsys249
04-28-2026, 10:19 AM
» Replies: 10
» Views: 410
KC868-E16S/E16P demo conf...
Forum: KC868-E16S/E16P
Last Post: admin
04-26-2026, 01:01 PM
» Replies: 24
» Views: 11,706
Add uptime to board infor...
Forum: Suggestions and feedback on KinCony's products
Last Post: twostar
04-26-2026, 04:06 AM
» Replies: 7
» Views: 158
KC868-A16 rev1.6 firmware
Forum: "KCS" v2 firmware system
Last Post: admin
04-26-2026, 01:04 AM
» Replies: 5
» Views: 273

  Connecting Nextion NX3224K028 HMI display to KC868-A16S?
Posted by: markusd1984 - 03-27-2026, 04:43 PM - Forum: KC868-A series and Uair Smart Controller - Replies (3)

Is it officially supported to connect a Nextion HMI display (NX3224K028) via UART to the KC868-A16S?

If yes, I need clarification on how to wire it safely:

  1. Which pins for TX/RX? I know I cannot use the I2C header (GPIO 4/5) because it runs the PCF8574 relay chips.
  2. 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).
  3. Power & 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?

I want to use it as a backup to control the relays in case HA / network is offline (to manage my heating thermal actuators).

Thanks in advance!

Print this item

  Very Low Volume even at MAX
Posted by: MartinBanner - 03-26-2026, 11:23 PM - Forum: KinCony AS - No Replies

I finally have it working with esphome. Unfortunately I'm unable to use it - or any local device - for a voice assistant. My host is too old without AVX to host Whisper. However I still have it working as a smart speaker able to play media and tts just fine (not easy!). However the volume is too low no matter what I do. I can hear it but barely. From the marketing pictures the speaker appears to be 8 ohm at 3W. I have a few Gen1 Amazon Dots and they appear to be only about 1.2W and are much much louder than the AS. Are there any hints to maximize the volume? I'm running the most current version of Esphome builder and Home Assistant as of the date of this post.

I've commented out volume_max as it is said the default is 100%, but I've tried many values with no improvement.

Thanks for any help

Martin

Here's the yaml

Code:
# Whisper addon cannot be started on the HP Microserver
# Voice Assistant will not work
# AVX instruction set required. Not avail on Turion II
# only Instructionsets: MMX, 3DNow!, SSE, SSE2, SSE3, SSE4A,
# AMD64, AMD-V (AMD Virtualization), and EVP (Enhanced Virus Protection).

esphome:
  name: as
  friendly_name: AS
  platformio_options:
    board_build.flash_mode: dio
  on_boot:
    - light.turn_on:
        id: led_ww
        blue: 100%
        brightness: 60%
        effect: fast pulse

esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf
    sdkconfig_options:
      CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240: "y"
      CONFIG_ESP32S3_DATA_CACHE_64KB: "y"
      CONFIG_ESP32S3_DATA_CACHE_LINE_64B: "y"
      CONFIG_AUDIO_BOARD_CUSTOM: "y"
 
psram:
  mode: octal  # quad for N8R2 and octal for N16R8
  speed: 80MHz

# Enable logging
logger:
  hardware_uart: USB_SERIAL_JTAG

# Enable Home Assistant API
api:
  encryption:
    key: "TFpb+pBAvQIS1MVwaA7EoJ2DkpWE+79UvVro7yMyGdU="

ota:
  - platform: esphome
    password: "******************"

wifi:
  ssid: "wifi"
  password: "***************************"
  fast_connect: True
  manual_ip:
    static_ip: 192.168.55.127 #WiFi
    gateway: 192.168.55.1
    subnet: 255.255.255.0
    dns1: 192.168.55.1
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp32-S3-Wake-Word"
    password: "*************"

captive_portal:

button:
  - platform: restart
    name: "Restart"
    id: but_rest
 
light:
  - platform: esp32_rmt_led_strip
    id: led_ww
    rgb_order: GRB
    pin: GPIO16
    num_leds: 1
    chipset: ws2812
    name: "on board light"
    effects:
      - pulse:
      - pulse:
          name: "Fast Pulse"
          transition_length: 0.5s
          update_interval: 0.5s
          min_brightness: 0%
          max_brightness: 100%

i2s_audio:
  - id: i2s_output
    i2s_lrclk_pin: GPIO6  #LRC
    i2s_bclk_pin: GPIO7 #BLCK

speaker:
  - platform: i2s_audio
    id: i2s_audio_speaker
    dac_type: external
    sample_rate: 48000
    i2s_dout_pin:
      number: GPIO8
    bits_per_sample: 32bit
    i2s_audio_id: i2s_output
    timeout: never
    buffer_duration: 100ms
    channel: mono
    # sample_rate: 16000
    # bits_per_sample: 32bit
  # Virtual speakers to combine the announcement and media streams together into one output
  - platform: mixer
    id: mixing_speaker
    output_speaker: i2s_audio_speaker
    # num_channels: 2
    num_channels: 1
    source_speakers:
      - id: announcement_mixing_input
        timeout: never
      - id: media_mixing_input
        timeout: never
  # Vritual speakers to resample each pipelines' audio, if necessary, as the mixer speaker requires the same sample rate
  - platform: resampler
    id: announcement_resampling_speaker
    output_speaker: announcement_mixing_input
    sample_rate: 48000
    bits_per_sample: 16
  - platform: resampler
    id: media_resampling_speaker
    output_speaker: media_mixing_input
    sample_rate: 48000
    bits_per_sample: 16

media_player:
  - platform: speaker
    id: external_media_player
    name: Media Player
    internal: False
    volume_increment: 0.05
    volume_min: 0.4
#    volume_max: 0.85 # when amp gain connected to ground. Avoids cutting out.
    icon: mdi:speaker-wireless
    announcement_pipeline:
      speaker: announcement_resampling_speaker
      format: FLAC    # FLAC is the least processor intensive codec
      num_channels: 1  # Stereo audio is unnecessary for announcements
      sample_rate: 48000
    media_pipeline:
      speaker: media_resampling_speaker
      format: FLAC    # FLAC is the least processor intensive codec
      # num_channels: 2
      num_channels: 1
      sample_rate: 48000
    on_announcement:
      - mixer_speaker.apply_ducking:
          id: media_mixing_input
          decibel_reduction: 20
          duration: 0.0s

Print this item

  "KCS" v3.24.2 firmware BIN file download
Posted by: admin - 03-24-2026, 05:58 AM - Forum: "KCS" v3 firmware - Replies (2)

v3.24.2 improvement:
1: harden remote flash workflow
2: add standard Modbus RTU V2 protocol handler
3: DM32 Tuya DAC DP mapping
4: expand free GPIO DI monitor updates
5: update ifttt "THEN" action number from 12 up to 32.
6: upgrade Nx board ARM CPU energy modbus protocol
7: Nx board KCS monitor and home assistant energy value precision to 0.001kwh



Attached Files
.zip   KCS_DM32_V3.24.2.zip (Size: 1.2 MB / Downloads: 126)
.zip   KCS_A2V3_V3.24.2.zip (Size: 1.16 MB / Downloads: 70)
.zip   KCS_A6V3_V3.24.2.zip (Size: 1.13 MB / Downloads: 113)
.zip   KCS_A8V3_V3.24.2.zip (Size: 1.19 MB / Downloads: 89)
.zip   KCS_A16V3_V3.24.2.zip (Size: 1.2 MB / Downloads: 256)
.zip   KCS_A32PRO_V3.24.2.zip (Size: 1.17 MB / Downloads: 77)
.zip   KCS_AG8_V3.24.2.zip (Size: 1.15 MB / Downloads: 80)
.zip   KCS_AIO_HYBRID_V3.24.2.zip (Size: 1.38 MB / Downloads: 73)
.zip   KCS_ALR_V3.24.2.zip (Size: 1.14 MB / Downloads: 64)
.zip   KCS_B4_V3.24.2.zip (Size: 1.19 MB / Downloads: 70)
.zip   KCS_B4M_V3.24.2.zip (Size: 1.19 MB / Downloads: 68)
.zip   KCS_B8_V3.24.2.zip (Size: 1.19 MB / Downloads: 60)
.zip   KCS_B8M_V3.24.2.zip (Size: 1.19 MB / Downloads: 71)
.zip   KCS_B16_V3.24.2.zip (Size: 1.19 MB / Downloads: 69)
.zip   KCS_B16M_V3.24.2.zip (Size: 1.19 MB / Downloads: 75)
.zip   KCS_B24_V3.24.2.zip (Size: 1.19 MB / Downloads: 70)
.zip   KCS_B24M_V3.24.2.zip (Size: 1.19 MB / Downloads: 76)
.zip   KCS_B32M_V3.24.2.zip (Size: 1.19 MB / Downloads: 65)
.zip   KCS_DM4_V3.24.2.zip (Size: 1.19 MB / Downloads: 67)
.zip   KCS_DM8_V3.24.2.zip (Size: 1.19 MB / Downloads: 66)
.zip   KCS_DM16_V3.24.2.zip (Size: 1.16 MB / Downloads: 72)
.zip   KCS_F4_V3.24.2.zip (Size: 1.19 MB / Downloads: 76)
.zip   KCS_F8_V3.24.2.zip (Size: 1.19 MB / Downloads: 65)
.zip   KCS_F16_V3.24.2.zip (Size: 1.2 MB / Downloads: 78)
.zip   KCS_F24_V3.24.2.zip (Size: 1.2 MB / Downloads: 65)
.zip   KCS_F32_V3.24.2.zip (Size: 1.2 MB / Downloads: 72)
.zip   KCS_G1_V3.24.2.zip (Size: 1.15 MB / Downloads: 67)
.zip   KCS_KC_TA_V3.24.2.zip (Size: 1.15 MB / Downloads: 66)
.zip   KCS_N10_V3.24.2.zip (Size: 1.06 MB / Downloads: 68)
.zip   KCS_N20_V3.24.2.zip (Size: 1.06 MB / Downloads: 70)
.zip   KCS_N30_V3.24.2.zip (Size: 1.06 MB / Downloads: 77)
.zip   KCS_N60_V3.24.2.zip (Size: 1.08 MB / Downloads: 61)
.zip   KCS_T16M_V3.24.2.zip (Size: 1.14 MB / Downloads: 67)
.zip   KCS_T32M_V3.24.2.zip (Size: 1.16 MB / Downloads: 70)
.zip   KCS_T64M_V3.24.2.zip (Size: 1.16 MB / Downloads: 69)
.zip   KCS_T128M_V3.24.2.zip (Size: 1.16 MB / Downloads: 69)
.zip   KCS_TR_V3.24.2.zip (Size: 1.12 MB / Downloads: 59)
.zip   KCS_Z1_V3.24.2.zip (Size: 1.29 MB / Downloads: 87)
Print this item

  N60 N30 N20 N10 ARM CPU firmware V20_260324SP
Posted by: admin - 03-24-2026, 04:59 AM - Forum: N10 - No Replies

fixed bug can't remember energy data when power off.
you can download by bootloader.exe tool by RS485.
ARM BIN file download:

.zip   N10203060_KU_V20_260324SP.zip (Size: 14.42 KB / Downloads: 44)

bootloader.exe tool: 
[Image: zip.png]   KC868 Controller Bootloader.zip 
[Image: attachment.php?aid=8891]   
1. set baud rate=38400bps.
2. open com port.
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.
4. open BIN file
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.
[Image: attachment.php?aid=8892]

Print this item

  N60 N30 N20 N10 ARM CPU firmware V20_260324SP
Posted by: admin - 03-24-2026, 04:59 AM - Forum: N20 - No Replies

fixed bug can't remember energy data when power off.
you can download by bootloader.exe tool by RS485.
ARM BIN file download:

.zip   N10203060_KU_V20_260324SP.zip (Size: 14.42 KB / Downloads: 47)

bootloader.exe tool: 
[Image: zip.png]   KC868 Controller Bootloader.zip 
[Image: attachment.php?aid=8891]   
1. set baud rate=38400bps.
2. open com port.
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.
4. open BIN file
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.
[Image: attachment.php?aid=8892]

Print this item

  N60 N30 N20 N10 ARM CPU firmware V20_260324SP
Posted by: admin - 03-24-2026, 04:59 AM - Forum: N30 - Replies (19)

fixed bug can't remember energy data when power off.
you can download by bootloader.exe tool by RS485.
ARM BIN file download:

.zip   N10203060_KU_V20_260324SP.zip (Size: 14.42 KB / Downloads: 74)

bootloader.exe tool: 
[Image: zip.png]   KC868 Controller Bootloader.zip 
[Image: attachment.php?aid=8891]   
1. set baud rate=38400bps.
2. open com port.
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.
4. open BIN file
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.
[Image: attachment.php?aid=8892]

Print this item

  N60 N30 N20 N10 ARM CPU firmware V20_260324SP
Posted by: admin - 03-24-2026, 04:59 AM - Forum: N60 - No Replies

fixed bug can't remember energy data when power off.
you can download by bootloader.exe tool by RS485.
ARM BIN file download:

.zip   N10203060_KU_V20_260324SP.zip (Size: 14.42 KB / Downloads: 43)

bootloader.exe tool: 
[Image: zip.png]   KC868 Controller Bootloader.zip 
[Image: attachment.php?aid=8891]   
1. set baud rate=38400bps.
2. open com port.
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.
4. open BIN file
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.
[Image: attachment.php?aid=8892]

Print this item

  how to read BL0910 energy chip RAW data by modbus pull via RS485
Posted by: admin - 03-24-2026, 02:13 AM - Forum: N60 - No Replies

1: open NX_chip.mbp in modbus pull software.
   

2: set COM port. you can use USB-RS485 adapter connect to your computer:
   

3: 
you can read BL0910-1 chip from address 100 , register count: 68
you can read BL0910-2 chip from address 200 , register count: 68
you can read BL0910-3 chip from address 300 , register count: 68
you can read BL0910-4 chip from address 400 , register count: 68
you can read BL0910-5 chip from address 500 , register count: 68
you can read BL0910-6 chip from address 600 , register count: 68

   
   
   
   
   
   

[Image: attachment.php?aid=9381]
[Image: attachment.php?aid=9387]



Attached Files
.zip   NX_chip.zip (Size: 654 bytes / Downloads: 34)
Print this item

  how to read BL0910 energy chip RAW data by modbus pull via RS485
Posted by: admin - 03-24-2026, 02:13 AM - Forum: N20 - No Replies

1: open NX_chip.mbp in modbus pull software.
   

2: set COM port. you can use USB-RS485 adapter connect to your computer:
   

3: 
you can read BL0910-1 chip from address 100 , register count: 68
you can read BL0910-2 chip from address 200 , register count: 68
you can read BL0910-3 chip from address 300 , register count: 68
you can read BL0910-4 chip from address 400 , register count: 68
you can read BL0910-5 chip from address 500 , register count: 68
you can read BL0910-6 chip from address 600 , register count: 68

   
   
   
   
   
   

[Image: attachment.php?aid=9381]
[Image: attachment.php?aid=9387]



Attached Files
.zip   NX_chip.zip (Size: 654 bytes / Downloads: 44)
Print this item

  how to read BL0910 energy chip RAW data by modbus pull via RS485
Posted by: admin - 03-24-2026, 02:13 AM - Forum: N10 - No Replies

1: open NX_chip.mbp in modbus pull software.
   

2: set COM port. you can use USB-RS485 adapter connect to your computer:
   

3: 
you can read BL0910-1 chip from address 100 , register count: 68
you can read BL0910-2 chip from address 200 , register count: 68
you can read BL0910-3 chip from address 300 , register count: 68
you can read BL0910-4 chip from address 400 , register count: 68
you can read BL0910-5 chip from address 500 , register count: 68
you can read BL0910-6 chip from address 600 , register count: 68

   
   
   
   
   
   

[Image: attachment.php?aid=9381]
[Image: attachment.php?aid=9387]



Attached Files
.zip   NX_chip.zip (Size: 654 bytes / Downloads: 54)
Print this item