home-assistant-bosch-custom-component
home-assistant-bosch-custom-component copied to clipboard
"external"-state with new API
If i activate the new API in config, my record data will got weird data:
I cant import "old-Data" got an error.
To Reproduce Steps to reproduce the behavior: Just enable new API
Expected behavior Got record-values
Screenshots
Disabled new API:
Version
- HA version 2022.6.7
- HA Bosch component version 0.18.0a
- Python Bosch HTTP client version (?)
** Debug SCAN **
** IMPORTANT **
read https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/wiki/New-API-support
Thanks,
but so i dont get (central heating data). Just:
(and these values are always the same)
and i cant import old history-data
can you translate error from last screen?
Its like..
"Cant execute service bosch.move_old_statistic_data. Unknown error"
On Debug-Service i got error as seen in first post: "Cant execute bosch.debug_scan. Need array index uuid. Got none"
:)
Thank you.
I have tried new installation of hacs-component, "reinstall" of integration in home assistant with new setup. got the same error.
Ah, in log-files i got:
File "/usr/src/homeassistant/homeassistant/components/recorder/pool.py", line 75, in do_get check_loop( File "/usr/src/homeassistant/homeassistant/util/async.py", line 168, in check_loop raise RuntimeError( RuntimeError: Blocking calls must be done in the executor or a separate thread; Use homeassistant.components.recorder.get_instance(hass).async_add_executor_job(); at homeassistant/components/recorder/pool.py, line 75: check_loop(
if i try to import old stats.
and 2022-07-05 16:06:42 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Invalid data for call_service at pos 1: required key not provided @ data['uuid'] 2022-07-05 16:06:42 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140067235651344] Error handling message: required key not provided @ data['uuid']. Got None (invalid_format)
if i try to run debug scan
pass uuid for import data look here: https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/wiki/Dev-Raw-Scan-for-the-Bosch-Devices#start-the-bosch-thermostat-debug_scan
Let me know if it works for you with the newest version.
With 12 days old 18.1 ? Nope, same error, recording CH power = unknown
Error still there with 0.18.2
can you somehow turn on heating for at least 15 minutes? :) I think unknown is because of no heating during last month.
I will try, but atm its around 30° here ♨️ ;)
Runs around 25 minutes, still Unknown
I don't know if it's interesting, but in 0.18.3 the bug is thill sere ;)
I got it working here with new stats api when using the colon-name instead. But how do I rename the entity now? I don't see the colon-entities in the entities config screen?
You can't rename it because those are not entities, those are entries in statistics table.