Tian Power (Revov) BMS Integration
See original GitHub issueIntegrate the Tian Power BMS via RS485 to Victron Venus OS-equipped devices.
- SOC
- Battery voltage
- Charge/discharge current
- Temprature
- Min/max cell voltages
- protection notifications
It uses CRC-16-ANSI function
def calc_crc(data):
crc = 0xFFFF
for pos in data:
crc ^= pos
for i in range(8):
if ((crc & 1) != 0):
crc >>= 1
crc ^= 0xA001
else:
crc >>= 1
return crc
Issue Analytics
- State:
- Created 2 years ago
- Comments:16 (10 by maintainers)
Top Results From Across the Web
Victron VenusOS driver for serial battery BMS - LLT/JBD / Daly ...
I have created a VenusOS driver that can talk to BMS/Batteries that has ... Tian Power BMS (Revov battery / LifePower); ECS (GreenMeter)....
Read more >Tian Power BMS - Batteries - Energy Talk
Is there anyone with a battery pack using Tian Power BMS? I am looking for the PC configuration tool / software and the...
Read more >Victron VenusOS driver for serial connected BMS - JBD / Daly ...
I have created a VenusOS driver that can talk to BMS/Batteries that has ... Tian Power BMS (Revov battery / LifePower); ECS (GreenMeter)....
Read more >Sunsynk and Revov Battery setup
LED description for TianPower Battery Management System . ... BMS will indicate this, and the inverter will stop taking power, so it basically...
Read more >Untitled
Victron Energy smallBMS shut-down or disconnect loads in case of imminent cell ... single cell – under/over voltage protection Tian Power BMS (Revov...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I’ve started some work on this myself. The protocol pdf appears to be completely incorrect for the TianPower BMS - at least from what i’m seeing so far.
Added some progress here - https://powerforum.co.za/topic/4044-the-dreaded-revovs-on-sale/page/3/
I need to work out where some of the variables sit tomorrow.
Have identified 4 commands so far.
Anyone want to test a new beta please https://github.com/Louisvdw/dbus-serialbattery/releases/tag/v0.12b4 We’ve added a new battery driver that seem to be the same BMS as the Revov batteries. In this beta above the revov driver is disabled and the LifePower enabled. Please give it a test with the Revov batteries and check if it works and if more data is available . @bertiebez @csloz