Martin has done a video or two on the Victron MBV-600 series battery monitors. It really is a fantastic little unit, regarded by some as one of the best battery monitors about these days.
I while ago I posted how I hacked a cable to get it to work with the free software.

The interface is good and does what it should do, the software can log to a .CSV too, but you need a computer on all the while, burning energy.
I also stated at the time that it would be better to have the data presented online - cheaply. Victron do have a solution, but you must pay, a lot.
So, I finally got around to it and I have used an Arduino with an Ethernet Shield to grab the data that spews profusely out of the back of the BMV-600S and present it on Cosm's IoT website. Now I can view the data wherever, whenever. It could even be interactive, so I could switch things on or off via Cosm on the Arduino. I have not done this yet though.
Whats more, I can download the data from Cosm in CSV, XML or JSON. I think free Cosm accounts will store three months worth of data.
I looked everywhere for some code that I could load onto my Arduino to do the job, but it seems that nobody else has done it. So I had to write the code myself armed only with the datasheet supplied by Victron. I hate writing code. I like soldering irons and bits of old wire.
I got 99% of what I need to do done in the Arduino sketch, but after many many hours of wailing and gnashing of teeth I was stuck with one last bit. I got around this by using a soldering iron and some bits of wire - job done. Basically I needed to block the data stream into the Arduino at certain points, but I couldn't figure out how to do it in the sketch, so I soldered a crusty old BC547 in open collector mode to pull the Rx pin down to ground externally. The transistor gets turned off by the Arduino when it is ready to receive data. Crude, but it works.
This is what the raw data looks like as it comes out of the BMV-600

So here is a link to my Cosm feed where my BMV-600S is currently posting data live. Unfortunately, nothing too exciting is going on at the moment because I dont have my solar system set up yet. The inverter is just charging the battery continuously for now. Annoyingly you have to keep refreshing the Cosm page to see the latest data.
https://cosm.com/feeds/116608I hope to set up my solar system early in the summer time and then things will get interesting. I'll also wire my temperature sensors to this Arduino and modify the code to suit at some point.
I'll attach the Arduino code too if anyone is interested, it's a TXT file, but just paste into the Arduino IDE. I have a lot of comments in the code, so that should explain what I did in more depth.
Not much to see here, just the hardware lashup.

EDIT: I forgot to include the screen shot of the raw data feed from the Victron.