Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HacsException: No content to download #3545

Open
7 tasks done
rrooggiieerr opened this issue Mar 9, 2024 · 9 comments
Open
7 tasks done

HacsException: No content to download #3545

rrooggiieerr opened this issue Mar 9, 2024 · 9 comments
Labels
issue:backend For issues with the backend/integration

Comments

@rrooggiieerr
Copy link

System Health details

System Information

version core-2024.3.0
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.1.73-haos-raspi
arch aarch64
timezone Europe/Amsterdam
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4798
Installed Version 1.34.0
Stage running
Available Repositories 1403
Downloaded Repositories 22
Home Assistant Cloud
logged_in false
can_reach_cert_server pending
can_reach_cloud_auth pending
can_reach_cloud pending
Home Assistant Supervisor
host_os Home Assistant OS 12.0
update_channel stable
supervisor_version supervisor-2024.02.1
agent_version 1.6.0
docker_version 24.0.7
disk_total 57.8 GB
disk_used 52.2 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api pending
installed_addons File editor (5.8.0), Terminal & SSH (9.9.0), Home Assistant Google Drive Backup (0.112.1), Let's Encrypt (5.0.15), NGINX Home Assistant SSL proxy (3.8.0), Hass.io Access Point (0.5.0)
Dashboards
dashboards 2
resources 8
views 16
mode storage
Recorder
oldest_recorder_run 8 February 2024 at 12:26
current_recorder_run 8 March 2024 at 23:53
estimated_db_size 1328.71 MiB
database_engine sqlite
database_version 3.44.2

Checklist

Describe the issue

Dowloading a 'master' version of a HACS repository fails. Front end keeps waiting while home-assistan.log reports"

2024-03-09 13:43:58.164 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547137000000] Error handling message: Unknown error (unknown_error) Rogier from 77.249.240.188 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
    await func(hass, connection, msg)
  File "/config/custom_components/hacs/websocket/repository.py", line 234, in hacs_repository_download
    await repository.async_install()
  File "/config/custom_components/hacs/repositories/base.py", line 893, in async_install
    await self.async_install_repository(version=version)
  File "/config/custom_components/hacs/repositories/base.py", line 977, in async_install_repository
    await self.download_content(version_to_install)
  File "/config/custom_components/hacs/repositories/base.py", line 643, in download_content
    raise HacsException("No content to download")
custom_components.hacs.exceptions.HacsException: No content to download

Reproduction steps

  1. Go to a HACS repository, I used vacuum-card
  2. Select Redownload
  3. Select master version
  4. Click Download
  5. You will be waiting indefinitely

Debug logs

