hacs / integration

HACS gives you a powerful UI to handle downloads of all your custom needs.
https://hacs.xyz
MIT License
5.4k stars 1.28k forks source link

Can't work out how to update an addon in v2 #4195

Open wjdp opened 2 days ago

wjdp commented 2 days ago

Web browser

Firefox

Web browser version

131

System Health details

System Information

version core-2024.10.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.54-haos
arch x86_64
timezone Europe/London
config_dir /config
Home Assistant Community Store GitHub API | ok -- | -- GitHub Content | ok GitHub Web | ok HACS Data | ok GitHub API Calls Remaining | 4880 Installed Version | 2.0.1 Stage | running Available Repositories | 1469 Downloaded Repositories | 8
Home Assistant Cloud logged_in | false -- | -- can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | ok
Home Assistant Supervisor host_os | Home Assistant OS 13.2 -- | -- update_channel | stable supervisor_version | supervisor-2024.11.2 agent_version | 1.6.0 docker_version | 27.2.0 disk_total | 116.7 GB disk_used | 8.4 GB healthy | true supported | true host_connectivity | true supervisor_connectivity | true ntp_synchronized | true virtualization | board | generic-x86-64 supervisor_api | ok version_api | ok installed_addons | Mosquitto broker (6.4.1), ESPHome (2024.10.3), File editor (5.8.0), Terminal & SSH (9.15.0), Let's Encrypt (5.2.3), OpenSpeedTest (v2.0.5), Node-RED (18.1.1), Music Assistant Server (2.3.2), Cloudflared (5.2.1)
Dashboards dashboards | 7 -- | -- resources | 5 views | 12 mode | storage
Recorder oldest_recorder_run | 10 November 2024 at 16:48 -- | -- current_recorder_run | 11 November 2024 at 15:28 estimated_db_size | 126.38 MiB database_engine | sqlite database_version | 3.45.3

Checklist

Describe the issue

Since upgrading to HACS v2 I can't for the life of me work out how to upgrade a package. I'm either:

'Redownload' does seem to do it but that feels like a more destructive action than a normal update. Is this how updates work now.

Reproduction steps

  1. Open HACS
  2. See there is addons with pending updates
  3. Click on them, just opens the README of the project
  4. Click on the three dots menu, try "Update information" that doesn't seem to do anything. It's the only action with 'Update' in the title
  5. Eventually try 'Redownload' instead

Screenshots

https://github.com/user-attachments/assets/a5746da1-b406-462e-b27a-7cb939e59686

Javascript logs from your browser console

No errors

Diagnostics dump

