It is crucial that the BMS have control over chargers and loads. The best way to do this is over CANBUS, allowing the BMS to take precise control over the charge voltage and current limits. This aligns charging with balancing. Older systems used relays, contactors, and diodes or IGBTs to control charge and discharge, this is no longer recommended with the prevelance of CAN-capable inverters.
| Inverter | Protocol | Compatibility |
|---|---|---|
| SMA Sunny Island | SMASunnyIslandV31 | Validated by Batrium |
| SMA SunnyBoy | SMA Sunny Boy Storage HV | Tested (Not Verified by Batrium yet) |
| SolaX | Solax SK control | Validated by Batrium |
| SolaX | Solax SK limited | Validated by Batrium |
| Brusa | Brusa NLG5 charger | Validated by Batrium |
| Brusa | Brusa NLG6 charger | Validated by Batrium |
| Victron | Victron GX Gateway | Validated by Batrium |
| IngeTeam (HV) | INGECON Storage | Validated by Batrium with the Manufacturer |
| Redback | Redback Hybrid SH5000 | Validated by Batrium |
| GoodWe | GoodWe SBP/ES | Validated by Batrium |
| Elcon/TC | Elcon/TC Charger | Validated by Batrium |
| En-Power | En-Power 500k | Validated by Batrium |
| En-Power | En-Power 250k | Validated by Batrium |
| Eltek FlatPack2 | Eltek FlatPack2 HE2000/48 | Validated by Batrium |
| Sofar | Sofar | Validated by Batrium |
| Project Lychee | LG RESU Emulator | Validated by Batrium |
| Pylontech (HV & LV) | Pylontech Emulator | Validated by Batrium |
| Schneider Conext Inverter | Not Yet Tested | |
| GoodWe 29.9K Inverter | BYD HVS Protocol | Tested (Not Verified by Batrium yet) |
| Sol-Ark 15k | GoodWe SBP/ES | Tested (Not Verified by Batrium yet) |
| Brand | Model/Range | Protocol | Status | Instructions |
|---|---|---|---|---|
| Batrium | Native 1 | Native 1.0 |
![]() |
|
| Elcon / TC Charger | HK-M Series | Elcon/TC 250k charger |
![]() |
|
| En-power | CH4100 (500kbps) | En-Power Charger |
![]() |
|
| En-Power | CH4100 (250kbps) | En-Power Charger (250kbps) |
![]() |
|
| Solax | SK Series | Solax SK |
![]() |
|
| SMA | Sunny Island (LV) | SMA Sunny Island V3.1 |
![]() |
Instructions |
| Brusa | NLG5 | Brusa NLG5 Charger |
![]() |
|
| Brusa | NLG6 | Brusa NLG6 Charger |
![]() |

We have built a CANbus profile that emulates the LG-Chem 6.4kw RESU battery. This should allow the use of most inverters that support the LG battery protocol.

For Pylontech HV, please reach out to our team at info@batrium.com so we can verify other project details to make sure this will work.
For those wanting to communicate with the WatchMon, we offer several Native protocols that you can use:
A verbose protocol that has many fields you can use.
More succinct with fewer fields.
Protocol for WiFI.
New inverters are continuously introduced to the market; unfortunately, we can't get access to test every single one that comes out.
We do have an emulator for the following 3 common batteries which many inverters are trying to be compatible with:
Have a look at the manufacturer’s inverter datasheet to see if they are compatible with what is listed above or reach out to the manufacturer directly to verify.
Read the requirements and key tasks involved in completing BMS integration, which is outlined in the article linked above.
Inverter Testing is done to confirm whether the inverter received the limits and status from the BMS and will start or stop charging/discharge accordingly.

For other wiring guides, please refer to the full article at WatchMonCORE and Expansion Board 3 Hardware Guide and Pin Assignment.



Remember: If you change the CANbus profile without re-running the SETUP: Wizard, you will need to run the defaults on the control remote to ensure that the scaling is set correctly.
We are growing our Inverter/Charger compatible list and we are open to getting community submissions!
If you would like to supply us with the information and documentation of the successful inverter integrations you have done with your projects, please feel free to email us at our support email with the following information:
You can also submit it to our community to help others too!