Waze Travel Time - cannot create the route / trip time estimation - Error

Hi,
my system is failing to get “Waze Travel Time” integration being working.
I’ve tried methods with creating sensors in config file - no result, sensors are not created / not working.
I’ve tried to create the integration - no result.
System WAZE integration UI provides a status: “Unknown error occurred
I’ve tried to use position input in both these formats:

NN.NNNNNNNNNNNNNN, NN.NNNNNNNNNNNNNN
NN.NNNNN, NN.NNNNN

where N is a number… both are not working.
HA version: 2022.11.4

Is there anything I could do with it?

Here is what I’ve found in the log:

Error handling request
9:34:16 AM – (ERROR) components/waze_travel_time/helpers.py - message first occurred at 9:33:47 AM and shows up 2 times

===============================

Log Details (ERROR)
Logger: aiohttp.server
Source: components/waze_travel_time/helpers.py:16
First occurred: 9:33:47 AM (2 occurrences)
Last logged: 9:34:16 AM

Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
    resp = await request_handler(request)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
    resp = await handler(request)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 82, in ban_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 136, in handle
    result = await result
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 180, in post
    return await super().post(request, flow_id)
  File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 73, in wrapper
    result = await method(view, request, data, *args, **kwargs)
  File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
    result = await self._flow_mgr.async_configure(flow_id, data)
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 280, in async_configure
    result = await self._async_handle_step(
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 367, in _async_handle_step
    result: FlowResult = await getattr(flow, method)(user_input)
  File "/usr/src/homeassistant/homeassistant/components/waze_travel_time/config_flow.py", line 120, in async_step_user
    if await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/waze_travel_time/helpers.py", line 16, in is_valid_config_entry
    WazeRouteCalculator(origin, destination, region).calc_all_routes_info()
  File "/usr/local/lib/python3.10/site-packages/WazeRouteCalculator/WazeRouteCalculator.py", line 209, in calc_all_routes_info
    results = {"%s-%s" % (route['routeType'][0], route['shortRouteName']): self._add_up_route(route['results' if 'results' in route else 'result'], real_time=real_time, stop_at_bounds=stop_at_bounds) for route in routes}
  File "/usr/local/lib/python3.10/site-packages/WazeRouteCalculator/WazeRouteCalculator.py", line 209, in <dictcomp>
    results = {"%s-%s" % (route['routeType'][0], route['shortRouteName']): self._add_up_route(route['results' if 'results' in route else 'result'], real_time=real_time, stop_at_bounds=stop_at_bounds) for route in routes}
IndexError: list index out of range

===============================

This is a known issue and needs to be fixed in the waze library that home assistant uses. Until that is done there is sadly nothing we can do. Look here for more info:

@eifinger do you know by the chance, whether this issue has been resolved?

It has not been resolved. The library author is not responding.