{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2024.10.3", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.12.4", "docker": true, "arch": "x86_64", "timezone": "Europe/London", "os_name": "Linux", "os_version": "6.6.54-haos", "supervisor": "2024.11.2", "host_os": "Home Assistant OS 13.2", "docker_version": "27.2.0", "chassis": "embedded", "run_as_root": true }, "custom_components": { "frigate": { "documentation": "https://github.com/blakeblackshear/frigate", "version": "5.4.0", "requirements": [ "pytz" ] }, "hifiberry": { "documentation": "https://github.com/willholdoway/hifiberry", "version": "0.0.3", "requirements": [ "pyhifiberry>=0.1.1" ] }, "adaptive_lighting": { "documentation": "https://github.com/basnijholt/adaptive-lighting#readme", "version": "1.22.0", "requirements": [ "ulid-transform" ] }, "ics_calendar": { "documentation": "https://github.com/franc6/ics_calendar", "version": "5.0.4", "requirements": [ "icalendar>=6.0.0", "python-dateutil>=2.9.0.post0", "pytz>=2024.1", "recurring_ical_events>=3.3.2", "ics>=0.7.2", "arrow" ] }, "webrtc": { "documentation": "https://github.com/AlexxIT/WebRTC", "version": "v3.5.2", "requirements": [] }, "hacs": { "documentation": "https://hacs.xyz/docs/configuration/start", "version": "2.0.1", "requirements": [ "aiogithubapi>=22.10.1" ] } }, "integration_manifest": { "domain": "hacs", "name": "HACS", "after_dependencies": [ "python_script" ], "codeowners": [ "ludeeus" ], "config_flow": true, "dependencies": [ "http", "websocket_api", "frontend", "persistent_notification", "lovelace", "repairs" ], "documentation": "https://hacs.xyz/docs/configuration/start", "iot_class": "cloud_polling", "issue_tracker": "https://github.com/hacs/integration/issues", "requirements": [ "aiogithubapi>=22.10.1" ], "version": "2.0.1", "is_built_in": false }, "setup_times": { "null": { "setup": 3.785401349887252e-05 }, "d9be4c2df5aa847c313370e226839aad": { "wait_import_platforms": -0.29246663900266867, "config_entry_setup": 0.42710651499510277 } }, "data": { "entry": { "created_at": "1970-01-01T00:00:00+00:00", "data": { "token": "REDACTED" }, "discovery_keys": {}, "disabled_by": null, "domain": "hacs", "entry_id": "d9be4c2df5aa847c313370e226839aad", "minor_version": 1, "modified_at": "1970-01-01T00:00:00+00:00", "options": {}, "pref_disable_new_entities": false, "pref_disable_polling": false, "source": "user", "title": "", "unique_id": null, "version": 1 }, "hacs": { "stage": "running", "version": "2.0.1", "disabled_reason": null, "new": false, "startup": false, "categories": [ "template", "integration", "theme", "python_script", "plugin" ], "renamed_repositories": { "mf-social/ps-date-countdown": "point-4ward/ps-date-countdown", "9a4gl/hass-peltec": "9a4gl/hass-centrometal-boiler", "nbogojevic/homeassistant-midea-dehumidifier-lan": "nbogojevic/homeassistant-midea-air-appliances-lan", "DarkSir23/sensor.mylar": "WillowMist/sensor.mylar", "nikrolls/homeassistant-goldair-climate": "nicole-ashley/homeassistant-goldair-climate", "78wesley/Darkish-Theme": "78wesley/Home-Assistant-Darkish-Theme", "ulic75/power-distribution-card": "ulic75/power-flow-card", "wills106/homsassistant-solax-modbus": "wills106/homeassistant-solax-modbus", "dmitry-k/yandex_smart_home": "dext0r/yandex_smart_home", "uvjustin/alarmdotcom": "pyalarmdotcom/alarmdotcom", "wernerhp/ha_integration_load_shedding": "wernerhp/ha.integration.load_shedding", "TheLastProject/lovelace-valetudo-map-card": "Hypfer/lovelace-valetudo-map-card", "fuatakgun/kia_uvo": "Hyundai-Kia-Connect/kia_uvo", "jadson179/consul": "gtjadsonsantos/consul", "Farfar/homeassistant-skodaconnect": "skodaconnect/homeassistant-skodaconnect", "lendy007/homeassistant-skodaconnect": "skodaconnect/homeassistant-skodaconnect", "mtarjoianu/ha_lektrico": "Lektrico/ha_lektrico", "JoshuaMulliken/ha-wyzeapi": "SecKatie/ha-wyzeapi", "jvitkauskas/homeassistant_salus": "epoplavskis/homeassistant_salus", "Wibias/hass-variables": "enkama/hass-variables", "custom-components/alexa_media_player": "alandtse/alexa_media_player", "johanfrick/custom-sonos-card": "punxaphil/custom-sonos-card", "arjenvrh/audi_connect_ha": "audiconnect/audi_connect_ha", "htmltiger/config-editor": "junkfix/config-editor", "htmltiger/config-editor-card": "junkfix/config-editor-card", "htmltiger/numberbox-card": "junkfix/numberbox-card", "orickcorreia/caule-themes-pack-1": "ricardoquecria/caule-themes-pack-1", "jonasniesner/open_epaper_link_homeassistant": "OpenEPaperLink/Home_Assistant_Integration", "Limych/ha-temperature-feels-like": "Limych/ha-apparent-temperature", "wimb0/home-assistant-saj-modbus": "wimb0/home-assistant-saj-r5-modbus", "jm-73/Indego": "sander1988/Indego", "t0mer/ims-custom-component": "GuyKh/ims-custom-component" }, "archived_repositories": [ "patrickhilker/tedee_hass_integration", "pippyn/Home-Assistant-Sensor-Groningen-Afvalwijzer", "speleolontra/daikin_residential_altherma", "NemesisRE/lovelace-swipe-navigation", "Raukze/home-assistant-fitx", "MTrab/clever", "DeebotUniverse/Deebot-4-Home-Assistant", "AitorDB/home-assistant-sun-card", "rccoleman/lamarzocco", "toringer/home-assistant-sbanken", "daenny/climate_group", "Mr-Groch/HA-Emulated-Color-Temp-Light", "gerardag/person-entity-card", "custom-components/sensor.untappd", "clayauld/lovelace-darksky-card", "custom-components/wienerlinien", "custom-components/authenticated", "Tiemooowh/homeassistant-teletask", "peternijssen/home-assistant-jumbo", "JuanMTech/amoled_blue", "dgomes/ha_rrd_recorder", "nagyrobi/home-assistant-custom-components-pfsense-gateways", "alexarch21/history-explorer-card", "Cyr-ius/hass-hue-service-advanced", "spycle/microbot_push", "a529987659852/openwbmqtt", "custom-components/sensor.plex_recently_added", "hacf-fr/hassRenaultZE", "nagyrobi/home-assistant-custom-components-cover-rf-time-based", "Sholofly/arrisdcx960", "marrobHD/firetv-card", "maykar/plex_assistant", "maykar/lovelace-swipe-navigation", "custom-cards/upcoming-media-card", "andrew-codechimp/HA-Mastodon-Profile-Stats", "chaptergy/noctis-grey", "pfunkmallone/HACS-camect-custom_card", "DavidMStraub/homeassistant-homeconnect", "jessevl/homeassistant-greenchoice", "KTibow/lovelace-dark-soft-ui-theme", "walthowd/ha-automower", "Thomas55555/husqvarna_automower", "JuanMTech/orange_light", "robmarkcole/HASS-Deepstack-object", "ryanwinter/hass-rainforest-emu-2", "echoromeo/hanobo", "ThomasPrior/FlexpoolInfo", "robmarkcole/HASS-Deepstack-face", "digitaljamie/google-theme", "marcomow/ble-bulb-card", "KTibow/lovelace-light-soft-ui-theme", "natekspencer/hacs-litterrobot", "thebino/rki_covid", "georgezhao2010/climate_ewelink", "cgarwood/homeassistant-fullykiosk", "ljmerza/ha-our-groceries", "Cyr-ius/hass-cozytouch", "bieniu/ha-zadnego-ale", "pfunkmallone/HACS-camect-integration", "JuanMTech/orange_dark", "GeorgeSG/lovelace-folder-card", "ThomasPrior/EthermineInfo", "gjohansson-ST/stl", "disforw/inverse", "briis/hass-weatherflow", "perara/systemair-save-connect", "dynasticorpheus/gigasetelements-ha", "sakowicz/home-assistant-tenda-tracker", "nagyrobi/home-assistant-custom-components-linkplay", "safepay/sensor.willyweather", "custom-components/sensor.custom_aftership", "JuanMTech/green_light_mode", "codyc1515/ha-contact-energy", "marcokreeft87/room-card", "maykar/kiosk-mode", "frenck/home-assistant-theme-outline", "JuanMTech/green_dark_mode", "tikismoke/home-assistant-nespressoble", "lukich48/hass_mqtt_template_switch", "eavanvalkenburg/sia", "safepay/sensor.fronius", "custom-components/sensor.radarr_upcoming_media", "custom-components/sensor.sonarr_upcoming_media" ], "ignored_repositories": [], "lovelace_mode": "storage", "configuration": { "appdaemon": false, "country": "ALL", "debug": false, "dev": false, "python_script": false, "release_limit": 5, "theme": false } }, "custom_repositories": [], "repositories": [ { "data": { "archived": false, "authors": [ "@willholdoway", "@dgomes" ], "category": "integration", "config_flow": false, "default_branch": null, "description": "This is a custom component to allow control of HifiberryOS devices in Home Assistant using the audiocontrol2 REST API.", "domain": "hifiberry", "downloads": 0, "etag_repository": "W/\"9fe37deb8b821f0492d3ad47bdf8aa64ab0f79078ce1e1323ebf5bdba58afabf\"", "etag_releases": null, "file_name": "", "first_install": false, "full_name": "willholdoway/hifiberry", "hide": false, "has_issues": true, "id": "299967654", "installed_commit": "c2c73b7", "installed_version": null, "installed": true, "last_commit": "c2c73b7", "last_updated": "2024-04-11T20:49:40Z", "last_version": null, "manifest_name": "HiFiBerry", "new": false, "open_issues": 0, "prerelease": null, "published_tags": [], "releases": false, "selected_tag": null, "show_beta": false, "stargazers_count": 48, "topics": [ "hifiberry", "internet-of-things", "iot" ] }, "integration_manifest": {}, "repository_manifest": { "content_in_root": false, "country": [], "filename": null, "hacs": null, "hide_default_branch": false, "homeassistant": null, "manifest": { "name": "HiFiBerry", "render_readme": "true" }, "name": "HiFiBerry", "persistent_directory": null, "render_readme": "true", "zip_release": false }, "ref": null, "paths": { "localpath": "/config/custom_components/hifiberry", "local": "/config/custom_components/hifiberry", "remote": "custom_components" } }, { "data": { "archived": false, "authors": [ "@basnijholt", "@RubenKelevra", "@th3w1zard1", "@protyposis" ], "category": "integration", "config_flow": false, "default_branch": null, "description": "Adaptive Lighting custom component for Home Assistant", "domain": "adaptive_lighting", "downloads": 0, "etag_repository": "W/\"82f96a6f20ed3669842ac859aaab7e8d09106d6fc273a854b9c635fd28057732\"", "etag_releases": "W/\"06979b7e586042b274a83f4dce82032d64baeed07af8211b75b0667b3ad8fb0a\"", "file_name": "", "first_install": false, "full_name": "basnijholt/adaptive-lighting", "hide": false, "has_issues": true, "id": "290261325", "installed_commit": "ccf4652", "installed_version": "1.23.0", "installed": true, "last_commit": "ccf4652", "last_updated": "2024-11-04T20:57:46Z", "last_version": "1.23.0", "manifest_name": "Adaptive Lighting", "new": false, "open_issues": 151, "prerelease": null, "published_tags": [], "releases": true, "selected_tag": null, "show_beta": false, "stargazers_count": 1929, "topics": [ "adaptive-lighting", "automation", "hue", "iot", "lights", "sunrise", "sunset", "zigbee" ] }, "integration_manifest": {}, "repository_manifest": { "content_in_root": false, "country": [], "filename": null, "hacs": null, "hide_default_branch": false, "homeassistant": "2022.11.0", "manifest": { "name": "Adaptive Lighting", "render_readme": true, "homeassistant": "2022.11.0" }, "name": "Adaptive Lighting", "persistent_directory": null, "render_readme": true, "zip_release": false }, "ref": null, "paths": { "localpath": "/config/custom_components/adaptive_lighting", "local": "/config/custom_components/adaptive_lighting", "remote": "custom_components" } }, { "data": { "archived": false, "authors": [], "category": "plugin", "config_flow": false, "default_branch": null, "description": "A Lovelace card for Frigate in Home Assistant", "domain": null, "downloads": 81030, "etag_repository": "W/\"c60ec9b3fc4d7e7c70abbbf358bc750f6edf4872513572ab544effe4ca0bfabd\"", "etag_releases": "W/\"82927bddebde39b425feb165411548f1ea67dace41ce7993318d6055557fb1f7\"", "file_name": null, "first_install": false, "full_name": "dermotduffy/frigate-hass-card", "hide": false, "has_issues": true, "id": "394082552", "installed_commit": "8e3a7b6", "installed_version": "v5.2.0", "installed": true, "last_commit": "e898b73", "last_updated": "2024-11-10T00:40:28Z", "last_version": "v5.2.0", "manifest_name": null, "new": false, "open_issues": 42, "prerelease": "v6.0.0-beta.8", "published_tags": [], "releases": true, "selected_tag": null, "show_beta": false, "stargazers_count": 557, "topics": [ "cctv", "frigate", "nvr" ] }, "integration_manifest": {}, "repository_manifest": { "content_in_root": false, "country": [], "filename": "frigate-hass-card.js", "hacs": null, "hide_default_branch": false, "homeassistant": "2022.3.0", "manifest": { "name": "Frigate Card", "render_readme": true, "filename": "frigate-hass-card.js", "homeassistant": "2022.3.0" }, "name": "Frigate Card", "persistent_directory": null, "render_readme": true, "zip_release": false }, "ref": null, "paths": { "localpath": "/config/www/community/frigate-hass-card", "local": "/config/www/community/frigate-hass-card", "remote": null } }, { "data": { "archived": false, "authors": [ "@AlexxIT" ], "category": "integration", "config_flow": true, "default_branch": "master", "description": "Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.", "domain": "webrtc", "downloads": 0, "etag_repository": "W/\"16d159b7f3a7ac7589f08a22412840179169979c3ccb52337350fdf116c76a8f\"", "etag_releases": "W/\"0548e4251eccb2a764b06433f3771635860d91dbfccac47ee382f133ecdda3e9\"", "file_name": "", "first_install": false, "full_name": "AlexxIT/WebRTC", "hide": false, "has_issues": true, "id": "356778495", "installed_commit": "2ead586", "installed_version": "v3.5.2", "installed": true, "last_commit": "60ea122", "last_updated": "2024-10-28T20:00:39Z", "last_version": "v3.6.0", "manifest_name": "WebRTC Camera", "new": false, "open_issues": 139, "prerelease": null, "published_tags": [ "v3.6.0", "v3.5.2", "v3.5.1", "v3.5.0", "v3.4.0", "v3.3.0", "v3.2.1", "v3.2.0", "v3.1.1", "v3.1.0", "v3.0.2", "v3.0.1", "v3.0.0", "v2.3.1", "v2.3.0", "v2.2.0", "v2.1.1", "v2.1.0", "v2.0.2", "v2.0.1", "v2.0.0", "v1.4.0", "v1.3.0", "v1.2.0", "v1.1.1" ], "releases": true, "selected_tag": null, "show_beta": false, "stargazers_count": 1517, "topics": [ "ip-camera", "mediasource-extensions", "rtsp", "webrtc" ] }, "integration_manifest": { "domain": "webrtc", "name": "WebRTC Camera", "codeowners": [ "@AlexxIT" ], "config_flow": true, "dependencies": [ "http", "lovelace" ], "documentation": "https://github.com/AlexxIT/WebRTC", "iot_class": "calculated", "issue_tracker": "https://github.com/AlexxIT/WebRTC/issues", "requirements": [], "version": "v3.6.0" }, "repository_manifest": { "content_in_root": false, "country": [], "filename": null, "hacs": null, "hide_default_branch": false, "homeassistant": "2023.2.0", "manifest": { "name": "WebRTC Camera", "homeassistant": "2023.2.0", "render_readme": true }, "name": "WebRTC Camera", "persistent_directory": null, "render_readme": true, "zip_release": false }, "ref": "v3.6.0", "paths": { "localpath": "/config/custom_components/webrtc", "local": "/config/custom_components/webrtc", "remote": "custom_components/webrtc" } }, { "data": { "archived": false, "authors": [ "@blakeblackshear" ], "category": "integration", "config_flow": false, "default_branch": null, "description": "Frigate integration for Home Assistant", "domain": "frigate", "downloads": 0, "etag_repository": "W/\"22cf0b809593b5fe676970a713bb7b4bf284f24448bbcf170ebdbdd4e9b7166d\"", "etag_releases": "W/\"1f908172bc973062cbf53f30ee7f0c840a00b200dcee03826213ea6a6ee8f15e\"", "file_name": "", "first_install": false, "full_name": "blakeblackshear/frigate-hass-integration", "hide": false, "has_issues": true, "id": "311536795", "installed_commit": "4f715ea", "installed_version": "v5.4.0", "installed": true, "last_commit": "b069790", "last_updated": "2024-11-07T23:28:02Z", "last_version": "v5.4.0", "manifest_name": "Frigate", "new": false, "open_issues": 25, "prerelease": "v5.4.1", "published_tags": [], "releases": true, "selected_tag": null, "show_beta": false, "stargazers_count": 746, "topics": [ "ai", "camera", "frigate", "nvr", "object-detection" ] }, "integration_manifest": {}, "repository_manifest": { "content_in_root": false, "country": [], "filename": null, "hacs": "1.6.0", "hide_default_branch": false, "homeassistant": "2022.4.5", "manifest": { "hacs": "1.6.0", "name": "Frigate", "homeassistant": "2022.4.5" }, "name": "Frigate", "persistent_directory": null, "render_readme": false, "zip_release": false }, "ref": null, "paths": { "localpath": "/config/custom_components/frigate", "local": "/config/custom_components/frigate", "remote": "custom_components" } }, { "data": { "archived": false, "authors": [ "@franc6" ], "category": "integration", "config_flow": true, "default_branch": "releases", "description": "Provides an ICS (icalendar) platform for the Home Assistant calendar", "domain": "ics_calendar", "downloads": 0, "etag_repository": "W/\"0354065918e48d173401295b4374e4d0c689b324e1aed03cf4711dd6e370e5ba\"", "etag_releases": "W/\"559cc88e8f92fc45dd62aaff4f93ce00abcb7c17846b404277e5290aef5480c6\"", "file_name": "", "first_install": false, "full_name": "franc6/ics_calendar", "hide": false, "has_issues": true, "id": "200665691", "installed_commit": "ba77ed2", "installed_version": "5.0.4", "installed": true, "last_commit": "ba77ed2", "last_updated": "2024-10-20T20:39:17Z", "last_version": "5.0.4", "manifest_name": "ics Calendar", "new": false, "open_issues": 29, "prerelease": null, "published_tags": [ "5.0.4", "5.0.3", "5.0.2", "5.0.1", "4.2.0", "4.1.0", "4.0.1", "4.0.0", "3.2.0", "3.1.8", "3.1.7", "3.1.6", "3.1.5", "3.1.4", "3.1.3", "3.1.2", "3.1.1", "3.0.3", "3.0.2", "3.0.1", "3.0.0", "2.9.0", "2.8.2", "2.8.1", "2.7.0", "2.6.1", "2.6.0", "2.5.0", "2.1.2" ], "releases": true, "selected_tag": null, "show_beta": false, "stargazers_count": 150, "topics": [ "calendar", "ics" ] }, "integration_manifest": { "domain": "ics_calendar", "name": "ics Calendar", "codeowners": [ "@franc6" ], "config_flow": true, "dependencies": [], "documentation": "https://github.com/franc6/ics_calendar", "integration_type": "service", "iot_class": "cloud_polling", "issue_tracker": "https://github.com/franc6/ics_calendar/issues", "requirements": [ "icalendar>=6.0.0", "python-dateutil>=2.9.0.post0", "pytz>=2024.1", "recurring_ical_events>=3.3.2", "ics>=0.7.2", "arrow" ], "version": "5.0.4" }, "repository_manifest": { "content_in_root": false, "country": [], "filename": null, "hacs": null, "hide_default_branch": false, "homeassistant": "2024.8.0", "manifest": { "homeassistant": "2024.8.0", "name": "ICS Calendar (iCalendar)" }, "name": "ICS Calendar (iCalendar)", "persistent_directory": null, "render_readme": false, "zip_release": false }, "ref": "tags/5.0.4", "paths": { "localpath": "/config/custom_components/ics_calendar", "local": "/config/custom_components/ics_calendar", "remote": "custom_components/ics_calendar" } }, { "data": { "archived": false, "authors": [], "category": "plugin", "config_flow": false, "default_branch": null, "description": "Minimalistic media card for Home Assistant Lovelace UI", "domain": null, "downloads": 117579, "etag_repository": "W/\"877c2fc3572983cafd884ef031d7481e4a8763845accca2e9923ea0eeb764b9e\"", "etag_releases": "W/\"d1aa1b36adbcd43ca782b7f530f6edc179c7f85adbccb3d9f7e24dd0df2a3721\"", "file_name": null, "first_install": false, "full_name": "kalkih/mini-media-player", "hide": false, "has_issues": true, "id": "148520838", "installed_commit": "c2ff27f", "installed_version": "v1.16.9", "installed": true, "last_commit": "c2ff27f", "last_updated": "2024-10-25T18:47:33Z", "last_version": "v1.16.9", "manifest_name": null, "new": false, "open_issues": 170, "prerelease": null, "published_tags": [], "releases": true, "selected_tag": null, "show_beta": false, "stargazers_count": 1534, "topics": [ "automation", "custom", "sonos" ] }, "integration_manifest": {}, "repository_manifest": { "content_in_root": false, "country": [], "filename": null, "hacs": null, "hide_default_branch": false, "homeassistant": null, "manifest": {}, "name": null, "persistent_directory": null, "render_readme": false, "zip_release": false }, "ref": null, "paths": { "localpath": "/config/www/community/mini-media-player", "local": "/config/www/community/mini-media-player", "remote": null } }, { "data": { "archived": false, "authors": [ "@ludeeus" ], "category": "integration", "config_flow": true, "default_branch": "main", "description": "HACS gives you a powerful UI to handle downloads of all your custom needs.", "domain": "hacs", "downloads": 498623, "etag_repository": "W/\"640bbb848bc1275e8ea326e6a5cc5df2c2ce0f296c9977f82169fdfa9a5994ab\"", "etag_releases": null, "file_name": "", "first_install": false, "full_name": "hacs/integration", "hide": false, "has_issues": true, "id": "172733314", "installed_commit": "c716799", "installed_version": "2.0.1", "installed": true, "last_commit": "c716799", "last_updated": "2024-11-11T06:36:49Z", "last_version": "2.0.1", "manifest_name": "HACS", "new": false, "open_issues": 28, "prerelease": null, "published_tags": [ "2.0.1", "2.0.0", "1.34.0", "1.33.0", "1.32.1", "1.32.0", "1.31.0", "1.30.1", "1.30.0", "1.29.1", "1.29.0", "1.28.4", "1.28.3", "1.28.2", "1.28.1", "1.28.0", "1.27.2", "1.27.1", "1.27.0", "1.26.2", "1.26.1", "1.26.0", "1.25.5", "1.25.4", "1.25.3", "1.25.2", "1.25.1", "1.25.0", "1.24.5", "1.24.4" ], "releases": true, "selected_tag": null, "show_beta": false, "stargazers_count": 5394, "topics": [ "community", "package-manager" ] }, "integration_manifest": { "domain": "hacs", "name": "HACS", "after_dependencies": [ "python_script" ], "codeowners": [ "@ludeeus" ], "config_flow": true, "dependencies": [ "http", "websocket_api", "frontend", "persistent_notification", "lovelace", "repairs" ], "documentation": "https://hacs.xyz/docs/configuration/start", "iot_class": "cloud_polling", "issue_tracker": "https://github.com/hacs/integration/issues", "requirements": [ "aiogithubapi>=22.10.1" ], "version": "0.0.0" }, "repository_manifest": { "content_in_root": false, "country": [], "filename": "hacs.zip", "hacs": "0.19.0", "hide_default_branch": true, "homeassistant": "2024.4.1", "manifest": { "name": "HACS", "zip_release": true, "hide_default_branch": true, "homeassistant": "2024.4.1", "hacs": "0.19.0", "filename": "hacs.zip" }, "name": "HACS", "persistent_directory": null, "render_readme": false, "zip_release": true }, "ref": "2.0.1", "paths": { "localpath": "/config/custom_components/hacs", "local": "/config/custom_components/hacs", "remote": "custom_components/hacs" } } ], "rate_limit": { "resources": { "core": { "limit": 5000, "used": 120, "remaining": 4880, "reset": 1731341474 }, "search": { "limit": 30, "used": 0, "remaining": 30, "reset": 1731340185 }, "graphql": { "limit": 5000, "used": 0, "remaining": 5000, "reset": 1731343725 }, "integration_manifest": { "limit": 5000, "used": 0, "remaining": 5000, "reset": 1731343725 }, "source_import": { "limit": 100, "used": 0, "remaining": 100, "reset": 1731340185 }, "code_scanning_upload": { "limit": 1000, "used": 0, "remaining": 1000, "reset": 1731343725 }, "actions_runner_registration": { "limit": 10000, "used": 0, "remaining": 10000, "reset": 1731343725 }, "scim": { "limit": 15000, "used": 0, "remaining": 15000, "reset": 1731343725 }, "dependency_snapshots": { "limit": 100, "used": 0, "remaining": 100, "reset": 1731340185 } }, "rate": { "limit": 5000, "used": 120, "remaining": 4880, "reset": 1731341474 } } } }

hacs-bot[bot] commented 2 days ago

Make sure you have read the issue guidelines and that you filled out the entire template.

If you have an issue identical to this, do not add comments like "same here", "i have this too", instead add a :+1: reaction to the issue description. Thanks! :+1:

wjdp commented 2 days ago

image image

Mix of "I am thick" and "there is but it's not clear at all how to trigger an update". As a v1 user I expect updates to happen in the HACS UI, turns out they're now shown in the settings view :facepalm:

Perhaps there should be an indicator in HACS to push user to go to settings instead? Unsure