Build a Comprehensive SOC Battery Monitor

Published at : 23 Dec 2025

Today, we’re building a powerful, real-time State of Charge (SOC) monitor for your batteries. Whether you're using LiFePO4, Lead Acid, AGM, or Gel battery chemistries, this setup will give you accurate insights into your battery’s charge level in real-time. But that’s not all — this monitor also includes safety features like current and temperature monitoring, with alerts to notify you of any potential issues. From preventing overheating to catching excessive current draw before it causes damage, this system will help you keep your battery safe and running efficiently. Plus, with the ability to remotely monitor your battery's status, you can easily check your SOC from ashore or at home, ensuring you're always in control of your battery’s performance.

✔ *Hall Current Sensor*

🎁 Amazon:
https://geni.us/Hall-Sensor-200A
https://geni.us/Hall-Sensor-150A
https://geni.us/Hall-Sensor-100A
https://geni.us/Hall-Sensor-50A
https://geni.us/Hall-Sensor-30A

🎁 AliExpress:
Pick Model from 20A to 200A
https://s.click.aliexpress.com/e/_DEoIkCV

Pick Model from 50A to 600A
Note: These need 5V power supply
https://s.click.aliexpress.com/e/_DDHddRB

✔ *Voltage Sensor INA226*

🎁 Amazon:
https://geni.us/Voltage-Sensor-INA226
https://geni.us/INA226

🎁 AliExpress:
Pick Soldered Version
https://s.click.aliexpress.com/e/_DBUUJLf

✔ *INA3221 Module:*
Three INA219s in One Compact Module!

🎁 AliExpress: Select soldered option or ask them
https://s.click.aliexpress.com/e/_on30cDb

✔ *Multimeter with Clamp*

🎁 Amazon:
https://geni.us/Multimeter-Clamp

🎁 AliExpress:
Pick HT206D 600A AC DC Model
https://s.click.aliexpress.com/e/_DmXicVf

✔ *ESP32 S3 Latest and Fasted Model*

🎁 Amazon:
https://geni.us/ESP32-S3
https://geni.us/ESP32-S3-B

🎁 AliExpress:
Select N16R8 KIT
https://s.click.aliexpress.com/e/_DC2iYxV

✔ *ESP32 - 38 pins*

🎁 Amazon: Select 38pin model
https://geni.us/esp32-38pin

🎁 AliExpress:
https://s.click.aliexpress.com/e/_Dd47S3F

✔ *ESP32 38 pins Breakout Board*

🎁 Amazon:
https://geni.us/esp32-38pin-breakout

🎁 AliExpress:
https://s.click.aliexpress.com/e/_DdPZGFJ

✔ *ESP32 - 30 pins*

🎁 Amazon: Select 30pin model
https://geni.us/esp32-30pins
https://geni.us/esp32-30pin-kit

🎁 AliExpress: Mirco USB or USB C models
https://s.click.aliexpress.com/e/_DdFEubR

✔ *ESP32 30 pins Expansion Breakout Board*

🎁 Amazon:
https://geni.us/esp32-30pin-breakout

🎁 AliExpress:
https://s.click.aliexpress.com/e/_DFM8OV7

✔ *12v to 5v Converter*

🎁 Amazon:
https://geni.us/12v-5v-converter

🎁 AliExpress: Select the 12V to 5V 3A option
https://s.click.aliexpress.com/e/_Deuww1D

✔ *Junction Box (80mm x 80mm):*

🎁 Amazon:
https://geni.us/n9oc7
https://geni.us/a3xe

🎁 AliExpress: Select 83x81x56mm
https://s.click.aliexpress.com/e/_DBOgxxV

If you'd like to support me so that I can buy extra sensors and equipment for future projects:

💖 Buy Me a Coffee:
https://ko-fi.com/smartboatinnovations

Some links above are affiliate links, meaning I may earn a small commission if you make a purchase. Your support helps fund valuable content. Thank you!

Chapters
0:00 Introduction
7:16 My Boat
7:29 ESP32 and Hall Sensor setup
8:33 INA226 Setup
11:37 ESP32 flashing
12:44 SOC Code
16:03 Dashboard
18:12 Calibration
21:00 High Current Alert
22:18 Energy Dashboard
13:18 Outro

*Disclaimer:*
The information provided in this video is for educational and informational purposes only. SmartBoat Innovations assumes no responsibility for any damage, fire, injury, or loss resulting from the use or misuse of the information provided. Viewers are responsible for ensuring that all installations and modifications are performed safely and correctly. It is recommended to consult with a licensed professional before attempting any work on your boat's electrical systems. Use this information at your own risk.