Since a couple of days/weeks I run into a funny behaviour with HACS.
Each time I want to add an integration or some to the frontend the spinner remains active for minutes (if not hours). Aborting the download and restarting it then works after having done that loop a couple of times. Sometimes it even installed the download when I press the X while the spinner remains rotating.
And the last 2-3 core updates didn’t chance anything, since so it’s time to ask in here.
Logs show simply nothing strange but I stumbled across the following thing yesterday.
When I go to
Settings>System>Repairs it says “There are curently no repairs available” but if I dig deeper going
Settings>System>Repairs>…>System information
I see 3 timeouts
First one within HACS on the topic GitHub content
And the other 2 within HAC for Certificate Server and Auhentication Server
I don’t bother about the 2 entries to do with the cloud, since I won’t need nor use a cloud, It’s inly irritating Ha does check and mention a timeout while it was never asked try reaching the cloud.
But the one within the HACS section might be an indication somethings wrong but I run out of ideas about what to do. I already uninstalled/reinstalled HACS and also renewed the github authentication. But that didn’t cure the problem.
HACS is downloading content from GitHub using your own account and there is a throttling applied to accounts while getting content from GitHub. It could be the reason
But is it normal that throttling means for example I want to install card-mod and i see the spinner for more but 20mins without getting that downloaded?
And when I fed up doing 5 times pressing ABORT + download again it works finally within a second.
Means I could simply press X followed by download up to 20 times within a minute and at some point it simply installed. And it doesn’t matter if waiting 20mins or 1min … it never installed anything on the first attempt. In other words this issue isn’t one happening occasionally but by 100%.
Somethings broken if this would ne throttling it’ll means something gets throttled down by 99,999%. I don’t believe in that.
which meant:
Settings>Devices&Services>… on the HACS tile>enable debug logging
It’s even reflected by an additional icon within the HACS tile … named “Debug logging enabled”.
Anyway, thanks for your time … seems I’d have to live with the current situation then.