question

karl-1 avatar image
karl-1 asked

How to set "network mode register" in SmartSolar MPPT Charger via ve.direct hex?

Hello,

does anyone know how to set the "network mode register"?

In the documentation "VE.direct Protocol Bluesolar and SmartSolar MPPT chargers" Rev. 17 there's the following explanation on page 20 for the use case BMS mode:

"BMS mode Set 0x200E to b0001001, write to registers 0x2001 and/or 0x2015"

The second part "write to registers ..." refers to the use case BMS that is recommended if you want to set the charge voltage (by setting the register 0x2001) and/or the charge current limit (by setting the register 0x2015).

But what does "b0001001" mean and how can it be set to the register 0x200E? Is this "b0001001" the binary number "9"? In the document numbers are normaly written in hex, so I wonder what that means. If it means "9", the command is probably :80E200009 followed by checksum, with

: (= start of command)

8 (=command "SET")

0E20 (= 0x200E, where 20 and 0E are reversed because of "little endian")

00 (= flags, must (?) be zero; one or two '0'?)

09 (= that b0001001, if it is really a binary; one or two digits, i.e. with or without the zero?)

followed by the checknumber that is to be set so that the sum of all numbers ((8 + 0E + 20 + 00 + 09 + checknumber) modulo dezimal(256) = 0x55)

Is it right?
Does anyone know more about that?

MPPT SmartSolarVE.Direct
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

0 Answers

Related Resources

VE.Direct protocol FAQ

Additional resources still need to be added for this topic