ski battery charge u sell
This commit is contained in:
@@ -98,10 +98,11 @@ async def write_inverter_setpoints(
|
||||
export_limit = export_lim
|
||||
reg178_val = REG178_SELL if deye_mode == "SELL" else REG178_PASSIVE
|
||||
|
||||
charge_a_log = charge_a if charge_a is not None else "skip"
|
||||
logger.info(
|
||||
f"[control] site={site_id} fyzický režim Deye: {deye_mode} | "
|
||||
f"battery_w={raw_bat!r} grid_w={grid_w} | "
|
||||
f"charge_a={charge_a} discharge_a={discharge_a} | "
|
||||
f"charge_a={charge_a_log} discharge_a={discharge_a} | "
|
||||
f"reg142={selling_mode} reg145={solar_sell} reg143={export_limit}W reg178={reg178_val}"
|
||||
)
|
||||
|
||||
@@ -164,10 +165,13 @@ async def write_inverter_setpoints(
|
||||
"Deye TOU rows 3-6 skipped (already written today, signature unchanged)"
|
||||
)
|
||||
|
||||
amp_regs: list[tuple[int, str, int]] = []
|
||||
if charge_a is not None:
|
||||
amp_regs.append((108, "", charge_a))
|
||||
amp_regs.append((109, "", discharge_a))
|
||||
registers.extend(
|
||||
[
|
||||
(108, "", charge_a),
|
||||
(109, "", discharge_a),
|
||||
amp_regs
|
||||
+ [
|
||||
(141, "energy_mode (0)", 0),
|
||||
(142, "limit_control", selling_mode),
|
||||
(143, "", export_limit),
|
||||
|
||||
Reference in New Issue
Block a user