Ritar BAT-5KWH-51.2V LiFePo4 Battery

:battery: Ritar BMS for Home Assistant

A Home Assistant Addon for Ritar BAT-5KWH-51.2V BMS and compatible batteries


Current version: [1.9.8] :receipt: See Update Details for full version history.


:globe_with_meridians: Supported Devices

  • :white_check_mark: Ritar Power 5KWH / 10KWH / 15KWH models
  • :white_check_mark: Partial support: YHI Energy, Hollandia Power
  • :white_check_mark: Others via United BMS

:camera: Visual & Documentation





:wrench: Installation

  1. Add this repo to Home Assistant Add-on Store
    :round_pushpin: https://github.com/mamontuka/ritar-bms-ha
  2. Install the Ritar BMS Addon
  3. Open Addon settings:
    • Set your RS485 Ethernet Gateway IP/Port
    • Define how many batteries (1โ€“15)
    • Set your MQTT broker info
  4. Restart addon
  5. Enjoy automatically discovered sensors in Home Assistant!

:jigsaw: United BMS Framework

Create your own BMS addon for other manufacturers
:link: Read More about United BMS



:gear: Features

  • :repeat: RS485 & Serial Communication
  • :package: Up to 15 battery unit support
  • :thermometer: MOS/Environment/Cell temperatures
  • :battery: SOC, Block Voltage, Current, Power
  • :chart_with_downwards_trend: Graph filtering, spike protection
  • :brain: EEPROM preset analysis & alerts
  • :test_tube: Unified Modbus debugger CLI
  • :loudspeaker: MQTT Discovery + HA Integration
  • :hammer_and_wrench: United BMS Framework for custom BMS logic

:hammer_and_wrench: Compatible Inverter Protocols

This addon supports setting inverter protocols via Home Assistant UI:

Code Protocol
0 RITAR_RS485 (RITARV1_8)
1 DEYE_RS485 (Deye BMS Protocol 12), PLY(DEYE,SMK,FIRMAN,Hollandia)
2 GROWATT_RS485
3 VOLTRONIC_RS485, LIB05(VOLTRONIC,XUNZEL,TESLA,GSB SOLAR,PCE)
4 UPOWER_RS485
5 VERTIV_RS485
6 ELTEK_RS485
7 RITAR_MODBUSV1_9_RS485
8 VICTRON_CAN
9 RITAR_CAN
10 SMA_CAN (Deye Protocol 00)
11 MEGAREVO_CAN
12 TBB_CAN
13 SOLIS_CAN
14 INHENERGY_RS485
15 MUST_CAN
16 PYON_CAN
17 LUXPOWERTEK_RS485
18 PHOCOS_RS485