25 lines
828 B
Markdown
25 lines
828 B
Markdown
# pyFroniusReg
|
|
|
|
The aim of this python library is to provide some nice to use abstractions to interact with Fronius solar inverters and storage systems over ModBus. It is tested on a Gen24 Primo 5kW system with an attached BYD battery storage system using 'float' mode of the sunspec ModBus over TCP protocol.
|
|
|
|
|
|
|
|
|
|
# Examples
|
|
|
|
force_charge.py: Use the library to force my system to charge at 2.5kW
|
|
|
|
reset_charge.py: Use the library to set my system back to defaults
|
|
|
|
read_regs.py: Use the library to read some relevant registers
|
|
|
|
|
|
|
|
|
|
# Acknowledgements
|
|
|
|
A lot of ideas and some orignating code came from:
|
|
https://github.com/oscarknapp/Fronius-Gen-24-Modbus-Integration/tree/main
|
|
|
|
|
|
Special thanks to VK2TTY <@vk2tty@mastodon.radio> for their generous assistance in bringing me up to speed with a more pythonic way of doing things!
|