diff --git a/haos-addon/src/main.py b/haos-addon/src/main.py index e87daaf..79029f7 100644 --- a/haos-addon/src/main.py +++ b/haos-addon/src/main.py @@ -188,7 +188,12 @@ def _poll_loop(inv_cfg: Dict[str, Any], stop: threading.Event): inv_id, inverter.name, host, interval) elif inverter.protocol == "kathrein": reader = WallboxReader(host=host, port=port) - ems = EmsController() + ems = EmsController( + min_pv_power=inv_cfg.get("ems_min_pv", 1400), + pv_timeout_h=inv_cfg.get("ems_timeout", 4.0), + target_hour=inv_cfg.get("ems_target_hour", 6), + phases=inv_cfg.get("ems_phases", 3), + ) log.info("[%s] Poll-Loop: %s @ %s:%s (Kathrein EMS) alle %ds", inv_id, inverter.name, host, port, interval) else: diff --git a/haos-addon/src/web/index.html b/haos-addon/src/web/index.html index 5587262..8237164 100644 --- a/haos-addon/src/web/index.html +++ b/haos-addon/src/web/index.html @@ -226,6 +226,26 @@
+ + +