<?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 - N60]]></title>
		<link>https://www.kincony.com/forum/</link>
		<description><![CDATA[Smart Home Automation Forum - https://www.kincony.com/forum]]></description>
		<pubDate>Sat, 18 Apr 2026 00:31:48 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[N60 Sensor channel label]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9236</link>
			<pubDate>Tue, 14 Apr 2026 22:44:57 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10735">marekd1</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9236</guid>
			<description><![CDATA[Hello,<br />
<br />
Is there a way to assign custom label to each channel defining monitoring node function on local N60.  <br />
<br />
As far as I know I think you can do this on Kincony Cloud page but I am looking to do this at local N60 node level.  Example Chanel 1  Server, Channel 2 Sump, etc...<br />
<br />
If not could this be added in the update firmware release?<br />
<br />
thank you!]]></description>
			<content:encoded><![CDATA[Hello,<br />
<br />
Is there a way to assign custom label to each channel defining monitoring node function on local N60.  <br />
<br />
As far as I know I think you can do this on Kincony Cloud page but I am looking to do this at local N60 node level.  Example Chanel 1  Server, Channel 2 Sump, etc...<br />
<br />
If not could this be added in the update firmware release?<br />
<br />
thank you!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Current and Power not adding up for some sensors]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9231</link>
			<pubDate>Sun, 12 Apr 2026 23:42:18 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10309">edalquist</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9231</guid>
			<description><![CDATA[I'm working on getting my N60 wired up. I'm using the ESPHome YAML plus firmware update from <a href="https://www.kincony.com/forum/showthread.php?tid=9157" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/forum/showthread.php?tid=9157</a><br />
<br />
The listed watts does not line up with the calculated Volts * Amps for each sensor and some of them are significantly off.<br />
<br />
Looking at just some sensors<br />
<br />
L1 1 - 0.135A * 124.98V = 16.8723W   - 10.1W shown (6W low)<br />
L1 2 - 0.664A * 124.98V = 82.98672W - 82.1W shown (accurate)<br />
L1 3 - 0.134A * 124.98V = 16.74732W - 8.9W shown (7W low)<br />
L1 4 - 2.791A * 124.98V = 348.81918W - 202W shown (146W low)<br />
L1 5 - 1.138A * 124.98V = 142.22724W - 130.8W shown (12W low)<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=9549" target="_blank" title="">Screenshot 2026-04-12 at 8.31.19 AM.png</a> (Size: 307.17 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
Here is the exact ESPHome config I'm using:<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=9550" target="_blank" title="">n60_base.txt</a> (Size: 67.34 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[I'm working on getting my N60 wired up. I'm using the ESPHome YAML plus firmware update from <a href="https://www.kincony.com/forum/showthread.php?tid=9157" target="_blank" rel="noopener" class="mycode_url">https://www.kincony.com/forum/showthread.php?tid=9157</a><br />
<br />
The listed watts does not line up with the calculated Volts * Amps for each sensor and some of them are significantly off.<br />
<br />
Looking at just some sensors<br />
<br />
L1 1 - 0.135A * 124.98V = 16.8723W   - 10.1W shown (6W low)<br />
L1 2 - 0.664A * 124.98V = 82.98672W - 82.1W shown (accurate)<br />
L1 3 - 0.134A * 124.98V = 16.74732W - 8.9W shown (7W low)<br />
L1 4 - 2.791A * 124.98V = 348.81918W - 202W shown (146W low)<br />
L1 5 - 1.138A * 124.98V = 142.22724W - 130.8W shown (12W low)<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=9549" target="_blank" title="">Screenshot 2026-04-12 at 8.31.19 AM.png</a> (Size: 307.17 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
Here is the exact ESPHome config I'm using:<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=9550" target="_blank" title="">n60_base.txt</a> (Size: 67.34 KB / Downloads: 19)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 wire case diagram for 1 phase load]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9195</link>
			<pubDate>Wed, 01 Apr 2026 10:47:33 +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=9195</guid>
			<description><![CDATA[N60 wire case diagram for 1 phase load<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=9496" target="_blank" title="">N60-1-phase.JPG</a> (Size: 92.63 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[N60 wire case diagram for 1 phase load<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=9496" target="_blank" title="">N60-1-phase.JPG</a> (Size: 92.63 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 wire case diagram for 3 phase load]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9194</link>
			<pubDate>Wed, 01 Apr 2026 10:46:58 +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=9194</guid>
			<description><![CDATA[N60 wire case diagram for 3 phase load<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=9495" target="_blank" title="">N60-3-phase.JPG</a> (Size: 119.53 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[N60 wire case diagram for 3 phase load<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=9495" target="_blank" title="">N60-3-phase.JPG</a> (Size: 119.53 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 N30 N20 N10 ARM CPU firmware V20_260324SP]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9172</link>
			<pubDate>Tue, 24 Mar 2026 12:59:27 +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=9172</guid>
			<description><![CDATA[fixed bug can't remember energy data when power off.<br />
you can download by bootloader.exe tool by RS485.<br />
ARM BIN file download:<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=9483" target="_blank" title="">N10203060_KU_V20_260324SP.zip</a> (Size: 14.42 KB / Downloads: 28)
<!-- end: postbit_attachments_attachment --><br />
<br />
bootloader.exe tool: <br />
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" loading="lazy"  alt="[Image: zip.png]" class="mycode_img" />   <a href="https://www.kincony.com/forum/attachment.php?aid=8890" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">KC868 Controller Bootloader.zip</span></a> <br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8891" loading="lazy"  alt="[Image: attachment.php?aid=8891]" class="mycode_img" />   <br />
1. set baud rate=38400bps.<br />
2. open com port.<br />
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.<br />
4. open BIN file<br />
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8892" loading="lazy"  alt="[Image: attachment.php?aid=8892]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[fixed bug can't remember energy data when power off.<br />
you can download by bootloader.exe tool by RS485.<br />
ARM BIN file download:<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=9483" target="_blank" title="">N10203060_KU_V20_260324SP.zip</a> (Size: 14.42 KB / Downloads: 28)
<!-- end: postbit_attachments_attachment --><br />
<br />
bootloader.exe tool: <br />
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" loading="lazy"  alt="[Image: zip.png]" class="mycode_img" />   <a href="https://www.kincony.com/forum/attachment.php?aid=8890" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">KC868 Controller Bootloader.zip</span></a> <br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8891" loading="lazy"  alt="[Image: attachment.php?aid=8891]" class="mycode_img" />   <br />
1. set baud rate=38400bps.<br />
2. open com port.<br />
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.<br />
4. open BIN file<br />
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8892" loading="lazy"  alt="[Image: attachment.php?aid=8892]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[how to read BL0910 energy chip RAW data by modbus pull via RS485]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9162</link>
			<pubDate>Tue, 24 Mar 2026 10:13:44 +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=9162</guid>
			<description><![CDATA[1: open NX_chip.mbp in modbus pull software.<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=9390" target="_blank" title="">modbus-open-config.png</a> (Size: 92.01 KB / Downloads: 41)
<!-- end: postbit_attachments_attachment --><br />
<br />
2: set COM port. you can use USB-RS485 adapter connect to your computer:<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=9391" target="_blank" title="">modbus-pull-COM-setting.png</a> (Size: 87.06 KB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br />
<br />
3: <br />
you can read BL0910-1 chip from address 100 , register count: 68<br />
you can read BL0910-2 chip from address 200 , register count: 68 <br />
you can read BL0910-3 chip from address 300 , register count: 68 <br />
you can read BL0910-4 chip from address 400 , register count: 68 <br />
you can read BL0910-5 chip from address 500 , register count: 68 <br />
you can read BL0910-6 chip from address 600 , register count: 68 <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=9392" target="_blank" title="">modbus-pull-read-BL0910-1.png</a> (Size: 96.25 KB / Downloads: 41)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9393" target="_blank" title="">modbus-pull-read-BL0910-2.png</a> (Size: 98.36 KB / Downloads: 46)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9394" target="_blank" title="">modbus-pull-read-BL0910-3.png</a> (Size: 94.91 KB / Downloads: 43)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9395" target="_blank" title="">modbus-pull-read-BL0910-4.png</a> (Size: 96.68 KB / Downloads: 45)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9396" target="_blank" title="">modbus-pull-read-BL0910-5.png</a> (Size: 95.49 KB / Downloads: 45)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9397" target="_blank" title="">modbus-pull-read-BL0910-6.png</a> (Size: 95.27 KB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br />
<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=9381" loading="lazy"  alt="[Image: attachment.php?aid=9381]" class="mycode_img" /> <br />
<img src="https://www.kincony.com/forum/attachment.php?aid=9387" loading="lazy"  alt="[Image: attachment.php?aid=9387]" class="mycode_img" /><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=9389" target="_blank" title="">NX_chip.zip</a> (Size: 654 bytes / Downloads: 23)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[1: open NX_chip.mbp in modbus pull software.<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=9390" target="_blank" title="">modbus-open-config.png</a> (Size: 92.01 KB / Downloads: 41)
<!-- end: postbit_attachments_attachment --><br />
<br />
2: set COM port. you can use USB-RS485 adapter connect to your computer:<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=9391" target="_blank" title="">modbus-pull-COM-setting.png</a> (Size: 87.06 KB / Downloads: 46)
<!-- end: postbit_attachments_attachment --><br />
<br />
3: <br />
you can read BL0910-1 chip from address 100 , register count: 68<br />
you can read BL0910-2 chip from address 200 , register count: 68 <br />
you can read BL0910-3 chip from address 300 , register count: 68 <br />
you can read BL0910-4 chip from address 400 , register count: 68 <br />
you can read BL0910-5 chip from address 500 , register count: 68 <br />
you can read BL0910-6 chip from address 600 , register count: 68 <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=9392" target="_blank" title="">modbus-pull-read-BL0910-1.png</a> (Size: 96.25 KB / Downloads: 41)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9393" target="_blank" title="">modbus-pull-read-BL0910-2.png</a> (Size: 98.36 KB / Downloads: 46)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9394" target="_blank" title="">modbus-pull-read-BL0910-3.png</a> (Size: 94.91 KB / Downloads: 43)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9395" target="_blank" title="">modbus-pull-read-BL0910-4.png</a> (Size: 96.68 KB / Downloads: 45)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9396" target="_blank" title="">modbus-pull-read-BL0910-5.png</a> (Size: 95.49 KB / Downloads: 45)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9397" target="_blank" title="">modbus-pull-read-BL0910-6.png</a> (Size: 95.27 KB / Downloads: 44)
<!-- end: postbit_attachments_attachment --><br />
<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=9381" loading="lazy"  alt="[Image: attachment.php?aid=9381]" class="mycode_img" /> <br />
<img src="https://www.kincony.com/forum/attachment.php?aid=9387" loading="lazy"  alt="[Image: attachment.php?aid=9387]" class="mycode_img" /><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=9389" target="_blank" title="">NX_chip.zip</a> (Size: 654 bytes / Downloads: 23)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 configure yaml for ESPhome 0.001kwh precision]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9157</link>
			<pubDate>Mon, 23 Mar 2026 09:58: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=9157</guid>
			<description><![CDATA[note: ARM CPU firmware version should &gt;= V20_260305SP<br />
ARM CPU firmware download: <a href="https://www.kincony.com/forum/showthread.php?tid=9107" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://www.kincony.com/forum/showthread.php?tid=9107</span></a> <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>esphome:<br />
  name: n60<br />
  friendly_name: n60<br />
<br />
esp32:<br />
  board: esp32-s3-devkitc-1<br />
  framework:<br />
    type: arduino<br />
<br />
logger:<br />
  # baud_rate: 0<br />
<br />
api:<br />
<br />
ota:<br />
  platform: esphome<br />
<br />
ethernet:<br />
  type: W5500<br />
  clk_pin: GPIO42<br />
  mosi_pin: GPIO43<br />
  miso_pin: GPIO44<br />
  cs_pin: GPIO41<br />
  interrupt_pin: GPIO2<br />
  reset_pin: GPIO1<br />
<br />
uart:<br />
  id: uart_modbus<br />
  rx_pin: 9<br />
  tx_pin: 10<br />
  baud_rate: 115200<br />
  stop_bits: 1<br />
  data_bits: 8<br />
  parity: NONE<br />
<br />
web_server:<br />
  port: 80<br />
<br />
text_sensor:<br />
  - platform: ethernet_info<br />
    ip_address:<br />
      name: ESP IP Address<br />
      id: eth_ip<br />
    dns_address:<br />
      name: ESP DNS Address<br />
    mac_address:<br />
      name: ESP MAC Address<br />
<br />
font:<br />
  - file: "gfonts://Roboto"<br />
    id: roboto<br />
    size: 15<br />
<br />
i2c:<br />
  sda: 18<br />
  scl: 17<br />
<br />
display:<br />
  - platform: ssd1306_i2c<br />
    model: "SSD1306 128x64"<br />
    address: 0x3C<br />
    lambda: |-<br />
      it.printf(0, 15, id(roboto), "IP: %s", id(eth_ip).state.c_str());<br />
<br />
modbus:<br />
  id: mb1<br />
  uart_id: uart_modbus<br />
<br />
modbus_controller:<br />
  - id: energy_meter<br />
    modbus_id: mb1<br />
    address: 1<br />
    update_interval: 5s<br />
    command_throttle: 200ms<br />
<br />
sensor:<br />
  # Protocol notes for this PR:<br />
  # - current: U_DWORD_R, scaled by 0.001 A<br />
  # - power: &nbsp;&nbsp;S_DWORD_R, scaled by 0.1 W<br />
  # - energy:  FP32_R, unit kWh<br />
  # - voltage/frequency remain U_WORD * 0.01<br />
  # - temperature remains FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 100<br />
    register_type: holding<br />
    name: bl0910_1_current_1<br />
    id: n60_1_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 102<br />
    register_type: holding<br />
    name: bl0910_1_current_2<br />
    id: n60_1_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 104<br />
    register_type: holding<br />
    name: bl0910_1_current_3<br />
    id: n60_1_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 106<br />
    register_type: holding<br />
    name: bl0910_1_current_4<br />
    id: n60_1_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 108<br />
    register_type: holding<br />
    name: bl0910_1_current_5<br />
    id: n60_1_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 110<br />
    register_type: holding<br />
    name: bl0910_1_current_6<br />
    id: n60_1_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 112<br />
    register_type: holding<br />
    name: bl0910_1_current_7<br />
    id: n60_1_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 114<br />
    register_type: holding<br />
    name: bl0910_1_current_8<br />
    id: n60_1_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 116<br />
    register_type: holding<br />
    name: bl0910_1_current_9<br />
    id: n60_1_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 118<br />
    register_type: holding<br />
    name: bl0910_1_current_10<br />
    id: n60_1_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 120<br />
    register_type: holding<br />
    name: bl0910_1_power_1<br />
    id: n60_1_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 122<br />
    register_type: holding<br />
    name: bl0910_1_power_2<br />
    id: n60_1_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 124<br />
    register_type: holding<br />
    name: bl0910_1_power_3<br />
    id: n60_1_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 126<br />
    register_type: holding<br />
    name: bl0910_1_power_4<br />
    id: n60_1_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 128<br />
    register_type: holding<br />
    name: bl0910_1_power_5<br />
    id: n60_1_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 130<br />
    register_type: holding<br />
    name: bl0910_1_power_6<br />
    id: n60_1_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 132<br />
    register_type: holding<br />
    name: bl0910_1_power_7<br />
    id: n60_1_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 134<br />
    register_type: holding<br />
    name: bl0910_1_power_8<br />
    id: n60_1_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 136<br />
    register_type: holding<br />
    name: bl0910_1_power_9<br />
    id: n60_1_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 138<br />
    register_type: holding<br />
    name: bl0910_1_power_10<br />
    id: n60_1_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 140<br />
    register_type: holding<br />
    name: bl0910_1_energy_1<br />
    id: n60_1_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 142<br />
    register_type: holding<br />
    name: bl0910_1_energy_2<br />
    id: n60_1_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 144<br />
    register_type: holding<br />
    name: bl0910_1_energy_3<br />
    id: n60_1_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 146<br />
    register_type: holding<br />
    name: bl0910_1_energy_4<br />
    id: n60_1_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 148<br />
    register_type: holding<br />
    name: bl0910_1_energy_5<br />
    id: n60_1_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 150<br />
    register_type: holding<br />
    name: bl0910_1_energy_6<br />
    id: n60_1_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 152<br />
    register_type: holding<br />
    name: bl0910_1_energy_7<br />
    id: n60_1_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 154<br />
    register_type: holding<br />
    name: bl0910_1_energy_8<br />
    id: n60_1_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 156<br />
    register_type: holding<br />
    name: bl0910_1_energy_9<br />
    id: n60_1_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 158<br />
    register_type: holding<br />
    name: bl0910_1_energy_10<br />
    id: n60_1_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 160<br />
    register_type: holding<br />
    name: bl0910_1_energy_sum<br />
    id: n60_1_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 162<br />
    register_type: holding<br />
    name: bl0910_1_voltage<br />
    id: n60_1_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 163<br />
    register_type: holding<br />
    name: bl0910_1_frequency<br />
    id: n60_1_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 164<br />
    register_type: holding<br />
    name: bl0910_1_temperature<br />
    id: n60_1_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 166<br />
    register_type: holding<br />
    name: bl0910_1_power_factor<br />
    id: n60_1_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 200<br />
    register_type: holding<br />
    name: bl0910_2_current_1<br />
    id: n60_2_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 202<br />
    register_type: holding<br />
    name: bl0910_2_current_2<br />
    id: n60_2_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 204<br />
    register_type: holding<br />
    name: bl0910_2_current_3<br />
    id: n60_2_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 206<br />
    register_type: holding<br />
    name: bl0910_2_current_4<br />
    id: n60_2_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 208<br />
    register_type: holding<br />
    name: bl0910_2_current_5<br />
    id: n60_2_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 210<br />
    register_type: holding<br />
    name: bl0910_2_current_6<br />
    id: n60_2_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 212<br />
    register_type: holding<br />
    name: bl0910_2_current_7<br />
    id: n60_2_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 214<br />
    register_type: holding<br />
    name: bl0910_2_current_8<br />
    id: n60_2_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 216<br />
    register_type: holding<br />
    name: bl0910_2_current_9<br />
    id: n60_2_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 218<br />
    register_type: holding<br />
    name: bl0910_2_current_10<br />
    id: n60_2_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 220<br />
    register_type: holding<br />
    name: bl0910_2_power_1<br />
    id: n60_2_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 222<br />
    register_type: holding<br />
    name: bl0910_2_power_2<br />
    id: n60_2_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 224<br />
    register_type: holding<br />
    name: bl0910_2_power_3<br />
    id: n60_2_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 226<br />
    register_type: holding<br />
    name: bl0910_2_power_4<br />
    id: n60_2_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 228<br />
    register_type: holding<br />
    name: bl0910_2_power_5<br />
    id: n60_2_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 230<br />
    register_type: holding<br />
    name: bl0910_2_power_6<br />
    id: n60_2_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 232<br />
    register_type: holding<br />
    name: bl0910_2_power_7<br />
    id: n60_2_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 234<br />
    register_type: holding<br />
    name: bl0910_2_power_8<br />
    id: n60_2_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 236<br />
    register_type: holding<br />
    name: bl0910_2_power_9<br />
    id: n60_2_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 238<br />
    register_type: holding<br />
    name: bl0910_2_power_10<br />
    id: n60_2_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 240<br />
    register_type: holding<br />
    name: bl0910_2_energy_1<br />
    id: n60_2_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 242<br />
    register_type: holding<br />
    name: bl0910_2_energy_2<br />
    id: n60_2_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 244<br />
    register_type: holding<br />
    name: bl0910_2_energy_3<br />
    id: n60_2_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 246<br />
    register_type: holding<br />
    name: bl0910_2_energy_4<br />
    id: n60_2_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 248<br />
    register_type: holding<br />
    name: bl0910_2_energy_5<br />
    id: n60_2_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 250<br />
    register_type: holding<br />
    name: bl0910_2_energy_6<br />
    id: n60_2_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 252<br />
    register_type: holding<br />
    name: bl0910_2_energy_7<br />
    id: n60_2_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 254<br />
    register_type: holding<br />
    name: bl0910_2_energy_8<br />
    id: n60_2_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 256<br />
    register_type: holding<br />
    name: bl0910_2_energy_9<br />
    id: n60_2_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 258<br />
    register_type: holding<br />
    name: bl0910_2_energy_10<br />
    id: n60_2_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 260<br />
    register_type: holding<br />
    name: bl0910_2_energy_sum<br />
    id: n60_2_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 262<br />
    register_type: holding<br />
    name: bl0910_2_voltage<br />
    id: n60_2_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 263<br />
    register_type: holding<br />
    name: bl0910_2_frequency<br />
    id: n60_2_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 264<br />
    register_type: holding<br />
    name: bl0910_2_temperature<br />
    id: n60_2_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 266<br />
    register_type: holding<br />
    name: bl0910_2_power_factor<br />
    id: n60_2_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 300<br />
    register_type: holding<br />
    name: bl0910_3_current_1<br />
    id: n60_3_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 302<br />
    register_type: holding<br />
    name: bl0910_3_current_2<br />
    id: n60_3_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 304<br />
    register_type: holding<br />
    name: bl0910_3_current_3<br />
    id: n60_3_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 306<br />
    register_type: holding<br />
    name: bl0910_3_current_4<br />
    id: n60_3_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 308<br />
    register_type: holding<br />
    name: bl0910_3_current_5<br />
    id: n60_3_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 310<br />
    register_type: holding<br />
    name: bl0910_3_current_6<br />
    id: n60_3_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 312<br />
    register_type: holding<br />
    name: bl0910_3_current_7<br />
    id: n60_3_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 314<br />
    register_type: holding<br />
    name: bl0910_3_current_8<br />
    id: n60_3_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 316<br />
    register_type: holding<br />
    name: bl0910_3_current_9<br />
    id: n60_3_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 318<br />
    register_type: holding<br />
    name: bl0910_3_current_10<br />
    id: n60_3_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 320<br />
    register_type: holding<br />
    name: bl0910_3_power_1<br />
    id: n60_3_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 322<br />
    register_type: holding<br />
    name: bl0910_3_power_2<br />
    id: n60_3_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 324<br />
    register_type: holding<br />
    name: bl0910_3_power_3<br />
    id: n60_3_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 326<br />
    register_type: holding<br />
    name: bl0910_3_power_4<br />
    id: n60_3_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 328<br />
    register_type: holding<br />
    name: bl0910_3_power_5<br />
    id: n60_3_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 330<br />
    register_type: holding<br />
    name: bl0910_3_power_6<br />
    id: n60_3_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 332<br />
    register_type: holding<br />
    name: bl0910_3_power_7<br />
    id: n60_3_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 334<br />
    register_type: holding<br />
    name: bl0910_3_power_8<br />
    id: n60_3_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 336<br />
    register_type: holding<br />
    name: bl0910_3_power_9<br />
    id: n60_3_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 338<br />
    register_type: holding<br />
    name: bl0910_3_power_10<br />
    id: n60_3_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 340<br />
    register_type: holding<br />
    name: bl0910_3_energy_1<br />
    id: n60_3_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 342<br />
    register_type: holding<br />
    name: bl0910_3_energy_2<br />
    id: n60_3_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 344<br />
    register_type: holding<br />
    name: bl0910_3_energy_3<br />
    id: n60_3_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 346<br />
    register_type: holding<br />
    name: bl0910_3_energy_4<br />
    id: n60_3_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 348<br />
    register_type: holding<br />
    name: bl0910_3_energy_5<br />
    id: n60_3_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 350<br />
    register_type: holding<br />
    name: bl0910_3_energy_6<br />
    id: n60_3_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 352<br />
    register_type: holding<br />
    name: bl0910_3_energy_7<br />
    id: n60_3_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 354<br />
    register_type: holding<br />
    name: bl0910_3_energy_8<br />
    id: n60_3_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 356<br />
    register_type: holding<br />
    name: bl0910_3_energy_9<br />
    id: n60_3_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 358<br />
    register_type: holding<br />
    name: bl0910_3_energy_10<br />
    id: n60_3_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 360<br />
    register_type: holding<br />
    name: bl0910_3_energy_sum<br />
    id: n60_3_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 362<br />
    register_type: holding<br />
    name: bl0910_3_voltage<br />
    id: n60_3_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 363<br />
    register_type: holding<br />
    name: bl0910_3_frequency<br />
    id: n60_3_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 364<br />
    register_type: holding<br />
    name: bl0910_3_temperature<br />
    id: n60_3_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 366<br />
    register_type: holding<br />
    name: bl0910_3_power_factor<br />
    id: n60_3_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 400<br />
    register_type: holding<br />
    name: bl0910_4_current_1<br />
    id: n60_4_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 402<br />
    register_type: holding<br />
    name: bl0910_4_current_2<br />
    id: n60_4_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 404<br />
    register_type: holding<br />
    name: bl0910_4_current_3<br />
    id: n60_4_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 406<br />
    register_type: holding<br />
    name: bl0910_4_current_4<br />
    id: n60_4_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 408<br />
    register_type: holding<br />
    name: bl0910_4_current_5<br />
    id: n60_4_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 410<br />
    register_type: holding<br />
    name: bl0910_4_current_6<br />
    id: n60_4_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 412<br />
    register_type: holding<br />
    name: bl0910_4_current_7<br />
    id: n60_4_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 414<br />
    register_type: holding<br />
    name: bl0910_4_current_8<br />
    id: n60_4_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 416<br />
    register_type: holding<br />
    name: bl0910_4_current_9<br />
    id: n60_4_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 418<br />
    register_type: holding<br />
    name: bl0910_4_current_10<br />
    id: n60_4_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 420<br />
    register_type: holding<br />
    name: bl0910_4_power_1<br />
    id: n60_4_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 422<br />
    register_type: holding<br />
    name: bl0910_4_power_2<br />
    id: n60_4_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 424<br />
    register_type: holding<br />
    name: bl0910_4_power_3<br />
    id: n60_4_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 426<br />
    register_type: holding<br />
    name: bl0910_4_power_4<br />
    id: n60_4_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 428<br />
    register_type: holding<br />
    name: bl0910_4_power_5<br />
    id: n60_4_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 430<br />
    register_type: holding<br />
    name: bl0910_4_power_6<br />
    id: n60_4_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 432<br />
    register_type: holding<br />
    name: bl0910_4_power_7<br />
    id: n60_4_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 434<br />
    register_type: holding<br />
    name: bl0910_4_power_8<br />
    id: n60_4_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 436<br />
    register_type: holding<br />
    name: bl0910_4_power_9<br />
    id: n60_4_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 438<br />
    register_type: holding<br />
    name: bl0910_4_power_10<br />
    id: n60_4_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 440<br />
    register_type: holding<br />
    name: bl0910_4_energy_1<br />
    id: n60_4_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 442<br />
    register_type: holding<br />
    name: bl0910_4_energy_2<br />
    id: n60_4_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 444<br />
    register_type: holding<br />
    name: bl0910_4_energy_3<br />
    id: n60_4_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 446<br />
    register_type: holding<br />
    name: bl0910_4_energy_4<br />
    id: n60_4_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 448<br />
    register_type: holding<br />
    name: bl0910_4_energy_5<br />
    id: n60_4_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 450<br />
    register_type: holding<br />
    name: bl0910_4_energy_6<br />
    id: n60_4_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 452<br />
    register_type: holding<br />
    name: bl0910_4_energy_7<br />
    id: n60_4_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 454<br />
    register_type: holding<br />
    name: bl0910_4_energy_8<br />
    id: n60_4_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 456<br />
    register_type: holding<br />
    name: bl0910_4_energy_9<br />
    id: n60_4_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 458<br />
    register_type: holding<br />
    name: bl0910_4_energy_10<br />
    id: n60_4_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 460<br />
    register_type: holding<br />
    name: bl0910_4_energy_sum<br />
    id: n60_4_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 462<br />
    register_type: holding<br />
    name: bl0910_4_voltage<br />
    id: n60_4_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 463<br />
    register_type: holding<br />
    name: bl0910_4_frequency<br />
    id: n60_4_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 464<br />
    register_type: holding<br />
    name: bl0910_4_temperature<br />
    id: n60_4_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 466<br />
    register_type: holding<br />
    name: bl0910_4_power_factor<br />
    id: n60_4_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 500<br />
    register_type: holding<br />
    name: bl0910_5_current_1<br />
    id: n60_5_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 502<br />
    register_type: holding<br />
    name: bl0910_5_current_2<br />
    id: n60_5_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 504<br />
    register_type: holding<br />
    name: bl0910_5_current_3<br />
    id: n60_5_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 506<br />
    register_type: holding<br />
    name: bl0910_5_current_4<br />
    id: n60_5_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 508<br />
    register_type: holding<br />
    name: bl0910_5_current_5<br />
    id: n60_5_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 510<br />
    register_type: holding<br />
    name: bl0910_5_current_6<br />
    id: n60_5_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 512<br />
    register_type: holding<br />
    name: bl0910_5_current_7<br />
    id: n60_5_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 514<br />
    register_type: holding<br />
    name: bl0910_5_current_8<br />
    id: n60_5_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 516<br />
    register_type: holding<br />
    name: bl0910_5_current_9<br />
    id: n60_5_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 518<br />
    register_type: holding<br />
    name: bl0910_5_current_10<br />
    id: n60_5_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 520<br />
    register_type: holding<br />
    name: bl0910_5_power_1<br />
    id: n60_5_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 522<br />
    register_type: holding<br />
    name: bl0910_5_power_2<br />
    id: n60_5_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 524<br />
    register_type: holding<br />
    name: bl0910_5_power_3<br />
    id: n60_5_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 526<br />
    register_type: holding<br />
    name: bl0910_5_power_4<br />
    id: n60_5_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 528<br />
    register_type: holding<br />
    name: bl0910_5_power_5<br />
    id: n60_5_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 530<br />
    register_type: holding<br />
    name: bl0910_5_power_6<br />
    id: n60_5_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 532<br />
    register_type: holding<br />
    name: bl0910_5_power_7<br />
    id: n60_5_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 534<br />
    register_type: holding<br />
    name: bl0910_5_power_8<br />
    id: n60_5_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 536<br />
    register_type: holding<br />
    name: bl0910_5_power_9<br />
    id: n60_5_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 538<br />
    register_type: holding<br />
    name: bl0910_5_power_10<br />
    id: n60_5_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 540<br />
    register_type: holding<br />
    name: bl0910_5_energy_1<br />
    id: n60_5_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 542<br />
    register_type: holding<br />
    name: bl0910_5_energy_2<br />
    id: n60_5_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 544<br />
    register_type: holding<br />
    name: bl0910_5_energy_3<br />
    id: n60_5_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 546<br />
    register_type: holding<br />
    name: bl0910_5_energy_4<br />
    id: n60_5_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 548<br />
    register_type: holding<br />
    name: bl0910_5_energy_5<br />
    id: n60_5_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 550<br />
    register_type: holding<br />
    name: bl0910_5_energy_6<br />
    id: n60_5_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 552<br />
    register_type: holding<br />
    name: bl0910_5_energy_7<br />
    id: n60_5_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 554<br />
    register_type: holding<br />
    name: bl0910_5_energy_8<br />
    id: n60_5_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 556<br />
    register_type: holding<br />
    name: bl0910_5_energy_9<br />
    id: n60_5_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 558<br />
    register_type: holding<br />
    name: bl0910_5_energy_10<br />
    id: n60_5_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 560<br />
    register_type: holding<br />
    name: bl0910_5_energy_sum<br />
    id: n60_5_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 562<br />
    register_type: holding<br />
    name: bl0910_5_voltage<br />
    id: n60_5_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 563<br />
    register_type: holding<br />
    name: bl0910_5_frequency<br />
    id: n60_5_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 564<br />
    register_type: holding<br />
    name: bl0910_5_temperature<br />
    id: n60_5_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 566<br />
    register_type: holding<br />
    name: bl0910_5_power_factor<br />
    id: n60_5_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 600<br />
    register_type: holding<br />
    name: bl0910_6_current_1<br />
    id: n60_6_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 602<br />
    register_type: holding<br />
    name: bl0910_6_current_2<br />
    id: n60_6_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 604<br />
    register_type: holding<br />
    name: bl0910_6_current_3<br />
    id: n60_6_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 606<br />
    register_type: holding<br />
    name: bl0910_6_current_4<br />
    id: n60_6_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 608<br />
    register_type: holding<br />
    name: bl0910_6_current_5<br />
    id: n60_6_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 610<br />
    register_type: holding<br />
    name: bl0910_6_current_6<br />
    id: n60_6_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 612<br />
    register_type: holding<br />
    name: bl0910_6_current_7<br />
    id: n60_6_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 614<br />
    register_type: holding<br />
    name: bl0910_6_current_8<br />
    id: n60_6_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 616<br />
    register_type: holding<br />
    name: bl0910_6_current_9<br />
    id: n60_6_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 618<br />
    register_type: holding<br />
    name: bl0910_6_current_10<br />
    id: n60_6_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 620<br />
    register_type: holding<br />
    name: bl0910_6_power_1<br />
    id: n60_6_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 622<br />
    register_type: holding<br />
    name: bl0910_6_power_2<br />
    id: n60_6_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 624<br />
    register_type: holding<br />
    name: bl0910_6_power_3<br />
    id: n60_6_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 626<br />
    register_type: holding<br />
    name: bl0910_6_power_4<br />
    id: n60_6_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 628<br />
    register_type: holding<br />
    name: bl0910_6_power_5<br />
    id: n60_6_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 630<br />
    register_type: holding<br />
    name: bl0910_6_power_6<br />
    id: n60_6_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 632<br />
    register_type: holding<br />
    name: bl0910_6_power_7<br />
    id: n60_6_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 634<br />
    register_type: holding<br />
    name: bl0910_6_power_8<br />
    id: n60_6_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 636<br />
    register_type: holding<br />
    name: bl0910_6_power_9<br />
    id: n60_6_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 638<br />
    register_type: holding<br />
    name: bl0910_6_power_10<br />
    id: n60_6_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 640<br />
    register_type: holding<br />
    name: bl0910_6_energy_1<br />
    id: n60_6_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 642<br />
    register_type: holding<br />
    name: bl0910_6_energy_2<br />
    id: n60_6_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 644<br />
    register_type: holding<br />
    name: bl0910_6_energy_3<br />
    id: n60_6_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 646<br />
    register_type: holding<br />
    name: bl0910_6_energy_4<br />
    id: n60_6_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 648<br />
    register_type: holding<br />
    name: bl0910_6_energy_5<br />
    id: n60_6_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 650<br />
    register_type: holding<br />
    name: bl0910_6_energy_6<br />
    id: n60_6_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 652<br />
    register_type: holding<br />
    name: bl0910_6_energy_7<br />
    id: n60_6_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 654<br />
    register_type: holding<br />
    name: bl0910_6_energy_8<br />
    id: n60_6_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 656<br />
    register_type: holding<br />
    name: bl0910_6_energy_9<br />
    id: n60_6_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 658<br />
    register_type: holding<br />
    name: bl0910_6_energy_10<br />
    id: n60_6_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 660<br />
    register_type: holding<br />
    name: bl0910_6_energy_sum<br />
    id: n60_6_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 662<br />
    register_type: holding<br />
    name: bl0910_6_voltage<br />
    id: n60_6_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 663<br />
    register_type: holding<br />
    name: bl0910_6_frequency<br />
    id: n60_6_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 664<br />
    register_type: holding<br />
    name: bl0910_6_temperature<br />
    id: n60_6_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 666<br />
    register_type: holding<br />
    name: bl0910_6_power_factor<br />
    id: n60_6_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R</code></div></div> yaml 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=9376" target="_blank" title="">n60_esphome.txt</a> (Size: 67.27 KB / Downloads: 27)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[note: ARM CPU firmware version should &gt;= V20_260305SP<br />
ARM CPU firmware download: <a href="https://www.kincony.com/forum/showthread.php?tid=9107" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">https://www.kincony.com/forum/showthread.php?tid=9107</span></a> <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>esphome:<br />
  name: n60<br />
  friendly_name: n60<br />
<br />
esp32:<br />
  board: esp32-s3-devkitc-1<br />
  framework:<br />
    type: arduino<br />
<br />
logger:<br />
  # baud_rate: 0<br />
<br />
api:<br />
<br />
ota:<br />
  platform: esphome<br />
<br />
ethernet:<br />
  type: W5500<br />
  clk_pin: GPIO42<br />
  mosi_pin: GPIO43<br />
  miso_pin: GPIO44<br />
  cs_pin: GPIO41<br />
  interrupt_pin: GPIO2<br />
  reset_pin: GPIO1<br />
<br />
uart:<br />
  id: uart_modbus<br />
  rx_pin: 9<br />
  tx_pin: 10<br />
  baud_rate: 115200<br />
  stop_bits: 1<br />
  data_bits: 8<br />
  parity: NONE<br />
<br />
web_server:<br />
  port: 80<br />
<br />
text_sensor:<br />
  - platform: ethernet_info<br />
    ip_address:<br />
      name: ESP IP Address<br />
      id: eth_ip<br />
    dns_address:<br />
      name: ESP DNS Address<br />
    mac_address:<br />
      name: ESP MAC Address<br />
<br />
font:<br />
  - file: "gfonts://Roboto"<br />
    id: roboto<br />
    size: 15<br />
<br />
i2c:<br />
  sda: 18<br />
  scl: 17<br />
<br />
display:<br />
  - platform: ssd1306_i2c<br />
    model: "SSD1306 128x64"<br />
    address: 0x3C<br />
    lambda: |-<br />
      it.printf(0, 15, id(roboto), "IP: %s", id(eth_ip).state.c_str());<br />
<br />
modbus:<br />
  id: mb1<br />
  uart_id: uart_modbus<br />
<br />
modbus_controller:<br />
  - id: energy_meter<br />
    modbus_id: mb1<br />
    address: 1<br />
    update_interval: 5s<br />
    command_throttle: 200ms<br />
<br />
sensor:<br />
  # Protocol notes for this PR:<br />
  # - current: U_DWORD_R, scaled by 0.001 A<br />
  # - power: &nbsp;&nbsp;S_DWORD_R, scaled by 0.1 W<br />
  # - energy:  FP32_R, unit kWh<br />
  # - voltage/frequency remain U_WORD * 0.01<br />
  # - temperature remains FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 100<br />
    register_type: holding<br />
    name: bl0910_1_current_1<br />
    id: n60_1_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 102<br />
    register_type: holding<br />
    name: bl0910_1_current_2<br />
    id: n60_1_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 104<br />
    register_type: holding<br />
    name: bl0910_1_current_3<br />
    id: n60_1_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 106<br />
    register_type: holding<br />
    name: bl0910_1_current_4<br />
    id: n60_1_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 108<br />
    register_type: holding<br />
    name: bl0910_1_current_5<br />
    id: n60_1_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 110<br />
    register_type: holding<br />
    name: bl0910_1_current_6<br />
    id: n60_1_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 112<br />
    register_type: holding<br />
    name: bl0910_1_current_7<br />
    id: n60_1_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 114<br />
    register_type: holding<br />
    name: bl0910_1_current_8<br />
    id: n60_1_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 116<br />
    register_type: holding<br />
    name: bl0910_1_current_9<br />
    id: n60_1_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 118<br />
    register_type: holding<br />
    name: bl0910_1_current_10<br />
    id: n60_1_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 120<br />
    register_type: holding<br />
    name: bl0910_1_power_1<br />
    id: n60_1_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 122<br />
    register_type: holding<br />
    name: bl0910_1_power_2<br />
    id: n60_1_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 124<br />
    register_type: holding<br />
    name: bl0910_1_power_3<br />
    id: n60_1_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 126<br />
    register_type: holding<br />
    name: bl0910_1_power_4<br />
    id: n60_1_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 128<br />
    register_type: holding<br />
    name: bl0910_1_power_5<br />
    id: n60_1_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 130<br />
    register_type: holding<br />
    name: bl0910_1_power_6<br />
    id: n60_1_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 132<br />
    register_type: holding<br />
    name: bl0910_1_power_7<br />
    id: n60_1_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 134<br />
    register_type: holding<br />
    name: bl0910_1_power_8<br />
    id: n60_1_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 136<br />
    register_type: holding<br />
    name: bl0910_1_power_9<br />
    id: n60_1_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 138<br />
    register_type: holding<br />
    name: bl0910_1_power_10<br />
    id: n60_1_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 140<br />
    register_type: holding<br />
    name: bl0910_1_energy_1<br />
    id: n60_1_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 142<br />
    register_type: holding<br />
    name: bl0910_1_energy_2<br />
    id: n60_1_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 144<br />
    register_type: holding<br />
    name: bl0910_1_energy_3<br />
    id: n60_1_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 146<br />
    register_type: holding<br />
    name: bl0910_1_energy_4<br />
    id: n60_1_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 148<br />
    register_type: holding<br />
    name: bl0910_1_energy_5<br />
    id: n60_1_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 150<br />
    register_type: holding<br />
    name: bl0910_1_energy_6<br />
    id: n60_1_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 152<br />
    register_type: holding<br />
    name: bl0910_1_energy_7<br />
    id: n60_1_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 154<br />
    register_type: holding<br />
    name: bl0910_1_energy_8<br />
    id: n60_1_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 156<br />
    register_type: holding<br />
    name: bl0910_1_energy_9<br />
    id: n60_1_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 158<br />
    register_type: holding<br />
    name: bl0910_1_energy_10<br />
    id: n60_1_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 160<br />
    register_type: holding<br />
    name: bl0910_1_energy_sum<br />
    id: n60_1_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 162<br />
    register_type: holding<br />
    name: bl0910_1_voltage<br />
    id: n60_1_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 163<br />
    register_type: holding<br />
    name: bl0910_1_frequency<br />
    id: n60_1_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 164<br />
    register_type: holding<br />
    name: bl0910_1_temperature<br />
    id: n60_1_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 166<br />
    register_type: holding<br />
    name: bl0910_1_power_factor<br />
    id: n60_1_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 200<br />
    register_type: holding<br />
    name: bl0910_2_current_1<br />
    id: n60_2_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 202<br />
    register_type: holding<br />
    name: bl0910_2_current_2<br />
    id: n60_2_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 204<br />
    register_type: holding<br />
    name: bl0910_2_current_3<br />
    id: n60_2_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 206<br />
    register_type: holding<br />
    name: bl0910_2_current_4<br />
    id: n60_2_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 208<br />
    register_type: holding<br />
    name: bl0910_2_current_5<br />
    id: n60_2_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 210<br />
    register_type: holding<br />
    name: bl0910_2_current_6<br />
    id: n60_2_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 212<br />
    register_type: holding<br />
    name: bl0910_2_current_7<br />
    id: n60_2_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 214<br />
    register_type: holding<br />
    name: bl0910_2_current_8<br />
    id: n60_2_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 216<br />
    register_type: holding<br />
    name: bl0910_2_current_9<br />
    id: n60_2_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 218<br />
    register_type: holding<br />
    name: bl0910_2_current_10<br />
    id: n60_2_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 220<br />
    register_type: holding<br />
    name: bl0910_2_power_1<br />
    id: n60_2_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 222<br />
    register_type: holding<br />
    name: bl0910_2_power_2<br />
    id: n60_2_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 224<br />
    register_type: holding<br />
    name: bl0910_2_power_3<br />
    id: n60_2_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 226<br />
    register_type: holding<br />
    name: bl0910_2_power_4<br />
    id: n60_2_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 228<br />
    register_type: holding<br />
    name: bl0910_2_power_5<br />
    id: n60_2_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 230<br />
    register_type: holding<br />
    name: bl0910_2_power_6<br />
    id: n60_2_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 232<br />
    register_type: holding<br />
    name: bl0910_2_power_7<br />
    id: n60_2_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 234<br />
    register_type: holding<br />
    name: bl0910_2_power_8<br />
    id: n60_2_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 236<br />
    register_type: holding<br />
    name: bl0910_2_power_9<br />
    id: n60_2_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 238<br />
    register_type: holding<br />
    name: bl0910_2_power_10<br />
    id: n60_2_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 240<br />
    register_type: holding<br />
    name: bl0910_2_energy_1<br />
    id: n60_2_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 242<br />
    register_type: holding<br />
    name: bl0910_2_energy_2<br />
    id: n60_2_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 244<br />
    register_type: holding<br />
    name: bl0910_2_energy_3<br />
    id: n60_2_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 246<br />
    register_type: holding<br />
    name: bl0910_2_energy_4<br />
    id: n60_2_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 248<br />
    register_type: holding<br />
    name: bl0910_2_energy_5<br />
    id: n60_2_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 250<br />
    register_type: holding<br />
    name: bl0910_2_energy_6<br />
    id: n60_2_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 252<br />
    register_type: holding<br />
    name: bl0910_2_energy_7<br />
    id: n60_2_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 254<br />
    register_type: holding<br />
    name: bl0910_2_energy_8<br />
    id: n60_2_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 256<br />
    register_type: holding<br />
    name: bl0910_2_energy_9<br />
    id: n60_2_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 258<br />
    register_type: holding<br />
    name: bl0910_2_energy_10<br />
    id: n60_2_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 260<br />
    register_type: holding<br />
    name: bl0910_2_energy_sum<br />
    id: n60_2_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 262<br />
    register_type: holding<br />
    name: bl0910_2_voltage<br />
    id: n60_2_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 263<br />
    register_type: holding<br />
    name: bl0910_2_frequency<br />
    id: n60_2_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 264<br />
    register_type: holding<br />
    name: bl0910_2_temperature<br />
    id: n60_2_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 266<br />
    register_type: holding<br />
    name: bl0910_2_power_factor<br />
    id: n60_2_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 300<br />
    register_type: holding<br />
    name: bl0910_3_current_1<br />
    id: n60_3_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 302<br />
    register_type: holding<br />
    name: bl0910_3_current_2<br />
    id: n60_3_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 304<br />
    register_type: holding<br />
    name: bl0910_3_current_3<br />
    id: n60_3_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 306<br />
    register_type: holding<br />
    name: bl0910_3_current_4<br />
    id: n60_3_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 308<br />
    register_type: holding<br />
    name: bl0910_3_current_5<br />
    id: n60_3_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 310<br />
    register_type: holding<br />
    name: bl0910_3_current_6<br />
    id: n60_3_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 312<br />
    register_type: holding<br />
    name: bl0910_3_current_7<br />
    id: n60_3_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 314<br />
    register_type: holding<br />
    name: bl0910_3_current_8<br />
    id: n60_3_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 316<br />
    register_type: holding<br />
    name: bl0910_3_current_9<br />
    id: n60_3_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 318<br />
    register_type: holding<br />
    name: bl0910_3_current_10<br />
    id: n60_3_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 320<br />
    register_type: holding<br />
    name: bl0910_3_power_1<br />
    id: n60_3_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 322<br />
    register_type: holding<br />
    name: bl0910_3_power_2<br />
    id: n60_3_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 324<br />
    register_type: holding<br />
    name: bl0910_3_power_3<br />
    id: n60_3_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 326<br />
    register_type: holding<br />
    name: bl0910_3_power_4<br />
    id: n60_3_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 328<br />
    register_type: holding<br />
    name: bl0910_3_power_5<br />
    id: n60_3_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 330<br />
    register_type: holding<br />
    name: bl0910_3_power_6<br />
    id: n60_3_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 332<br />
    register_type: holding<br />
    name: bl0910_3_power_7<br />
    id: n60_3_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 334<br />
    register_type: holding<br />
    name: bl0910_3_power_8<br />
    id: n60_3_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 336<br />
    register_type: holding<br />
    name: bl0910_3_power_9<br />
    id: n60_3_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 338<br />
    register_type: holding<br />
    name: bl0910_3_power_10<br />
    id: n60_3_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 340<br />
    register_type: holding<br />
    name: bl0910_3_energy_1<br />
    id: n60_3_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 342<br />
    register_type: holding<br />
    name: bl0910_3_energy_2<br />
    id: n60_3_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 344<br />
    register_type: holding<br />
    name: bl0910_3_energy_3<br />
    id: n60_3_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 346<br />
    register_type: holding<br />
    name: bl0910_3_energy_4<br />
    id: n60_3_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 348<br />
    register_type: holding<br />
    name: bl0910_3_energy_5<br />
    id: n60_3_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 350<br />
    register_type: holding<br />
    name: bl0910_3_energy_6<br />
    id: n60_3_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 352<br />
    register_type: holding<br />
    name: bl0910_3_energy_7<br />
    id: n60_3_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 354<br />
    register_type: holding<br />
    name: bl0910_3_energy_8<br />
    id: n60_3_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 356<br />
    register_type: holding<br />
    name: bl0910_3_energy_9<br />
    id: n60_3_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 358<br />
    register_type: holding<br />
    name: bl0910_3_energy_10<br />
    id: n60_3_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 360<br />
    register_type: holding<br />
    name: bl0910_3_energy_sum<br />
    id: n60_3_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 362<br />
    register_type: holding<br />
    name: bl0910_3_voltage<br />
    id: n60_3_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 363<br />
    register_type: holding<br />
    name: bl0910_3_frequency<br />
    id: n60_3_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 364<br />
    register_type: holding<br />
    name: bl0910_3_temperature<br />
    id: n60_3_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 366<br />
    register_type: holding<br />
    name: bl0910_3_power_factor<br />
    id: n60_3_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 400<br />
    register_type: holding<br />
    name: bl0910_4_current_1<br />
    id: n60_4_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 402<br />
    register_type: holding<br />
    name: bl0910_4_current_2<br />
    id: n60_4_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 404<br />
    register_type: holding<br />
    name: bl0910_4_current_3<br />
    id: n60_4_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 406<br />
    register_type: holding<br />
    name: bl0910_4_current_4<br />
    id: n60_4_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 408<br />
    register_type: holding<br />
    name: bl0910_4_current_5<br />
    id: n60_4_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 410<br />
    register_type: holding<br />
    name: bl0910_4_current_6<br />
    id: n60_4_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 412<br />
    register_type: holding<br />
    name: bl0910_4_current_7<br />
    id: n60_4_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 414<br />
    register_type: holding<br />
    name: bl0910_4_current_8<br />
    id: n60_4_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 416<br />
    register_type: holding<br />
    name: bl0910_4_current_9<br />
    id: n60_4_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 418<br />
    register_type: holding<br />
    name: bl0910_4_current_10<br />
    id: n60_4_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 420<br />
    register_type: holding<br />
    name: bl0910_4_power_1<br />
    id: n60_4_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 422<br />
    register_type: holding<br />
    name: bl0910_4_power_2<br />
    id: n60_4_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 424<br />
    register_type: holding<br />
    name: bl0910_4_power_3<br />
    id: n60_4_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 426<br />
    register_type: holding<br />
    name: bl0910_4_power_4<br />
    id: n60_4_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 428<br />
    register_type: holding<br />
    name: bl0910_4_power_5<br />
    id: n60_4_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 430<br />
    register_type: holding<br />
    name: bl0910_4_power_6<br />
    id: n60_4_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 432<br />
    register_type: holding<br />
    name: bl0910_4_power_7<br />
    id: n60_4_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 434<br />
    register_type: holding<br />
    name: bl0910_4_power_8<br />
    id: n60_4_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 436<br />
    register_type: holding<br />
    name: bl0910_4_power_9<br />
    id: n60_4_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 438<br />
    register_type: holding<br />
    name: bl0910_4_power_10<br />
    id: n60_4_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 440<br />
    register_type: holding<br />
    name: bl0910_4_energy_1<br />
    id: n60_4_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 442<br />
    register_type: holding<br />
    name: bl0910_4_energy_2<br />
    id: n60_4_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 444<br />
    register_type: holding<br />
    name: bl0910_4_energy_3<br />
    id: n60_4_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 446<br />
    register_type: holding<br />
    name: bl0910_4_energy_4<br />
    id: n60_4_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 448<br />
    register_type: holding<br />
    name: bl0910_4_energy_5<br />
    id: n60_4_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 450<br />
    register_type: holding<br />
    name: bl0910_4_energy_6<br />
    id: n60_4_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 452<br />
    register_type: holding<br />
    name: bl0910_4_energy_7<br />
    id: n60_4_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 454<br />
    register_type: holding<br />
    name: bl0910_4_energy_8<br />
    id: n60_4_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 456<br />
    register_type: holding<br />
    name: bl0910_4_energy_9<br />
    id: n60_4_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 458<br />
    register_type: holding<br />
    name: bl0910_4_energy_10<br />
    id: n60_4_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 460<br />
    register_type: holding<br />
    name: bl0910_4_energy_sum<br />
    id: n60_4_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 462<br />
    register_type: holding<br />
    name: bl0910_4_voltage<br />
    id: n60_4_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 463<br />
    register_type: holding<br />
    name: bl0910_4_frequency<br />
    id: n60_4_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 464<br />
    register_type: holding<br />
    name: bl0910_4_temperature<br />
    id: n60_4_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 466<br />
    register_type: holding<br />
    name: bl0910_4_power_factor<br />
    id: n60_4_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 500<br />
    register_type: holding<br />
    name: bl0910_5_current_1<br />
    id: n60_5_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 502<br />
    register_type: holding<br />
    name: bl0910_5_current_2<br />
    id: n60_5_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 504<br />
    register_type: holding<br />
    name: bl0910_5_current_3<br />
    id: n60_5_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 506<br />
    register_type: holding<br />
    name: bl0910_5_current_4<br />
    id: n60_5_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 508<br />
    register_type: holding<br />
    name: bl0910_5_current_5<br />
    id: n60_5_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 510<br />
    register_type: holding<br />
    name: bl0910_5_current_6<br />
    id: n60_5_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 512<br />
    register_type: holding<br />
    name: bl0910_5_current_7<br />
    id: n60_5_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 514<br />
    register_type: holding<br />
    name: bl0910_5_current_8<br />
    id: n60_5_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 516<br />
    register_type: holding<br />
    name: bl0910_5_current_9<br />
    id: n60_5_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 518<br />
    register_type: holding<br />
    name: bl0910_5_current_10<br />
    id: n60_5_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 520<br />
    register_type: holding<br />
    name: bl0910_5_power_1<br />
    id: n60_5_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 522<br />
    register_type: holding<br />
    name: bl0910_5_power_2<br />
    id: n60_5_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 524<br />
    register_type: holding<br />
    name: bl0910_5_power_3<br />
    id: n60_5_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 526<br />
    register_type: holding<br />
    name: bl0910_5_power_4<br />
    id: n60_5_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 528<br />
    register_type: holding<br />
    name: bl0910_5_power_5<br />
    id: n60_5_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 530<br />
    register_type: holding<br />
    name: bl0910_5_power_6<br />
    id: n60_5_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 532<br />
    register_type: holding<br />
    name: bl0910_5_power_7<br />
    id: n60_5_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 534<br />
    register_type: holding<br />
    name: bl0910_5_power_8<br />
    id: n60_5_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 536<br />
    register_type: holding<br />
    name: bl0910_5_power_9<br />
    id: n60_5_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 538<br />
    register_type: holding<br />
    name: bl0910_5_power_10<br />
    id: n60_5_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 540<br />
    register_type: holding<br />
    name: bl0910_5_energy_1<br />
    id: n60_5_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 542<br />
    register_type: holding<br />
    name: bl0910_5_energy_2<br />
    id: n60_5_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 544<br />
    register_type: holding<br />
    name: bl0910_5_energy_3<br />
    id: n60_5_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 546<br />
    register_type: holding<br />
    name: bl0910_5_energy_4<br />
    id: n60_5_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 548<br />
    register_type: holding<br />
    name: bl0910_5_energy_5<br />
    id: n60_5_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 550<br />
    register_type: holding<br />
    name: bl0910_5_energy_6<br />
    id: n60_5_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 552<br />
    register_type: holding<br />
    name: bl0910_5_energy_7<br />
    id: n60_5_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 554<br />
    register_type: holding<br />
    name: bl0910_5_energy_8<br />
    id: n60_5_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 556<br />
    register_type: holding<br />
    name: bl0910_5_energy_9<br />
    id: n60_5_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 558<br />
    register_type: holding<br />
    name: bl0910_5_energy_10<br />
    id: n60_5_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 560<br />
    register_type: holding<br />
    name: bl0910_5_energy_sum<br />
    id: n60_5_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 562<br />
    register_type: holding<br />
    name: bl0910_5_voltage<br />
    id: n60_5_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 563<br />
    register_type: holding<br />
    name: bl0910_5_frequency<br />
    id: n60_5_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 564<br />
    register_type: holding<br />
    name: bl0910_5_temperature<br />
    id: n60_5_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 566<br />
    register_type: holding<br />
    name: bl0910_5_power_factor<br />
    id: n60_5_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 600<br />
    register_type: holding<br />
    name: bl0910_6_current_1<br />
    id: n60_6_current_1<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 602<br />
    register_type: holding<br />
    name: bl0910_6_current_2<br />
    id: n60_6_current_2<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 604<br />
    register_type: holding<br />
    name: bl0910_6_current_3<br />
    id: n60_6_current_3<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 606<br />
    register_type: holding<br />
    name: bl0910_6_current_4<br />
    id: n60_6_current_4<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 608<br />
    register_type: holding<br />
    name: bl0910_6_current_5<br />
    id: n60_6_current_5<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 610<br />
    register_type: holding<br />
    name: bl0910_6_current_6<br />
    id: n60_6_current_6<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 612<br />
    register_type: holding<br />
    name: bl0910_6_current_7<br />
    id: n60_6_current_7<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 614<br />
    register_type: holding<br />
    name: bl0910_6_current_8<br />
    id: n60_6_current_8<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 616<br />
    register_type: holding<br />
    name: bl0910_6_current_9<br />
    id: n60_6_current_9<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 618<br />
    register_type: holding<br />
    name: bl0910_6_current_10<br />
    id: n60_6_current_10<br />
    unit_of_measurement: A<br />
    device_class: current<br />
    state_class: measurement<br />
    accuracy_decimals: 3<br />
    value_type: U_DWORD_R<br />
    filters:<br />
      - multiply: 0.001<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 620<br />
    register_type: holding<br />
    name: bl0910_6_power_1<br />
    id: n60_6_watt_1<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 622<br />
    register_type: holding<br />
    name: bl0910_6_power_2<br />
    id: n60_6_watt_2<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 624<br />
    register_type: holding<br />
    name: bl0910_6_power_3<br />
    id: n60_6_watt_3<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 626<br />
    register_type: holding<br />
    name: bl0910_6_power_4<br />
    id: n60_6_watt_4<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 628<br />
    register_type: holding<br />
    name: bl0910_6_power_5<br />
    id: n60_6_watt_5<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 630<br />
    register_type: holding<br />
    name: bl0910_6_power_6<br />
    id: n60_6_watt_6<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 632<br />
    register_type: holding<br />
    name: bl0910_6_power_7<br />
    id: n60_6_watt_7<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 634<br />
    register_type: holding<br />
    name: bl0910_6_power_8<br />
    id: n60_6_watt_8<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 636<br />
    register_type: holding<br />
    name: bl0910_6_power_9<br />
    id: n60_6_watt_9<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 638<br />
    register_type: holding<br />
    name: bl0910_6_power_10<br />
    id: n60_6_watt_10<br />
    unit_of_measurement: W<br />
    device_class: power<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: S_DWORD_R<br />
    filters:<br />
      - multiply: 0.1<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 640<br />
    register_type: holding<br />
    name: bl0910_6_energy_1<br />
    id: n60_6_energy_1<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 642<br />
    register_type: holding<br />
    name: bl0910_6_energy_2<br />
    id: n60_6_energy_2<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 644<br />
    register_type: holding<br />
    name: bl0910_6_energy_3<br />
    id: n60_6_energy_3<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 646<br />
    register_type: holding<br />
    name: bl0910_6_energy_4<br />
    id: n60_6_energy_4<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 648<br />
    register_type: holding<br />
    name: bl0910_6_energy_5<br />
    id: n60_6_energy_5<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 650<br />
    register_type: holding<br />
    name: bl0910_6_energy_6<br />
    id: n60_6_energy_6<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 652<br />
    register_type: holding<br />
    name: bl0910_6_energy_7<br />
    id: n60_6_energy_7<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 654<br />
    register_type: holding<br />
    name: bl0910_6_energy_8<br />
    id: n60_6_energy_8<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 656<br />
    register_type: holding<br />
    name: bl0910_6_energy_9<br />
    id: n60_6_energy_9<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 658<br />
    register_type: holding<br />
    name: bl0910_6_energy_10<br />
    id: n60_6_energy_10<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 660<br />
    register_type: holding<br />
    name: bl0910_6_energy_sum<br />
    id: n60_6_energy_sum<br />
    unit_of_measurement: kWh<br />
    device_class: energy<br />
    state_class: total_increasing<br />
    accuracy_decimals: 3<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 662<br />
    register_type: holding<br />
    name: bl0910_6_voltage<br />
    id: n60_6_voltage<br />
    unit_of_measurement: V<br />
    device_class: voltage<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 663<br />
    register_type: holding<br />
    name: bl0910_6_frequency<br />
    id: n60_6_frequency<br />
    unit_of_measurement: Hz<br />
    device_class: frequency<br />
    state_class: measurement<br />
    accuracy_decimals: 2<br />
    value_type: U_WORD<br />
    filters:<br />
      - multiply: 0.01<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 664<br />
    register_type: holding<br />
    name: bl0910_6_temperature<br />
    id: n60_6_temperature<br />
    unit_of_measurement: °C<br />
    device_class: temperature<br />
    state_class: measurement<br />
    accuracy_decimals: 1<br />
    value_type: FP32_R<br />
<br />
  - platform: modbus_controller<br />
    modbus_controller_id: energy_meter<br />
    address: 666<br />
    register_type: holding<br />
    name: bl0910_6_power_factor<br />
    id: n60_6_power_factor<br />
    accuracy_decimals: 3<br />
    state_class: measurement<br />
    value_type: FP32_R</code></div></div> yaml 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=9376" target="_blank" title="">n60_esphome.txt</a> (Size: 67.27 KB / Downloads: 27)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 N30 N20 N10 ARM CPU firmware V20_260305SP]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9107</link>
			<pubDate>Fri, 06 Mar 2026 16:17: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=9107</guid>
			<description><![CDATA[1. support 0.001kwh precision.<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=9280" target="_blank" title="">4.png</a> (Size: 519.75 KB / Downloads: 152)
<!-- end: postbit_attachments_attachment --><br />
you can download by bootloader.exe tool by RS485.<br />
ARM BIN file download:<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=9279" target="_blank" title="">N102030_KU_V20_260305SP.zip</a> (Size: 14.12 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br />
<br />
bootloader.exe tool: <br />
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" loading="lazy"  alt="[Image: zip.png]" class="mycode_img" />   <a href="https://www.kincony.com/forum/attachment.php?aid=8890" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">KC868 Controller Bootloader.zip</span></a> (Size: 8.56 KB / Downloads: 77)<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8891" loading="lazy"  alt="[Image: attachment.php?aid=8891]" class="mycode_img" />   <br />
1. set baud rate=38400bps.<br />
2. open com port.<br />
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.<br />
4. open BIN file<br />
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8892" loading="lazy"  alt="[Image: attachment.php?aid=8892]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[1. support 0.001kwh precision.<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=9280" target="_blank" title="">4.png</a> (Size: 519.75 KB / Downloads: 152)
<!-- end: postbit_attachments_attachment --><br />
you can download by bootloader.exe tool by RS485.<br />
ARM BIN file download:<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=9279" target="_blank" title="">N102030_KU_V20_260305SP.zip</a> (Size: 14.12 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br />
<br />
bootloader.exe tool: <br />
<img src="https://www.kincony.com/forum/images/attachtypes/zip.png" loading="lazy"  alt="[Image: zip.png]" class="mycode_img" />   <a href="https://www.kincony.com/forum/attachment.php?aid=8890" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">KC868 Controller Bootloader.zip</span></a> (Size: 8.56 KB / Downloads: 77)<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8891" loading="lazy"  alt="[Image: attachment.php?aid=8891]" class="mycode_img" />   <br />
1. set baud rate=38400bps.<br />
2. open com port.<br />
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.<br />
4. open BIN file<br />
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.<br />
<img src="https://www.kincony.com/forum/attachment.php?aid=8892" loading="lazy"  alt="[Image: attachment.php?aid=8892]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 not retrieving IP]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9067</link>
			<pubDate>Sun, 22 Feb 2026 02:22:49 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10309">edalquist</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9067</guid>
			<description><![CDATA[I have a brand new N60, when I power it up and connect it to my network it doesn't pull an IP address from DHCP. The connection light on the ethernet jack turns on but no IP is setup. Is there a default IP for this device?]]></description>
			<content:encoded><![CDATA[I have a brand new N60, when I power it up and connect it to my network it doesn't pull an IP address from DHCP. The connection light on the ethernet jack turns on but no IP is setup. Is there a default IP for this device?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Recommendation for N60 wiring?]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=9064</link>
			<pubDate>Fri, 20 Feb 2026 23:22:00 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10309">edalquist</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=9064</guid>
			<description><![CDATA[How are people wiring into the terminal blocks on the N60? Should I add ferrules to the 3.5mm female jack tails or is there a better way?]]></description>
			<content:encoded><![CDATA[How are people wiring into the terminal blocks on the N60? Should I add ferrules to the 3.5mm female jack tails or is there a better way?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[KCS_N60_N30_N20_N10_V3.18.2 firmware]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8864</link>
			<pubDate>Wed, 31 Dec 2025 14:45:19 +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=8864</guid>
			<description><![CDATA[1. fixed bug: update energy data to home assistant by MQTT.<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=8893" target="_blank" title="">KCS_N10_V3.18.2_beta_20251230-144041.zip</a> (Size: 972.53 KB / Downloads: 110)
<!-- end: postbit_attachments_attachment --><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=8894" target="_blank" title="">KCS_N20_V3.18.2_beta_20251230-144035.zip</a> (Size: 972.65 KB / Downloads: 105)
<!-- end: postbit_attachments_attachment --><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=8895" target="_blank" title="">KCS_N30_V3.18.2_beta_20251230-144045.zip</a> (Size: 972.64 KB / Downloads: 107)
<!-- end: postbit_attachments_attachment --><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=8896" target="_blank" title="">KCS_N60_V3.18.2_beta_20251230-144036.zip</a> (Size: 987.97 KB / Downloads: 136)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[1. fixed bug: update energy data to home assistant by MQTT.<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=8893" target="_blank" title="">KCS_N10_V3.18.2_beta_20251230-144041.zip</a> (Size: 972.53 KB / Downloads: 110)
<!-- end: postbit_attachments_attachment --><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=8894" target="_blank" title="">KCS_N20_V3.18.2_beta_20251230-144035.zip</a> (Size: 972.65 KB / Downloads: 105)
<!-- end: postbit_attachments_attachment --><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=8895" target="_blank" title="">KCS_N30_V3.18.2_beta_20251230-144045.zip</a> (Size: 972.64 KB / Downloads: 107)
<!-- end: postbit_attachments_attachment --><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=8896" target="_blank" title="">KCS_N60_V3.18.2_beta_20251230-144036.zip</a> (Size: 987.97 KB / Downloads: 136)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 N30 N20 N10 ARM CPU firmware V20_251231]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8863</link>
			<pubDate>Wed, 31 Dec 2025 14:20:14 +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=8863</guid>
			<description><![CDATA[1. fixed bug for energy data and power factor.<br />
you can download by bootloader.exe tool by RS485.<br />
ARM BIN file download:<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=8889" target="_blank" title="">N10203060_KU_V20_251231.zip</a> (Size: 13.11 KB / Downloads: 151)
<!-- end: postbit_attachments_attachment --><br />
<br />
bootloader.exe tool: <!-- 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=8890" target="_blank" title="">KC868 Controller Bootloader.zip</a> (Size: 8.56 KB / Downloads: 136)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=8891" target="_blank" title="">RS485-bootloader-1.png</a> (Size: 23.67 KB / Downloads: 623)
<!-- end: postbit_attachments_attachment --><br />
1. set baud rate=38400bps.<br />
2. open com port.<br />
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.<br />
4. open BIN file<br />
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.<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=8892" target="_blank" title="">RS485-bootloader-2.png</a> (Size: 23.5 KB / Downloads: 620)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[1. fixed bug for energy data and power factor.<br />
you can download by bootloader.exe tool by RS485.<br />
ARM BIN file download:<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=8889" target="_blank" title="">N10203060_KU_V20_251231.zip</a> (Size: 13.11 KB / Downloads: 151)
<!-- end: postbit_attachments_attachment --><br />
<br />
bootloader.exe tool: <!-- 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=8890" target="_blank" title="">KC868 Controller Bootloader.zip</a> (Size: 8.56 KB / Downloads: 136)
<!-- 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="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=8891" target="_blank" title="">RS485-bootloader-1.png</a> (Size: 23.67 KB / Downloads: 623)
<!-- end: postbit_attachments_attachment --><br />
1. set baud rate=38400bps.<br />
2. open com port.<br />
3. power on Nx board, during LED fast blink when the "bootloader Detect" button right now. Then board will go to bootloader mode.<br />
4. open BIN file<br />
5. press "Download" button, begin download firmware, after finished, press "Run" button, ARM CPU begin work.<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=8892" target="_blank" title="">RS485-bootloader-2.png</a> (Size: 23.5 KB / Downloads: 620)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Some bugs in Home Assistant MQTT integration]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8819</link>
			<pubDate>Sat, 13 Dec 2025 03:31:23 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=10047">VeikkoPeikko</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=8819</guid>
			<description><![CDATA[Greeting from Finland!<br />
I just finished installation of my N60 yesterday and I got it sending data to my mqtt broker. Installation, upgrading the firmware and auto discovery worked flawlessly. <br />
Overall great device and I have been looking for couple of years for a solution to monitor my entire electricity usage on fuse level. This is first reasonable product to do this.<br />
<br />
Some basic information. I am using KCS V3 Firmware version v3.18.0. Connected with ethernet in my IOT VLAN. Monitoring three phase system with 3x16 fuses.<br />
Power measurement appears to be reasonably accurate. I am using DL-CT03CL1.0 2000:1 current transformers. No Coefficients factors used for current power or energy.<br />
<br />
I discovered some bugs in the MQTT integration.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">N60 not sending energy (kwh) information in MQTT message:</span><br />
<br />
Example Monitor1 Channel 8:<br />
Home Assistant data<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=8818" target="_blank" title="">Näyttökuva 2025-12-12 203544.png</a> (Size: 26.16 KB / Downloads: 199)
<!-- end: postbit_attachments_attachment --><br />
<br />
Data from Kincony webUI<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=8819" target="_blank" title="">Näyttökuva 2025-12-12 203701.png</a> (Size: 34.54 KB / Downloads: 163)
<!-- end: postbit_attachments_attachment --><br />
<br />
MQTT data from MQTT Explorer<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=8820" target="_blank" title="">Näyttökuva 2025-12-12 203830.png</a> (Size: 15.68 KB / Downloads: 196)
<!-- end: postbit_attachments_attachment --><br />
<br />
N60 is periodically sending kwh energy data but is not correct.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Incorrect state_class</span><br />
Some of the measurement types have incorrect state class statement. Measurement is basically working but these entities cannot be used as Devices in<br />
Home Assistant Energy dashboard. For power meter Energy dashboard assume device type: <span style="font-weight: bold;" class="mycode_b">power</span> and state class: <span style="font-weight: bold;" class="mycode_b">measurement.</span><br />
<br />
Currently N60 sends incorrectly:<br />
unit_of_measurement: W<br />
device_class: power<br />
friendly_name: 3.1 Valo Keittiö Power<br />
(state_class missing)<br />
<br />
This is working example:<br />
state_class: measurement<br />
unit_of_measurement: W<br />
device_class: power<br />
friendly_name: EVSE 2 Total Power<br />
<br />
There is a workaround to create helper entities from raw data from power sensor but this quite tedious to do 96 times for 48 channels (power and energy measurement). <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Power Factor</span><br />
Third observation is about power factor calculation. For some reason only one of six monitors are giving reasonable value. This is not usually super important in normal domestic<br />
house as we are not charged for reactive power. For me this is interesting measurement as I run my house mostly battery powered and heat pumps generate quite a lot reactive power<br />
and this strains inverters. It would be nice to know exact reactive power values. reference voltages match measured phases.<br />
<br />
I am measuring L1 with monitor 1 and 2, L2 with monitor 3 and 4 and L3 with monitor 5 and 6.<br />
<br />
Hopefully we can get these small bugs sorted out soon enough. Another possibility would be to use ESPHome but I really like the idea of this easy MQTT auto-discovery. So easy when <br />
it works.<br />
<br />
BR, Veikko Suihkonen<br />
<br />
PS. My screen installation is kind of wonky. I see very little use for the screen anyway but I wonder what went wrong? Also, wifi is disabled on my N60. Software could be changed to show<br />
"[Wifi] disabled" or something else on screen if it really is disabled. This could prevent some confusion in future.<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=8821" target="_blank" title="">Näyttökuva 2025-12-12 212105.png</a> (Size: 1.04 MB / Downloads: 167)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Greeting from Finland!<br />
I just finished installation of my N60 yesterday and I got it sending data to my mqtt broker. Installation, upgrading the firmware and auto discovery worked flawlessly. <br />
Overall great device and I have been looking for couple of years for a solution to monitor my entire electricity usage on fuse level. This is first reasonable product to do this.<br />
<br />
Some basic information. I am using KCS V3 Firmware version v3.18.0. Connected with ethernet in my IOT VLAN. Monitoring three phase system with 3x16 fuses.<br />
Power measurement appears to be reasonably accurate. I am using DL-CT03CL1.0 2000:1 current transformers. No Coefficients factors used for current power or energy.<br />
<br />
I discovered some bugs in the MQTT integration.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">N60 not sending energy (kwh) information in MQTT message:</span><br />
<br />
Example Monitor1 Channel 8:<br />
Home Assistant data<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=8818" target="_blank" title="">Näyttökuva 2025-12-12 203544.png</a> (Size: 26.16 KB / Downloads: 199)
<!-- end: postbit_attachments_attachment --><br />
<br />
Data from Kincony webUI<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=8819" target="_blank" title="">Näyttökuva 2025-12-12 203701.png</a> (Size: 34.54 KB / Downloads: 163)
<!-- end: postbit_attachments_attachment --><br />
<br />
MQTT data from MQTT Explorer<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=8820" target="_blank" title="">Näyttökuva 2025-12-12 203830.png</a> (Size: 15.68 KB / Downloads: 196)
<!-- end: postbit_attachments_attachment --><br />
<br />
N60 is periodically sending kwh energy data but is not correct.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Incorrect state_class</span><br />
Some of the measurement types have incorrect state class statement. Measurement is basically working but these entities cannot be used as Devices in<br />
Home Assistant Energy dashboard. For power meter Energy dashboard assume device type: <span style="font-weight: bold;" class="mycode_b">power</span> and state class: <span style="font-weight: bold;" class="mycode_b">measurement.</span><br />
<br />
Currently N60 sends incorrectly:<br />
unit_of_measurement: W<br />
device_class: power<br />
friendly_name: 3.1 Valo Keittiö Power<br />
(state_class missing)<br />
<br />
This is working example:<br />
state_class: measurement<br />
unit_of_measurement: W<br />
device_class: power<br />
friendly_name: EVSE 2 Total Power<br />
<br />
There is a workaround to create helper entities from raw data from power sensor but this quite tedious to do 96 times for 48 channels (power and energy measurement). <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Power Factor</span><br />
Third observation is about power factor calculation. For some reason only one of six monitors are giving reasonable value. This is not usually super important in normal domestic<br />
house as we are not charged for reactive power. For me this is interesting measurement as I run my house mostly battery powered and heat pumps generate quite a lot reactive power<br />
and this strains inverters. It would be nice to know exact reactive power values. reference voltages match measured phases.<br />
<br />
I am measuring L1 with monitor 1 and 2, L2 with monitor 3 and 4 and L3 with monitor 5 and 6.<br />
<br />
Hopefully we can get these small bugs sorted out soon enough. Another possibility would be to use ESPHome but I really like the idea of this easy MQTT auto-discovery. So easy when <br />
it works.<br />
<br />
BR, Veikko Suihkonen<br />
<br />
PS. My screen installation is kind of wonky. I see very little use for the screen anyway but I wonder what went wrong? Also, wifi is disabled on my N60. Software could be changed to show<br />
"[Wifi] disabled" or something else on screen if it really is disabled. This could prevent some confusion in future.<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=8821" target="_blank" title="">Näyttökuva 2025-12-12 212105.png</a> (Size: 1.04 MB / Downloads: 167)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 ESP Home Dallas sensor]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8754</link>
			<pubDate>Fri, 21 Nov 2025 23:01:13 +0800</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kincony.com/forum/member.php?action=profile&uid=9724">tapsakoo</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kincony.com/forum/showthread.php?tid=8754</guid>
			<description><![CDATA[Hello All,<br />
<br />
I have a n60  which I´m ore than happy as metering devise, but I´d like to add a Dallas sensor to it. <br />
With Kinconys own programm it´s easy, but I´m using ESP Home and I just can´t figure out the right way to write it to YAML.<br />
<br />
Could someone help me out?<br />
<span style="font-size: 1pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">DS18B2</span></span>]]></description>
			<content:encoded><![CDATA[Hello All,<br />
<br />
I have a n60  which I´m ore than happy as metering devise, but I´d like to add a Dallas sensor to it. <br />
With Kinconys own programm it´s easy, but I´m using ESP Home and I just can´t figure out the right way to write it to YAML.<br />
<br />
Could someone help me out?<br />
<span style="font-size: 1pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">DS18B2</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[N60 Energy RS485 Modbus Protocol]]></title>
			<link>https://www.kincony.com/forum/showthread.php?tid=8641</link>
			<pubDate>Mon, 13 Oct 2025 10:03:27 +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=8641</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>N60 Energy Module Modbus Protocol Specification<br />
==============================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the Modbus communication protocol for the N60 Energy Module.<br />
The device communicates using the Modbus RTU protocol and provides access to electrical<br />
measurement parameters including current, power, energy consumption, voltage, frequency,<br />
temperature, and power factor.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Modbus RTU<br />
- Baud Rate: 38400<br />
- Function Codes:<br />
  * 0x03: Read Holding Registers (for reading data)<br />
  * 0x05: Write Single Coil (for control operations)<br />
  * 0x10: Write Multiple Registers (for configuration)<br />
<br />
3. Chip Addressing<br />
------------------<br />
<br />
The N60 Energy Module contains 6 measurement chips, each with a base address:<br />
<br />
+-------------+--------------+--------------------+<br />
| Chip Number | Base Address | Physical Location  |<br />
+-------------+--------------+--------------------+<br />
| Chip 1      | 100          | Bottom board P9    |<br />
| Chip 2      | 200          | Bottom board P10 &nbsp;&nbsp;|<br />
| Chip 3      | 300          | Bottom board P11 &nbsp;&nbsp;|<br />
| Chip 4      | 400          | Bottom board P12 &nbsp;&nbsp;|<br />
| Chip 5      | 500          | Bottom board P13 &nbsp;&nbsp;|<br />
| Chip 6      | 600          | Bottom board P14 &nbsp;&nbsp;|<br />
+-------------+--------------+--------------------+<br />
<br />
Aggregate data from all 6 chips is available starting at address 1000.<br />
<br />
4. Data Structure<br />
-----------------<br />
<br />
Each chip provides the following data (accessible via Function Code 0x03):<br />
<br />
4.1 Current Measurements (RMS)<br />
------------------------------<br />
<br />
+----------------+------------+-------+--------+---------------+<br />
| Register Offset| Parameter  | Units | Format | Resolution    |<br />
+----------------+------------+-------+--------+---------------+<br />
| 0              | RMS_1      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 2              | RMS_2      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 4              | RMS_3      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 6              | RMS_4      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 8              | RMS_5      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 10           &nbsp;&nbsp;| RMS_6      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 12           &nbsp;&nbsp;| RMS_7      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 14           &nbsp;&nbsp;| RMS_8      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 16           &nbsp;&nbsp;| RMS_9      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 18           &nbsp;&nbsp;| RMS_10   &nbsp;&nbsp;| A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
+----------------+------------+-------+--------+---------------+<br />
<br />
Example: To read RMS_1 from Chip 1, read registers 100 and 101 (2 registers for uint32).<br />
Display: Reading of 5432 represents 5.432A (5432 × 0.001A)<br />
<br />
4.2 Power Measurements (WATT)<br />
-----------------------------<br />
<br />
+----------------+------------+-------+--------+---------------+<br />
| Register Offset| Parameter  | Units | Format | Resolution    |<br />
+----------------+------------+-------+--------+---------------+<br />
| 20           &nbsp;&nbsp;| WATT_1   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 22           &nbsp;&nbsp;| WATT_2   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 24           &nbsp;&nbsp;| WATT_3   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 26           &nbsp;&nbsp;| WATT_4   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 28           &nbsp;&nbsp;| WATT_5   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 30           &nbsp;&nbsp;| WATT_6   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 32           &nbsp;&nbsp;| WATT_7   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 34           &nbsp;&nbsp;| WATT_8   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 36           &nbsp;&nbsp;| WATT_9   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 38           &nbsp;&nbsp;| WATT_10    | W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
+----------------+------------+-------+--------+---------------+<br />
<br />
Example: To read WATT_1 from Chip 2, read registers 220 and 221 (2 registers for uint32).<br />
Display: Reading of 12345 represents 1234.5W (12345 × 0.1W)<br />
<br />
4.3 Energy Consumption Measurements<br />
-----------------------------------<br />
<br />
+----------------+-------------+-------+--------+---------------------+<br />
| Register Offset| Parameter &nbsp;&nbsp;| Units | Format | Resolution          |<br />
+----------------+-------------+-------+--------+---------------------+<br />
| 40           &nbsp;&nbsp;| Energy_1    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 42           &nbsp;&nbsp;| Energy_2    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 44           &nbsp;&nbsp;| Energy_3    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 46           &nbsp;&nbsp;| Energy_4    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 48           &nbsp;&nbsp;| Energy_5    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 50           &nbsp;&nbsp;| Energy_6    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 52           &nbsp;&nbsp;| Energy_7    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 54           &nbsp;&nbsp;| Energy_8    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 56           &nbsp;&nbsp;| Energy_9    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 58           &nbsp;&nbsp;| Energy_10 &nbsp;&nbsp;| kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 60           &nbsp;&nbsp;| Energy_Sum  | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
+----------------+-------------+-------+--------+---------------------+<br />
<br />
Note: The maximum measurable energy per channel is 65535 kWh.<br />
<br />
4.4 Other Measurements<br />
----------------------<br />
<br />
+----------------+-------------+-------+--------+---------------------+<br />
| Register Offset| Parameter &nbsp;&nbsp;| Units | Format | Resolution          |<br />
+----------------+-------------+-------+--------+---------------------+<br />
| 62           &nbsp;&nbsp;| RMS_V     &nbsp;&nbsp;| V   &nbsp;&nbsp;| uint16 | 0.01V/LSB         &nbsp;&nbsp;|<br />
| 63           &nbsp;&nbsp;| Period      | Hz    | uint16 | 0.01Hz/LSB          |<br />
| 64           &nbsp;&nbsp;| TPS1        | °C    | float  | 0.1°C/LSB         &nbsp;&nbsp;|<br />
| 66           &nbsp;&nbsp;| PF          | -   &nbsp;&nbsp;| float  | Power Factor (0-1)  |<br />
+----------------+-------------+-------+--------+---------------------+<br />
<br />
5. Control Functions (Function Code 0x05)<br />
------------------------------------------<br />
<br />
The following control registers can be written to using the Modbus function code 0x05:<br />
<br />
+----------+------------------------------+--------------------------------------------+<br />
| Register | Function                   &nbsp;&nbsp;| Description                                |<br />
+----------+------------------------------+--------------------------------------------+<br />
| 500      | Warm Reset                 &nbsp;&nbsp;| Resets the device                          |<br />
| 501      | Save Parameters to Flash   &nbsp;&nbsp;| Save communication parameters to flash   &nbsp;&nbsp;|<br />
| 503      | Save Coefficients to Flash &nbsp;&nbsp;| Save calibration coefficients to flash   &nbsp;&nbsp;|<br />
| 504      | Clear Coefficients         &nbsp;&nbsp;| Reset all coefficients to 1.0 (use caution)|<br />
| 510      | Restore Factory Settings   &nbsp;&nbsp;| Restore factory communication parameters &nbsp;&nbsp;|<br />
+----------+------------------------------+--------------------------------------------+<br />
<br />
6. Energy Clearing Functions (Function Code 0x05)<br />
--------------------------------------------------<br />
<br />
The following registers clear energy consumption data when written with function code 0x05:<br />
<br />
6.1 Clear All Channels on a Chip<br />
---------------------------------<br />
<br />
+----------+--------------------------------+<br />
| Register | Function                     &nbsp;&nbsp;|<br />
+----------+--------------------------------+<br />
| 520      | Clear all energy on Chip 1   &nbsp;&nbsp;|<br />
| 521      | Clear all energy on Chip 2   &nbsp;&nbsp;|<br />
| 522      | Clear all energy on Chip 3   &nbsp;&nbsp;|<br />
| 523      | Clear all energy on Chip 4   &nbsp;&nbsp;|<br />
| 524      | Clear all energy on Chip 5   &nbsp;&nbsp;|<br />
| 525      | Clear all energy on Chip 6   &nbsp;&nbsp;|<br />
+----------+--------------------------------+<br />
<br />
6.2 Clear Individual Channels<br />
------------------------------<br />
<br />
+----------------+------------------------------------------------+<br />
| Register Range | Function                                     &nbsp;&nbsp;|<br />
+----------------+------------------------------------------------+<br />
| 526-535        | Clear energy on Chip 1, channels 1-10          |<br />
| 536-545        | Clear energy on Chip 2, channels 1-10          |<br />
| 546-555        | Clear energy on Chip 3, channels 1-10          |<br />
| 556-565        | Clear energy on Chip 4, channels 1-10          |<br />
| 566-575        | Clear energy on Chip 5, channels 1-10          |<br />
| 576-585        | Clear energy on Chip 6, channels 1-10          |<br />
| 586            | Clear sum energy on Chip 1                   &nbsp;&nbsp;|<br />
| 587            | Clear sum energy on Chip 2                   &nbsp;&nbsp;|<br />
| 588            | Clear sum energy on Chip 3                   &nbsp;&nbsp;|<br />
| 589            | Clear sum energy on Chip 4                   &nbsp;&nbsp;|<br />
| 590            | Clear sum energy on Chip 5                   &nbsp;&nbsp;|<br />
| 591            | Clear sum energy on Chip 6                   &nbsp;&nbsp;|<br />
+----------------+------------------------------------------------+<br />
<br />
7. Calibration Coefficients (Function Code 0x03 to read, 0x10 to write)<br />
------------------------------------------------------------------------<br />
<br />
All coefficients are stored as floating-point values in CDBA format.<br />
<br />
7.1 Current (RMS) Coefficients for Chip 1<br />
------------------------------------------<br />
<br />
+----------+---------------------+---------+<br />
| Register | Parameter         &nbsp;&nbsp;| Default |<br />
+----------+---------------------+---------+<br />
| 3000   &nbsp;&nbsp;| FACTOR OF RMS1      | 1.0   &nbsp;&nbsp;|<br />
| 3002   &nbsp;&nbsp;| FACTOR OF RMS2      | 1.0   &nbsp;&nbsp;|<br />
| 3004   &nbsp;&nbsp;| FACTOR OF RMS3      | 1.0   &nbsp;&nbsp;|<br />
| 3006   &nbsp;&nbsp;| FACTOR OF RMS4      | 1.0   &nbsp;&nbsp;|<br />
| 3008   &nbsp;&nbsp;| FACTOR OF RMS5      | 1.0   &nbsp;&nbsp;|<br />
| 3010   &nbsp;&nbsp;| FACTOR OF RMS6      | 1.0   &nbsp;&nbsp;|<br />
| 3012   &nbsp;&nbsp;| FACTOR OF RMS7      | 1.0   &nbsp;&nbsp;|<br />
| 3014   &nbsp;&nbsp;| FACTOR OF RMS8      | 1.0   &nbsp;&nbsp;|<br />
| 3016   &nbsp;&nbsp;| FACTOR OF RMS9      | 1.0   &nbsp;&nbsp;|<br />
| 3018   &nbsp;&nbsp;| FACTOR OF RMS10   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
+----------+---------------------+---------+<br />
<br />
7.2 Power (WATT) Coefficients for Chip 1<br />
-----------------------------------------<br />
<br />
+----------+---------------------+---------+<br />
| Register | Parameter         &nbsp;&nbsp;| Default |<br />
+----------+---------------------+---------+<br />
| 3020   &nbsp;&nbsp;| FACTOR OF WATT1   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3022   &nbsp;&nbsp;| FACTOR OF WATT2   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3024   &nbsp;&nbsp;| FACTOR OF WATT3   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3026   &nbsp;&nbsp;| FACTOR OF WATT4   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3028   &nbsp;&nbsp;| FACTOR OF WATT5   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3030   &nbsp;&nbsp;| FACTOR OF WATT6   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3032   &nbsp;&nbsp;| FACTOR OF WATT7   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3034   &nbsp;&nbsp;| FACTOR OF WATT8   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3036   &nbsp;&nbsp;| FACTOR OF WATT9   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3038   &nbsp;&nbsp;| FACTOR OF WATT10    | 1.0   &nbsp;&nbsp;|<br />
+----------+---------------------+---------+<br />
<br />
7.3 Energy Coefficients for Chip 1<br />
-----------------------------------<br />
<br />
+----------+-----------------------+---------+<br />
| Register | Parameter           &nbsp;&nbsp;| Default |<br />
+----------+-----------------------+---------+<br />
| 3040   &nbsp;&nbsp;| FACTOR OF ENERGY1   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3042   &nbsp;&nbsp;| FACTOR OF ENERGY2   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3044   &nbsp;&nbsp;| FACTOR OF ENERGY3   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3046   &nbsp;&nbsp;| FACTOR OF ENERGY4   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3048   &nbsp;&nbsp;| FACTOR OF ENERGY5   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3050   &nbsp;&nbsp;| FACTOR OF ENERGY6   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3052   &nbsp;&nbsp;| FACTOR OF ENERGY7   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3054   &nbsp;&nbsp;| FACTOR OF ENERGY8   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3056   &nbsp;&nbsp;| FACTOR OF ENERGY9   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3058   &nbsp;&nbsp;| FACTOR OF ENERGY10    | 1.0   &nbsp;&nbsp;|<br />
| 3060   &nbsp;&nbsp;| FACTOR OF ENERGY SUM  | 1.0   &nbsp;&nbsp;|<br />
+----------+-----------------------+---------+<br />
<br />
7.4 Other Chip Calibration Coefficient Base Addresses<br />
------------------------------------------------------<br />
<br />
The calibration coefficients for other chips follow the same structure but start at<br />
different base addresses:<br />
<br />
+-------------+---------------+<br />
| Chip Number | Base Register |<br />
+-------------+---------------+<br />
| Chip 2      | 3064          |<br />
| Chip 3      | 3128          |<br />
| Chip 4      | 3192          |<br />
| Chip 5      | 3256          |<br />
| Chip 6      | 3320          |<br />
+-------------+---------------+<br />
<br />
8. Programming Notes<br />
--------------------<br />
<br />
1. After modifying communication parameters, write to register 501 to save them to flash.<br />
2. After modifying calibration coefficients, write to register 503 to save them to flash.<br />
3. Read the entire data structure for a chip by reading 68 registers starting at the<br />
 &nbsp;&nbsp;chip's base address.<br />
4. For 32-bit values (uint32, float), read/write two consecutive registers.<br />
5. When writing float values, use the CDBA format.<br />
6. All energy measurements have a maximum value of 65535 kWh per channel.<br />
<br />
==============================================================================<br />
Document generated from n60_energy_modbus_protocol.org<br />
For technical support, please contact Kincony support team.</code></div></div><br />
protocol document 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=8454" target="_blank" title="">N60_Energy_Modbus_Protocol.txt</a> (Size: 11.84 KB / Downloads: 164)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>N60 Energy Module Modbus Protocol Specification<br />
==============================================<br />
<br />
1. Overview<br />
-----------<br />
<br />
This document specifies the Modbus communication protocol for the N60 Energy Module.<br />
The device communicates using the Modbus RTU protocol and provides access to electrical<br />
measurement parameters including current, power, energy consumption, voltage, frequency,<br />
temperature, and power factor.<br />
<br />
2. Communication Parameters<br />
---------------------------<br />
<br />
- Protocol: Modbus RTU<br />
- Baud Rate: 38400<br />
- Function Codes:<br />
  * 0x03: Read Holding Registers (for reading data)<br />
  * 0x05: Write Single Coil (for control operations)<br />
  * 0x10: Write Multiple Registers (for configuration)<br />
<br />
3. Chip Addressing<br />
------------------<br />
<br />
The N60 Energy Module contains 6 measurement chips, each with a base address:<br />
<br />
+-------------+--------------+--------------------+<br />
| Chip Number | Base Address | Physical Location  |<br />
+-------------+--------------+--------------------+<br />
| Chip 1      | 100          | Bottom board P9    |<br />
| Chip 2      | 200          | Bottom board P10 &nbsp;&nbsp;|<br />
| Chip 3      | 300          | Bottom board P11 &nbsp;&nbsp;|<br />
| Chip 4      | 400          | Bottom board P12 &nbsp;&nbsp;|<br />
| Chip 5      | 500          | Bottom board P13 &nbsp;&nbsp;|<br />
| Chip 6      | 600          | Bottom board P14 &nbsp;&nbsp;|<br />
+-------------+--------------+--------------------+<br />
<br />
Aggregate data from all 6 chips is available starting at address 1000.<br />
<br />
4. Data Structure<br />
-----------------<br />
<br />
Each chip provides the following data (accessible via Function Code 0x03):<br />
<br />
4.1 Current Measurements (RMS)<br />
------------------------------<br />
<br />
+----------------+------------+-------+--------+---------------+<br />
| Register Offset| Parameter  | Units | Format | Resolution    |<br />
+----------------+------------+-------+--------+---------------+<br />
| 0              | RMS_1      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 2              | RMS_2      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 4              | RMS_3      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 6              | RMS_4      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 8              | RMS_5      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 10           &nbsp;&nbsp;| RMS_6      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 12           &nbsp;&nbsp;| RMS_7      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 14           &nbsp;&nbsp;| RMS_8      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 16           &nbsp;&nbsp;| RMS_9      | A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
| 18           &nbsp;&nbsp;| RMS_10   &nbsp;&nbsp;| A   &nbsp;&nbsp;| uint32 | 0.001A/LSB    |<br />
+----------------+------------+-------+--------+---------------+<br />
<br />
Example: To read RMS_1 from Chip 1, read registers 100 and 101 (2 registers for uint32).<br />
Display: Reading of 5432 represents 5.432A (5432 × 0.001A)<br />
<br />
4.2 Power Measurements (WATT)<br />
-----------------------------<br />
<br />
+----------------+------------+-------+--------+---------------+<br />
| Register Offset| Parameter  | Units | Format | Resolution    |<br />
+----------------+------------+-------+--------+---------------+<br />
| 20           &nbsp;&nbsp;| WATT_1   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 22           &nbsp;&nbsp;| WATT_2   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 24           &nbsp;&nbsp;| WATT_3   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 26           &nbsp;&nbsp;| WATT_4   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 28           &nbsp;&nbsp;| WATT_5   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 30           &nbsp;&nbsp;| WATT_6   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 32           &nbsp;&nbsp;| WATT_7   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 34           &nbsp;&nbsp;| WATT_8   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 36           &nbsp;&nbsp;| WATT_9   &nbsp;&nbsp;| W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
| 38           &nbsp;&nbsp;| WATT_10    | W   &nbsp;&nbsp;| uint32 | 0.1W/LSB      |<br />
+----------------+------------+-------+--------+---------------+<br />
<br />
Example: To read WATT_1 from Chip 2, read registers 220 and 221 (2 registers for uint32).<br />
Display: Reading of 12345 represents 1234.5W (12345 × 0.1W)<br />
<br />
4.3 Energy Consumption Measurements<br />
-----------------------------------<br />
<br />
+----------------+-------------+-------+--------+---------------------+<br />
| Register Offset| Parameter &nbsp;&nbsp;| Units | Format | Resolution          |<br />
+----------------+-------------+-------+--------+---------------------+<br />
| 40           &nbsp;&nbsp;| Energy_1    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 42           &nbsp;&nbsp;| Energy_2    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 44           &nbsp;&nbsp;| Energy_3    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 46           &nbsp;&nbsp;| Energy_4    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 48           &nbsp;&nbsp;| Energy_5    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 50           &nbsp;&nbsp;| Energy_6    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 52           &nbsp;&nbsp;| Energy_7    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 54           &nbsp;&nbsp;| Energy_8    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 56           &nbsp;&nbsp;| Energy_9    | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 58           &nbsp;&nbsp;| Energy_10 &nbsp;&nbsp;| kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
| 60           &nbsp;&nbsp;| Energy_Sum  | kWh &nbsp;&nbsp;| uint32 | 1kWh/LSB            |<br />
+----------------+-------------+-------+--------+---------------------+<br />
<br />
Note: The maximum measurable energy per channel is 65535 kWh.<br />
<br />
4.4 Other Measurements<br />
----------------------<br />
<br />
+----------------+-------------+-------+--------+---------------------+<br />
| Register Offset| Parameter &nbsp;&nbsp;| Units | Format | Resolution          |<br />
+----------------+-------------+-------+--------+---------------------+<br />
| 62           &nbsp;&nbsp;| RMS_V     &nbsp;&nbsp;| V   &nbsp;&nbsp;| uint16 | 0.01V/LSB         &nbsp;&nbsp;|<br />
| 63           &nbsp;&nbsp;| Period      | Hz    | uint16 | 0.01Hz/LSB          |<br />
| 64           &nbsp;&nbsp;| TPS1        | °C    | float  | 0.1°C/LSB         &nbsp;&nbsp;|<br />
| 66           &nbsp;&nbsp;| PF          | -   &nbsp;&nbsp;| float  | Power Factor (0-1)  |<br />
+----------------+-------------+-------+--------+---------------------+<br />
<br />
5. Control Functions (Function Code 0x05)<br />
------------------------------------------<br />
<br />
The following control registers can be written to using the Modbus function code 0x05:<br />
<br />
+----------+------------------------------+--------------------------------------------+<br />
| Register | Function                   &nbsp;&nbsp;| Description                                |<br />
+----------+------------------------------+--------------------------------------------+<br />
| 500      | Warm Reset                 &nbsp;&nbsp;| Resets the device                          |<br />
| 501      | Save Parameters to Flash   &nbsp;&nbsp;| Save communication parameters to flash   &nbsp;&nbsp;|<br />
| 503      | Save Coefficients to Flash &nbsp;&nbsp;| Save calibration coefficients to flash   &nbsp;&nbsp;|<br />
| 504      | Clear Coefficients         &nbsp;&nbsp;| Reset all coefficients to 1.0 (use caution)|<br />
| 510      | Restore Factory Settings   &nbsp;&nbsp;| Restore factory communication parameters &nbsp;&nbsp;|<br />
+----------+------------------------------+--------------------------------------------+<br />
<br />
6. Energy Clearing Functions (Function Code 0x05)<br />
--------------------------------------------------<br />
<br />
The following registers clear energy consumption data when written with function code 0x05:<br />
<br />
6.1 Clear All Channels on a Chip<br />
---------------------------------<br />
<br />
+----------+--------------------------------+<br />
| Register | Function                     &nbsp;&nbsp;|<br />
+----------+--------------------------------+<br />
| 520      | Clear all energy on Chip 1   &nbsp;&nbsp;|<br />
| 521      | Clear all energy on Chip 2   &nbsp;&nbsp;|<br />
| 522      | Clear all energy on Chip 3   &nbsp;&nbsp;|<br />
| 523      | Clear all energy on Chip 4   &nbsp;&nbsp;|<br />
| 524      | Clear all energy on Chip 5   &nbsp;&nbsp;|<br />
| 525      | Clear all energy on Chip 6   &nbsp;&nbsp;|<br />
+----------+--------------------------------+<br />
<br />
6.2 Clear Individual Channels<br />
------------------------------<br />
<br />
+----------------+------------------------------------------------+<br />
| Register Range | Function                                     &nbsp;&nbsp;|<br />
+----------------+------------------------------------------------+<br />
| 526-535        | Clear energy on Chip 1, channels 1-10          |<br />
| 536-545        | Clear energy on Chip 2, channels 1-10          |<br />
| 546-555        | Clear energy on Chip 3, channels 1-10          |<br />
| 556-565        | Clear energy on Chip 4, channels 1-10          |<br />
| 566-575        | Clear energy on Chip 5, channels 1-10          |<br />
| 576-585        | Clear energy on Chip 6, channels 1-10          |<br />
| 586            | Clear sum energy on Chip 1                   &nbsp;&nbsp;|<br />
| 587            | Clear sum energy on Chip 2                   &nbsp;&nbsp;|<br />
| 588            | Clear sum energy on Chip 3                   &nbsp;&nbsp;|<br />
| 589            | Clear sum energy on Chip 4                   &nbsp;&nbsp;|<br />
| 590            | Clear sum energy on Chip 5                   &nbsp;&nbsp;|<br />
| 591            | Clear sum energy on Chip 6                   &nbsp;&nbsp;|<br />
+----------------+------------------------------------------------+<br />
<br />
7. Calibration Coefficients (Function Code 0x03 to read, 0x10 to write)<br />
------------------------------------------------------------------------<br />
<br />
All coefficients are stored as floating-point values in CDBA format.<br />
<br />
7.1 Current (RMS) Coefficients for Chip 1<br />
------------------------------------------<br />
<br />
+----------+---------------------+---------+<br />
| Register | Parameter         &nbsp;&nbsp;| Default |<br />
+----------+---------------------+---------+<br />
| 3000   &nbsp;&nbsp;| FACTOR OF RMS1      | 1.0   &nbsp;&nbsp;|<br />
| 3002   &nbsp;&nbsp;| FACTOR OF RMS2      | 1.0   &nbsp;&nbsp;|<br />
| 3004   &nbsp;&nbsp;| FACTOR OF RMS3      | 1.0   &nbsp;&nbsp;|<br />
| 3006   &nbsp;&nbsp;| FACTOR OF RMS4      | 1.0   &nbsp;&nbsp;|<br />
| 3008   &nbsp;&nbsp;| FACTOR OF RMS5      | 1.0   &nbsp;&nbsp;|<br />
| 3010   &nbsp;&nbsp;| FACTOR OF RMS6      | 1.0   &nbsp;&nbsp;|<br />
| 3012   &nbsp;&nbsp;| FACTOR OF RMS7      | 1.0   &nbsp;&nbsp;|<br />
| 3014   &nbsp;&nbsp;| FACTOR OF RMS8      | 1.0   &nbsp;&nbsp;|<br />
| 3016   &nbsp;&nbsp;| FACTOR OF RMS9      | 1.0   &nbsp;&nbsp;|<br />
| 3018   &nbsp;&nbsp;| FACTOR OF RMS10   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
+----------+---------------------+---------+<br />
<br />
7.2 Power (WATT) Coefficients for Chip 1<br />
-----------------------------------------<br />
<br />
+----------+---------------------+---------+<br />
| Register | Parameter         &nbsp;&nbsp;| Default |<br />
+----------+---------------------+---------+<br />
| 3020   &nbsp;&nbsp;| FACTOR OF WATT1   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3022   &nbsp;&nbsp;| FACTOR OF WATT2   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3024   &nbsp;&nbsp;| FACTOR OF WATT3   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3026   &nbsp;&nbsp;| FACTOR OF WATT4   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3028   &nbsp;&nbsp;| FACTOR OF WATT5   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3030   &nbsp;&nbsp;| FACTOR OF WATT6   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3032   &nbsp;&nbsp;| FACTOR OF WATT7   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3034   &nbsp;&nbsp;| FACTOR OF WATT8   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3036   &nbsp;&nbsp;| FACTOR OF WATT9   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3038   &nbsp;&nbsp;| FACTOR OF WATT10    | 1.0   &nbsp;&nbsp;|<br />
+----------+---------------------+---------+<br />
<br />
7.3 Energy Coefficients for Chip 1<br />
-----------------------------------<br />
<br />
+----------+-----------------------+---------+<br />
| Register | Parameter           &nbsp;&nbsp;| Default |<br />
+----------+-----------------------+---------+<br />
| 3040   &nbsp;&nbsp;| FACTOR OF ENERGY1   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3042   &nbsp;&nbsp;| FACTOR OF ENERGY2   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3044   &nbsp;&nbsp;| FACTOR OF ENERGY3   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3046   &nbsp;&nbsp;| FACTOR OF ENERGY4   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3048   &nbsp;&nbsp;| FACTOR OF ENERGY5   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3050   &nbsp;&nbsp;| FACTOR OF ENERGY6   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3052   &nbsp;&nbsp;| FACTOR OF ENERGY7   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3054   &nbsp;&nbsp;| FACTOR OF ENERGY8   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3056   &nbsp;&nbsp;| FACTOR OF ENERGY9   &nbsp;&nbsp;| 1.0   &nbsp;&nbsp;|<br />
| 3058   &nbsp;&nbsp;| FACTOR OF ENERGY10    | 1.0   &nbsp;&nbsp;|<br />
| 3060   &nbsp;&nbsp;| FACTOR OF ENERGY SUM  | 1.0   &nbsp;&nbsp;|<br />
+----------+-----------------------+---------+<br />
<br />
7.4 Other Chip Calibration Coefficient Base Addresses<br />
------------------------------------------------------<br />
<br />
The calibration coefficients for other chips follow the same structure but start at<br />
different base addresses:<br />
<br />
+-------------+---------------+<br />
| Chip Number | Base Register |<br />
+-------------+---------------+<br />
| Chip 2      | 3064          |<br />
| Chip 3      | 3128          |<br />
| Chip 4      | 3192          |<br />
| Chip 5      | 3256          |<br />
| Chip 6      | 3320          |<br />
+-------------+---------------+<br />
<br />
8. Programming Notes<br />
--------------------<br />
<br />
1. After modifying communication parameters, write to register 501 to save them to flash.<br />
2. After modifying calibration coefficients, write to register 503 to save them to flash.<br />
3. Read the entire data structure for a chip by reading 68 registers starting at the<br />
 &nbsp;&nbsp;chip's base address.<br />
4. For 32-bit values (uint32, float), read/write two consecutive registers.<br />
5. When writing float values, use the CDBA format.<br />
6. All energy measurements have a maximum value of 65535 kWh per channel.<br />
<br />
==============================================================================<br />
Document generated from n60_energy_modbus_protocol.org<br />
For technical support, please contact Kincony support team.</code></div></div><br />
protocol document 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=8454" target="_blank" title="">N60_Energy_Modbus_Protocol.txt</a> (Size: 11.84 KB / Downloads: 164)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>