So I went on a bit of a quest it seems...
I started out trying to fix #7, because I was seeing some annoying exceptions as well. That led me to replacing requests with aiohttp which in turn led to adopting the DataUpdateCoordinator approach. So there are quite some changes going on:
So I went on a bit of a quest it seems... I started out trying to fix #7, because I was seeing some annoying exceptions as well. That led me to replacing
requests
withaiohttp
which in turn led to adopting theDataUpdateCoordinator
approach. So there are quite some changes going on:requests
withaiohttp
(see https://github.com/cgarwood/python-fullykiosk/pull/6)DataUpdateCoordinator
CoordinatorEntity
so that theupdate_interval
is actually respectedreboot_device
service