Laderate im Log in Watt statt in Prozent angeben
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -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("-----")
|
||||
|
||||
Reference in New Issue
Block a user