Unfortunately, EVopt (as an add-on in Home Assistant) always encounters the following error log for me.
Systemausgass: 1 [2026-06-15 08:12:21 +0200] [10] [INFO] Arbeiter verlässt (pid: 10) [2026-06-15 08:12:22 +0200] [1] [ERROR] Arbeiter (pid:10) wurde zu SIGKILL geschickt! Vielleicht aus dem Gedächtnis? [2026-06-15 08:12:22 +0200] [24] [INFO] Bootingarbeiter mit pid: 24 [2026-06-15 08:18:11 +0200] [1] [INFO] Handhabungssignal: Begriff [2026-06-15 08:18:11 +0200] [7] [INFO] Arbeiter verlässt (pid: 7) [2026-06-15 08:18:11 +0200] [8] [INFO] Arbeiter verlässt (pid: 8) [2026-06-15 08:18:11 +0200] [9] [INFO] Arbeiter verlässt (pid: 9) [2026-06-15 08:18:11 +0200] [24] [INFO] Arbeiter verlässt (pid: 24) [2026-06-15 08:18:12 +0200] [1] [INFO] Herunterfahren: Meister [2026-06-15 08:18:24 +0200] [1] [INFO] Startung Gunicorn 23.0.0 [2026-06-15 08:18:24 +0200] [1] [INFO] Hören bei: http://0.0.0.0:7050 (1) [2026-06-15 08:18:24 +0200] [1] [INFO] Verwenden von Worker: sync [2026-06-15 08:18:24 +0200] [7] [INFO] Boot-Mitarbeiter mit pid: 7 [2026-06-15 08:18:24 +0200] [8] [INFO] Boot-Mitarbeiter mit pid: 8 [2026-06-15 08:18:24 +0200] [9] [INFO] Boot-Mitarbeiter mit pid: 9 [2026-06-15 08:18:24 +0200] [10] [INFO] Boot-Mitarbeiter mit pid: 10 [2026-06-15 08:28:01 +0200] [1] [KRITISCH] ARBEITNEHMER-TIMEOUT (pid:9) [2026-06-15 08:28:01 +0200] [9] [FEHLER] Fehlerbehandlung Anfrage /optimize/Charge-schedule Traceback (letzter Anruf zuletzt): Datei "/app/.venv/lib/python3.13/site-packages/gunicorn/workers/sync.py", Zeile 134, im Griff self.handle_request(Hörer, Anforderung, Kunde, Adresse) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/gunicorn/workers/sync.py", Zeile 177, in handle_request Respiter = self.wsgi(environ, resp.start_response) Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 1536, in call return self.wsgi_app(environ, start_response) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 1511, in wsgi_app Antwort = self.full_dispatch_request() Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 917, in full_dispatch_request rv = selbst.versandanfrage() Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # Typ: ignore[no-any-return] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Datei "/app/.venv/lib/python3.13/site-packages/flask_restx/api.py", Zeile 404, in der Verpackung resp = Ressource(*Args, **Quargs) Datei "/app/.venv/lib/python3.13/site-packages/flask/views.py", Zeile 110, in Ansicht return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Datei "/app/.venv/lib/python3.13/site-packages/flask_restx/resource.py", Zeile 41, in dispatch_request bzw. = Meth(*Args, **Quargs) Datei "/app/.venv/lib/python3.13/site-packages/flask_restx/marshalling.py", Zeile 246, im Wrapper bzw. = f(*args, **kwargs) Datei "/app/.venv/lib/python3.13/site-packages/optimizer/app.py", Zeile 214, im Beitrag Ergebnis = optimizer.solve() Datei "/app/.venv/lib/python3.13/site-packages/optimizer/optimizer.py", Zeile 508, in Lösung Selbst.Problem.lösen(lösen) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ Datei "/app/.venv/lib/python3.1/site-packages/pulp/pulp.py", Zeile 2092, in solve Status = solver.actualSolve(self, **kwargs) Datei "/app/.venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", Zeile 144, in actualSolve return self.solve_CBC(lp, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", Zeile 222, in solve_CBC Wenn cbc.wait() ! = 0: ~~~~~~~~^^ Datei "/usr/local/lib/python3.13/subprocess.py", Zeile 1280, in der Warte return self._wait(timeout=timeout) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/usr/local/lib/python3.13/subprocess.py", Zeile 2085, in _wait (pid, sts) = selbst._versuchen_warten(0) ~~~~~~~~~~~~~~~^^ Datei "/usr/local/lib/python3.13/subprocess.py", Zeile 2043, in _try_wait (pid, sts) = os.waitpid(self.pid, wait_flags) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/gunicorn/workers/base.py", Zeile 204, in handle_abort Sys.exit(1) ~~~~~~~~~^^^ Systemausgass: 1 [2026-06-15 08:28:01 +0200] [9] [INFO] Arbeiter verlässt (pid: 9) [2026-06-15 08:28:02 +0200] [1] [FEHLER] Arbeiter (pid:9) wurde gesendet SIGKILL! Vielleicht aus dem Gedächtnis? [2026-06-15 08:28:02 +0200] [24] [INFO] Booting-Mitarbeiter mit pid: 24
End of log... Does anyone know why this is happening? I currently have two charging stations and three electric water heaters in operation. I have five batteries integrated into the system and three photovoltaic modules. The HomeGreen system has sufficient storage capacity and RAM available.
Thanks for your assessment.
Unfortunately, EVopt (as an add-on in Home Assistant) always encounters the following error log for me.
Systemausgass: 1 [2026-06-15 08:12:21 +0200] [10] [INFO] Arbeiter verlässt (pid: 10) [2026-06-15 08:12:22 +0200] [1] [ERROR] Arbeiter (pid:10) wurde zu SIGKILL geschickt! Vielleicht aus dem Gedächtnis? [2026-06-15 08:12:22 +0200] [24] [INFO] Bootingarbeiter mit pid: 24 [2026-06-15 08:18:11 +0200] [1] [INFO] Handhabungssignal: Begriff [2026-06-15 08:18:11 +0200] [7] [INFO] Arbeiter verlässt (pid: 7) [2026-06-15 08:18:11 +0200] [8] [INFO] Arbeiter verlässt (pid: 8) [2026-06-15 08:18:11 +0200] [9] [INFO] Arbeiter verlässt (pid: 9) [2026-06-15 08:18:11 +0200] [24] [INFO] Arbeiter verlässt (pid: 24) [2026-06-15 08:18:12 +0200] [1] [INFO] Herunterfahren: Meister [2026-06-15 08:18:24 +0200] [1] [INFO] Startung Gunicorn 23.0.0 [2026-06-15 08:18:24 +0200] [1] [INFO] Hören bei: http://0.0.0.0:7050 (1) [2026-06-15 08:18:24 +0200] [1] [INFO] Verwenden von Worker: sync [2026-06-15 08:18:24 +0200] [7] [INFO] Boot-Mitarbeiter mit pid: 7 [2026-06-15 08:18:24 +0200] [8] [INFO] Boot-Mitarbeiter mit pid: 8 [2026-06-15 08:18:24 +0200] [9] [INFO] Boot-Mitarbeiter mit pid: 9 [2026-06-15 08:18:24 +0200] [10] [INFO] Boot-Mitarbeiter mit pid: 10 [2026-06-15 08:28:01 +0200] [1] [KRITISCH] ARBEITNEHMER-TIMEOUT (pid:9) [2026-06-15 08:28:01 +0200] [9] [FEHLER] Fehlerbehandlung Anfrage /optimize/Charge-schedule Traceback (letzter Anruf zuletzt): Datei "/app/.venv/lib/python3.13/site-packages/gunicorn/workers/sync.py", Zeile 134, im Griff self.handle_request(Hörer, Anforderung, Kunde, Adresse) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/gunicorn/workers/sync.py", Zeile 177, in handle_request Respiter = self.wsgi(environ, resp.start_response) Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 1536, in call return self.wsgi_app(environ, start_response) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 1511, in wsgi_app Antwort = self.full_dispatch_request() Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 917, in full_dispatch_request rv = selbst.versandanfrage() Datei "/app/.venv/lib/python3.13/site-packages/flask/app.py", Zeile 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # Typ: ignore[no-any-return] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Datei "/app/.venv/lib/python3.13/site-packages/flask_restx/api.py", Zeile 404, in der Verpackung resp = Ressource(*Args, **Quargs) Datei "/app/.venv/lib/python3.13/site-packages/flask/views.py", Zeile 110, in Ansicht return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Datei "/app/.venv/lib/python3.13/site-packages/flask_restx/resource.py", Zeile 41, in dispatch_request bzw. = Meth(*Args, **Quargs) Datei "/app/.venv/lib/python3.13/site-packages/flask_restx/marshalling.py", Zeile 246, im Wrapper bzw. = f(*args, **kwargs) Datei "/app/.venv/lib/python3.13/site-packages/optimizer/app.py", Zeile 214, im Beitrag Ergebnis = optimizer.solve() Datei "/app/.venv/lib/python3.13/site-packages/optimizer/optimizer.py", Zeile 508, in Lösung Selbst.Problem.lösen(lösen) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ Datei "/app/.venv/lib/python3.1/site-packages/pulp/pulp.py", Zeile 2092, in solve Status = solver.actualSolve(self, **kwargs) Datei "/app/.venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", Zeile 144, in actualSolve return self.solve_CBC(lp, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", Zeile 222, in solve_CBC Wenn cbc.wait() ! = 0: ~~~~~~~~^^ Datei "/usr/local/lib/python3.13/subprocess.py", Zeile 1280, in der Warte return self._wait(timeout=timeout) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/usr/local/lib/python3.13/subprocess.py", Zeile 2085, in _wait (pid, sts) = selbst._versuchen_warten(0) ~~~~~~~~~~~~~~~^^ Datei "/usr/local/lib/python3.13/subprocess.py", Zeile 2043, in _try_wait (pid, sts) = os.waitpid(self.pid, wait_flags) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Datei "/app/.venv/lib/python3.13/site-packages/gunicorn/workers/base.py", Zeile 204, in handle_abort Sys.exit(1) ~~~~~~~~~^^^ Systemausgass: 1 [2026-06-15 08:28:01 +0200] [9] [INFO] Arbeiter verlässt (pid: 9) [2026-06-15 08:28:02 +0200] [1] [FEHLER] Arbeiter (pid:9) wurde gesendet SIGKILL! Vielleicht aus dem Gedächtnis? [2026-06-15 08:28:02 +0200] [24] [INFO] Booting-Mitarbeiter mit pid: 24
End of log... Does anyone know why this is happening? I currently have two charging stations and three electric water heaters in operation. I have five batteries integrated into the system and three photovoltaic modules. The HomeGreen system has sufficient storage capacity and RAM available.
Thanks for your assessment.