Related to #53
Is your feature request related to a problem? Please describe.
I use 4G broadband connection and HACS keep a lot of traffic of my 50GB sim card for update check
Describe the solution you'd like
The function for disable automatic update is important for people with similar scenarios
Describe alternatives you've considered
other solution is to define custom update interval, example every day or every three days.
If you are on a limited connection you should not use hacs, hacs transfer a lot of data both during updates and installations.
You should look into alternative options to keep yourself updated, like octobox.
I don't completely agree.
in the case of broadband connections with a lot of data traffic as in my case (50GB each month) it is convenient to use HACS to manage the installed packages, but the traffic generated by checking for updates is greater than the packages themselves.
or a button to check when we want.
is this the timer ?
https://github.com/custom-components/hacs/blob/310d968427696a58f31d276b7e2ceee03af7dd3c/custom_components/hacs/hacsbase/__init__.py#L166
That is one of them, the other one are a few lines down
the other one is
https://github.com/custom-components/hacs/blob/310d968427696a58f31d276b7e2ceee03af7dd3c/custom_components/hacs/hacsbase/__init__.py#L171
this timer update all available modules
I'm looking for a similar feature, but that's because I'm waiting and waiting and waiting for the update to finish so that I can do a thing. The idea that HACS is unusable as a package manager while updating the metadata for each repos is a bit of a drag. I have a ~200mbps uplink but it's been churning for ~20 minutes since last reboot.
Maybe a "no update within XX minutes of last update" config?
That is an issue and is not relevant to this FR @chickenandpork
I would also like to have the ability to disable automatic updates. I have home assistant installed in a vehicle as well as my home, and when the vehicle is home that instance connects to my wifi, but when it's out and about it uses a 4G dataplan. I don't care how much data it uses at home, but it would be nice to be able to have more control on what data I use while connected to 4G.
In my personal circumstance, it would be amazing if there was a service call to trigger a single update check, or service call to turn on/off automatic checks, but I'd be happy enough with just a spot in HACS to turn off automatic update checking and have to manually turn on the update checking just long enough to get all my updates installed.
Most helpful comment
I don't completely agree.
in the case of broadband connections with a lot of data traffic as in my case (50GB each month) it is convenient to use HACS to manage the installed packages, but the traffic generated by checking for updates is greater than the packages themselves.