HACS 2.0: Join the beta testing adventure!

How is it going? Is everything doing what it is supposed to?

I have not found any problem this week and I have even updated today. Looks good with the integration of HA Look and feel.

1 Like

A little note; while it can be used with Home Assistant 2024.4.1(for now) and newer, to have the best experience you should be using 2024.7.0 (or newer).

No issues so far, but a question: is there some kind of indicator when we need to re-run the addon to download a newer version

1 Like

Yeah running fine here.

Blocking call errors are gone from the logs.

1 Like

Not really (unless you add hacs/integration to the github integration) and watch for commit changes.

1 Like

Actually, I have a pending update but no available updates:

Beta version throwing it off?

As soon as I went to the “Need another version” overflow menu option the update showed up in HA.

Yes, handling of pre-release “channel” is not working great, which is one of the reason that toggle was removed.

1 Like

Core - 2024.7.3
Supervisor - 2024.06.2
Operating System - 12.4
Frontend - 20240710.0
HACS - 2.0.0-dev-e8d6f2a

Everything absolutely functional. I haven’t seen any problem.
Thank you for your work.

1 Like

some troubles here… I dont have HACS showing in the side bar but have a button navigate to /hacs/dashboard

that now is empty, and logging this

settings:

version, and all services/entities are alright :

With default setting in the sidebar, still no show:

edit

thew above is on Mac Safari.
I can see HACS in Chrome

Issue tracker: Dashboard not showing in Safari · Issue #3914 · hacs/integration · GitHub

edit

this was fixed by hard deleting the hacs line s in local storage

In the HA-logs, after the installation of HACS, this keeps returning after every reboot of HA:

Logger: homeassistant.helpers.frame
Bron: helpers/frame.py:184
Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles/iconset.js", "/config/custom_components/hacs/iconset.js", True)])`; This function will be removed in 2025.7 at custom_components/hacs/frontend.py, line 57: hass.http.register_static_path(, please create a bug report at https://github.com/hacs/integration/issues

and

Logger: homeassistant.helpers.frame
Bron: helpers/frame.py:184
Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues

and

Logger: homeassistant.helpers.frame
Bron: helpers/frame.py:184
Detected that custom integration 'hacs' calls hass.http.register_static_path which is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_paths([StaticPathConfig("/hacsfiles", "/config/www/community", True)])`; This function will be removed in 2025.7 at custom_components/hacs/base.py, line 1162: self.hass.http.register_static_path(, please create a bug report at https://github.com/hacs/integration/issues

and, finally:

Logger: homeassistant.helpers.frame
Bron: helpers/frame.py:184
Detected that custom integration 'hacs' accesses hass.helpers.event. This is deprecated and will stop working in Home Assistant 2024.11, it should be updated to import functions used from event directly at custom_components/hacs/base.py, line 642: self.hass.helpers.event.async_track_time_interval(, please create a bug report at https://github.com/hacs/integration/issues

Then, you did not change the add-on configuration to enable “development”, as all of those have been addressed there…

Hey

Ive found a Bug. In the mobile App (Android) the last entry in the list is covered.

There you can See There is one more entry at the bottom. But cant scroll down more

Is that limited to HACS, or is it the same for the other data tables in Home Assistant?

Was setting up a new instance of HACS and then I followed the new doc. Image of Options only have Appdeamon now so the picture below maybe should be replaced?

Yes, the documentstion is not quite up to date yet.

Its only that table
List of Devices, entities, helpers are all fine

EDIT:
Its the same in the mobile Browser (edge)

If you start the add-on again now, and restart Home Assistant when it tell you to, this is resolved.
(you may need to clear browser cache).

The screenshots in the documentation have now been updated (for this specific page, the text was already correct).

1 Like

Trying to install Dev version using the add-on.
I started it 2 times, then restarted HA, then started it again.

RE:

mv: can't rename '/tmp/hacs/custom_components/hacs': No such file or directory

Full log:

[12:25:29] INFO: ------------------------------------
[12:25:29] INFO: Starting HACS download...
[12:25:29] INFO: Channel: development
[12:25:29] INFO: ------------------------------------
[12:25:29] INFO: Downloading the integration source...
Cloning into '/tmp/hacs'...
[12:25:31] INFO: Installing the frontend...
Looking in indexes: https://pypi.org/simple, https://wheels.home-assistant.io/musllinux-index/
Collecting hacs-frontend==20240729171855
  Downloading https://github.com/hacs/frontend/releases/download/20240729171855/hacs_frontend-20240729171855-py3-none-any.whl (16.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 30.9 MB/s eta 0:00:00
Installing collected packages: hacs-frontend
Successfully installed hacs-frontend-20240729171855
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
[12:25:42] INFO: Injecting a version...
[12:25:42] INFO: Version set to: 2.0.0-dev-1c1bb0b
[12:25:42] INFO: Copying the integration source...
mv: can't rename '/tmp/hacs/custom_components/hacs': No such file or directory
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[12:31:37] INFO: ------------------------------------
[12:31:37] INFO: Starting HACS download...
[12:31:37] INFO: Channel: development
[12:31:37] INFO: ------------------------------------
[12:31:37] INFO: Downloading the integration source...
Cloning into '/tmp/hacs'...
[12:31:39] INFO: Installing the frontend...
Looking in indexes: https://pypi.org/simple, https://wheels.home-assistant.io/musllinux-index/
Collecting hacs-frontend==20240729171855
  Downloading https://github.com/hacs/frontend/releases/download/20240729171855/hacs_frontend-20240729171855-py3-none-any.whl (16.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 19.4 MB/s eta 0:00:00
Installing collected packages: hacs-frontend
Successfully installed hacs-frontend-20240729171855
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
[12:31:52] INFO: Injecting a version...
[12:31:52] INFO: Version set to: 2.0.0-dev-1c1bb0b
[12:31:52] INFO: Copying the integration source...
mv: can't rename '/tmp/hacs/custom_components/hacs': No such file or directory
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
  • 2024.7.4
  • Supervisor 2024.07.0
  • Operating System 12.4
  • Frontend 20240710.0
    Running in a VB VM in Debian Bullseye.

It installed fine in my production instance where I had HACS running already.
Want a bug report or am I just messing something up?