Hunter Douglas Powerview component - expanding this API

I have some issues with my shades.
After a while, API reports no positions and the component fails with following error:

ERROR (MainThread) [custom_components.hd_powerview.cover] Unexpected error fetching hd_powerview data: 'positions’
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 136, in async_refresh
self.data = await self._async_update_data()
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 124, in _async_update_data
return await self.update_method()
File “/config/custom_components/hd_powerview/cover.py”, line 65, in async_update_data
return {shade[“id”]: Shade(shade) for shade in shade_data}
File “/config/custom_components/hd_powerview/cover.py”, line 65, in
return {shade[“id”]: Shade(shade) for shade in shade_data}
File “/config/custom_components/hd_powerview/cover.py”, line 286, in init
self._position = round((shade_data[“positions”][“position1”] / 65535) * 100)
KeyError: 'positions’

Then if i move my shades from Luxaflex Powerview App the component start working again.
[custom_components.hd_powerview.cover] Fetching hd_powerview data recovered

My hub is “Hunter Douglas Powerview Hub Gen 1.”