Skip to content

ESP8266 interface board for 16S LiFePO4 ShinwaBMS

Notifications You must be signed in to change notification settings

darkbyte-ru/shinwa-bms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shinwa Battery Management System

16S Lithium iron phosphate Battery Management System (LiFePO4 BMS) - that's all I knew about this board at the very beginning. I couldn’t find any software on the manufacturer’s website, no one answered by e-mail either, but I managed to google someone’s reverse engineering of the protocol. This was very helpful because BMS was not making contact and was waiting for a wake-up message.

Hardware

ESP8266 module (esp12e board). RS485 driver bypassed by directly connecting to optocoupler inputs.

Software

ESPHome based node with custom module shinwabms.h and pretty simple config shinwabms.yaml.

Implemented features

  • Battery voltage
  • Per cell voltage
  • Load/charge current
  • Temperature sensors (°C)
  • Battery capacity (Ah)
  • State of charge (%)
  • State of health (%)
  • Cycle count

Unimplemented features

  • Alarm flags
  • Configuration changes

About

ESP8266 interface board for 16S LiFePO4 ShinwaBMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages