Since today it seems I have troubles with v0.17, although I did not change anything in the past days.
/action/publish-data leads to in internal server error:
[2026-03-19 07:35:00,571] INFO in web_server: >> Obtaining params:
[2026-03-19 07:35:00,575] INFO in web_server: >> Setting input data dict
[2026-03-19 07:35:00,575] INFO in command_line: Setting up needed data
[2026-03-19 07:35:00,586] INFO in retrieve_hass: get HA config from rest api.
[2026-03-19 07:35:00,606] INFO in web_server: >> Publishing data...
[2026-03-19 07:35:00,607] INFO in command_line: Publishing data to HASS instance
[2026-03-19 07:35:00,623] ERROR in app: Exception on request POST /action/publish-data
Traceback (most recent call last):
File "/app/.venv/lib/python3.12/site-packages/pandas/core/indexes/base.py", line 3641, in get_loc
return self._engine.get_loc(casted_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "pandas/_libs/index.pyx", line 168, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/index.pyx", line 197, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 7668, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 7676, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 'P_Load'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/app/.venv/lib/python3.12/site-packages/quart/app.py", line 1464, in handle_request
return await self.full_dispatch_request(request_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/quart/app.py", line 1502, in full_dispatch_request
result = await self.handle_user_exception(error)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/quart/app.py", line 1059, in handle_user_exception
raise error
File "/app/.venv/lib/python3.12/site-packages/quart/app.py", line 1500, in full_dispatch_request
result = await self.dispatch_request(request_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/quart/app.py", line 1597, in dispatch_request
return await self.ensure_async(handler)(**request_.view_args) # type: ignore[return-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/emhass/web_server.py", line 657, in action_call
msg, status = await _handle_action_dispatch(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/emhass/web_server.py", line 506, in _handle_action_dispatch
_ = await publish_data(input_data_dict, logger)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/emhass/command_line.py", line 2350, in publish_data
cols_published.extend(await _publish_standard_forecasts(ctx, opt_res_latest))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/emhass/command_line.py", line 2046, in _publish_standard_forecasts
opt_res_latest["P_Load"],
~~~~~~~~~~~~~~^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/pandas/core/frame.py", line 4378, in __getitem__
indexer = self.columns.get_loc(key)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/pandas/core/indexes/base.py", line 3648, in get_loc
raise KeyError(key) from err
KeyError: 'P_Load'
moreover, I tried an update on v0.17.1, hoping to fix it, but it did not work either:
2026-03-19 06:45:03.614 INFO (MainThread) [supervisor.docker.addon] Updating image ghcr.io/davidusb-geek/emhass:v0.17.0 to ghcr.io/davidusb-geek/emhass:v0.17.1
2026-03-19 06:45:04.170 WARNING (MainThread) [supervisor.docker.manifest] Platform linux/arm64 not found in manifest list for ghcr.io/davidusb-geek/emhass, cannot use manifest for progress tracking
2026-03-19 06:45:04.171 INFO (MainThread) [supervisor.docker.interface] Downloading docker image ghcr.io/davidusb-geek/emhass with tag v0.17.1.
2026-03-19 06:45:06.161 ERROR (MainThread) [supervisor.docker.manager] no matching manifest for linux/arm64 in the manifest list entries
2026-03-19 06:45:06.167 ERROR (MainThread) [supervisor.addons.addon] Could not pull image to update addon 5b918bf2_emhass: no matching manifest for linux/arm64 in the manifest list entries
