diff --git a/gatherModbusData.py b/gatherModbusData.py index f29ac94..b30913d 100644 --- a/gatherModbusData.py +++ b/gatherModbusData.py @@ -284,13 +284,13 @@ async def get_runtime_data(estProduction, sunset) -> InverterData: eval(regs.setChargeLimits).value = 1 #set charge rate: bit1 set discharge rate: bit 2 eval(regs.limitChrgRate).write() eval(regs.setChargeLimits).write() - _LOGGER.debug("Increasing charge rate to buffer feed peaks to " + str(int((ret.crgMaxPct*100+200)/2.04)) + "%") + _LOGGER.debug("Increasing charge rate to buffer feed peaks to " + str(int(ret.crgMaxPct*100+500)) + "W") if datetime.datetime.now().hour >= int(sunset.strftime('%H'))-4 and ret.soc < 70 and ret.crgMaxPct < 90: eval(regs.limitChrgRate).value = int((10000)/2.04) eval(regs.setChargeLimits).value = 1 #set charge rate: bit1 set discharge rate: bit 2 eval(regs.limitChrgRate).write() eval(regs.setChargeLimits).write() - _LOGGER.debug("Increasing charge rate because of too low SOC " + str(int((10000)/2.04)) + "%") + _LOGGER.debug("Increasing charge rate because of too low SOC " + str(int(10000)) + "W") return ret #print(ret.p_wr) #print("-----")