Simplest way to remote monitor battery voltage from afar

I want to monitor my boats battery voltage when I am away. The boat is connected to the marina wifi but is NOT plugged into shore power. I have a MPPT controller that connects to my phone via BT while I am on the boat. I have read multiple ways of doing this, with a Pi, Home Assistant, ESPY32, VenusOS, etc.

One was to run HA on the Pi, then have an ESPY32 connect via BT and some YAML code to the MPPT wirelessly to the Pi. That seems like lots more work than I need, the person who wrote that was creating a whole remote boat monitoring system to monitor all sensors, I just need to use my phone remotely to see battery V.

Then I have come across possibly just using VenusOS. Is it really as simple as flashing to a Pi, then just running the Pi on the boat reading batt V and me seeing it remotely on my phone? Do I need to connect the Pi directly to the MPPT (it currently connects via BT to my phone). If so, this is great, one issue I might have is that as long as things are going well with the solar panel charging the batteries, the Pi will not be draining the battery. However, if the panel somehow stops working, the Pi will drain my battery in about 60 days.

Regarding last sentence above, is there a lower power method, can an ESP32 connect directly and run HA that I can see on my phone, or with an ESPY32 do I still need a Pi?

I have an RPi connected to a MPPT controller and a smart shunt it does need internet access which is provided by a TP link M7350 and a cheap SIM £1.50 for 3gb a month.

The whole lots consumes 6watts so not much battery drain. I can switch it all off using a Sonoff remote switch consumption is then just 1.5watts.

Simple to set up and use,

Then the GlobalLink 520 might be just the thing for you…

https://www.victronenergy.com/upload/documents/GlobalLink_520/19329-GlobalLink_520-pdf-en.pdf

Thanks for the quick reply. A few detailed questions:

  1. Are you using VenusOS on the Pi?
  2. Do I need a cable to connect the MPPT to the Pi, or can it connect wirelessly (I have a Pi 4 with BT)
  3. I haven’t used VenusOS, once I am away how do I see what the Pi is getting? I know there is a Victron remote portal, but what app on my phone do I use to connect to see that data?
  4. 6W is .5A at 12V, that is 12Ah a day, my batteries are 250AH, so if something is wrong, it drains my batteries in 20 days! Can you give me more info on this Sonoff remote switch? Thanks!

Take a Raspberry Pi Zero 2 W with Venus OS , register a VRM Account, 12V /USB DC/DC converter for power supply, connect the mppt with a VE.direct cable.

Online connection with build in wlan to marina and/ or cheap LTE modem with sim card.

Alarm rule at VRM to get a email if battery has become undervoltage

https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/

Pi 4 takes to much power…

Yes I’m running Venus OS on an RPi 3B+. Only got 105Ah LFP batter here and so far it’s not been a problem. I turn the Pi off in the winter to save battery only turning it on when I need to check the system.

Cable connections from the Victron kit to the usb on the RPi, I started with cheap copy cables but kept getting drop out so bought the Victron ones instead.

It’s all done through VRM and the Victron portal

Helpful video on building RPi system Here

As for Sonoff I use an app called eWeLink

And the switches are These

All you really need is the TPLink MiFi and the Sonoff switch to remain powered up unless you are checking what’s happening.

So I can’t use BT over wifi to the Pi? I need a victron VE to USB cable (not the VE to VE cable)? My mppt has BT wireless, which is how I connect to my phone.

You can use BT only for VE.Smart Network or your smartphone
GX devices for remote management are working only with a cable (VE.direkt for your mppt, Ve.bus, Ve.can, ..)

GX and VE.Smart Network are two complete different worlds.

For a raspi you need this

For a Cerbo you can use this too or a Ve.direct to Ve.direct cable (same plug on both sides).

I used to run a system before I went RPi Venus OS that used BT

It was an old 4G Android Tablet that connected as normal to the Victron kit over BT.

However it also had TeamViewer installed and my machine at home had the same. It meant I could remote access the Tablet from home. Took me a while to convince TeamViewer it wasn’t commercial use but I did in the end.

Wasn’t nearly as reliable as the RPi and Venus but it did work.

My quick solution for remote management.

If you have a Orion XS instead of a mppt you can monitor start and house battery.

Thanks. So you have a 2w with the USB Victron cable going to mppt, what is the white device to the right of the rasp, and I guess from the 12V you goto a switch that then feeds a LCD screen? (can’t see it well). The ‘braided’ black white coming from the pi is video for lcd?

At the top of the picture you see the dc/dc converter 12V → Usb, the white at the right side is a LTE modem.
Uder the Raspi is a USB hub

There is no display cable….GX Wifi Display is greater

Not sure if I am doing something wrong. I see my Pi (see pic) and connect with my phone in the Victron Connect App.

If I hit the VRM portal on the bottom, I get a screen asking to setup a device, and I am not sure what to pick. VenusGX? Not sure since the picture looks like a Victron device, not a general computer. BTW, the Pi is NOT connected to any Victron device yet, I am trying to set this up first at home, my boat currently has no internet connection.

But I can’t figure out on my phone how to get to the screen I get on my computer unless I goto my browser?

I solved this problem by connecting a GLi.Net GL-X2000 Spitz Plus device to my Cerbo GX using an ethernet cable (I have other ethernet devices connected as well).

The Spitz can be set up to use the marina’s WiFI as primary connection and falls back to an LTE connection for when we are away from the marina.

I have connected the Spritz to a Tailscale VPN network (free for private users) and then installed the Tailscale app on my mobile, tablet, pcs etc.

Through this I can connect to the Cerbo GX and any other networked device onboard. I use this (with Node Red) to monitor the Ruuvi devices in each cabin to check temperature and humidity levels, I also can check the two starter batteries and my LiFePo4 bank and using the analogue inputs on the Cerbo GX the water and Diesel tanks.

This allows me to access the GUI from anywhere so I can control the Quattro and MPPT controllers etc.

Having a WiFi/LTE connection also means the Cerbo is also connected to the VRM.

This works a treat.

Looked for mifi devices since marina wifi where they put my boat in the yard is terrible. That TP Link mifi in the states $150. That and a data plan will cost me $250, I can re up my sentinel plan for that, which I really didn’t want to do just to monitor batt voltage 1x a month!

They are getting on for that price new here, Try searching the likes of eBay for one second hand, usually much cheaper.