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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 9,533
» Latest member: nagpurelitemodel
» Forum threads: 4,182
» Forum posts: 20,787

Full Statistics

Online Users
There are currently 29 online users.
» 0 Member(s) | 19 Guest(s)
Amazonbot, Baidu, Crawl, Google, PetalBot, bot

Latest Threads
How to get started
Forum: KC868-A16
Last Post: Lomagno
3 hours ago
» Replies: 38
» Views: 9,516
cannot see KC868-A6 in ro...
Forum: "KCS" v2 firmware system
Last Post: admin
5 hours ago
» Replies: 5
» Views: 215
N60 configure yaml for ES...
Forum: N60
Last Post: chuyskywalker
Yesterday, 07:18 AM
» Replies: 5
» Views: 1,766
KC868-A16
Forum: "KCS" v2 firmware system
Last Post: 5310h
08-05-2026, 09:40 PM
» Replies: 9
» Views: 3,008
KC868-A16 UART pins
Forum: KC868-A series and Uair Smart Controller
Last Post: meowdokugame
08-04-2026, 07:40 AM
» Replies: 2
» Views: 584
KC868-A32 Malfunction Aft...
Forum: KC868-A32/A32 Pro
Last Post: admin
08-04-2026, 06:19 AM
» Replies: 3
» Views: 82
KinCony F8 + ESPHome: Una...
Forum: F8
Last Post: admin
08-02-2026, 11:00 PM
» Replies: 2
» Views: 40
F8 ESPHome yaml for home ...
Forum: F8
Last Post: admin
08-02-2026, 11:00 PM
» Replies: 0
» Views: 20
Schema A16V3 for Research...
Forum: KC868-A16v3
Last Post: hamzachaouri
08-02-2026, 10:34 PM
» Replies: 2
» Views: 74
B8 ADS1115 current inputs
Forum: B8
Last Post: admin
07-29-2026, 09:47 PM
» Replies: 6
» Views: 118

  how to use SSD1306 I2C Display for Home Assistant
Posted by: admin - 02-23-2026, 05:23 AM - Forum: Pi5 - No Replies

1: install "SSD1306 I2C Display for Home Assistant" component:

HACS (Recommended)
  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL: https://github.com/hzkincony/hass-ssd1306
  6. Select category: "Integration"
  7. Click "Add"
  8. Find "SSD1306 I2C Display" in HACS and click "Download"
  9. Restart Home Assistant

Manual Installation
  1. Clone or download this repository
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder
  3. Restart Home Assistant

2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"
   
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.
   
   

3: note: make sure your CM5 have enabled i2c bus.
how to enable CM5 i2c bus, see here: https://www.kincony.com/forum/showthread.php?tid=9074

Print this item

  how to use SSD1306 I2C Display for Home Assistant
Posted by: admin - 02-23-2026, 05:23 AM - Forum: Pi5R16 - No Replies

1: install "SSD1306 I2C Display for Home Assistant" component:

HACS (Recommended)
  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL: https://github.com/hzkincony/hass-ssd1306
  6. Select category: "Integration"
  7. Click "Add"
  8. Find "SSD1306 I2C Display" in HACS and click "Download"
  9. Restart Home Assistant

Manual Installation
  1. Clone or download this repository
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder
  3. Restart Home Assistant

2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"
   
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.
   
   

3: note: make sure your CM5 have enabled i2c bus.
how to enable CM5 i2c bus, see here: https://www.kincony.com/forum/showthread.php?tid=9074

Print this item

  how to use SSD1306 I2C Display for Home Assistant
Posted by: admin - 02-23-2026, 05:23 AM - Forum: Pi5R8 - No Replies

1: install "SSD1306 I2C Display for Home Assistant" component:

HACS (Recommended)
  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL: https://github.com/hzkincony/hass-ssd1306
  6. Select category: "Integration"
  7. Click "Add"
  8. Find "SSD1306 I2C Display" in HACS and click "Download"
  9. Restart Home Assistant

Manual Installation
  1. Clone or download this repository
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder
  3. Restart Home Assistant

2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"
   
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.
   
   

3: note: make sure your CM5 have enabled i2c bus.
how to enable CM5 i2c bus, see here: https://www.kincony.com/forum/showthread.php?tid=9074

Print this item

  how to use SSD1306 I2C Display for Home Assistant
Posted by: admin - 02-23-2026, 05:23 AM - Forum: Pi5M8 - No Replies

1: install "SSD1306 I2C Display for Home Assistant" component:

HACS (Recommended)
  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL: https://github.com/hzkincony/hass-ssd1306
  6. Select category: "Integration"
  7. Click "Add"
  8. Find "SSD1306 I2C Display" in HACS and click "Download"
  9. Restart Home Assistant

Manual Installation
  1. Clone or download this repository
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder
  3. Restart Home Assistant

2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"
   
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.
   
   

3: note: make sure your CM5 have enabled i2c bus.
how to enable CM5 i2c bus, see here: https://www.kincony.com/forum/showthread.php?tid=9074

Print this item

  how to use SSD1306 I2C Display for Home Assistant
Posted by: admin - 02-23-2026, 05:23 AM - Forum: Pi5M16 - No Replies

1: install "SSD1306 I2C Display for Home Assistant" component:

HACS (Recommended)
  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL: https://github.com/hzkincony/hass-ssd1306
  6. Select category: "Integration"
  7. Click "Add"
  8. Find "SSD1306 I2C Display" in HACS and click "Download"
  9. Restart Home Assistant

Manual Installation
  1. Clone or download this repository
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder
  3. Restart Home Assistant

