Laderate im Log in Watt statt in Prozent angeben

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 09:29:57 +02:00
co-authored by Claude Opus 5
parent 32e571099b
commit 153658df81
+2 -2
View File
@@ -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.setChargeLimits).value = 1 #set charge rate: bit1 set discharge rate: bit 2
eval(regs.limitChrgRate).write() eval(regs.limitChrgRate).write()
eval(regs.setChargeLimits).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: 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.limitChrgRate).value = int((10000)/2.04)
eval(regs.setChargeLimits).value = 1 #set charge rate: bit1 set discharge rate: bit 2 eval(regs.setChargeLimits).value = 1 #set charge rate: bit1 set discharge rate: bit 2
eval(regs.limitChrgRate).write() eval(regs.limitChrgRate).write()
eval(regs.setChargeLimits).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 return ret
#print(ret.p_wr) #print(ret.p_wr)
#print("-----") #print("-----")