pyFroniusReg/SoCtest.py

17 lines
353 B
Python
Raw Normal View History

2024-10-07 16:20:39 +11:00
#!/usr/bin/env python3
import FroniusReg
from pymodbus.client.tcp import ModbusTcpClient
fronius1 = ModbusTcpClient("172.19.107.211", port=502, timeout=10)
fronius1.connect()
raw_soc = FroniusReg.storageStateOfCharge.getValue(fronius1)
print(" raw: %s" % raw_soc)
soc = FroniusReg.scaledStateOfCharge.getValue(fronius1)
print(" SOC: %s%%" % soc)