2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"
   
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.
   
   

3: note: make sure your CM5 have enabled i2c bus.
how to enable CM5 i2c bus, see here: https://www.kincony.com/forum/showthread.php?tid=9074

Print this item

  how to use SSD1306 I2C Display for Home Assistant
Posted by: admin - 02-23-2026, 05:23 AM - Forum: Pi5R32 - No Replies

1: install "SSD1306 I2C Display for Home Assistant" component:

HACS (Recommended)
  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL: https://github.com/hzkincony/hass-ssd1306
  6. Select category: "Integration"
  7. Click "Add"
  8. Find "SSD1306 I2C Display" in HACS and click "Download"
  9. Restart Home Assistant

Manual Installation
  1. Clone or download this repository
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder
  3. Restart Home Assistant

2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"
   
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.
   
   
   

3: note: make sure your CM5 have enabled i2c bus.
how to enable CM5 i2c bus, see here: https://www.kincony.com/forum/showthread.php?tid=9074

Print this item

  how to use SSD1306 I2C Display for Home Assistant
Posted by: admin - 02-23-2026, 05:23 AM - Forum: Pi5M32 - No Replies

1: install "SSD1306 I2C Display for Home Assistant" component:

HACS (Recommended)
  1. Open HACS in your Home Assistant instance
  2. Click on "Integrations"
  3. Click the three dots in the top right corner
  4. Select "Custom repositories"
  5. Add this repository URL: https://github.com/hzkincony/hass-ssd1306
  6. Select category: "Integration"
  7. Click "Add"
  8. Find "SSD1306 I2C Display" in HACS and click "Download"
  9. Restart Home Assistant

Manual Installation
  1. Clone or download this repository
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder
  3. Restart Home Assistant

2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"
   
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.
   
   

3: note: make sure your CM5 have enabled i2c bus.
how to enable CM5 i2c bus, see here: https://www.kincony.com/forum/showthread.php?tid=9074

Print this item

  Raspberry Pi Compute Module 5 IoT Server V2 released
Posted by: admin - 02-23-2026, 02:12 AM - Forum: News - No Replies

KinCony Pi5 is a Raspberry Pi CM5 server for smart home automation and industrial automation control. It can use for home assistant local server. It's a Linux computer, you can install software by yourself, such as Node red. The product default CM5 version is CM5004000. It without Bluetooth and wifi, RAM:4G Lite version.
[Image: Pi5_1.jpg]
Model No. KinCony Pi5
Description: KinCony Automation Local Server – Pi5
Power supply: 12-24V DC
Processor: Raspberry Pi Compute Module 5
Size: 146mm*83mm*56mm
interfaces: Ethernet(RJ45)-LAN 1000Mbps IPv4/IPv6,USB-C
Installation method: DIN RAIL
2 × USB 3 sockets
microSD card socket for CM5 Lite modules
M.2 M key PCIe socket
1 × full-size HDMI 2.0 connectors
DIP SWITCH for jumpers
SSD1306 i2c OLED displayer
CM5 GPIO extender
[Image: Pi5_3.jpg]
Order bundles:
Bundle A: Pi5 without CM5 + heatsink + fan
Bundle B: Pi5 with CM5(CM5004000):RAM:4G-Lite + heatsink + fan
[Image: SKU1_pix400.jpg] [Image: SKU2_pix400.jpg]
[Image: CM5_pix600.jpg]
[Image: Pi5_5.jpg]
[Image: Pi5_4.jpg]
here is CM5 free GPIOs for user.
[Image: DB37.png]
[Image: Pi5_2.jpg]

Print this item

  E16V3 - Documentation issues
Posted by: ldebacker - 02-22-2026, 11:59 AM - Forum: Suggestions and feedback on KinCony's products - Replies (2)

Hello,

There are 2 issues with the documentation of the 4 dip switches to set the slave ID on the bus.
Let's call, from left to right, the 4 dip switches respecively A0 A1 A2 A3.

1/ 
The documentation mentions that when A3 is in OFF state, this means the outputs are controlled by the input terminals (and when in ON state, it is controlled by MODBUS).
It is actually the reverse: When A3 is in OFF state, the device is controlled by MODBUS.

2/
The documentation specifies that when identifying the slave id, the value of the slave id is:  (A0 * 1  + A1 * 2 + A2 * 4) + 10.
so: A0=ON A1=OFF A2= OFF should give  slave ID  (1 * 1 + 0 * 2 + 0 * 4 ) + 10 = 11 (according to the table in the documentation)

It is actually the reverse: from trials/errors, the formula to apply seems to be (A0 * 4 + A1 * 2 + A2 * 1) + 10
so: A0=ON A1=OFF A2= OFF is, in reality slave ID  (1 * 4 + 0 * 2 + 0 * 1 ) + 10 = 14 (from experience).

Print this item

  E16V3 - No reply if command issued just after another command to another device on th
Posted by: ldebacker - 02-22-2026, 11:48 AM - Forum: Suggestions and feedback on KinCony's products - Replies (5)

Hello,

I have 2 E16V3 installed as 2 different slaves on the same modbus.

When I send a command to each in isolation, I  receive a response within a few milli-seconds from the E16V3.

But when I send a command to the second E16V3 immediately after successful response from the first one, then I never receive the response from the second device.

It seems that the second E16V3 is puzzled by the activity on the bus that is not intended to himself.

I have to retry the command to the second E16V3, or wait (20 miliseconds for example) before sending the command to the second E16V3

I can help troubleshooting further if needed.

BRs,

Laurent

Print this item