nitobuendia/oura-custom-component

Request: Add to HACS

Closed this issue ยท 14 comments

Hey,
would be great to have this available via HACS
https://hacs.xyz/

+1 for this!

+1

Happy to see that this is helpful. I will have a look at the documentation for HACS for Custom Components and see how involved it is to add the support.

I think all requirements are now ready. The only missing requirement is to transfer it to HACS custom-components or hacs default as per this guide.

I have sent the pull request to add to default.

I am unclear whether repository also needs to be transferred to the custom-components. However, I do not have permissions to do so.

Wheels was not needed since there were no requirements. Indeed, the only requirement is requests which is already existing in Home-Assistant.

The request to add to HACS seems approved.

@JamieP83 @tuomaskuittinen @adrkable If you could verify that you can see it on HACS in a few hours or days, I would appreciate it :) (Not sure what the normal ETA is).

@nitobuendia I was able to find and install this with HACS, thanks! I had installed this previously manually and now removed the custom_components/oura folder and installed with HACS. My "oura-token" file was left untouch and worked with HACS version like it worked before with manual installation, as expected.

However I run into problem that my "Configuration validation" did not finish and when running "core check" from the command line there was an error about "core integration not found". I did not try to restart my Home Assistant with error in the configs.

I was able to resolve this by removing "core" from manifest.json dependencies list and everything seems to work now.

Thanks a lot for testing and installing, @tuomaskuittinen

HACS support will be reverted until YAML (or equivalent non-UI configuration) becomes a supported mode for integrations (reference).

For those who are affected by the HACS decision, sharing my personal views on the YAML issue.

Hi @JamieP83, everyone,

I will be closing this for now. I do not think there are short-term plans to include in HACS; and with issues like the ones reported here and here, I think that if you install a Custom Component, you should make a bit of due diligence on the code you add to the system first :)

@nitobuendia, do you think it's time to put aside the personal stride regarding YAML file configuration option and include the integration in HACS? :)