This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Is it possible to put this info into SignalK?
Hello everyone. On the electrical panel of my boat, there's the tipical gauge which can display both batteries voltage.
But it also can display the level on the 2 water tanks. Behing the panel there's a board with several connections (I assume 2 of them are from analogical sensors coming from the tanks).

Is there a way, probable using SensESP or similar, to put that info into SignalK?


Short answer, yes, definitely. You have a BMV there, so are you using a CerboGX? That'd be a pretty easy way to digitize tank/voltage data and get it into SK.
The BMV is connected to the raspberry directly using a a V.E. Direct cable, connected through USB. As well as the solar charger, which uses another VE Direct cable. As far as I know there is no Cerbo GX installed but i haven't discovered all the electrical bits on this boat yet.

So tomorrow I'll check all that out and also I'll take pictures of what's inside the electrical panel, maybe there are some hints there.

Thanks SCarns, you got me started! Smile
Would be useful to measure the voltage on the tank wires.
Also, signalk can now read victron data over bluetooth if you need to free up USB connection into the Pi. Pi3 is very slow but works well with a Pi4
Thanks PaddyB for the tips on Victron and Bluetooth-

This is what lies behind the electrical panel:


Both tanks are completely full now. The house battery voltage is around 13.82V.

When the swith is "idle" or let's say in the center position, the voltage is 6.64V:


When I press the switch to one side (the one i'm measuriing with the multimeter), the voltage is -0.430V:


Do these number make sense?
If you have the USB Victron connectors, that is a very easy way to go to get data into SK.

As for the tank sensors, that's a different story. You'll need something to take the measurements, read the data and then (possibly) use the calibration plugin to make the adjustments. If you go the SensESP route, you can do this. The numbers don't really mean anything to me, but the difference between the numbers at "full" and "empty" are what will matter.

There's a bunch of different ways to do this. On my boat, I found it easiest to use an Alba Combi ( to digitize tank and engine data. On my old boat I built a capacitive sensor with SensESP which worked great, too. You'll need some way to read the sensor at full (1.0) & empty (0.0) and adjust for in-between (0.1-0.9).
Yes yes, Victron has been working for a while now with the cables. No problem on that side.
For the tanks, i think i'm gonna go with SensESP, because is what i know best, so i'll just write the program, and monitor the voltage for some time while I empty one of the tanks. Not sure yet, AlbiCombi seems quite cool, and a way to centralize all these sensors, so i might as well go for it.

Regarding the engine, which is quite important for me too, I opened this other thread:
I'm gonna post pictures of the engine electronics now, to see if they can be of any help.
So I found out this is the kind of sensor the tanks have:


That explains why it only displays 0%, 25%, 50%, 75% and 100%, and no other value in between, which well, let's say it's suboptimal at the very best.
I found this diagram and I understand now how it works:


So I think I could connect all both Com. wires to ground, and the other 8 wires to ESP32 inputs. 

However, I in order to do that I need to "duplicate" the connector so on one side stays connected to the electrical panel, and the other to the ESP32. But I don't know how this connector is called, so I don't know how to buy a "duplicator" (or splicer, or however this is called).

Any inputs on that?

Forum Jump:

Users browsing this thread: 1 Guest(s)