Versions of Integrations: default versus HACS

Hello

I have a Home Assistant Container (docker on Linux) and installed the FusionSolar integration. The problem is that the version is only version 3.0.0.

The author of FusionSolar let me know that by installing HACS, I would have the latest version 3.3.0. That worked out, but I needed to give my GitHub-credentials to HACS. I didn’t expect that and don’t know why it would be necassary. I would expect that it can download the repository without the need to login?

I feel safer with the default, without HACS :-). But what determines the version of integrations in the default installation of HA?

Seems it is a custom integration, so the version is determined by what you download from github. HACS just makes it easier to download and install from github, and checks regularly if there are updates. If you don’t use HACS, you need to check yourself for updates.

I can’t seem to remember that I personally downloaded it from Github. I just went to HA > Settings > Devices and Services > ‘+ Add Integration’ in the downright corner > searched for FusionSolar. So I guess - not sure - somebody else add it as custom integration to the default repository of HA? And that that person didn’t update it (yet?).

The little box shows it is a custom integration

Built-in integrations don’t show that box

@francisp, OMG I must have c-o-m-p-l-e-t-e-l-y forgotten that I installed that component manually myself :person_facepalming::exploding_head:. So I guess I can delete the contents of the cusom_components/fusion_solar folder en put the new files over there.

Yes. And if you don’t want to give HACS credentials, you can always decide to manually put custom components there, and manually check for updates. HACS is just convenience.