Quick Summary (TL;DR)
For most 12 V, 24 V and 48 V off-grid battery banks, Victron SmartShunt is the strongest starting point: it measures current entering and leaving the battery through a calibrated shunt, calculates state of charge (SoC), supports Bluetooth through VictronConnect and has VE.Direct for connection to a GX gateway. Choose the SmartShunt IP65 if the installation requires that enclosure rating; standard SmartShunt is IP21. Choose BMV-712 Smart if you need a permanent display, audible alerts or its programmable relay. For a larger Victron Lynx distribution system, Lynx Shunt VE.Can is the purpose-built, GX-dependent alternative. None of these products replaces a battery-management system (BMS), fuse, disconnect or suitably rated cabling.
For Home Assistant, decide how the data will reach your server before buying. A compatible SmartShunt or BMV can be monitored locally via the official Victron BLE integration using encrypted Instant Readout advertisements; Bluetooth range and update availability depend on the site. For a more predictable wired system, connect VE.Direct to a supported Venus OS/GX device and use Home Assistant’s Victron GX integration over local MQTT. Lynx Shunt VE.Can is designed for VE.Can integration through a GX device, not as a direct Bluetooth peripheral.
What a battery shunt measures — and what it does not
A battery shunt is a deliberately low-value precision resistor inserted in the high-current DC path. Its monitoring electronics measure the small voltage drop across that resistor and derive current. By counting current over time, a battery monitor can estimate how many amp-hours have left or returned to the bank. It normally measures battery voltage as well, enabling an approximate power reading from voltage multiplied by current.
A bare shunt is not the same as a complete smart battery monitor. The shunt itself may have no Bluetooth, no algorithm for SoC, no display and no communications interface. A generic 500 A/50 mV replacement shunt is useful only with matching instrumentation and appropriate calibration; it is not automatically a drop-in SmartShunt or Home Assistant accessory.
The crucial distinction is between battery-side DC measurements and household AC energy. A shunt reports battery current, voltage and estimated SoC. It does not inherently know solar-array production, inverter AC losses, site import/export or what individual appliances consume. An inverter may report those separately, and the Home Assistant Energy dashboard needs carefully selected energy counters rather than every instantaneous watt value.
Battery monitor versus BMS versus solar charge controller
| Component | Primary role | Typical information | Can it protect the battery? |
|---|---|---|---|
| Smart battery shunt | Measure net current through the bank and estimate SoC | Voltage, current, amp-hours, SoC, time-to-go | No: it is monitoring equipment, not cell-level protection |
| Battery-management system (BMS) | Supervise cells and impose protective limits | Cell voltages, temperature, faults, permitted charge/discharge | Yes, where correctly designed and configured |
| MPPT solar charge controller | Convert/control PV charging | PV power, charge current, charger state | Controls its own charging; not a substitute for all BMS functions |
| Inverter/charger | Convert AC/DC and manage supported charging modes | AC power, DC power, inverter state | Has equipment protections; system safety still requires proper design |
| Home Assistant | Visualise, alert and optionally automate | Exposed device entities and history | No: not a safety-critical shutdown controller |
A lithium bank with a communicative BMS may already provide a trustworthy SoC estimate to its inverter or gateway. Before adding a second monitor, establish which device is authoritative and whether the shunt would add independent information or create two conflicting SoC readings.
Best battery shunts and monitors compared
The recommendations below distinguish product architecture, not just amperage. Confirm the exact model revision and package supplied by the retailer; cable sets, temperature probes, connectors and shunts can vary by product.
| Product | Current models or nominal rating | Local monitoring interface | Standout benefit | Main limitation |
|---|---|---|---|---|
| Victron SmartShunt | 300 A, 500 A, 1000 A or 2000 A | Bluetooth Instant Readout; VE.Direct | Compact, no panel display required; good Victron integration | No standalone physical display or BMV-style relay |
| Victron SmartShunt IP65 | 300 A, 500 A, 1000 A or 2000 A | Bluetooth; VE.Direct | IP65-rated housing for more exposed mounting positions | Environmental rating does not make cables, terminals or battery compartment automatically waterproof |
| Victron BMV-712 Smart | Supplied 500 A/50 mV shunt | Bluetooth; VE.Direct | Dedicated display, buzzer and programmable relay | More cabling and panel space than SmartShunt |
| Victron Lynx Shunt VE.Can | 1000 A | VE.Can to Victron GX | Built for the Lynx distribution architecture; fuse position | Not a standalone Bluetooth/VE.Direct SmartShunt replacement; GX required for readout |
| Generic 500 A/50 mV shunt + compatible monitor | Depends on paired electronics | Varies: analogue, serial or proprietary | May suit an existing controller with a documented shunt input | Interface, SoC algorithm and Home Assistant support must be individually proven |
Best overall: Victron SmartShunt 500 A
For a typical small or medium off-grid house, cabin, camper or backup battery bank, a SmartShunt with a correctly sized current rating offers an effective combination of documented accuracy, app-based configuration and open integration paths. Victron lists 300 A, 500 A, 1000 A and 2000 A variants; 500 A is an option, not a universal requirement. Sizing still depends on maximum continuous and short-duration inverter current, charging current, wiring and temperature conditions.
The SmartShunt has a VE.Direct port, so a VE.Direct cable or suitable interface can carry its measurements to a Cerbo GX or compatible Venus OS device. Bluetooth is convenient for setup and nearby monitoring; it should not automatically be treated as a reliable link through metal cabinets or across an outbuilding. The standard version is IP21, so place it in a dry, appropriate enclosure.
Victron specifies battery supply range 6.5–70 V DC and current measurement accuracy ±0.4% for its SmartShunt family. That figure does not mean the calculated SoC will remain accurate indefinitely without correct battery settings and synchronisation. See the official SmartShunt technical data.
Best in damp or exposed equipment areas: SmartShunt IP65
Choose the IP65 model where the enclosure/environmental requirement genuinely calls for it, rather than assuming that all SmartShunts have the same ingress protection. Victron lists the same 300/500/1000/2000 A model range for the IP65 family. IP65 is an enclosure rating; the entire installation still needs correctly protected terminations, cable routing, overcurrent protection and isolation. The IP65 version retains Bluetooth and its VE.Direct connection.
Pay attention to physical access. A shunt can be the correct component electrically but a poor fit in a congested battery compartment where a tool might bridge positive conductors or the service disconnect is inaccessible. The installer should account for clearances, torque, strain relief and heat dissipation, using the IP65 manual rather than a generic online wiring diagram.
Best where a display or alarm matters: BMV-712 Smart
A BMV-712 Smart adds a dedicated panel-mount display and audible alarm capability. Its published specifications include a 500 A/50 mV supplied shunt, VE.Direct, an auxiliary input and a bistable programmable relay rated in the official data at 60 V / 1 A. That low-power relay is for signalling or an appropriately engineered control interface; never place inverter or battery current through it.
BMV makes sense where someone needs to check the battery without opening a phone or Home Assistant and where a local alarm is useful. It is less tidy if the installation has no suitable mounting position. The auxiliary input can be configured for a second-battery voltage, midpoint measurement or compatible temperature sensing; these are alternative uses of one input, not three simultaneous independent channels. Temperature sensing needs the specified optional accessory.
See Victron BMV-712 technical specifications.
Best for a larger Victron DC distribution system: Lynx Shunt VE.Can
Lynx Shunt VE.Can is a 1000 A intelligent shunt designed as part of Victron’s modular Lynx distribution arrangement, including a position for a fuse that is not supplied. Its integration is VE.Can → GX device, not the VE.Direct/Bluetooth SmartShunt route. For a new power room designed around Lynx busbars, fusing and control equipment, that architecture may justify the larger total system cost.
Do not buy Lynx Shunt expecting it to pair directly with the official Victron BLE integration on a Raspberry Pi. Victron specifically describes GX readout as its intended path. Verify the precise VE.Can cable, termination, fuse and busbar model as part of the installer design. See Victron Lynx Shunt VE.Can.
What about cheaper shunts and non-Victron monitors?
A lower-priced monitor can be reasonable in a simple, standalone installation if it has a reliable display, a rated shunt and clearly documented battery settings. However, a phone app is not evidence of an open API. Many products use proprietary Bluetooth commands or cloud apps; some offer RS485 only on specific models. Unless the manufacturer publishes a supported, usable interface and the Home Assistant path has been verified, budget for manual viewing rather than automatic history and alerts.
There is also a difference between buying a complete battery monitor and buying an unlabelled 75 mV/50 mV resistor. Voltage-drop ratings and current scale must match the monitor’s specification. Using arbitrary shunt hardware on a high-current battery system without a qualified design is a poor place to save money.
Which shunt size should you buy?
Start with the battery-side maximum continuous current under real operating conditions, not AC appliance ratings alone. The inverter’s AC output power must be divided by battery voltage and realistic inverter efficiency to estimate DC input current; surge conditions require separate examination. Charge controllers and DC loads may also share the measurement path.
Worked examples, not manufacturer design ratings
At 48 V, an inverter delivering 5,000 W at an assumed 92% efficiency would draw about:
5,000 W ÷ (48 V × 0.92) ≈ 113 A.
At 12 V, a 3,000 W inverter at the same assumed efficiency draws about:
3,000 W ÷ (12 V × 0.92) ≈ 272 A.
These illustrative calculations show why a 12 V system can demand far more current for the same AC power. Real battery voltage falls under load, starting surges can exceed steady operation, and conductor/fuse/busbar ratings have to be independently checked. Never use these examples to size an actual fuse or cable.
| Battery system scenario | What to assess | Shunt selection principle |
|---|---|---|
| 12 V leisure system with modest loads | Inverter surge, maximum charge current, cable and terminal constraints | A lower-rated published shunt might be sufficient after checking full current envelope |
| 12 V system with a 3 kW inverter | Very high DC current, voltage sag, continuous temperature | Verify peak and continuous requirements; do not assume 300 A rating is adequate for all cases |
| 24 V off-grid cabin | Solar charger output plus inverter loads, fault protection | Choose a compatible monitor and rated installation, not rating based on battery capacity alone |
| 48 V residential ESS | Inverter battery-side current, BMS limits, parallel strings, DC distribution | A correctly rated SmartShunt or Lynx architecture may fit; confirm system topology |
| Parallel battery strings | What current passes each path; authoritative SoC source | A whole-bank monitor needs a deliberate common measurement point |
A 500 A label describes nominal shunt current capacity, not bank amp-hour capacity. A 500 A shunt can monitor a relatively small bank or a much larger bank if current and installation limits are respected. Conversely, a battery sold as 200 Ah can still support significant current depending on chemistry and BMS rating.
Where the shunt goes: measurement boundaries and safety
In the typical manufacturer-recommended negative-leg layout, only the battery/bank negative connects to the BATTERY MINUS side of the shunt. All inverter, charger, PV charge controller and other system negative returns pass through the SYSTEM MINUS or LOAD MINUS side. A circuit bypassing the shunt will not be counted in net battery current; SoC then drifts even if every individual device is operating normally.
This is an explanation of measurement boundaries, not a substitute for an installation schematic or an instruction to work on an energised system. Battery banks can deliver destructive fault current, including at only 12 or 24 V. Have an appropriately qualified installer design cable sizing, isolation, fusing, earthing, enclosure layout, busbars, terminal torque and the necessary safe work procedure. Read the manufacturer’s own wiring instructions for the exact model and installation.
| Mistake | Why it matters | Corrective action |
|---|---|---|
| Charger negative bypasses the monitor | Charging current is invisible; SoC typically drifts | Have the DC wiring scheme corrected to include every relevant return |
| A load connects on the BATTERY MINUS side | Discharge current can bypass measurement | Move measurement boundary in a professionally designed installation |
| Shunt orientation reversed | Charge/discharge signs may be reversed | Confirm marked terminals and check direction under a known load |
| Wrong shunt calibration or model | Current and calculated SoC can be severely wrong | Use only supported rating and calibration settings |
| Shunt is mistaken for a fuse | No assured overcurrent protection | Keep separate properly engineered fuses or protective devices |
| Home Assistant is used as a battery safety controller | Network/server failures can defeat an automation | Keep all cell safety and protective controls in certified hardware/BMS |
Note that the Victron SmartShunt installation instructions specifically warn that current paths connected on the battery side are omitted from SoC calculation. Official installation instructions.
Home Assistant integration: three genuinely different routes
Before buying, decide whether you want short-range local monitoring, centralised off-grid control-room data, or a third-party serial integration that you are willing to maintain.
| Route | Hardware/data path | Internet required for local readings? | Best use | Important limitation |
|---|---|---|---|---|
| Official Victron BLE | SmartShunt/BMV Instant Readout → Bluetooth adapter/proxy → Home Assistant | No | Simple local battery dashboard | Signal reception, firmware and advertised entities vary; encryption key required |
| Official Victron GX | SmartShunt/BMV via VE.Direct → GX/Venus OS → MQTT → Home Assistant | No | Wired Victron or remote power-room installation | Added gateway and network, correct GX security setup required |
| Lynx VE.Can via GX | Lynx Shunt VE.Can → VE.Can → GX/Venus OS → Home Assistant | No | Lynx-based distribution systems | Not a direct standalone BLE device; proprietary cabling not interchangeable |
| Custom serial decoder | Supported VE.Direct serial output → documented reader → Home Assistant | No if local | Engineering experiments or a narrow custom setup | Integration maintenance, cabling and data semantics are your responsibility |
Option 1: Victron BLE — lowest additional hardware cost
Home Assistant has an official Victron BLE integration for devices supporting Instant Readout, including SmartShunt and BMV battery monitors. The device must be advertising supported encrypted readings. Pair in VictronConnect, enable Instant Readout, then retrieve the encryption key under Product Info and provide it when adding the device in Home Assistant.
A built-in Bluetooth radio, suitable USB adapter or thoughtfully placed supported Bluetooth proxy may be needed depending on the Home Assistant host’s location. BLE reporting depends on advertisements being received; a steel battery enclosure, thick walls, range and competing Bluetooth connections can compromise continuity. Verify the exact entities available after discovery instead of promising that every firmware and monitor publishes the same sensors.
BLE is particularly attractive for a camper in the driveway or an adjacent equipment room. For a detached shed, a very long cable run or a site where historical data must be captured consistently, a wired gateway can be more appropriate.
Option 2: VE.Direct into a GX device, then MQTT locally
Connect a compatible SmartShunt or BMV-712 to a supported Victron GX device with the correct VE.Direct cable, configure Venus OS, then use Home Assistant’s official Victron GX integration. Its local MQTT path discovers system data and exposes sensors such as battery voltage, current and SoC subject to hardware, firmware and gateway configuration. Depending on the GX security profile, a password, TLS or token pairing may be required.
This approach is compelling when the battery already sits alongside Victron solar chargers, inverters and an energy-management system. The gateway can unify several devices, while Home Assistant acts as a display, historian and automation layer. Set sensible network permissions and avoid exposing local MQTT or Venus OS management interfaces to the public internet.
A Raspberry Pi running a supported Venus OS image is a possible engineering choice, but it brings its own storage, power-supply, USB and software-maintenance questions. Our existing Victron Cerbo GX vs Raspberry Pi Venus OS guide compares those trade-offs.
Option 3: VE.Direct to an ESP32 or other serial host
VE.Direct is a serial communications interface, not an RS485 port and not a licence to connect arbitrary GPIO pins directly. A custom reader must use the official electrical and data documentation and appropriate hardware for the interface; it must also handle checksums, link failures, physical grounding and telemetry gaps. Such a project can be worthwhile for an experienced developer, but it is not the lowest-risk route for a homeowner needing a dependable battery monitor.
For a production installation, consider the supported GX integration first. Use a custom ESP32AliExpress price/serial bridge only where it adds real value, can be isolated correctly and has an ongoing maintenance owner. The next article in this series covers a broader monitoring-only architecture for off-grid solar systems.
Battery state of charge: why amp-hour counting needs calibration
A shunt-based monitor primarily counts charge moving into and out of a battery. Its calculations also use configured battery capacity, charge efficiency, discharge characteristics and the manufacturer’s synchronisation criteria. Voltage alone is not a reliable SoC indicator under load, especially for lithium iron phosphate batteries with a relatively flat voltage curve.
A simplified example: a nominal 200 Ah battery starts with an accurately established 100% SoC, and the shunt counts 50 Ah of net discharge. Ignoring efficiency losses and other correction factors, a rough estimate is 75% SoC. The same 50 Ah discharged from a correctly configured 400 Ah bank corresponds to about 87.5%. This is why choosing the wrong battery-capacity setting corrupts results even if the current sensor is excellent.
Shunts cannot measure each lithium cell and cannot know whether a BMS has restricted charging or disconnected the pack unless such information is separately communicated. When the bank undergoes complete, healthy charge cycles, the monitor must recognise the manufacturer’s synchronisation conditions to correct accumulated counting error. Incorrect charged-voltage, tail-current, charge-efficiency or Peukert settings cause persistent drift; do not simply press “synchronise to 100%” whenever an unexpected reading appears.
Battery parameters to review during commissioning
| Setting or reading | Why it matters | Verification approach |
|---|---|---|
| Bank capacity (Ah) | Determines how counted amp-hours translate to SoC | Use the battery manufacturer’s specification and configuration |
| Battery chemistry | Influences charge behaviour and recommended algorithms | Check lead-acid versus LiFePO4 guidance, not a generic preset |
| Charged voltage | Participates in full-charge detection | Match approved charger/battery charging parameters |
| Tail current | Helps distinguish actual full charge from temporary voltage rise | Use manufacturer’s battery-monitor commissioning guidance |
| Charge efficiency | Compensates for return-charge losses | Follow manufacturer settings appropriate to chemistry |
| Current zero / calibration | Small bias integrates into large SoC errors over time | Check true zero-current readings under an isolated or controlled condition |
| Time-to-go | Derived estimate, not an unconditional promise | Assess against actual load profile and alarm requirements |
| Optional temperature | Can aid monitoring, especially for lead-acid installations | Use the specified sensor; does not replace BMS temperature protection |
Victron’s SmartShunt settings and features manual explains synchronisation, battery capacity and SoC parameters. Commission the monitor after making the electrical installation safe and obtaining the battery manufacturer’s approved settings.
How to avoid confusing SoC, watts, watt-hours and amp-hours
Home Assistant can display several useful readings, but they represent different quantities. Battery current (A) can be positive or negative according to the device convention; battery power (W) is an instantaneous flow; SoC (%) is an estimated remaining fraction; amp-hours (Ah) are a measure of electrical charge; and energy (Wh/kWh) includes voltage as well as current.
For a simplified constant-voltage example, 10 A charging at 52 V for one hour represents about 520 Wh at the measurement point, not 10 kWh. Real voltage and current change over time. Integrating estimated power from infrequent or missing updates introduces error. Prefer a properly exposed cumulative energy counter if the device provides one and Home Assistant supports it. Do not feed percent SoC or an instantaneous watt sensor directly into a dashboard field expecting monotonically increasing energy.
A shunt at the DC battery interface should not be double-counted as PV generation or household consumption. When an inverter and solar charger already provide their own metering, retain clear device names such as battery_dc_power, pv_dc_power, inverter_ac_output and grid_import_energy, and label positive/negative power signs clearly.
For wider energy metering methods, see our published ESP32 energy monitoring comparison and Home Assistant Energy troubleshooting guide.
Total system cost: compare the complete integration path
Shunt price alone is not the cost of a working Home Assistant installation. A SmartShunt may be inexpensive relative to a Lynx distribution system, but the latter can be the more coherent purchase when a large installation already uses Lynx busbars, DC fusing and Cerbo GX equipment. Conversely, buying a GX gateway for a single nearby battery may be excessive if BLE reception is dependable and only read-only alerts are required.
| Cost item | SmartShunt + BLE | SmartShunt + GX | BMV-712 + GX | Lynx Shunt + GX |
|---|---|---|---|---|
| Battery-monitor hardware | Required | Required | Required | Required |
| Separate display | Phone/HA optional | GX screen optional | Included | GX display/interface optional |
| VE.Direct interface/cable | Not needed for BLE path | Usually required | Usually required | Not VE.Direct; VE.Can components required |
| GX gateway | Not required | Required | Required | Required |
| Enclosure and DC installation | Required | Required | Required | Integrated Lynx components and enclosure design |
| Communications maintenance | BLE key/range | LAN/Venus OS/MQTT | LAN/Venus OS/MQTT | VE.Can/GX/LAN |
| Optional battery temperature accessory | Model-specific extra | Model-specific extra | Model-specific extra | Architecture-dependent |
Check the seller’s exact model number, available shunt current ratings, compatible accessory list and regional warranty. Avoid comparing one bare monitor price with a fully assembled gateway-and-distribution system price. Labour, busbars, protection, specialist commissioning and correcting an older battery installation can exceed the monitor price.
Recommended setups for different buyers
A small camper or cabin with no existing Victron gateway: start by assessing SmartShunt 300 A or 500 A as appropriate to the measured current envelope; use the official Victron BLE integration if Home Assistant can reliably receive the encrypted broadcasts. Add a GX gateway only if you need a wider system view, wired reliability or additional Victron devices.
A family home with 48 V backup or solar storage: if a compatible Venus OS device is already installed, VE.Direct SmartShunt can be economical and well-supported. Check whether the lithium battery BMS already supplies authoritative SoC to the GX system, and decide which source Home Assistant should display rather than mixing estimates.
A marine or workshop enclosure exposed to moisture: use a product with the environmental rating required by the installer, potentially SmartShunt IP65. IP65 does not waive the need for a proper battery compartment, reliable terminals or DC protection.
A battery room needing a visible readout or buzzer: favour BMV-712 Smart if its dedicated display, relay and alarms provide a genuine benefit. The relay needs an engineered control interface and must never be mistaken for a battery-current disconnect.
A larger modular Victron distribution board: consider Lynx Shunt VE.Can when the rest of the system is designed around Lynx equipment and an appropriate GX device. It is not the cheapest stand-alone battery monitor and should not be chosen as such.
A non-Victron bank using a proprietary battery BMS: confirm whether the battery manufacturer offers a supported local interface first. A second shunt can still provide independent current measurements, but its SoC estimate may disagree with the BMS for legitimate reasons and needs a clearly defined role.
Troubleshooting: why Home Assistant or SoC looks wrong
| Symptom | Likely causes | Safe first checks |
|---|---|---|
| SmartShunt not found over Bluetooth | No Instant Readout, unsuitable adapter, distance, active VictronConnect session | Confirm compatible firmware and HA Bluetooth; verify adverts/key near the device |
| Device visible with only signal strength | Unsupported data decoding or wrong BLE encryption key | Check official Victron BLE support list and key in VictronConnect |
| Home Assistant data disappears behind a metal cabinet | RF attenuation and dropped advertisements | Improve receiver placement or choose a wired GX pathway |
| Battery SoC falls despite solar charging | Solar charger return bypasses the shunt; incorrect sign or configuration | Have an installer verify measurement boundary; check charge sign/monitor settings |
| SoC jumps suddenly to 100% | Incorrect charged-voltage or tail-current settings | Review approved settings and synchronisation logic |
| Power sign is opposite to expectation | Shunt side reversed or device sign convention misunderstood | Check labelled current direction under a known safe operating condition |
| GX can see shunt but HA cannot | MQTT/security/network or integration setup issue | Verify Venus OS device inventory, local security profile and network access |
| Lynx shunt not found by Bluetooth | Wrong integration architecture | Check VE.Can connectivity and GX device rather than searching for BLE |
Do not troubleshoot a live high-current terminal by loosening connections or moving conductors. Perform software/telemetry checks first, then consult the qualified installer for any physical investigation.
Frequently asked questions
Does SmartShunt work with Home Assistant without a Cerbo GX?
Yes, potentially. The official Victron BLE integration supports compatible SmartShunt Instant Readout, provided Home Assistant can receive the Bluetooth advertisements and you supply the device’s encryption key. The exact entities available depend on the device and firmware. A GX device remains useful for a wired, multi-device installation.
Can I use a 500 A shunt with a 100 Ah battery?
Potentially, because shunt current rating (A) and battery capacity (Ah) describe different things. You must still verify the actual current envelope, cabling, installation and monitor settings. A larger number is not automatically a better choice for precision or cost.
Is a 500 A/50 mV shunt interchangeable with another one?
Not automatically. Matching nominal current and millivolt rating is only the beginning; the receiving electronics, terminal geometry, calibration, temperature behaviour and manufacturer approvals also matter. Use the exact shunt specified for your monitor.
Can a battery shunt replace a BMS?
No. A shunt-based monitor does not independently protect individual lithium cells from overvoltage, undervoltage, overtemperature or unsafe charging. Those functions belong in compatible, appropriately certified battery and system protection hardware.
Can I derive battery energy in kWh by multiplying SoC by capacity?
Only as an approximation with strong assumptions about usable capacity, voltage, chemistry, depth-of-discharge settings and efficiency. It is not equivalent to a calibrated cumulative energy meterAliExpress price or a tariff billing record.
Should Home Assistant send battery shutdown commands if SoC is low?
Home Assistant can issue a notification and may support non-critical load shedding in a properly engineered system. It must not be the only mechanism protecting the battery from unsafe conditions. Keep BMS and inverter protective functions active regardless of network availability.
Final recommendation
For most buyers wanting reliable off-grid battery monitoring in Home Assistant, choose a correctly sized Victron SmartShunt, then select either the supported BLE path or a wired VE.Direct-to-GX architecture based on distance and reliability requirements. Pay extra for BMV-712 when its display and alarm relay are genuinely useful, or for Lynx Shunt VE.Can when the wider Lynx distribution system requires it. The decisive purchase questions are measurement boundary, verified communications interface and installation quality—not merely whether the package says 500 A or has a Bluetooth logo.
Official documentation and further reading
- Victron SmartShunt product range — available variants and VE.Direct/Bluetooth architecture.
- SmartShunt technical specifications — current, voltage, accuracy and IP21 details.
- SmartShunt installation — correct negative return placement and connection restrictions.
- SmartShunt IP65 specifications — ratings and environmental version.
- Victron BMV-712 specifications — shunt, display and relay data.
- Victron Lynx Shunt VE.Can — 1000 A model and GX connection.
- Home Assistant Victron BLE integration — Bluetooth Instant Readout and encryption key setup.
- Home Assistant Victron GX integration — local MQTT gateway requirements.
- Victron SmartShunt settings — capacity and SoC synchronisation.