2024-03-09 13:55:09.198 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting repository information
2024-03-09 13:55:09.805 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Running checks against v2.8.0
2024-03-09 13:55:10.379 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting documentation for version=v2.8.0,filename=README.md
2024-03-09 13:55:10.379 DEBUG (MainThread) [custom_components.hacs] Trying to download https://raw.githubusercontent.com/denysdovhan/vacuum-card/v2.8.0/README.md
2024-03-09 13:55:10.458 DEBUG (MainThread) [custom_components.hacs] 'value' is undefined
2024-03-09 13:55:10.462 DEBUG (MainThread) [custom_components.hacs] <HacsData async_write> Saving data
2024-03-09 13:55:21.348 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting repository information
2024-03-09 13:55:21.932 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Running checks against v2.8.0
2024-03-09 13:55:22.450 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting documentation for version=v2.8.0,filename=README.md
2024-03-09 13:55:22.450 DEBUG (MainThread) [custom_components.hacs] Trying to download https://raw.githubusercontent.com/denysdovhan/vacuum-card/v2.8.0/README.md
2024-03-09 13:55:22.482 DEBUG (MainThread) [custom_components.hacs] 'value' is undefined
2024-03-09 13:55:22.486 DEBUG (MainThread) [custom_components.hacs] <HacsData async_write> Saving data
2024-03-09 13:55:23.512 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting repository information
2024-03-09 13:55:24.107 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Running checks against master
2024-03-09 13:55:24.689 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting documentation for version=v2.8.0,filename=README.md
2024-03-09 13:55:24.689 DEBUG (MainThread) [custom_components.hacs] Trying to download https://raw.githubusercontent.com/denysdovhan/vacuum-card/v2.8.0/README.md
2024-03-09 13:55:24.719 DEBUG (MainThread) [custom_components.hacs] 'value' is undefined
2024-03-09 13:55:24.727 INFO (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Running pre installation steps
2024-03-09 13:55:24.727 INFO (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Pre installation steps completed
2024-03-09 13:55:24.728 INFO (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Running installation steps
2024-03-09 13:55:24.728 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting repository information
2024-03-09 13:55:25.233 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Running checks against master
2024-03-09 13:55:25.793 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Getting documentation for version=v2.8.0,filename=README.md
2024-03-09 13:55:25.793 DEBUG (MainThread) [custom_components.hacs] Trying to download https://raw.githubusercontent.com/denysdovhan/vacuum-card/v2.8.0/README.md
2024-03-09 13:55:25.831 DEBUG (MainThread) [custom_components.hacs] 'value' is undefined
2024-03-09 13:55:25.835 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Local path is set to /config/www/community/vacuum-card
2024-03-09 13:55:25.836 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Remote path is set to release
2024-03-09 13:55:25.836 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> Version to install: master
2024-03-09 13:55:25.836 DEBUG (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> vacuum-card.js
2024-03-09 13:55:25.995 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547019562304] Error handling message: Unknown error (unknown_error) Rogier from 77.249.240.188 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
    await func(hass, connection, msg)
  File "/config/custom_components/hacs/websocket/repository.py", line 234, in hacs_repository_download
    await repository.async_install()
  File "/config/custom_components/hacs/repositories/base.py", line 893, in async_install
    await self.async_install_repository(version=version)
  File "/config/custom_components/hacs/repositories/base.py", line 977, in async_install_repository
    await self.download_content(version_to_install)
  File "/config/custom_components/hacs/repositories/base.py", line 643, in download_content
    raise HacsException("No content to download")
custom_components.hacs.exceptions.HacsException: No content to download

Diagnostics dump

Sorry, no diagnostics dump, GitHub says: There was an error creating your Issue: body is too long (maximum is 65536 characters).

@rrooggiieerr rrooggiieerr added the issue:backend For issues with the backend/integration label Mar 9, 2024
@hacs-bot
Copy link

hacs-bot bot commented Mar 9, 2024

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 👍 reaction to the issue description. Thanks! 👍

@rrooggiieerr
Copy link
Author

Hereby the diagnostics dump:

{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2024.3.0",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.12.2",
    "docker": true,
    "arch": "aarch64",
    "timezone": "Europe/Amsterdam",
    "os_name": "Linux",
    "os_version": "6.1.73-haos-raspi",
    "supervisor": "2024.02.1",
    "host_os": "Home Assistant OS 12.0",
    "docker_version": "24.0.7",
    "chassis": "embedded",
    "run_as_root": true
  },
  "custom_components": {
    "benqprojector": {
      "version": "0.0.14",
      "requirements": [
        "benqprojector==0.0.13.7"
      ]
    },
    "watchman": {
      "version": "0.5.1",
      "requirements": [
        "prettytable==3.0.0"
      ]
    },
    "nad": {
      "version": "0.0.2",
      "requirements": [
        "nad_receiver==0.3.0"
      ]
    },
    "blitzortung": {
      "version": "1.0.1",
      "requirements": [
        "paho-mqtt>=1.5.0"
      ]
    },
    "illuminance": {
      "version": "5.4.1",
      "requirements": []
    },
    "qr_generator": {
      "version": "2.1.6",
      "requirements": [
        "pyqrcode==1.2.1",
        "pypng==0.0.21",
        "pillow==10.2.0"
      ]
    },
    "hikconnect": {
      "version": "1.3.0",
      "requirements": [
        "hikconnect==1.0.0"
      ]
    },
    "localtuya": {
      "version": "3.2.4.1",
      "requirements": []
    },
    "zha_toolkit": {
      "version": "v1.1.8",
      "requirements": [
        "pytz"
      ]
    },
    "hacs": {
      "version": "1.34.0",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    },
    "homeduino": {
      "version": "0.0.3",
      "requirements": [
        "pyserial==3.5",
        "homeduino==0.0.12"
      ]
    },
    "nordpool": {
      "version": "0.0.14",
      "requirements": [
        "nordpool>=0.2",
        "backoff"
      ]
    },
    "rdtechum": {
      "version": "0.0.1",
      "requirements": []
    },
    "xyscreens": {
      "version": "0.0.7",
      "requirements": [
        "pyserial==3.5",
        "xyscreens==0.0.6"
      ]
    },
    "smartthinq_sensors": {
      "version": "0.38.7",
      "requirements": [
        "pycountry<23.0.0,>=22.1.10",
        "xmltodict>=0.13.0",
        "charset_normalizer>=3.2.0"
      ]
    },
    "axaremote": {
      "version": "0.0.2",
      "requirements": [
        "axaremote==0.0.3"
      ]
    },
    "powercalc": {
      "version": "v1.10.8",
      "requirements": [
        "numpy>=1.21.1"
      ]
    },
    "okokscale": {
      "version": "0.0.2",
      "requirements": []
    }
  },
  "integration_manifest": {
    "domain": "hacs",
    "name": "HACS",
    "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": "1.34.0",
    "is_built_in": false
  },
  "data": {
    "entry": {
      "entry_id": "6b45f8e5e56663b9558e5054a5d87ce4",
      "version": 1,
      "minor_version": 1,
      "domain": "hacs",
      "title": "",
      "data": {
        "token": "**REDACTED**"
      },
      "options": {
        "sidepanel_title": "HACS",
        "sidepanel_icon": "hacs:hacs",
        "release_limit": 5,
        "country": "NL",
        "appdaemon": false,
        "netdaemon": false,
        "debug": false,
        "experimental": false
      },
      "pref_disable_new_entities": false,
      "pref_disable_polling": false,
      "source": "user",
      "unique_id": null,
      "disabled_by": null
    },
    "hacs": {
      "stage": "running",
      "version": "1.34.0",
      "disabled_reason": null,
      "new": false,
      "startup": false,
      "categories": [
        "integration",
        "plugin",
        "theme"
      ],
      "renamed_repositories": {
        "DarkSir23/sensor.mylar": "WillowMist/sensor.mylar",
        "78wesley/Darkish-Theme": "78wesley/Home-Assistant-Darkish-Theme",
        "9a4gl/hass-peltec": "9a4gl/hass-centrometal-boiler",
        "dmitry-k/yandex_smart_home": "dext0r/yandex_smart_home",
        "nikrolls/homeassistant-goldair-climate": "nicole-ashley/homeassistant-goldair-climate",
        "nbogojevic/homeassistant-midea-dehumidifier-lan": "nbogojevic/homeassistant-midea-air-appliances-lan",
        "wernerhp/ha_integration_load_shedding": "wernerhp/ha.integration.load_shedding",
        "wills106/homsassistant-solax-modbus": "wills106/homeassistant-solax-modbus",
        "fuatakgun/kia_uvo": "Hyundai-Kia-Connect/kia_uvo",
        "jadson179/consul": "gtjadsonsantos/consul",
        "wernerhp/appdaemon_aqara_motion_sensors": "wernerhp/ha.appdaemon.aqara_motion_sensors",
        "wernerhp/appdaemon_wasp": "wernerhp/ha.appdaemon.wasp",
        "Farfar/homeassistant-skodaconnect": "skodaconnect/homeassistant-skodaconnect",
        "lendy007/homeassistant-skodaconnect": "skodaconnect/homeassistant-skodaconnect",
        "mtarjoianu/ha_lektrico": "Lektrico/ha_lektrico",
        "haberda/update_lights": "haberda/Periodic-lights"
      },
      "archived_repositories": [
        "robmarkcole/HASS-Deepstack-face",
        "nagyrobi/home-assistant-custom-components-cover-rf-time-based",
        "NemesisRE/lovelace-swipe-navigation",
        "frenck/home-assistant-theme-outline",
        "JuanMTech/amoled_blue",
        "natekspencer/hacs-litterrobot",
        "JuanMTech/orange_dark",
        "gerardag/person-entity-card",
        "robmarkcole/HASS-Deepstack-object",
        "jessevl/homeassistant-greenchoice",
        "clayauld/lovelace-darksky-card",
        "walthowd/ha-automower",
        "lukich48/hass_mqtt_template_switch",
        "DavidMStraub/homeassistant-homeconnect",
        "dummylabs/watchman",
        "JuanMTech/green_light_mode",
        "ThomasPrior/EthermineInfo",
        "gjohansson-ST/stl",
        "thebino/rki_covid",
        "JuanMTech/orange_light",
        "Thomas55555/husqvarna_automower",
        "marrobHD/firetv-card",
        "AitorDB/home-assistant-sun-card",
        "peternijssen/home-assistant-jumbo",
        "custom-components/sensor.untappd",
        "custom-components/sensor.custom_aftership",
        "cgarwood/homeassistant-fullykiosk",
        "spycle/microbot_push",
        "Sholofly/arrisdcx960",
        "JuanMTech/green_dark_mode"
      ],
      "ignored_repositories": [],
      "lovelace_mode": "storage",
      "configuration": {
        "appdaemon": false,
        "country": "NL",
        "debug": false,
        "dev": false,
        "experimental": false,
        "netdaemon": false,
        "python_script": false,
        "release_limit": 5,
        "theme": false
      }
    },
    "custom_repositories": [
      "xZetsubou/hass-localtuya",
      "rrooggiieerr/homeassistant-homeduino",
      "pnbruckner/ha-illuminance",
      "AitorDB/home-assistant-sun-card",
      "rrooggiieerr/homeassistant-okokscale"
    ],
    "repositories": [
      {
        "data": {
          "archived": false,
          "authors": [
            "@mrk-its"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "master",
          "description": "Custom Component for fetching lightning data from blitzortung.org",
          "domain": "blitzortung",
          "downloads": 0,
          "etag_repository": "W/\"ca9b026d57c1db7513b7b5065c9c390b9f918a125e42396883b965288a4510cb\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "mrk-its/homeassistant-blitzortung",
          "hide": false,
          "has_issues": true,
          "id": "272094506",
          "installed_commit": "93933fa",
          "installed_version": "v1.3.1",
          "installed": true,
          "last_commit": "3833c6c",
          "last_updated": "2024-03-08T14:50:33Z",
          "last_version": "v1.3.1",
          "manifest_name": "Blitzortung",
          "new": false,
          "open_issues": 25,
          "published_tags": [
            "v1.3.1",
            "v1.2.0",
            "v.1.1.3",
            "v1.1.2",
            "v1.1.0"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 158,
          "topics": [
            "blitzortung",
            "lightning-network"
          ]
        },
        "integration_manifest": {
          "domain": "blitzortung",
          "iot_class": "cloud_push",
          "name": "Blitzortung",
          "config_flow": true,
          "version": "1.0.1",
          "documentation": "https://github.com/mrk-its/homeassistant-blitzortung",
          "issue_tracker": "https://github.com/mrk-its/homeassistant-blitzortung/issues",
          "requirements": [
            "paho-mqtt>=1.5.0"
          ],
          "after_dependencies": [],
          "dependencies": [
            "persistent_notification"
          ],
          "codeowners": [
            "@mrk-its"
          ]
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2022.10.0",
          "manifest": {
            "name": "Blitzortung.org Lightning Detector",
            "homeassistant": "2022.10.0"
          },
          "name": "Blitzortung.org Lightning Detector",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": false
        },
        "ref": "v1.3.1",
        "paths": {
          "localpath": "/config/custom_components/blitzortung",
          "local": "/config/custom_components/blitzortung",
          "remote": "custom_components/blitzortung"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "integration",
          "config_flow": true,
          "default_branch": "master",
          "description": "\ud83d\udd39 A Home Assistant integration to handle Tuya devices locally \"fork from localtuya\"",
          "domain": "localtuya",
          "downloads": 0,
          "etag_repository": "W/\"44a3e4423a14f4340ca3e9cba6ca85f4015ffc176b387c8d0b844765990b1ee9\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "xZetsubou/hass-localtuya",
          "hide": false,
          "has_issues": true,
          "id": "653793773",
          "installed_commit": "bbd2fc2",
          "installed_version": "3.2.4.1",
          "installed": true,
          "last_commit": "9739d20",
          "last_updated": "2024-03-09T11:21:28Z",
          "last_version": "3.2.5",
          "manifest_name": "Local Tuya",
          "new": false,
          "open_issues": 2,
          "published_tags": [
            "3.2.5",
            "3.2.4.2",
            "3.2.4.1",
            "3.2.4",
            "3.2.3h1"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 128,
          "topics": [
            "local",
            "localtuya",
            "tuya"
          ]
        },
        "integration_manifest": {
          "domain": "localtuya",
          "name": "Local Tuya",
          "codeowners": [],
          "config_flow": true,
          "dependencies": [],
          "documentation": "https://github.com/xZetsubou/hass-localtuya/",
          "integration_type": "hub",
          "iot_class": "local_push",
          "issue_tracker": "https://github.com/xZetsubou/hass-localtuya/issues",
          "requirements": [],
          "version": "3.2.5"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2023.4.0",
          "manifest": {
            "name": "Local Tuya",
            "homeassistant": "2023.4.0",
            "render_readme": true,
            "persistent_directory": "templates"
          },
          "name": "Local Tuya",
          "persistent_directory": "templates",
          "render_readme": true,
          "zip_release": false
        },
        "ref": "3.2.5",
        "paths": {
          "localpath": "/config/custom_components/localtuya",
          "local": "/config/custom_components/localtuya",
          "remote": "custom_components/localtuya"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@ollo69"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "master",
          "description": "HomeAssistant custom integration for SmartThinQ LG devices configurable with Lovelace User Interface.",
          "domain": "smartthinq_sensors",
          "downloads": 0,
          "etag_repository": "W/\"088ff0b0dd94fa73df20c38b997d40f8118137eb30ad24c822a37223ba1a053a\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "ollo69/ha-smartthinq-sensors",
          "hide": false,
          "has_issues": true,
          "id": "250022973",
          "installed_commit": "c1c3aeb",
          "installed_version": "v0.38.7",
          "installed": true,
          "last_commit": "c1c3aeb",
          "last_updated": "2024-03-07T16:28:12Z",
          "last_version": "v0.38.7",
          "manifest_name": "SmartThinQ LGE Sensors",
          "new": false,
          "open_issues": 66,
          "published_tags": [
            "v0.38.7",
            "v0.38.6",
            "v0.38.5",
            "v0.38.4",
            "v0.38.3"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 934,
          "topics": [
            "ac",
            "air-purifier",
            "climate",
            "dehumidifier",
            "dishwasher",
            "dryer",
            "fan",
            "lg",
            "lge",
            "microwave",
            "oven",
            "range",
            "refrigerator",
            "sensors",
            "smartthinq",
            "thinq",
            "washer"
          ]
        },
        "integration_manifest": {
          "domain": "smartthinq_sensors",
          "name": "SmartThinQ LGE Sensors",
          "codeowners": [
            "@ollo69"
          ],
          "config_flow": true,
          "dependencies": [],
          "documentation": "https://github.com/ollo69/ha-smartthinq-sensors",
          "integration_type": "hub",
          "iot_class": "cloud_polling",
          "issue_tracker": "https://github.com/ollo69/ha-smartthinq-sensors/issues",
          "requirements": [
            "pycountry<23.0.0,>=22.1.10",
            "xmltodict>=0.13.0",
            "charset_normalizer>=3.2.0"
          ],
          "version": "0.38.7"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2023.12.0",
          "manifest": {
            "name": "SmartThinQ LGE Sensors",
            "homeassistant": "2023.12.0"
          },
          "name": "SmartThinQ LGE Sensors",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": false
        },
        "ref": "v0.38.7",
        "paths": {
          "localpath": "/config/custom_components/smartthinq_sensors",
          "local": "/config/custom_components/smartthinq_sensors",
          "remote": "custom_components/smartthinq_sensors"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "master",
          "description": "Vacuum cleaner card for Home Assistant Lovelace UI",
          "domain": null,
          "downloads": 27977,
          "etag_repository": "W/\"495ed0a5b54bb127f364f14b78c99475628512f69ff2ba59d64c300e7fff6635\"",
          "etag_releases": null,
          "file_name": "vacuum-card.js",
          "first_install": false,
          "full_name": "denysdovhan/vacuum-card",
          "hide": false,
          "has_issues": true,
          "id": "261291295",
          "installed_commit": "a25f254",
          "installed_version": "v2.8.0",
          "installed": true,
          "last_commit": "a25f254",
          "last_updated": "2024-03-07T20:30:30Z",
          "last_version": "v2.8.0",
          "manifest_name": null,
          "new": false,
          "open_issues": 24,
          "published_tags": [
            "v2.8.0",
            "v2.7.6",
            "v2.7.5",
            "v2.7.4",
            "v2.7.3"
          ],
          "releases": true,
          "selected_tag": "master",
          "show_beta": true,
          "stargazers_count": 820,
          "topics": [
            "robot-vacuum",
            "vacuum"
          ]
        },
        "integration_manifest": {},
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": "vacuum-card.js",
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "Vacuum Card",
            "render_readme": true,
            "filename": "vacuum-card.js"
          },
          "name": "Vacuum Card",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/www/community/vacuum-card",
          "local": "/config/www/community/vacuum-card",
          "remote": "release"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "master",
          "description": "Custom lovelace card to use in\u00a0Home assistant allowing you to redirect a user to certain view based on entity states.",
          "domain": null,
          "downloads": 0,
          "etag_repository": "W/\"2c12f87e4d1d578b5ae8a81a4253224f94feff463550e76e4c230534ad62ab1f\"",
          "etag_releases": null,
          "file_name": "tab-redirect-card.js",
          "first_install": false,
          "full_name": "ben8p/lovelace-tab-redirect-card",
          "hide": false,
          "has_issues": true,
          "id": "269474857",
          "installed_commit": "dd8f32a",
          "installed_version": null,
          "installed": true,
          "last_commit": "dd8f32a",
          "last_updated": "2023-04-29T05:41:43Z",
          "last_version": null,
          "manifest_name": null,
          "new": false,
          "open_issues": 5,
          "published_tags": [],
          "releases": false,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 17,
          "topics": [
            "lovelace-custom-card"
          ]
        },
        "integration_manifest": {},
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "Tab Redirect Card",
            "render_readme": true
          },
          "name": "Tab Redirect Card",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/www/community/lovelace-tab-redirect-card",
          "local": "/config/www/community/lovelace-tab-redirect-card",
          "remote": ""
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@dummylabs"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "main",
          "description": "Home Assistant custom integration to keep track of missing entities and services in your config files",
          "domain": "watchman",
          "downloads": 0,
          "etag_repository": "W/\"b3d26a2471cea58b4be1bf94604eaec1de63b7cddfe45a52434534b6c72a2850\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "dummylabs/thewatchman",
          "hide": false,
          "has_issues": true,
          "id": "455174197",
          "installed_commit": "23298fa",
          "installed_version": "v0.6.1",
          "installed": true,
          "last_commit": "23298fa",
          "last_updated": "2024-02-09T14:51:19Z",
          "last_version": "v0.6.1",
          "manifest_name": "Watchman",
          "new": false,
          "open_issues": 59,
          "published_tags": [
            "v0.6.1",
            "v0.6.0",
            "v0.5.3",
            "v.0.5.2",
            "v0.5.1"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 382,
          "topics": [
            "automation"
          ]
        },
        "integration_manifest": {
          "domain": "watchman",
          "name": "Watchman",
          "documentation": "https://github.com/dummylabs/thewatchman",
          "issue_tracker": "https://github.com/dummylabs/thewatchman/issues",
          "iot_class": "local_push",
          "version": "0.5.1",
          "requirements": [
            "prettytable==3.0.0"
          ],
          "codeowners": [
            "@dummylabs"
          ],
          "config_flow": true
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "Watchman",
            "render_readme": true
          },
          "name": "Watchman",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "v0.6.1",
        "paths": {
          "localpath": "/config/custom_components/watchman",
          "local": "/config/custom_components/watchman",
          "remote": "custom_components/watchman"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@rrooggiieerr"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "main",
          "description": "Home Assistant integration for XY Screens projector screens and projector lifts over the RS-485 interface",
          "domain": "xyscreens",
          "downloads": 0,
          "etag_repository": "W/\"139ed710a26395d61437ddb1014a148ba8457b5fcaccc5b6bf5fbecaa61030a8\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "rrooggiieerr/homeassistant-xyscreens",
          "hide": false,
          "has_issues": true,
          "id": "534750752",
          "installed_commit": "c07df4b",
          "installed_version": "0.0.8",
          "installed": true,
          "last_commit": "c07df4b",
          "last_updated": "2024-01-04T00:21:27Z",
          "last_version": "0.0.8",
          "manifest_name": "XY Screens",
          "new": false,
          "open_issues": 0,
          "published_tags": [
            "0.0.8",
            "0.0.7",
            "0.0.6",
            "0.0.5",
            "0.0.4"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 1,
          "topics": [
            "projector-sceen",
            "xy-screens"
          ]
        },
        "integration_manifest": {
          "domain": "xyscreens",
          "name": "XY Screens",
          "codeowners": [
            "@rrooggiieerr"
          ],
          "config_flow": true,
          "documentation": "https://github.com/rrooggiieerr/homeassistant-xyscreens",
          "integration_type": "device",
          "iot_class": "assumed_state",
          "issue_tracker": "https://github.com/rrooggiieerr/homeassistant-xyscreens/issues",
          "loggers": [
            "xyscreens"
          ],
          "requirements": [
            "pyserial==3.5",
            "xyscreens==0.0.6"
          ],
          "version": "0.0.7"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "XY Screens projector screens and projector lifts"
          },
          "name": "XY Screens projector screens and projector lifts",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": false
        },
        "ref": "0.0.8",
        "paths": {
          "localpath": "/config/custom_components/xyscreens",
          "local": "/config/custom_components/xyscreens",
          "remote": "custom_components/xyscreens"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@rrooggiieerr"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "main",
          "description": "Home Assistant integration for the Homeduino 433 MHz RF transceivers over the serial interface",
          "domain": "homeduino",
          "downloads": 0,
          "etag_repository": "W/\"1918c209f474fac8fdf7610d84d6953ec9efea6bd56ded2952737351b0545e8f\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "rrooggiieerr/homeassistant-homeduino",
          "hide": false,
          "has_issues": true,
          "id": "589071917",
          "installed_commit": "e143180",
          "installed_version": "0.0.3",
          "installed": true,
          "last_commit": "b603939",
          "last_updated": "2024-03-08T06:15:26Z",
          "last_version": "0.0.3",
          "manifest_name": "Homeduino",
          "new": false,
          "open_issues": 1,
          "published_tags": [
            "0.0.3"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 2,
          "topics": [
            "433mhz",
            "domotics",
            "homeduino",
            "python3"
          ]
        },
        "integration_manifest": {
          "domain": "homeduino",
          "name": "Homeduino",
          "codeowners": [
            "@rrooggiieerr"
          ],
          "config_flow": true,
          "documentation": "https://github.com/rrooggiieerr/homeassistant-homeduino",
          "integration_type": "hub",
          "iot_class": "local_push",
          "issue_tracker": "https://github.com/rrooggiieerr/homeassistant-homeduino/issues",
          "loggers": [
            "homeduino",
            "rfcontrol"
          ],
          "requirements": [
            "pyserial==3.5",
            "homeduino==0.0.11"
          ],
          "version": "0.0.3"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "Homeduino"
          },
          "name": "Homeduino",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": false
        },
        "ref": "0.0.3",
        "paths": {
          "localpath": "/config/custom_components/homeduino",
          "local": "/config/custom_components/homeduino",
          "remote": "custom_components/homeduino"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@bramstroker"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "master",
          "description": "Custom component to calculate estimated power consumption of lights and other appliances",
          "domain": "powercalc",
          "downloads": 2142,
          "etag_repository": "W/\"24dde4b1873c738872df41c0d2abe579433642cbcaaf164c793eed538185cbd0\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "bramstroker/homeassistant-powercalc",
          "hide": false,
          "has_issues": true,
          "id": "373845609",
          "installed_commit": "7f9a6b6",
          "installed_version": "v1.10.8",
          "installed": true,
          "last_commit": "27afb37",
          "last_updated": "2024-03-09T08:02:37Z",
          "last_version": "v1.11.0",
          "manifest_name": "Powercalc",
          "new": false,
          "open_issues": 11,
          "published_tags": [
            "v1.11.0",
            "v1.10.8",
            "v1.10.7",
            "v1.10.6",
            "v1.10.5"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 820,
          "topics": [
            "consumption",
            "energy-monitor",
            "hue-lights",
            "metering",
            "power"
          ]
        },
        "integration_manifest": {
          "domain": "powercalc",
          "name": "Powercalc",
          "after_dependencies": [
            "integration",
            "utility_meter"
          ],
          "codeowners": [
            "@bramstroker"
          ],
          "config_flow": true,
          "dependencies": [
            "light",
            "group",
            "template",
            "select",
            "utility_meter"
          ],
          "documentation": "https://github.com/bramstroker/homeassistant-powercalc",
          "iot_class": "local_polling",
          "issue_tracker": "https://github.com/bramstroker/homeassistant-powercalc/issues",
          "requirements": [
            "numpy>=1.21.1"
          ],
          "version": "0.1.0"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": "powercalc.zip",
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2023.1.0",
          "manifest": {
            "name": "Powercalc",
            "zip_release": true,
            "filename": "powercalc.zip",
            "homeassistant": "2023.1.0"
          },
          "name": "Powercalc",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": true
        },
        "ref": "v1.11.0",
        "paths": {
          "localpath": "/config/custom_components/powercalc",
          "local": "/config/custom_components/powercalc",
          "remote": "custom_components/powercalc"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udd39Automatically populate the entities-list of lovelace cards",
          "domain": null,
          "downloads": 0,
          "etag_repository": "W/\"335b86cf41583ccdb7360da3350d0bce67bdbf8a94592c78094caf742ef16fe8\"",
          "etag_releases": null,
          "file_name": "auto-entities.js",
          "first_install": false,
          "full_name": "thomasloven/lovelace-auto-entities",
          "hide": false,
          "has_issues": true,
          "id": "167744584",
          "installed_commit": "ddff759",
          "installed_version": "1.12.1",
          "installed": true,
          "last_commit": "ddff759",
          "last_updated": "2024-01-09T10:33:23Z",
          "last_version": "1.12.1",
          "manifest_name": null,
          "new": false,
          "open_issues": 90,
          "published_tags": [
            "1.12.1",
            "1.12.0",
            "1.11.0",
            "1.10.1",
            "1.10.0"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 1095,
          "topics": []
        },
        "integration_manifest": {},
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2022.3.0",
          "manifest": {
            "name": "auto-entities",
            "render_readme": true,
            "homeassistant": "2022.3.0"
          },
          "name": "auto-entities",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "1.12.1",
        "paths": {
          "localpath": "/config/www/community/lovelace-auto-entities",
          "local": "/config/www/community/lovelace-auto-entities",
          "remote": ""
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "master",
          "description": "Minimalistic media card for Home Assistant Lovelace UI",
          "domain": null,
          "downloads": 53380,
          "etag_repository": "W/\"cc0abf5eef951b72aa2cc0495d6525f22e003193eaf94995f9be37157c59da3c\"",
          "etag_releases": null,
          "file_name": "mini-media-player-bundle.js",
          "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-02-12T14:46:31Z",
          "last_version": "v1.16.9",
          "manifest_name": null,
          "new": false,
          "open_issues": 150,
          "published_tags": [
            "v1.16.9",
            "v1.16.8",
            "v1.16.7",
            "v1.16.6",
            "v1.16.5"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 1425,
          "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": "v1.16.9",
        "paths": {
          "localpath": "/config/www/community/mini-media-player",
          "local": "/config/www/community/mini-media-player",
          "remote": "release"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@hellowlol"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "master",
          "description": "This component allows you to pull in the energy prices into Home-Assistant.",
          "domain": "nordpool",
          "downloads": 0,
          "etag_repository": "W/\"f587bb255c0c378376daa9978a0ca16c2a9121255e1ecdd18a4a2e72f23177a5\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "custom-components/nordpool",
          "hide": false,
          "has_issues": true,
          "id": "201805130",
          "installed_commit": "2f20977",
          "installed_version": "0.0.14",
          "installed": true,
          "last_commit": "83b6869",
          "last_updated": "2024-01-09T16:54:48Z",
          "last_version": "0.0.14",
          "manifest_name": "Nord Pool",
          "new": false,
          "open_issues": 32,
          "published_tags": [
            "0.0.14",
            "0.0.13",
            "0.0.12",
            "0.0.11",
            "0.0.10"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 402,
          "topics": [
            "energy-prices",
            "nordpool"
          ]
        },
        "integration_manifest": {
          "domain": "nordpool",
          "name": "Nord Pool",
          "after_dependencies": [
            "http"
          ],
          "codeowners": [
            "@hellowlol"
          ],
          "config_flow": true,
          "dependencies": [],
          "documentation": "https://github.com/custom-components/nordpool/",
          "iot_class": "cloud_polling",
          "issue_tracker": "https://github.com/custom-components/nordpool/issues",
          "requirements": [
            "nordpool>=0.2",
            "backoff"
          ],
          "version": "0.0.14"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "nordpool",
            "render_readme": true
          },
          "name": "nordpool",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "0.0.14",
        "paths": {
          "localpath": "/config/custom_components/nordpool",
          "local": "/config/custom_components/nordpool",
          "remote": "custom_components/nordpool"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@rrooggiieerr"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "main",
          "description": "Home Assistant integration for BenQ projectors over the serial (and network?) interface.",
          "domain": "benqprojector",
          "downloads": 0,
          "etag_repository": "W/\"dea235cd76e70a4cfb10076d00a0981d446780667112cac02d6b0e30e209e026\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "rrooggiieerr/homeassistant-benqprojector",
          "hide": false,
          "has_issues": true,
          "id": "544105569",
          "installed_commit": "c3f9fc8",
          "installed_version": "0.0.14",
          "installed": true,
          "last_commit": "c3f9fc8",
          "last_updated": "2024-01-24T08:17:26Z",
          "last_version": "0.0.14",
          "manifest_name": "BenQ Projector",
          "new": false,
          "open_issues": 6,
          "published_tags": [
            "0.0.14",
            "0.0.12",
            "0.0.11",
            "0.0.10",
            "0.0.7"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 19,
          "topics": [
            "benq",
            "projector",
            "projector-control"
          ]
        },
        "integration_manifest": {
          "domain": "benqprojector",
          "name": "BenQ Projector",
          "codeowners": [
            "@rrooggiieerr"
          ],
          "config_flow": true,
          "documentation": "https://github.com/rrooggiieerr/homeassistant-benqprojector",
          "integration_type": "device",
          "iot_class": "local_polling",
          "issue_tracker": "https://github.com/rrooggiieerr/homeassistant-benqprojector/issues",
          "loggers": [
            "benqprojector"
          ],
          "requirements": [
            "benqprojector==0.0.13.7"
          ],
          "version": "0.0.14"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2022.11.0",
          "manifest": {
            "name": "BenQ projector",
            "homeassistant": "2022.11.0"
          },
          "name": "BenQ projector",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": false
        },
        "ref": "0.0.14",
        "paths": {
          "localpath": "/config/custom_components/benqprojector",
          "local": "/config/custom_components/benqprojector",
          "remote": "custom_components/benqprojector"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udcc8 A Lovelace card to display advanced graphs and charts based on ApexChartsJS for Home Assistant",
          "domain": null,
          "downloads": 111902,
          "etag_repository": "W/\"be252887df25396b7e91e5277147584d3ed4255b027e4ea013b2fc0b90ed35da\"",
          "etag_releases": null,
          "file_name": "apexcharts-card.js",
          "first_install": false,
          "full_name": "RomRider/apexcharts-card",
          "hide": false,
          "has_issues": true,
          "id": "331701152",
          "installed_commit": "1b63c0f",
          "installed_version": "v2.0.4",
          "installed": true,
          "last_commit": "1b63c0f",
          "last_updated": "2024-02-25T14:58:16Z",
          "last_version": "v2.0.4",
          "manifest_name": null,
          "new": false,
          "open_issues": 65,
          "published_tags": [
            "v2.0.4",
            "v2.0.3",
            "v2.0.2",
            "v2.0.1",
            "v2.0.0"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 977,
          "topics": [
            "apexcharts",
            "iot"
          ]
        },
        "integration_manifest": {},
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "apexcharts-card",
            "render_readme": true
          },
          "name": "apexcharts-card",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "v2.0.4",
        "paths": {
          "localpath": "/config/www/community/apexcharts-card",
          "local": "/config/www/community/apexcharts-card",
          "remote": "release"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udee0 group multiple cards into one card without the borders",
          "domain": null,
          "downloads": 76081,
          "etag_repository": "W/\"c2677d6ec068359f070f1b7232a7a11d92e843ae645ad3848f37a73ba8ff8d38\"",
          "etag_releases": null,
          "file_name": "stack-in-card.js",
          "first_install": false,
          "full_name": "custom-cards/stack-in-card",
          "hide": false,
          "has_issues": true,
          "id": "248954055",
          "installed_commit": "6d8401d",
          "installed_version": "0.2.0",
          "installed": true,
          "last_commit": "6d8401d",
          "last_updated": "2024-01-31T16:20:58Z",
          "last_version": "0.2.0",
          "manifest_name": null,
          "new": false,
          "open_issues": 46,
          "published_tags": [
            "0.2.0",
            "0.1.1",
            "0.1.0",
            "0.0.3",
            "0.0.2"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 241,
          "topics": []
        },
        "integration_manifest": {},
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": "stack-in-card.js",
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "Stack In Card",
            "render_readme": true,
            "filename": "stack-in-card.js"
          },
          "name": "Stack In Card",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "0.2.0",
        "paths": {
          "localpath": "/config/www/community/stack-in-card",
          "local": "/config/www/community/stack-in-card",
          "remote": "release"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@pnbruckner"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "master",
          "description": "Home Assistant Illuminance Sensor",
          "domain": "illuminance",
          "downloads": 0,
          "etag_repository": "W/\"578bdb56b1f8d8744528f42d0bca32bdc03d84d2e471706e1ba4c9afe1b3a2be\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "pnbruckner/ha-illuminance",
          "hide": false,
          "has_issues": true,
          "id": "192401201",
          "installed_commit": "7782561",
          "installed_version": "5.4.1",
          "installed": true,
          "last_commit": "5d2e80c",
          "last_updated": "2024-02-29T19:48:16Z",
          "last_version": "5.4.2",
          "manifest_name": "Illuminance",
          "new": false,
          "open_issues": 3,
          "published_tags": [
            "5.4.2",
            "5.4.1",
            "5.4.0",
            "5.3.0",
            "5.2.0"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 131,
          "topics": [
            "homeassistant-custom-component",
            "illuminance"
          ]
        },
        "integration_manifest": {
          "domain": "illuminance",
          "name": "Illuminance",
          "codeowners": [
            "@pnbruckner"
          ],
          "config_flow": true,
          "dependencies": [],
          "documentation": "https://github.com/pnbruckner/ha-illuminance/5.4.2/master/README.md",
          "iot_class": "calculated",
          "issue_tracker": "https://github.com/pnbruckner/ha-illuminance/issues",
          "requirements": [],
          "version": "5.4.2"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2023.4.0",
          "manifest": {
            "name": "Illuminance",
            "homeassistant": "2023.4.0"
          },
          "name": "Illuminance",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": false
        },
        "ref": "5.4.2",
        "paths": {
          "localpath": "/config/custom_components/illuminance",
          "local": "/config/custom_components/illuminance",
          "remote": "custom_components/illuminance"
        }
      },
      {
        "data": {
          "archived": true,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "main",
          "description": "Home assistant sun card based on Google weather design",
          "domain": "",
          "downloads": 87254,
          "etag_repository": "W/\"cc5e25de3ef4b2403a85e9f90d69fb51c2331343a4d16c34379d056576c7c7ad\"",
          "etag_releases": null,
          "file_name": "home-assistant-sun-card.js",
          "first_install": false,
          "full_name": "AitorDB/home-assistant-sun-card",
          "hide": false,
          "has_issues": true,
          "id": "366482637",
          "installed_commit": "e49ff08",
          "installed_version": "v0.1.4",
          "installed": true,
          "last_commit": "e49ff08",
          "last_updated": "2023-03-17T10:15:06Z",
          "last_version": "v0.1.4",
          "manifest_name": null,
          "new": false,
          "open_issues": 67,
          "published_tags": [
            "v0.1.4",
            "v0.1.3",
            "v0.1.2",
            "v0.1.1",
            "v0.1.0"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 401,
          "topics": [
            "sun",
            "sun-card"
          ]
        },
        "integration_manifest": {},
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": "home-assistant-sun-card.js",
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "Sun Card",
            "render_readme": true,
            "filename": "home-assistant-sun-card.js"
          },
          "name": "Sun Card",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "v0.1.4",
        "paths": {
          "localpath": "/config/www/community/home-assistant-sun-card",
          "local": "/config/www/community/home-assistant-sun-card",
          "remote": "release"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udd39 Add sliders to entity cards",
          "domain": null,
          "downloads": 0,
          "etag_repository": "W/\"30d6ab0e98945d319c79d2c6f1f1071dece93d7bce0b2c658e6bf146f8a0fa4e\"",
          "etag_releases": null,
          "file_name": "slider-entity-row.js",
          "first_install": false,
          "full_name": "thomasloven/lovelace-slider-entity-row",
          "hide": false,
          "has_issues": true,
          "id": "144899700",
          "installed_commit": "7082021",
          "installed_version": "17.4.1",
          "installed": true,
          "last_commit": "7082021",
          "last_updated": "2023-12-25T23:36:54Z",
          "last_version": "17.4.1",
          "manifest_name": null,
          "new": false,
          "open_issues": 20,
          "published_tags": [
            "17.4.1",
            "17.4.0",
            "17.3.0",
            "17.2.1",
            "17.2.0"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 780,
          "topics": []
        },
        "integration_manifest": {},
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "slider-entity-row",
            "render_readme": true
          },
          "name": "slider-entity-row",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "17.4.1",
        "paths": {
          "localpath": "/config/www/community/lovelace-slider-entity-row",
          "local": "/config/www/community/lovelace-slider-entity-row",
          "remote": ""
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@mdeweerd"
          ],
          "category": "integration",
          "config_flow": false,
          "default_branch": "main",
          "description": "\ud83e\uddf0 Zigbee Home Assistant Toolkit - service for \"rare\" Zigbee operations using ZHA on Home Assistant",
          "domain": "zha_toolkit",
          "downloads": 10208,
          "etag_repository": "W/\"aa82a665eb4a5e5366d268eaca9172d779692578dc11a2d2a9ff62fa797fd8c4\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "mdeweerd/zha-toolkit",
          "hide": false,
          "has_issues": true,
          "id": "448980525",
          "installed_commit": "e80cecd",
          "installed_version": "v1.1.8",
          "installed": true,
          "last_commit": "fddfe74",
          "last_updated": "2024-02-18T21:52:15Z",
          "last_version": "v1.1.8",
          "manifest_name": "\ud83e\uddf0 ZHA Toolkit",
          "new": false,
          "open_issues": 7,
          "published_tags": [
            "v1.1.8",
            "v1.1.7",
            "v1.1.6",
            "v1.1.5",
            "v1.1.4"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 145,
          "topics": [
            "home-assistant-component",
            "zha",
            "zigbee",
            "zigpy"
          ]
        },
        "integration_manifest": {
          "domain": "zha_toolkit",
          "name": "\ud83e\uddf0 ZHA Toolkit",
          "codeowners": [
            "@mdeweerd"
          ],
          "dependencies": [
            "zha"
          ],
          "documentation": "https://github.com/mdeweerd/zha-toolkit",
          "iot_class": "local_polling",
          "issue_tracker": "https://github.com/mdeweerd/zha-toolkit/issues",
          "requirements": [
            "pytz"
          ],
          "version": "1.0.0"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": "zha-toolkit.zip",
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2021.1",
          "manifest": {
            "name": "\ud83e\uddf0 ZHA Toolkit - Service for advanced Zigbee Usage",
            "zip_release": true,
            "filename": "zha-toolkit.zip",
            "render_readme": true,
            "persistent_directory": "local",
            "homeassistant": "2021.1"
          },
          "name": "\ud83e\uddf0 ZHA Toolkit - Service for advanced Zigbee Usage",
          "persistent_directory": "local",
          "render_readme": true,
          "zip_release": true
        },
        "ref": "v1.1.8",
        "paths": {
          "localpath": "/config/custom_components/zha_toolkit",
          "local": "/config/custom_components/zha_toolkit",
          "remote": "custom_components/zha_toolkit"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@rrooggiieerr"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "main",
          "description": "Home Assistant integration for OKOK Scales",
          "domain": "okokscale",
          "downloads": 0,
          "etag_repository": "W/\"10b03596b5f96763b7773a546b075432ef7e0e4e4e71855c3136ab3f3bb0c0a1\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "rrooggiieerr/homeassistant-okokscale",
          "hide": false,
          "has_issues": true,
          "id": "600872470",
          "installed_commit": "b384b53",
          "installed_version": "0.0.2",
          "installed": true,
          "last_commit": "b384b53",
          "last_updated": "2024-01-26T14:24:46Z",
          "last_version": "0.0.2",
          "manifest_name": "OKOK Scale",
          "new": false,
          "open_issues": 2,
          "published_tags": [
            "0.0.2"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 7,
          "topics": [
            "bluetooth",
            "homeassistant-custom-component",
            "python3",
            "scale"
          ]
        },
        "integration_manifest": {
          "domain": "okokscale",
          "name": "OKOK Scale",
          "bluetooth": [
            {
              "local_name": "Chipsea-BLE"
            }
          ],
          "codeowners": [
            "@rrooggiieerr"
          ],
          "config_flow": true,
          "dependencies": [
            "bluetooth_adapters"
          ],
          "documentation": "https://github.com/rrooggiieerr/homeassistant-okokscale",
          "integration_type": "device",
          "iot_class": "local_push",
          "issue_tracker": "https://github.com/rrooggiieerr/homeassistant-okokscale/issues",
          "loggers": [
            "okokscale"
          ],
          "requirements": [],
          "version": "0.0.2"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": null,
          "manifest": {
            "name": "OKOK Scale",
            "render_readme": true
          },
          "name": "OKOK Scale",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "0.0.2",
        "paths": {
          "localpath": "/config/custom_components/okokscale",
          "local": "/config/custom_components/okokscale",
          "remote": "custom_components/okokscale"
        }
      },
      {
        "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": 288035,
          "etag_repository": "W/\"17e9c440ffb5252d5450d28e6636dd45d013eb62172303122cc05283ff1f56bb\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "hacs/integration",
          "hide": false,
          "has_issues": true,
          "id": "172733314",
          "installed_commit": "7d46a52",
          "installed_version": "1.34.0",
          "installed": true,
          "last_commit": "a422090",
          "last_updated": "2024-03-02T05:56:52Z",
          "last_version": "1.34.0",
          "manifest_name": "HACS",
          "new": false,
          "open_issues": 37,
          "published_tags": [
            "1.34.0",
            "1.33.0",
            "1.32.1",
            "1.32.0",
            "1.31.0"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 4491,
          "topics": [
            "community",
            "package-manager"
          ]
        },
        "integration_manifest": {
          "domain": "hacs",
          "name": "HACS",
          "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": "2023.6.0",
          "manifest": {
            "name": "HACS",
            "zip_release": true,
            "hide_default_branch": true,
            "homeassistant": "2023.6.0",
            "hacs": "0.19.0",
            "filename": "hacs.zip"
          },
          "name": "HACS",
          "persistent_directory": null,
          "render_readme": false,
          "zip_release": true
        },
        "ref": "1.34.0",
        "paths": {
          "localpath": "/config/custom_components/hacs",
          "local": "/config/custom_components/hacs",
          "remote": "custom_components/hacs"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@DeerMaximum"
          ],
          "category": "integration",
          "config_flow": true,
          "default_branch": "master",
          "description": "Custom Home Assistant integration to create a camera that displays a custom QR-Code",
          "domain": "qr_generator",
          "downloads": 0,
          "etag_repository": "W/\"2db0f2e5caf0140a88f77d9e94e0f790dcc78dd01271aeceae956d39ab61c2f9\"",
          "etag_releases": null,
          "file_name": "",
          "first_install": false,
          "full_name": "DeerMaximum/QR-Code-Generator",
          "hide": false,
          "has_issues": true,
          "id": "534317237",
          "installed_commit": "27c6fea",
          "installed_version": "v2.1.6",
          "installed": true,
          "last_commit": "27c6fea",
          "last_updated": "2024-03-07T14:06:15Z",
          "last_version": "v2.1.6",
          "manifest_name": "QR-Code Generator",
          "new": false,
          "open_issues": 1,
          "published_tags": [
            "v2.1.6",
            "v2.1.5",
            "v2.1.4",
            "v2.1.3",
            "v2.1.2"
          ],
          "releases": true,
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 30,
          "topics": [
            "qrcode-generator"
          ]
        },
        "integration_manifest": {
          "domain": "qr_generator",
          "name": "QR-Code Generator",
          "codeowners": [
            "@DeerMaximum"
          ],
          "config_flow": true,
          "dependencies": [],
          "documentation": "https://github.com/DeerMaximum/QR-Code-Generator",
          "iot_class": "calculated",
          "issue_tracker": "https://github.com/DeerMaximum/QR-Code-Generator/issues",
          "loggers": [
            "qr_generator"
          ],
          "requirements": [
            "pyqrcode==1.2.1",
            "pypng==0.0.21",
            "pillow==10.2.0"
          ],
          "version": "2.1.6"
        },
        "repository_manifest": {
          "content_in_root": false,
          "country": [],
          "filename": null,
          "hacs": null,
          "hide_default_branch": false,
          "homeassistant": "2024.2.0b0",
          "manifest": {
            "name": "QR-Code Generator",
            "render_readme": true,
            "homeassistant": "2024.2.0b0"
          },
          "name": "QR-Code Generator",
          "persistent_directory": null,
          "render_readme": true,
          "zip_release": false
        },
        "ref": "v2.1.6",
        "paths": {
          "localpath": "/config/custom_components/qr_generator",
          "local": "/config/custom_components/qr_generator",
          "remote": "custom_components/qr_generator"
        }
      }
    ],
    "rate_limit": {
      "resources": {
        "core": {
          "limit": 5000,
          "used": 249,
          "remaining": 4751,
          "reset": 1709991554
        },
        "search": {
          "limit": 30,
          "used": 0,
          "remaining": 30,
          "reset": 1709989136
        },
        "graphql": {
          "limit": 5000,
          "used": 0,
          "remaining": 5000,
          "reset": 1709992676
        },
        "integration_manifest": {
          "limit": 5000,
          "used": 0,
          "remaining": 5000,
          "reset": 1709992676
        },
        "source_import": {
          "limit": 100,
          "used": 0,
          "remaining": 100,
          "reset": 1709989136
        },
        "code_scanning_upload": {
          "limit": 1000,
          "used": 0,
          "remaining": 1000,
          "reset": 1709992676
        },
        "actions_runner_registration": {
          "limit": 10000,
          "used": 0,
          "remaining": 10000,
          "reset": 1709992676
        },
        "scim": {
          "limit": 15000,
          "used": 0,
          "remaining": 15000,
          "reset": 1709992676
        }
      },
      "rate": {
        "limit": 5000,
        "used": 249,
        "remaining": 4751,
        "reset": 1709991554
      }
    }
  }
}

@ludeeus
Copy link
Member

ludeeus commented Mar 14, 2024

Tip: you can just upload diagnostics files.

If you enable experimental features and do the same with te update.install service, does the same happen?

@rrooggiieerr
Copy link
Author

Yes, I'm using experimental features on my HACS install

@ludeeus
Copy link
Member

ludeeus commented Mar 14, 2024

Everything you have posted, show that you are not using that.

@rrooggiieerr
Copy link
Author

Hmm, well, I've been enabling and disabling experimental features trying if it made a difference. And actually with experimental features enabled it's not even possible to select an other version let alone the master

Screen.Recording.2024-03-14.at.18.40.57.mov

@ludeeus
Copy link
Member

ludeeus commented Mar 14, 2024

Use the update.install service as I asked about

@ludeeus
Copy link
Member

ludeeus commented Mar 14, 2024

version is not a valid target.

@rrooggiieerr
Copy link
Author

rrooggiieerr commented Mar 14, 2024

Sorry, I called the wrong service, this one is update.install
Screenshot 2024-03-14 at 18 48 55

Log file says:

2024-03-14 18:51:24.305 ERROR (MainThread) [custom_components.hacs] <Plugin denysdovhan/vacuum-card> GitHub returned HttpStatusCode.NOT_FOUND for https://api.github.com/repos/denysdovhan/vacuum-card/git/trees/master
2024-03-14 18:51:24.471 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Error for call_service at pos 1: Downloading denysdovhan/vacuum-card with version master failed with (No content to download)
2024-03-14 18:51:24.474 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [546818960192] Error handling message: Downloading denysdovhan/vacuum-card with version master failed with (No content to download) (home_assistant_error) Rogier from 77.249.240.188 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36)

Similar results if I try an other update entity:

2024-03-14 18:52:56.724 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Error for call_service at pos 1: Downloading RomRider/apexcharts-card with version master failed with (No content to download)
2024-03-14 18:52:56.725 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [546818960192] Error handling message: Downloading RomRider/apexcharts-card with version master failed with (No content to download) (home_assistant_error) Rogier from 77.249.240.188 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue:backend For issues with the backend/integration
Projects
None yet
Development

No branches or pull requests

2 participants