Battery: Pylon - dalathegreat/Battery-Emulator GitHub Wiki

[!CAUTION] Working with high voltage is dangerous. Always follow local laws and regulations regarding high voltage work. If you are unsure about the rules in your country, consult a licensed electrician for more information.

General information

Any high voltage battery compatible with the Pylontech defacto standard can now be used with the Battery-Emulator. Do note that the support is experimental, and should be considered as a starting point when refining support for your battery. There has been many revisions to the Pylon CAN standard over the years, so some batteries might behave differently than others, even though they both support the Pylon protocol

Who is the Pylon-Battery support for?

  • Incase you bought an expensive home battery, and want it to show up as a BYD/SMA/SOLAX/SOFAR compatible battery for use with another inverter, this is for you!
  • Incase you built your own HV battery, and want to integrate it, feel free to use the Pylon protocol!

Example of Pylon compatible batteries

SWA HV Batteries - With enough voltage range to be used as HV

  • SWA-204.8V50 180V-228V ✅
  • SWA-307.2V503 270V-340V ✅
  • SWA-409.6V50 ✅
  • If you try one that works, please add it to this list!

Compiling the software for Pylon batteries

Make sure that the settings in the "USER_SETTINGS.h" file are correct. The line:

#define PYLON_BATTERY

Needs to be uncommented for the software to emulate the Pylon battery support via CAN. Next step is then to select the inverter that you intend to use, for instance if you use the Fronius Modbus BYD, make sure the following line is uncommented:

#define BYD_MODBUS //Enable this line to emulate a "BYD 11kWh HVM battery" over Modbus RTU

After setting this up, flash the board!

References used