Hopefully I am in the right git project!?
What happend:
upgrading to using EOS connect version 0.3.35
I am using "local_evopt" as optimizer
HA is installed as VM in a proxmos environment (no change)
After installing the new EOS connect version 0.3.35 I can see the following errors in the log (see below for details:
2026-06-23 18:58:46 ERROR [OPT-LocalEVopt] Optimization failed: [Errno 2] No such file or directory: '/opt/venv/lib/python3.13/site-packages/pulp/apis/../solverdir/cbc/linux/i64/cbc'
and for HA configured sensor data (see below for details):
...
2026-06-23 18:46:06 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:08:25: state '42.602' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A08%3A25.460464%2B00%3A00&end_date=2026-06-09T10%3A08%3A25.460464%2B00%3A00)
...
In the EOS connect version 0.2.34 before I used the docker image as optimization engine. It worked in that setup.
Is there a solution on my issues? I checked the doc, but I did not find any hints on these issues.
Best regards
Michael
...
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:09:49: state '' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A09%3A49.381684%2B00%3A00&end_date=2026-06-09T10%3A09%3A49.381684%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:10:11: state '45.799' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A10%3A11.462562%2B00%3A00&end_date=2026-06-09T10%3A10%3A11.462562%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:10:19: state '' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A10%3A19.448762%2B00%3A00&end_date=2026-06-09T10%3A10%3A19.448762%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:13:05: state '46.089' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A13%3A05.228817%2B00%3A00&end_date=2026-06-09T10%3A13%3A05.228817%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:13:07: state '' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A13%3A07.317297%2B00%3A00&end_date=2026-06-09T10%3A13%3A07.317297%2B00%3A00)
...
...
2026-06-23 18:58:46 ERROR [OPT-LocalEVopt] Optimization failed: [Errno 2] No such file or directory: '/opt/venv/lib/python3.13/site-packages/pulp/apis/../solverdir/cbc/linux/i64/cbc'
Traceback (most recent call last):
File "/app/src/interfaces/optimization_backends/optimization_backend_local_evopt.py", line 141, in optimize
evopt_response = optimizer.solve()
File "/app/src/interfaces/optimization_backends/local_evopt/optimizer.py", line 716, in solve
self.problem.solve(solver)
~~~~~~~~~~~~~~~~~~^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp/pulp.py", line 2407, in solve
status = solver.actualSolve(self, **kwargs)
File "/opt/venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", line 406, in actualSolve
return super().actualSolve(lp, **kwargs)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", line 153, in actualSolve
return self.solve_CBC(lp, **kwargs)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", line 230, in solve_CBC
cbc = subprocess.Popen(args, stdout=pipe, stderr=pipe, stdin=devnull)
File "/usr/local/lib/python3.13/subprocess.py", line 1039, in init
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/subprocess.py", line 1991, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/opt/venv/lib/python3.13/site-packages/pulp/apis/../solverdir/cbc/linux/i64/cbc'
...
Hopefully I am in the right git project!?
What happend:
upgrading to using EOS connect version 0.3.35
I am using "local_evopt" as optimizer
HA is installed as VM in a proxmos environment (no change)
After installing the new EOS connect version 0.3.35 I can see the following errors in the log (see below for details:
2026-06-23 18:58:46 ERROR [OPT-LocalEVopt] Optimization failed: [Errno 2] No such file or directory: '/opt/venv/lib/python3.13/site-packages/pulp/apis/../solverdir/cbc/linux/i64/cbc'
and for HA configured sensor data (see below for details):
...
2026-06-23 18:46:06 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:08:25: state '42.602' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A08%3A25.460464%2B00%3A00&end_date=2026-06-09T10%3A08%3A25.460464%2B00%3A00)
...
In the EOS connect version 0.2.34 before I used the docker image as optimization engine. It worked in that setup.
Is there a solution on my issues? I checked the doc, but I did not find any hints on these issues.
Best regards
Michael
...
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:09:49: state '' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A09%3A49.381684%2B00%3A00&end_date=2026-06-09T10%3A09%3A49.381684%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:10:11: state '45.799' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A10%3A11.462562%2B00%3A00&end_date=2026-06-09T10%3A10%3A11.462562%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:10:19: state '' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A10%3A19.448762%2B00%3A00&end_date=2026-06-09T10%3A10%3A19.448762%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:13:05: state '46.089' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A13%3A05.228817%2B00%3A00&end_date=2026-06-09T10%3A13%3A05.228817%2B00%3A00)
2026-06-23 18:58:21 INFO [LOAD-IF] Skipping invalid sensor data for 'sensor.heat_pump_total_power' at 2026-06-09 08:13:07: state '' cannot be processed (could not convert string to float: ''). This may indicate missing or corrupted data in the database. (check: http://192.168.178.114:8123/history?entity_id=sensor.heat_pump_total_power&start_date=2026-06-09T06%3A13%3A07.317297%2B00%3A00&end_date=2026-06-09T10%3A13%3A07.317297%2B00%3A00)
...
...
2026-06-23 18:58:46 ERROR [OPT-LocalEVopt] Optimization failed: [Errno 2] No such file or directory: '/opt/venv/lib/python3.13/site-packages/pulp/apis/../solverdir/cbc/linux/i64/cbc'
Traceback (most recent call last):
File "/app/src/interfaces/optimization_backends/optimization_backend_local_evopt.py", line 141, in optimize
evopt_response = optimizer.solve()
File "/app/src/interfaces/optimization_backends/local_evopt/optimizer.py", line 716, in solve
self.problem.solve(solver)
~~~~~~~~~~~~~~~~~~^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp/pulp.py", line 2407, in solve
status = solver.actualSolve(self, **kwargs)
File "/opt/venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", line 406, in actualSolve
return super().actualSolve(lp, **kwargs)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", line 153, in actualSolve
return self.solve_CBC(lp, **kwargs)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.13/site-packages/pulp/apis/coin_api.py", line 230, in solve_CBC
cbc = subprocess.Popen(args, stdout=pipe, stderr=pipe, stdin=devnull)
File "/usr/local/lib/python3.13/subprocess.py", line 1039, in init
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/subprocess.py", line 1991, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/opt/venv/lib/python3.13/site-packages/pulp/apis/../solverdir/cbc/linux/i64/cbc'
...