carcinogoy / Victron_MK3_Parser

Really bad python parser for Victron MK3 attached to Multiplus 2
2 stars 1 forks source link

MK3 protocol #1

Open ortegafernando opened 3 years ago

ortegafernando commented 3 years ago

Hi, I have found MK2 protocol document. Is there any MK3 document? Are they the same? Then, why change their names? Thanks

DurvalMenezes commented 2 years ago

According to Victron[1]:

MK2/MK3 Protocol The MK2.2 and MK3 provide a galvanically isolated connection to VE.Bus, and it translates the VE.Bus protocol into the “MK2/MK3 Protocol”. The MK2/MK3 Protocol allows reading information, turning the device on and off, changing the current limits and configuring a device. To download the document, look for the ‘Interfacing with VE.Bus products – MK2/MK3 protocol’ on: http://www.victronenergy.com/support-and-downloads/whitepapers/ Note that implementing the MK2/MK3 protocol is a task which is not to be underestimated. It is a complicated protocol, and unless there is a huge commercial interest, we cannot give any support or help during the implementation(!). Make sure to have a look at Appendix 2 in that document, which is an annotated example for a typical UI. Note that there is no difference in protocol between the MK2 and MK3 interfaces.

My interpretation of the above is that MK2/MK3 are the names of the hardware interfaces (the little boxes you plug on one side to the Victron product VE.Bus interface, and on the other to your computer's USB) and that they both 'speak' the same protocol.

[1] https://www.victronenergy.com/upload/documents/Technical-Information-Data-communication-with-Victron-Energy-products_EN.pdf

bloddy commented 1 year ago

Both speak the same protocol, but it's a difference between MK2/MK3 electrical and initialization .. ex with am MK3 you can't initialize old victron with standard frames...