Instalováno přes HACS, zadal jsem pře UI email + heslo, které používám pro přihlášení do ČEZ distribuce, integrace ale hned ukazuje následující chybu. Mám v tarifu VT, NT, spotřebu a pod účtem 2 odběrná místa.
Logger: homeassistant.config_entries
Zdroj: config_entries.py:796
První výskyt: 14:42:13 (1 výskyt)
Naposledy logováno: 14:42:13
Error setting up entry ČEZ Distribuce (kublu@seznam.cz) for cez_distribuce
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/requests/models.py", line 1116, in json
return complexjson.loads(self.text, **kwargs)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/simplejson/init.py", line 517, in loads
return _default_decoder.decode(s)
~~~~~~~~~~~~~~~~~~~~~~~^^^
File "/usr/local/lib/python3.14/site-packages/simplejson/decoder.py", line 396, in decode
obj, end = self.raw_decode(s)
~~~~~~~~~~~~~~~^^^
File "/usr/local/lib/python3.14/site-packages/simplejson/decoder.py", line 426, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 796, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/init.py", line 250, in async_setup_entry
await hub.async_setup()
File "/config/custom_components/cez_distribuce/init.py", line 129, in async_setup
await self._login_and_load_static()
File "/config/custom_components/cez_distribuce/init.py", line 126, in _login_and_load_static
await self.hass.async_add_executor_job(_blocking_login_and_load)
File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 86, in run
result = ctx.run(self.task)
File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 73, in run
return fn(*args, **kwargs)
File "/config/custom_components/cez_distribuce/init.py", line 100, in _blocking_login_and_load
supply_points = self._client.get_supply_points()
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 109, in get_supply_points
return self._post(self._session,
~~~~~~~~~~^^^^^^^^^^^^^^^
f'{self._base_url}/vyhledani-om?path=/vyhledaniom/zakladniInfo/50/PREHLED_OM_CELEK',
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
json={"nekontrolovatPrislusnostOM": False})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 142, in _post
return self._handle_token(session == self._anonymous_session,
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
lambda: (
^^^^^^^^^
AbstractCezRestClient._post(self, session, url, data=data, json=json, **kwargs)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 148, in _handle_token
json_response = func()
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 144, in
AbstractCezRestClient._post(self, session, url, data=data, json=json, **kwargs)))
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 69, in _post
return self._handle_login(lambda: session.post(url, data=data, json=json, **kwargs))
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 81, in _handle_login
return response.json()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.14/site-packages/requests/models.py", line 1120, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Instalováno přes HACS, zadal jsem pře UI email + heslo, které používám pro přihlášení do ČEZ distribuce, integrace ale hned ukazuje následující chybu. Mám v tarifu VT, NT, spotřebu a pod účtem 2 odběrná místa.
Logger: homeassistant.config_entries
Zdroj: config_entries.py:796
První výskyt: 14:42:13 (1 výskyt)
Naposledy logováno: 14:42:13
Error setting up entry ČEZ Distribuce (kublu@seznam.cz) for cez_distribuce
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/requests/models.py", line 1116, in json
return complexjson.loads(self.text, **kwargs)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/simplejson/init.py", line 517, in loads
return _default_decoder.decode(s)
~~~~~~~~~~~~~~~~~~~~~~~^^^
File "/usr/local/lib/python3.14/site-packages/simplejson/decoder.py", line 396, in decode
obj, end = self.raw_decode(s)
~~~~~~~~~~~~~~~^^^
File "/usr/local/lib/python3.14/site-packages/simplejson/decoder.py", line 426, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 796, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/init.py", line 250, in async_setup_entry
await hub.async_setup()
File "/config/custom_components/cez_distribuce/init.py", line 129, in async_setup
await self._login_and_load_static()
File "/config/custom_components/cez_distribuce/init.py", line 126, in _login_and_load_static
await self.hass.async_add_executor_job(_blocking_login_and_load)
File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 86, in run
result = ctx.run(self.task)
File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 73, in run
return fn(*args, **kwargs)
File "/config/custom_components/cez_distribuce/init.py", line 100, in _blocking_login_and_load
supply_points = self._client.get_supply_points()
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 109, in get_supply_points
return self._post(self._session,
~~~~~~~~~~^^^^^^^^^^^^^^^
f'{self._base_url}/vyhledani-om?path=/vyhledaniom/zakladniInfo/50/PREHLED_OM_CELEK',
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
json={"nekontrolovatPrislusnostOM": False})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 142, in _post
return self._handle_token(session == self._anonymous_session,
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
lambda: (
^^^^^^^^^
AbstractCezRestClient._post(self, session, url, data=data, json=json, **kwargs)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 148, in _handle_token
json_response = func()
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 144, in
AbstractCezRestClient._post(self, session, url, data=data, json=json, **kwargs)))
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 69, in _post
return self._handle_login(lambda: session.post(url, data=data, json=json, **kwargs))
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cez_distribuce/rest_client/rest_client.py", line 81, in _handle_login
return response.json()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.14/site-packages/requests/models.py", line 1120, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)