question

ash avatar image

Retrieve data from VE.Smart network

Is there anyway of getting data from a VE.Smart network into a third party device?

I'm looking for:

- Panel and charge data from MPPT SmartSolar

- State of Charge and battery data from SmartShunt

- Current values from Smart BatteryProtect


Thanks!

VE.Smart Network
2 |3000 characters needed characters left characters exceeded

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

3 Answers
edouard-lafargue avatar image
edouard-lafargue answered ·

I have started looking into this - it doesn't seem like Victron has made it easy.

VE.Smart seems to be based on BLE advertisements, which makes it a great system for passively monitoring data, since you only need to listen for BLE advertisements with no pairing or explicit connection to make.

On the other hand it looks like the data structure is, if not encrypted, at least obfuscated. The only obvious part is an uptime counter in milliseconds at byte 7 to 10 (4 bytes), and a header that remains always the same at bytes 1 to 6 (counting from one).

I would be really interested to hear if anyone has managed to decode those broadcasts, since they would make it super elegant to build a passive monitor without disturbing an existing installation.

2 |3000 characters needed characters left characters exceeded

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

ash avatar image
ash answered ·

Thanks for the reply Vance,

I have been using the ve.direct protocol to pull in data from the MPPT, was hoping that when the shunt joined the ve.smart network the data from both would flow from both through the same ve.direct port. Doesn't look like that is the case though!

It would be nice if there was a way of interrogating the data from a ve.smart network minimal cabling.

2 |3000 characters needed characters left characters exceeded

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

Vance Mitchell avatar image
Vance Mitchell answered ·

Using ve.direct you can access most of the data you require.

Victron opensource Has more information on ways to interface with your equipment. Venus Pi would be my first choice for multiple products and in addition to the VRM it can also export to mqtt. Arduino could also work, depending on what you want to do with the data.

I don’t think there is any solution using the ve.smart network currently.

2 |3000 characters needed characters left characters exceeded

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