diy solar

diy solar

Solax Smart Meter - rmodbus protocol

vostraga

New Member
Joined
Mar 21, 2022
Messages
7
Hello.
May be someone have informatrion about Solax Smart Meter modbus.
I am investigate:

Solax X1 mini:
That ask every second like a ping. That works.
send solax: b'\x01\x03\x00\x0e\x00\x01\xe5\xc9'
meter SDM230 not from Solax anw: b'\x01\x03\x02\x00\x00'

send solax: b'\x01\x03\x00\x0b\x00\x01\xf5\xc8'
meter SDM230 not from Solax anw: b'\x01\x03\x02\x00\x00'

But that probably Solax request Data:
send solax: b'\x01\x03\x00\x08\x00\x04\xc5\xcb'
meter SDM230 not from Solax anw: b'\x01\x03\x08\x00\x00\x00\x00\x00\x00\x00\x00'

Meter answer: 00 00 00 00 00 00 00 00
I do STM32 rs485 gateway, but need know from Original Solax Meter what answer.

May be someone have that information? Thnaks.
 
I do that. One side connects to Solax. Second to Meter. I get Modbus messages.
My idea is just to convert the message to Solax protocol. But I don't have information about that.

  1. step - 00 0e - in manual not a description about that register.
Solax -> meter: 01 03 00 0e 00 01 - 1: devid, 03: read from Read Holding Registers, 00 0e = 14, +1 = 40015, 1: count register
Meter -> Solax: 01 03 02 00 00 - 2 byte with 00 00 as value.
That ok Solax accept that.

  1. step - 00 0b - in manual not a description about that register.
    Solax -> meter: 01 03 00 0b 00 01 - 1: devid, 03: read from Read Holding Registers, 00 0b = 11, +1 = 40012, 1: count register
    Meter -> Solax: 01 03 02 00 00 - 2 byte with 00 00 as value.
    That ok Solax accept that.
  2. step - that ask every second 3 times.
    Solax -> meter: 01 03 00 08 04 - 1: devid, 03: read from Read Holding Registers, 00 08 = 8, 4009-40010-4011-4012, 4: count register
    Meter -> Solax: 01 03 08 00 00 00 00 00 00 00 00, 8 byte, 4009 = 00 00, 4010 = 00 00, 4011 = 00 00, 4012 = 00 00.
Idea get from Solax request, Ask from Meter information = And Reply to Solax Correct Data like a Solax Smart Meter.
 

diy solar

diy solar
Back
Top