Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
KC868-meter-7pv-rs485
#1
Forgive me for posting this here as i couldnt find a suitable forum section to post it in. 

Does anyone have a working esphome yaml for the KC868-meter-7pv-rs485 3 phase power meter? 

Thankyou in advance.
Reply
#2
here is video tour: 
Reply
#3
(11-17-2023, 10:36 AM)admin Wrote: here is video tour: 

Ok thanks that seems to be a single phase version, also it doesn't answer my question. If there isn't a esphome yaml available for the  KC868-meter-7pv-rs485 3 phase meter, is there at least a published specification of the modbus address and registers for this device so i can write a config myself?
Reply
#4
it's same protocol, the address is same.
here is protocol:
Modbus-RTU: 9600 E 8 1  read function:03 

Register address(decimal      data            data type-IEEE-754      function

0000, 0001              power consumption (kWh)        Float                        read
0100, 0101                  voltage (V)                                  Float                        read
0106, 0107                  current  (A)                                  Float                        read
0118, 0119                  power (kW)                                  Float                        read
0142, 0143                  power factor                                Float                        read
0144, 0145                  frequency                                      Float                        read

How to change meter ID, for example: change ID:01  to 20 just send command:
01 10 0D B0 00 01 02 00 14 60 AF
first (01) current ID
14 is (20) decimal
60 AF (CRC)
Reply
#5
Ok that reports the first phase, what about the 2nd and 3rd phase on this device?
Reply
#6

.pdf   KinCony-3-phase-meter-modbus-protocol.pdf (Size: 77.09 KB / Downloads: 172)
KinCony 3 phase meter RS485 modbus protocol

Communication parameters:
Modbus-RTU:
Baud rate: 9600bps
Data bits: 8
Stop bits: 1
Parity: EVEN
Modbus read function: 03

Register address
(DEC) data IEEE-754 function
0000、0001 Total power consumption (kWh) Float Read
0010、0011 Total reverse power consumption (kWh) Float Read
0020、0021 Total reactive power (kvarh) Float Read
0100、0101 Phase-A voltage (V) Float Read
0102、0103 Phase-B voltage (V) Float Read
0104、0105 Phase-C voltage (V) Float Read
0106、0107 Phase-A current (A) Float Read
0108、0109 Phase-B current (A) Float Read
0110、0111 Phase-C current (A) Float Read
0112、0113 Phase-A active power(kW) Float Read
0114、0115 Phase-B active power(kW) Float Read
0116、0117 Phase-C active power(kW) Float Read
0118、0119 Total active power(kW) Float Read
0120、0121 Phase-A reactive power(kvar) Float Read
0122、0123 Phase-B reactive power(kvar) Float Read
0124、0125 Phase-C reactive power(kvar) Float Read
0126、0127 Total reactive power (kvar) Float Read
0128、0129 Phase-A apparent power(kVA) Float Read
0130、0131 Phase-B apparent power (kVA) Float Read
0132、0133 Phase-C apparent power (kVA) Float Read
0134、0135 Total apparent power (kVA) Float Read
0136、0137 Phase-A power factor Float Read
0138、0139 Phase-B power factor Float Read
0140、0141 Phase-C power factor Float Read
0142、0143 Total power factor Float Read
0144、0145 Frequency (Hz) Float Read

How to change meter ID.
for example: change ID:01 to 20 just send command:
01 10 0D B0 00 01 02 00 14 60 AF
first (01) current ID
(14)hex is (20) decimal
60 AF (CRC)


ID:1 meter modify "parity" to

01 10 0D B7 00 01 02 [00 00] (61 17)  None
01 10 0D B7 00 01 02 [00 01] (A0 D7)  ODD
01 10 0D B7 00 01 02 [00 02] (E0 D6)  EVEN

( ) is CRC code  [ ] is different setting

ID:1 meter modify "Baud rate" to

01 10 0D B6 00 01 02 [12 C0] (6C 36) 4800bps
01 10 0D B6 00 01 02 [09 60] (66 B3) 2400bps
01 10 0D B6 00 01 02 [04 B0] (63 B2) 1200bps
01 10 0D B6 00 01 02 [25 80] (7B F6) 9600bps

( ) is CRC code  [ ] is different setting
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)