<?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 - Pi5M16]]></title>
		<link>https://www.kincony.com/forum/</link>
		<description><![CDATA[Smart Home Automation Forum - https://www.kincony.com/forum]]></description>
		<pubDate>Sat, 08 Aug 2026 08:13:47 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[home assistant configuration yaml file for Pi5M16]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9674</link>
			<pubDate>Sat, 25 Jul 2026 14:07:01 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9674</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Loads default set of integrations. Do not remove.<br />
default_config:<br />
<br />
# Load frontend themes from the themes folder<br />
frontend:<br />
  themes: !include_dir_merge_named themes<br />
<br />
automation: !include automations.yaml<br />
script: !include scripts.yaml<br />
scene: !include scenes.yaml<br />
<br />
ssd1306_i2c:<br />
  - model: "128x64"<br />
    address: 0x3C<br />
    i2c_bus: 1<br />
    rotate: 0<br />
<br />
<br />
ads1115:<br />
  - address: 0x48<br />
    i2c_bus: 1<br />
    <br />
sensor:<br />
  - platform: ads1115<br />
    multiplexer: A0_GND<br />
    gain: 4.096<br />
    name: "A1"<br />
    multiplier: 1.51<br />
  - platform: ads1115<br />
    multiplexer: A1_GND <br />
    gain: 4.096         <br />
    name: "A2"<br />
    multiplier: 1.51<br />
  - platform: ads1115<br />
    multiplexer: A2_GND<br />
    gain: 4.096<br />
    name: "A3"<br />
    multiplier: 6.67<br />
    device_class: current<br />
    unit_of_measurement: mA<br />
  - platform: ads1115<br />
    multiplexer: A3_GND<br />
    gain: 4.096<br />
    name: "A4"<br />
    multiplier: 6.67<br />
    device_class: current<br />
    unit_of_measurement: mA<br />
    <br />
binary_sensor:<br />
  - platform: mcp23017<br />
    i2c_address: 0x20<br />
    invert_logic: true<br />
    pins:<br />
      0 : Button_1<br />
      1 : Button_2<br />
      2 : Button_3<br />
      3 : Button_4<br />
      4 : Button_5<br />
      5 : Button_6<br />
      6 : Button_7<br />
      7 : Button_8<br />
      8 : Button_9     <br />
      9 : Button_10     <br />
      10 : Button_11     <br />
      11 : Button_12     <br />
      12 : Button_13     <br />
      13 : Button_14     <br />
      14 : Button_15<br />
      15 : Button_16<br />
<br />
switch:<br />
  - platform: mcp23017<br />
    i2c_address: 0x22<br />
    hw_sync: false<br />
    invert_logic: true<br />
    pins:<br />
      0 : Output_1<br />
      1 : Output_2<br />
      2 : Output_3<br />
      3 : Output_4<br />
      4 : Output_5<br />
      5 : Output_6<br />
      6 : Output_7<br />
      7 : Output_8<br />
      8 : Output_9<br />
      9 : Output_10<br />
      10 : Output_11<br />
      11 : Output_12<br />
      12 : Output_13<br />
      13 : Output_14<br />
      14 : Output_15<br />
      15 : Output_16</code></div></div> yaml file download: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10268" target="_blank" title="">configuration-yaml.txt</a> (Size: 1.83 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># Loads default set of integrations. Do not remove.<br />
default_config:<br />
<br />
# Load frontend themes from the themes folder<br />
frontend:<br />
  themes: !include_dir_merge_named themes<br />
<br />
automation: !include automations.yaml<br />
script: !include scripts.yaml<br />
scene: !include scenes.yaml<br />
<br />
ssd1306_i2c:<br />
  - model: "128x64"<br />
    address: 0x3C<br />
    i2c_bus: 1<br />
    rotate: 0<br />
<br />
<br />
ads1115:<br />
  - address: 0x48<br />
    i2c_bus: 1<br />
    <br />
sensor:<br />
  - platform: ads1115<br />
    multiplexer: A0_GND<br />
    gain: 4.096<br />
    name: "A1"<br />
    multiplier: 1.51<br />
  - platform: ads1115<br />
    multiplexer: A1_GND <br />
    gain: 4.096         <br />
    name: "A2"<br />
    multiplier: 1.51<br />
  - platform: ads1115<br />
    multiplexer: A2_GND<br />
    gain: 4.096<br />
    name: "A3"<br />
    multiplier: 6.67<br />
    device_class: current<br />
    unit_of_measurement: mA<br />
  - platform: ads1115<br />
    multiplexer: A3_GND<br />
    gain: 4.096<br />
    name: "A4"<br />
    multiplier: 6.67<br />
    device_class: current<br />
    unit_of_measurement: mA<br />
    <br />
binary_sensor:<br />
  - platform: mcp23017<br />
    i2c_address: 0x20<br />
    invert_logic: true<br />
    pins:<br />
      0 : Button_1<br />
      1 : Button_2<br />
      2 : Button_3<br />
      3 : Button_4<br />
      4 : Button_5<br />
      5 : Button_6<br />
      6 : Button_7<br />
      7 : Button_8<br />
      8 : Button_9     <br />
      9 : Button_10     <br />
      10 : Button_11     <br />
      11 : Button_12     <br />
      12 : Button_13     <br />
      13 : Button_14     <br />
      14 : Button_15<br />
      15 : Button_16<br />
<br />
switch:<br />
  - platform: mcp23017<br />
    i2c_address: 0x22<br />
    hw_sync: false<br />
    invert_logic: true<br />
    pins:<br />
      0 : Output_1<br />
      1 : Output_2<br />
      2 : Output_3<br />
      3 : Output_4<br />
      4 : Output_5<br />
      5 : Output_6<br />
      6 : Output_7<br />
      7 : Output_8<br />
      8 : Output_9<br />
      9 : Output_10<br />
      10 : Output_11<br />
      11 : Output_12<br />
      12 : Output_13<br />
      13 : Output_14<br />
      14 : Output_15<br />
      15 : Output_16</code></div></div> yaml file download: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/txt.png" title="Text Document" border="0" alt=".txt" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10268" target="_blank" title="">configuration-yaml.txt</a> (Size: 1.83 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[how to install home assistant for Pi5M16 beginner guide]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9675</link>
			<pubDate>Sat, 25 Jul 2026 14:05:39 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9675</guid>
			<description><![CDATA[1. make home assistant OS SD card or SSD disk for KinCony Pi5M16.<br />
<br />
download  <a href="https://www.raspberrypi.com/software/" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://www.raspberrypi.com/software/</span></a><br />
<br />
2. enable i2c for home assistant.<br />
<br />
Add files to enable I2C<br />
<br />
In the root of the hassos-boot partition, add a new folder called CONFIG.<br />
In the CONFIG folder, add another new folder called modules.<br />
Inside the modules folder add a text file called rpi-i2c.conf with the following content:<br />
i2c-dev<br />
<br />
In the root of the hassos-boot partition, edit the file called config.txt at last add two lines to it:<br />
dtparam=i2c_arm=on<br />
dtoverlay=i2c1-pi5,pins_2_3<br />
<br />
Note: if you using Windows OS computer, you can use "DiskGenius.exe" free software to modify the files. Because Linux format file not visable on windows OS. <br />
<br />
3. install HACS addon<br />
<br />
<a href="https://hacs.xyz/docs/use/download/download/#to-download-hacs-ossupervised" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://hacs.xyz/docs/use/download/downl...supervised</span></a><br />
<br />
4. MCP23017 implementation for Home Assistant (HA)<br />
<br />
<span style="color: #0072bc;" class="mycode_color"><a href="https://github.com/jpcornil-git/HA-mcp23017" target="_blank" rel="noopener" class="mycode_url">https://github.com/jpcornil-git/HA-mcp23017</a></span><br />
<br />
5. KinCony SSD1306 I2C Display implementation for Home Assistant<br />
<br />
<a href="https://github.com/hzkincony/hass-ssd1306" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://github.com/hzkincony/hass-ssd1306</span></a><br />
<br />
6. KinCony ADS1115 ADC Sensor  implementation for Home Assistant<br />
<br />
<a href="https://github.com/hzkincony/hass-ads1115" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://github.com/hzkincony/hass-ads1115</span></a><br />
<br />
7. config yaml for MCP23017, ADS1115<br />
<br />
install "file edit" add-on for HA , then config configuration.yaml<br />
<br />
<a href="https://www.kincony.com/forum/showthread.php?tid=9664" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://www.kincony.com/forum/showthread.php?tid=9664</span></a>]]></description>
			<content:encoded><![CDATA[1. make home assistant OS SD card or SSD disk for KinCony Pi5M16.<br />
<br />
download  <a href="https://www.raspberrypi.com/software/" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://www.raspberrypi.com/software/</span></a><br />
<br />
2. enable i2c for home assistant.<br />
<br />
Add files to enable I2C<br />
<br />
In the root of the hassos-boot partition, add a new folder called CONFIG.<br />
In the CONFIG folder, add another new folder called modules.<br />
Inside the modules folder add a text file called rpi-i2c.conf with the following content:<br />
i2c-dev<br />
<br />
In the root of the hassos-boot partition, edit the file called config.txt at last add two lines to it:<br />
dtparam=i2c_arm=on<br />
dtoverlay=i2c1-pi5,pins_2_3<br />
<br />
Note: if you using Windows OS computer, you can use "DiskGenius.exe" free software to modify the files. Because Linux format file not visable on windows OS. <br />
<br />
3. install HACS addon<br />
<br />
<a href="https://hacs.xyz/docs/use/download/download/#to-download-hacs-ossupervised" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://hacs.xyz/docs/use/download/downl...supervised</span></a><br />
<br />
4. MCP23017 implementation for Home Assistant (HA)<br />
<br />
<span style="color: #0072bc;" class="mycode_color"><a href="https://github.com/jpcornil-git/HA-mcp23017" target="_blank" rel="noopener" class="mycode_url">https://github.com/jpcornil-git/HA-mcp23017</a></span><br />
<br />
5. KinCony SSD1306 I2C Display implementation for Home Assistant<br />
<br />
<a href="https://github.com/hzkincony/hass-ssd1306" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://github.com/hzkincony/hass-ssd1306</span></a><br />
<br />
6. KinCony ADS1115 ADC Sensor  implementation for Home Assistant<br />
<br />
<a href="https://github.com/hzkincony/hass-ads1115" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://github.com/hzkincony/hass-ads1115</span></a><br />
<br />
7. config yaml for MCP23017, ADS1115<br />
<br />
install "file edit" add-on for HA , then config configuration.yaml<br />
<br />
<a href="https://www.kincony.com/forum/showthread.php?tid=9664" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://www.kincony.com/forum/showthread.php?tid=9664</span></a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MCP23017 i2c address for OUTPUT and DIGITAL INPUT]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9676</link>
			<pubDate>Sat, 25 Jul 2026 14:04:51 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9676</guid>
			<description><![CDATA[MCP23017 output1-16: 0x22<br />
MCP23017 input1-16: 0x20]]></description>
			<content:encoded><![CDATA[MCP23017 output1-16: 0x22<br />
MCP23017 input1-16: 0x20]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[automations yaml for read analog value print on SSD1306 OLED]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9393</link>
			<pubDate>Tue, 26 May 2026 07:22:00 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9393</guid>
			<description><![CDATA[here is automations.yaml file show analog data on SSD1306 OLED every 5 seconds.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>- id: ads1115_ssd1306_display<br />
  alias: "ADS1115 to SSD1306 (A1-A4)"<br />
  trigger:<br />
    - platform: time_pattern<br />
      seconds: "/5"<br />
  action:<br />
    - service: ssd1306_i2c.print_text<br />
      data:<br />
        x: 0<br />
        y: 0<br />
        clear: true<br />
        font_size: 12<br />
        text: "A1: {{ states('sensor.a1') | float(0) | round(3) }} V&#92;nA2: {{ states('sensor.a2') | float(0) | round(3) }} V&#92;nA3: {{ states('sensor.a3') | float(0) | round(3) }} mA&#92;nA4: {{ states('sensor.a4') | float(0) | round(3) }} mA"</code></div></div>]]></description>
			<content:encoded><![CDATA[here is automations.yaml file show analog data on SSD1306 OLED every 5 seconds.<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>- id: ads1115_ssd1306_display<br />
  alias: "ADS1115 to SSD1306 (A1-A4)"<br />
  trigger:<br />
    - platform: time_pattern<br />
      seconds: "/5"<br />
  action:<br />
    - service: ssd1306_i2c.print_text<br />
      data:<br />
        x: 0<br />
        y: 0<br />
        clear: true<br />
        font_size: 12<br />
        text: "A1: {{ states('sensor.a1') | float(0) | round(3) }} V&#92;nA2: {{ states('sensor.a2') | float(0) | round(3) }} V&#92;nA3: {{ states('sensor.a3') | float(0) | round(3) }} mA&#92;nA4: {{ states('sensor.a4') | float(0) | round(3) }} mA"</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SSD1306 for Node Red]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9394</link>
			<pubDate>Sun, 24 May 2026 09:59:15 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9394</guid>
			<description><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9965" target="_blank" title="">ssd1306-node-red-flow.png</a> (Size: 12.63 KB / Downloads: 101)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9965" target="_blank" title="">ssd1306-node-red-flow.png</a> (Size: 12.63 KB / Downloads: 101)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MCP23017 for Node Red]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9395</link>
			<pubDate>Sun, 24 May 2026 09:58:48 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9395</guid>
			<description><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9966" target="_blank" title="">MCP23017-Node-Red.png</a> (Size: 178.07 KB / Downloads: 115)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9966" target="_blank" title="">MCP23017-Node-Red.png</a> (Size: 178.07 KB / Downloads: 115)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[how to install Pi OS to SD or SSD card test by Node Red]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9396</link>
			<pubDate>Sun, 24 May 2026 09:54:16 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9396</guid>
			<description><![CDATA[1. Download Pi OS to your SD card or SSD by Raspberry Pi Imager tool.<br />
<br />
2. In the Pi OS configuration graphical interface, enable I2C and serial port, and disable the serial monitor function.<br />
<br />
3. By default, the /dev/ttyAMA0 serial port is enabled, but you need to edit the file to enable the /dev/ttyAMA2 serial port.<br />
<br />
Run the command:<br />
sudo nano /boot/firmware/config.txt<br />
Add the following lines:<br />
<br />
dtoverlay=uart2<br />
dtoverlay=uart3<br />
Save the file and exit.<br />
<br />
The serial port mappings are as follows:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Serial Port&nbsp;&nbsp;&nbsp;&nbsp;Device File&nbsp;&nbsp;&nbsp;&nbsp;Physical Pins (Board)&nbsp;&nbsp;&nbsp;&nbsp;BCM Pins (GPIO)<br />
UART2&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA1&nbsp;&nbsp;&nbsp;&nbsp;Pin 27 (TXD) / 28 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 0 / 1<br />
UART3&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA2&nbsp;&nbsp;&nbsp;&nbsp;Pin 13 (TXD) / 14 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 4 / 5<br />
UART4&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA3&nbsp;&nbsp;&nbsp;&nbsp;Pin 7 (TXD) / 21 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 8 / 9<br />
UART5&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA4&nbsp;&nbsp;&nbsp;&nbsp;Pin 29 (TXD) / 30 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 12 / 13</code></div></div><br />
4. When you first open Node RED and import a Node flow, you will be automatically prompted to install the required plugins. Click "OK" to install all the plugins automatically.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9968" target="_blank" title="">node-red-pi5r16.png</a> (Size: 155.07 KB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br />
<br />
here is node red flow use for import. <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9967" target="_blank" title="">flows.zip</a> (Size: 4.32 KB / Downloads: 153)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[1. Download Pi OS to your SD card or SSD by Raspberry Pi Imager tool.<br />
<br />
2. In the Pi OS configuration graphical interface, enable I2C and serial port, and disable the serial monitor function.<br />
<br />
3. By default, the /dev/ttyAMA0 serial port is enabled, but you need to edit the file to enable the /dev/ttyAMA2 serial port.<br />
<br />
Run the command:<br />
sudo nano /boot/firmware/config.txt<br />
Add the following lines:<br />
<br />
dtoverlay=uart2<br />
dtoverlay=uart3<br />
Save the file and exit.<br />
<br />
The serial port mappings are as follows:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Serial Port&nbsp;&nbsp;&nbsp;&nbsp;Device File&nbsp;&nbsp;&nbsp;&nbsp;Physical Pins (Board)&nbsp;&nbsp;&nbsp;&nbsp;BCM Pins (GPIO)<br />
UART2&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA1&nbsp;&nbsp;&nbsp;&nbsp;Pin 27 (TXD) / 28 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 0 / 1<br />
UART3&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA2&nbsp;&nbsp;&nbsp;&nbsp;Pin 13 (TXD) / 14 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 4 / 5<br />
UART4&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA3&nbsp;&nbsp;&nbsp;&nbsp;Pin 7 (TXD) / 21 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 8 / 9<br />
UART5&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyAMA4&nbsp;&nbsp;&nbsp;&nbsp;Pin 29 (TXD) / 30 (RXD)&nbsp;&nbsp;&nbsp;&nbsp;GPIO 12 / 13</code></div></div><br />
4. When you first open Node RED and import a Node flow, you will be automatically prompted to install the required plugins. Click "OK" to install all the plugins automatically.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9968" target="_blank" title="">node-red-pi5r16.png</a> (Size: 155.07 KB / Downloads: 131)
<!-- end: postbit_attachments_attachment --><br />
<br />
here is node red flow use for import. <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9967" target="_blank" title="">flows.zip</a> (Size: 4.32 KB / Downloads: 153)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pi5M16 Raspberry Pi CM5 pin define]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9397</link>
			<pubDate>Sun, 24 May 2026 09:48:02 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9397</guid>
			<description><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9969" target="_blank" title="">Pi5R16-PinDefine.png</a> (Size: 108.73 KB / Downloads: 202)
<!-- end: postbit_attachments_attachment --><br />
<br />
RS232:  /dev/ttyAMA0<br />
<br />
RS485:  /dev/ttyAMA2]]></description>
			<content:encoded><![CDATA[<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9969" target="_blank" title="">Pi5R16-PinDefine.png</a> (Size: 108.73 KB / Downloads: 202)
<!-- end: postbit_attachments_attachment --><br />
<br />
RS232:  /dev/ttyAMA0<br />
<br />
RS485:  /dev/ttyAMA2]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[how to check whether home assistant enabled i2c bus]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9398</link>
			<pubDate>Mon, 23 Feb 2026 13:37:16 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9398</guid>
			<description><![CDATA[home assistant OS command line, input command:<br />
ls /dev/i2c-*<br />
then will show i2c dev as this photo.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9970" target="_blank" title="">check-i2c-home-assistant-OS.png</a> (Size: 34.74 KB / Downloads: 206)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[home assistant OS command line, input command:<br />
ls /dev/i2c-*<br />
then will show i2c dev as this photo.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9970" target="_blank" title="">check-i2c-home-assistant-OS.png</a> (Size: 34.74 KB / Downloads: 206)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[how to enable i2c bus for CM5 in config.txt file]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9399</link>
			<pubDate>Mon, 23 Feb 2026 13:34:53 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9399</guid>
			<description><![CDATA[In the root of the hassos-boot partition, add a new folder called CONFIG.<br />
In the CONFIG folder, add another new folder called modules.<br />
Inside the modules folder add a text file called rpi-i2c.conf with the following content:<br />
i2c-dev <br />
<br />
In the root of the hassos-boot partition, edit the file called config.txt at last add two lines to it:<br />
dtparam=i2c_arm=on<br />
dtoverlay=i2c1-pi5,pins_2_3<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9971" target="_blank" title="">enable-cm5-i2c-config.png</a> (Size: 53.91 KB / Downloads: 248)
<!-- end: postbit_attachments_attachment --><br />
<br />
restart home assistant.<br />
<br />
how to check whether have enabled i2c bus for home assistant, see here: <a href="https://www.kincony.com/forum/showthread.php?tid=9075" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/forum/showthread.php?tid=9075</a>]]></description>
			<content:encoded><![CDATA[In the root of the hassos-boot partition, add a new folder called CONFIG.<br />
In the CONFIG folder, add another new folder called modules.<br />
Inside the modules folder add a text file called rpi-i2c.conf with the following content:<br />
i2c-dev <br />
<br />
In the root of the hassos-boot partition, edit the file called config.txt at last add two lines to it:<br />
dtparam=i2c_arm=on<br />
dtoverlay=i2c1-pi5,pins_2_3<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9971" target="_blank" title="">enable-cm5-i2c-config.png</a> (Size: 53.91 KB / Downloads: 248)
<!-- end: postbit_attachments_attachment --><br />
<br />
restart home assistant.<br />
<br />
how to check whether have enabled i2c bus for home assistant, see here: <a href="https://www.kincony.com/forum/showthread.php?tid=9075" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/forum/showthread.php?tid=9075</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[how to use SSD1306 I2C Display for Home Assistant]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9400</link>
			<pubDate>Mon, 23 Feb 2026 13:23:47 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9400</guid>
			<description><![CDATA[1: install "SSD1306 I2C Display for Home Assistant" component:<br />
<br />
HACS (Recommended)<br />
  1. Open HACS in your Home Assistant instance<br />
  2. Click on "Integrations"<br />
  3. Click the three dots in the top right corner<br />
  4. Select "Custom repositories"<br />
  5. Add this repository URL: <a href="https://github.com/hzkincony/hass-ssd1306" target="_blank" rel="noopener" class="mycode_url">https://github.com/hzkincony/hass-ssd1306</a><br />
  6. Select category: "Integration"<br />
  7. Click "Add"<br />
  8. Find "SSD1306 I2C Display" in HACS and click "Download"<br />
  9. Restart Home Assistant<br />
<br />
Manual Installation<br />
  1. Clone or download this repository<br />
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder<br />
  3. Restart Home Assistant<br />
<br />
2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9973" target="_blank" title="">pi5-ssd1306-1.png</a> (Size: 78.84 KB / Downloads: 302)
<!-- end: postbit_attachments_attachment --> <br />
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9972" target="_blank" title="">pi5-ssd1306-2.png</a> (Size: 93.89 KB / Downloads: 278)
<!-- 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="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9974" target="_blank" title="">pi5-ssd1306.jpg</a> (Size: 101.92 KB / Downloads: 261)
<!-- end: postbit_attachments_attachment --><br />
<br />
3: note: make sure your CM5 have enabled i2c bus.<br />
how to enable CM5 i2c bus, see here: <a href="https://www.kincony.com/forum/showthread.php?tid=9074" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/forum/showthread.php?tid=9074</a>]]></description>
			<content:encoded><![CDATA[1: install "SSD1306 I2C Display for Home Assistant" component:<br />
<br />
HACS (Recommended)<br />
  1. Open HACS in your Home Assistant instance<br />
  2. Click on "Integrations"<br />
  3. Click the three dots in the top right corner<br />
  4. Select "Custom repositories"<br />
  5. Add this repository URL: <a href="https://github.com/hzkincony/hass-ssd1306" target="_blank" rel="noopener" class="mycode_url">https://github.com/hzkincony/hass-ssd1306</a><br />
  6. Select category: "Integration"<br />
  7. Click "Add"<br />
  8. Find "SSD1306 I2C Display" in HACS and click "Download"<br />
  9. Restart Home Assistant<br />
<br />
Manual Installation<br />
  1. Clone or download this repository<br />
  2. Copy the custom_components/ssd1306_i2c directory into your Home Assistant custom_components folder<br />
  3. Restart Home Assistant<br />
<br />
2: Test: home assistant "Settings" -- "Developer tools" -- "Actions" search "print text"<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9973" target="_blank" title="">pi5-ssd1306-1.png</a> (Size: 78.84 KB / Downloads: 302)
<!-- end: postbit_attachments_attachment --> <br />
select "ssd1306_i2c.print_text" action, set the X, Y, Text, Font size , then click "Perform action" to show in OLED display.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9972" target="_blank" title="">pi5-ssd1306-2.png</a> (Size: 93.89 KB / Downloads: 278)
<!-- 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="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9974" target="_blank" title="">pi5-ssd1306.jpg</a> (Size: 101.92 KB / Downloads: 261)
<!-- end: postbit_attachments_attachment --><br />
<br />
3: note: make sure your CM5 have enabled i2c bus.<br />
how to enable CM5 i2c bus, see here: <a href="https://www.kincony.com/forum/showthread.php?tid=9074" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/forum/showthread.php?tid=9074</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[rpiboot_setup.exe for CM5 USB driver]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9401</link>
			<pubDate>Fri, 05 Sep 2025 13:22:29 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9401</guid>
			<description><![CDATA[rpiboot_setup.exe for CM5 lite USB driver.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9975" target="_blank" title="">rpiboot_setup.zip</a> (Size: 32.75 MB / Downloads: 537)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[rpiboot_setup.exe for CM5 lite USB driver.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9975" target="_blank" title="">rpiboot_setup.zip</a> (Size: 32.75 MB / Downloads: 537)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>