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

Can't delete downloaded themes #2558

Closed
7 tasks done
mat4444 opened this issue Mar 15, 2022 · 6 comments · Fixed by #2569
Closed
7 tasks done

Can't delete downloaded themes #2558

mat4444 opened this issue Mar 15, 2022 · 6 comments · Fixed by #2569
Labels
issue:backend For issues with the backend/integration
Milestone

Comments

@mat4444
Copy link

mat4444 commented Mar 15, 2022

System Health details

System Health

version core-2022.3.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.9
os_name Linux
os_version 5.10.92-v7
arch armv7l
timezone America/New_York
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4777
Installed Version 1.23.0
Stage running
Available Repositories 1081
Downloaded Repositories 37
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 7.4
update_channel stable
supervisor_version supervisor-2022.03.4
docker_version 20.10.9
disk_total 57.8 GB
disk_used 8.6 GB
healthy true
supported true
board rpi3
supervisor_api ok
version_api ok
installed_addons File editor (5.3.3), Samba share (9.5.1), Check Home Assistant configuration (3.10.0), ADB - Android Debug Bridge (0.7.0), SSH & Web Terminal (10.1.0), deCONZ (6.12.0), Log Viewer (0.12.2), Duck DNS (1.14.0)
Lovelace
dashboards 1
resources 16
views 6
mode yaml
Spotify
api_endpoint_reachable ok

Checklist

Describe the issue

I downloaded themes through HACS and would like to delete them since I don't use them. I try to use the delete option from the three dot menu but nothing happens. No error message in the frontend but the debug log says path is blocked from removal.
The theme is still displayed in HACS UI as installed and the file is still in its folder.
I made sure the said theme is not used anymore in my Home Assistant config.

Reproduction steps

  1. Download a theme (Google theme Light for instance)
  2. Try to delete it via HACS UI
  3. Check that the theme is not deleted
  4. Check the debug log for the error message

Debug logs

This error originated from a custom integration.

Logger: custom_components.hacs
Source: custom_components/hacs/tasks/setup_websocket_api.py:398
Integration: hacs (documentation, issues)
First occurred: 10:01:09 AM (1 occurrences)
Last logged: 10:01:09 AM

Could not uninstall
This error originated from a custom integration.

Logger: custom_components.hacs
Source: custom_components/hacs/repositories/base.py:745
Integration: hacs (documentation, issues)
First occurred: 10:01:09 AM (1 occurrences)
Last logged: 10:01:09 AM

<Theme JuanMTech/google_light_theme> Path /config/themes/ is blocked from removal

Diagnostics dump

{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2022.3.5",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.9.9",
    "docker": true,
    "arch": "armv7l",
    "timezone": "America/New_York",
    "os_name": "Linux",
    "os_version": "5.10.92-v7",
    "supervisor": "2022.03.4",
    "host_os": "Home Assistant OS 7.4",
    "docker_version": "20.10.9",
    "chassis": "embedded",
    "run_as_root": true
  },
  "custom_components": {
    "rpi_gpio": {
      "version": "2022.3.0",
      "requirements": [
        "RPi.GPIO==0.7.1a4"
      ]
    },
    "govee": {
      "version": "0.2.1",
      "requirements": [
        "govee-api-laggat==0.2.1",
        "dacite==1.6.0"
      ]
    },
    "ble_monitor": {
      "version": "7.9.7",
      "requirements": [
        "pycryptodomex>=3.14.1",
        "janus>=1.0.0",
        "aioblescan>=0.2.12",
        "btsocket>=0.2.0",
        "pyric>=0.1.6.3"
      ]
    },
    "breaking_changes": {
      "version": "21.12.0",
      "requirements": [
        "pyhaversion>=21.3.0",
        "integrationhelper>=0.2.2",
        "awesomeversion"
      ]
    },
    "spotcast": {
      "version": "v3.6.27",
      "requirements": [
        "spotify_token==1.0.0"
      ]
    },
    "hacs": {
      "version": "1.23.0",
      "requirements": [
        "aiogithubapi>=21.11.0"
      ]
    },
    "xiaomi_cloud_map_extractor": {
      "version": "v2.1.5",
      "requirements": [
        "pillow",
        "pybase64",
        "python-miio",
        "requests",
        "pycryptodome"
      ]
    }
  },
  "integration_manifest": {
    "codeowners": [
      "@ludeeus"
    ],
    "config_flow": true,
    "dependencies": [
      "http",
      "websocket_api",
      "frontend",
      "persistent_notification",
      "lovelace"
    ],
    "documentation": "https://hacs.xyz/docs/configuration/start",
    "domain": "hacs",
    "iot_class": "cloud_polling",
    "issue_tracker": "https://github.com/hacs/integration/issues",
    "name": "HACS",
    "requirements": [
      "aiogithubapi>=21.11.0"
    ],
    "version": "1.23.0",
    "is_built_in": false
  },
  "data": {
    "entry": {
      "entry_id": "7e9bd40d4345bdfeb43f9ad86c3a4ed2",
      "version": 1,
      "domain": "hacs",
      "title": "",
      "data": {
        "token": "**REDACTED**"
      },
      "options": {},
      "pref_disable_new_entities": false,
      "pref_disable_polling": false,
      "source": "user",
      "unique_id": null,
      "disabled_by": null
    },
    "hacs": {
      "stage": "running",
      "version": "1.23.0",
      "disabled_reason": null,
      "new": false,
      "startup": false,
      "categories": [
        "theme",
        "python_script",
        "integration",
        "plugin"
      ],
      "renamed_repositories": {
        "xMrVizzy/Philips-AirPurifier": "kraineff/philips-airpurifier",
        "PepegaBruh/CryptoTracker": "BigNocciolino/CryptoTracker",
        "custom-components/blueprint": "custom-components/integration_blueprint",
        "mf-social/ps-date-countdown": "point-4ward/ps-date-countdown",
        "9a4gl/hass-peltec": "9a4gl/hass-centrometal-boiler",
        "78wesley/Darkish-Theme": "78wesley/Home-Assistant-Darkish-Theme",
        "KartoffelToby/ai_thermostat": "KartoffelToby/better_thermostat",
        "nbogojevic/homeassistant-midea-dehumidifier-lan": "nbogojevic/homeassistant-midea-air-appliances-lan"
      },
      "archived_repositories": [
        "PTST/O365-HomeAssistant",
        "Michsior14/ha-laser-egg",
        "custom-components/sensor.tautulli",
        "custom-components/sensor.custom_components",
        "custom-components/custom_components",
        "estevez-dev/extended-banner-card",
        "ppanagiotis/pymusiccast",
        "Kraineff/philips-airpurifier",
        "jensweimann/awb",
        "briis/smartweather",
        "KoljaWindeler/kaco",
        "dr1rrb/ha-twinkly",
        "heinoldenhuis/home_assistant_omnik_solar",
        "DSorlov/hasl-platform",
        "iantrich/aftership-card"
      ],
      "ignored_repositories": [],
      "lovelace_mode": "yaml",
      "configuration": {
        "appdaemon": false,
        "country": "ALL",
        "debug": false,
        "dev": false,
        "experimental": false,
        "netdaemon": false,
        "python_script": false,
        "release_limit": 5,
        "theme": false
      }
    },
    "custom_repositories": [
      "iantrich/aftership-card",
      "DSorlov/hasl-platform",
      "Odianosen25/Monitor-App",
      "apop880/SmartThings-Button",
      "apop880/White-Noise",
      "apop880/Night-Mode",
      "bieniu/ha-ad-thermostats-update",
      "ludeeus/ad-watchdog",
      "apop880/config-check",
      "benleb/ad-healthcheck",
      "benleb/ad-notifreeze",
      "benleb/ad-automoli",
      "eifinger/appdaemon-deconz-xiaomi-button",
      "benleb/ad-ench",
      "xaviml/controllerx",
      "UbhiTS/ad-alexatalkingclock",
      "Burningstone91/Hue_Dimmer_Deconz",
      "aneisch/follow_me_appdaemon",
      "simonhq/Clean-GTFS",
      "jmarsik/ad-eurotronic-trv-valvepos",
      "dr1rrb/ha-twinkly",
      "Mohlsson/ReplayLightsHistory",
      "Petro31/IlluminateDoor",
      "Petro31/ad_monitor_events",
      "simonhq/canberradams",
      "Petro31/ad_people_tracker",
      "AaronDavidSchneider/SonosAlarmAutomation",
      "nickneos/Bring-Back-group.all_x",
      "Petro31/ad_group_all",
      "vash3d/nethassmo",
      "Petro31/ad_convert_media_volume",
      "Petro31/ad_who_used_the_door",
      "Petro31/ad_simple_door_bell",
      "Petro31/ad_toggle_light",
      "Petro31/ad_sunset_lights",
      "Petro31/ad_seasonal_lights",
      "haberda/tradfri_remotes",
      "haberda/update_lights",
      "badguy99/octoblock",
      "haberda/light_automation",
      "ericmatte/ad-media-lights-sync",
      "UbhiTS/ad-alexadoorbell",
      "UbhiTS/ad-alexadoorwindowannounce",
      "UbhiTS/ad-alexasmarttalkingthermostat",
      "UbhiTS/ad-autointernetrebooter",
      "simonhq/accu_allergies",
      "jbouwh/omnikdatalogger",
      "Petro31/ad_count_entities",
      "simonhq/snowydams",
      "simonhq/act_garbage",
      "crserran/home-alarm",
      "hechi/GoodnightT",
      "UbhiTS/ad-autofanspeed",
      "wernerhp/appdaemon_wasp",
      "wernerhp/appdaemon_aqara_motion_sensors",
      "KoljaWindeler/kaco",
      "simonhq/asx_sensor",
      "UbhiTS/ad-calendartvreminders",
      "simonhq/asx_portfolio",
      "nickneos/Appdaemon-ZHA-Hue-Dimmer-Switch",
      "nickneos/Appdaemon-Ring-Doorbell-Automations",
      "isabellaalstrom/ND-MotionSnapshot",
      "LiranSX/NetDaemon-ITach-Wifi2IR",
      "NiklasReiche/ad-spotify-mood-lights-sync",
      "kprestel/appdaemon-climate",
      "hacs/ND-NotifyUpdates",
      "saniho/apiEnedis",
      "saniho/content-card-linky",
      "custom-components/integration_blueprint"
    ],
    "repositories": [
      {
        "data": {
          "archived": false,
          "authors": [
            "@ludeeus"
          ],
          "category": "integration",
          "content_in_root": false,
          "country": [],
          "config_flow": true,
          "default_branch": "main",
          "description": "HACS gives you a powerful UI to handle downloads of all your custom needs.",
          "domain": "hacs",
          "domains": [],
          "downloads": 46504,
          "etag_repository": "W/\"eb9c6f1521843e3b830eb8fc8df6a966c4575053ab092ff521ded5f24aec403d\"",
          "file_name": "",
          "filename": "hacs.zip",
          "first_install": false,
          "fork": false,
          "full_name": "hacs/integration",
          "hacs": "0.19.0",
          "hide": false,
          "hide_default_branch": true,
          "homeassistant": "2021.9.0",
          "id": "172733314",
          "iot_class": null,
          "installed": true,
          "installed_commit": "da79607",
          "installed_version": "1.23.0",
          "open_issues": 5,
          "last_commit": "5f806a0",
          "last_version": "1.19.3",
          "last_updated": "2022-03-14T06:05:57Z",
          "manifest_name": "HACS",
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-14T06:05:57",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "1.19.3",
            "1.19.2",
            "1.19.1",
            "1.19.0",
            "1.18.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 2354,
          "topics": [
            "community",
            "hacktoberfest",
            "hacs",
            "home-assistant",
            "integration",
            "package-manager",
            "python"
          ],
          "zip_release": true
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "HACS",
          "content_in_root": false,
          "zip_release": true,
          "filename": "hacs.zip",
          "manifest": {
            "name": "HACS",
            "zip_release": true,
            "hide_default_branch": true,
            "homeassistant": "2021.9.0",
            "hacs": "0.19.0",
            "filename": "hacs.zip"
          },
          "hacs": "0.19.0",
          "hide_default_branch": true,
          "domains": [],
          "country": [],
          "homeassistant": "2021.9.0",
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "1.19.3",
        "paths": {
          "localpath": "/config/custom_components/hacs",
          "local": "/config/custom_components/hacs",
          "remote": "custom_components"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Spotify playlist card for Home Assistant card",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"73419cba9d154df85cf0416a12ff9fa56a01bd36e58b0939848e35e081a43605\"",
          "file_name": "spotify-card.js",
          "filename": "spotify-card.js",
          "first_install": false,
          "fork": false,
          "full_name": "custom-cards/spotify-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "173955605",
          "iot_class": null,
          "installed": true,
          "installed_commit": "4297715",
          "installed_version": "v2.4.0",
          "open_issues": 28,
          "last_commit": "4297715",
          "last_version": "v2.4.0",
          "last_updated": "2022-03-06T13:40:25Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-06T13:40:25",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v2.4.0",
            "v2.3.9",
            "v2.3.8",
            "v2.3.7",
            "v2.3.6"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 241,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Spotify Lovelace Card",
          "content_in_root": false,
          "zip_release": false,
          "filename": "spotify-card.js",
          "manifest": {
            "name": "Spotify Lovelace Card",
            "render_readme": true,
            "filename": "spotify-card.js"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v2.4.0",
        "paths": {
          "localpath": "/config/www/community/spotify-card",
          "local": "/config/www/community/spotify-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@fondberg"
          ],
          "category": "integration",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Home assistant custom component to start Spotify playback on an idle chromecast device as well as control spotify connect devices",
          "domain": "spotcast",
          "domains": [
            "media_player",
            "sensor"
          ],
          "downloads": 0,
          "etag_repository": "W/\"8f8c904545fef0fd78d1faeda149417b7b678db16fdb86e876c93a60b426828e\"",
          "file_name": "",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "fondberg/spotcast",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "2022.3.0",
          "id": "183212377",
          "iot_class": [
            "Cloud Polling"
          ],
          "installed": true,
          "installed_commit": "651b038",
          "installed_version": "v3.6.27",
          "open_issues": 10,
          "last_commit": "1c4e860",
          "last_version": "v3.6.27",
          "last_updated": "2022-03-15T16:50:49Z",
          "manifest_name": "Spotcast",
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-15T16:50:49",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "v3.6.27",
            "v3.6.26",
            "v3.6.25",
            "v3.6.24",
            "v3.6.23"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 373,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Spotcast",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Spotcast",
            "domains": [
              "media_player",
              "sensor"
            ],
            "homeassistant": "2022.3.0",
            "iot_class": [
              "Cloud Polling"
            ]
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [
            "media_player",
            "sensor"
          ],
          "country": [],
          "homeassistant": "2022.3.0",
          "persistent_directory": null,
          "iot_class": [
            "Cloud Polling"
          ],
          "render_readme": false
        },
        "ref": "v3.6.27",
        "paths": {
          "localpath": "/config/custom_components/spotcast",
          "local": "/config/custom_components/spotcast",
          "remote": "custom_components"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udcd0 Home Assistant Card: Similar to vertical/horizontal-stack, but removes card borders",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"702693b39dc2ff26518e62929fc9c57e711e256e34e108f7e7f6a05317fb3c4c\"",
          "file_name": "vertical-stack-in-card.js",
          "filename": "vertical-stack-in-card.js",
          "first_install": false,
          "fork": false,
          "full_name": "ofekashery/vertical-stack-in-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "142051833",
          "iot_class": null,
          "installed": true,
          "installed_commit": "02177cc",
          "installed_version": "v0.4.2",
          "open_issues": 18,
          "last_commit": "02177cc",
          "last_version": "v0.4.2",
          "last_updated": "2021-10-26T18:21:41Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2021-10-26T18:21:41",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v0.4.2",
            "v0.4.1",
            "v0.4.0",
            "v0.3.3",
            "v0.3.2"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 629,
          "topics": [
            "hacktoberfest",
            "homeassistant",
            "lovelace",
            "lovelace-ui"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Vertical Stack In Card",
          "content_in_root": false,
          "zip_release": false,
          "filename": "vertical-stack-in-card.js",
          "manifest": {
            "name": "Vertical Stack In Card",
            "render_readme": true,
            "filename": "vertical-stack-in-card.js"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v0.4.2",
        "paths": {
          "localpath": "/config/www/community/vertical-stack-in-card",
          "local": "/config/www/community/vertical-stack-in-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@LaggAt"
          ],
          "category": "integration",
          "content_in_root": false,
          "country": [],
          "config_flow": true,
          "default_branch": "master",
          "description": "A HACS repository for Govee light integration",
          "domain": "govee",
          "domains": [
            "light"
          ],
          "downloads": 0,
          "etag_repository": "W/\"f0d30dc2be74f9087ac4ff2e540e10f234c5c9848988c066368d699bc15df038\"",
          "file_name": "",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "LaggAt/hacs-govee",
          "hacs": "0.2.1",
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "2021.4.5",
          "id": "312080478",
          "iot_class": "Cloud Polling",
          "installed": true,
          "installed_commit": "2f902d1",
          "installed_version": "0.2.1",
          "open_issues": 19,
          "last_commit": "2f902d1",
          "last_version": "0.2.1",
          "last_updated": "2022-03-06T04:58:03Z",
          "manifest_name": "Govee",
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-06T04:58:03",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "0.2.1",
            "0.2.0b",
            "0.1.11",
            "0.1.10",
            "0.1.9"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 97,
          "topics": [
            "devcontainer",
            "govee",
            "hacs",
            "home-assistant",
            "light",
            "python"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "govee",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "govee",
            "hacs": "0.2.1",
            "domains": [
              "light"
            ],
            "iot_class": "Cloud Polling",
            "homeassistant": "2021.4.5"
          },
          "hacs": "0.2.1",
          "hide_default_branch": false,
          "domains": [
            "light"
          ],
          "country": [],
          "homeassistant": "2021.4.5",
          "persistent_directory": null,
          "iot_class": "Cloud Polling",
          "render_readme": false
        },
        "ref": "0.2.1",
        "paths": {
          "localpath": "/config/custom_components/govee",
          "local": "/config/custom_components/govee",
          "remote": "custom_components"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Reeder Dark Theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"e01b8347790323c57cee7fcda501216ac0aa16b8fee00730467aee49d30708e1\"",
          "file_name": "reeder_dark.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "hekm77/reeder_dark_theme",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "236277163",
          "iot_class": null,
          "installed": true,
          "installed_commit": "dbd319f",
          "installed_version": null,
          "open_issues": 0,
          "last_commit": "dbd319f",
          "last_version": null,
          "last_updated": "2020-09-18T07:41:54Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2020-09-18T07:41:54",
          "releases": false,
          "render_readme": true,
          "published_tags": [],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 4,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Reeder Dark Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Reeder Dark Theme",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/themes/reeder_dark",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "A Dark Theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"fd499f447650fb465afefcdeca2be5928db0ccd081fd54f42ff1f28d8a5edd82\"",
          "file_name": "slate.yaml",
          "filename": "",
          "first_install": false,
          "fork": false,
          "full_name": "seangreen2/slate_theme",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "197006509",
          "iot_class": null,
          "installed": true,
          "installed_commit": "fa8ae56",
          "installed_version": null,
          "open_issues": 4,
          "last_commit": "fa8ae56",
          "last_version": null,
          "last_updated": "2022-03-08T15:51:41Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-08T15:51:41",
          "releases": false,
          "render_readme": false,
          "published_tags": [],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 82,
          "topics": [
            "hacs",
            "home-assistant",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": null,
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {},
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/themes/slate",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@ludeeus"
          ],
          "category": "integration",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "main",
          "description": "Component to show potential breaking_changes in the current published version based on your loaded components",
          "domain": "breaking_changes",
          "domains": [],
          "downloads": 2262,
          "etag_repository": "W/\"5062027d0b6cc383237447cfbb64ec9eb430ea61f5a52f020496d05c20445537\"",
          "file_name": "",
          "filename": "breaking_changes.zip",
          "first_install": false,
          "fork": false,
          "full_name": "custom-components/breaking_changes",
          "hacs": null,
          "hide": false,
          "hide_default_branch": true,
          "homeassistant": "2021.4.0b0",
          "id": "180440465",
          "iot_class": null,
          "installed": true,
          "installed_commit": "fcbd2d0",
          "installed_version": "21.12.0",
          "open_issues": 1,
          "last_commit": "fcbd2d0",
          "last_version": "21.12.0",
          "last_updated": "2022-03-02T06:27:54Z",
          "manifest_name": "Breaking Changes",
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-02T06:27:54",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "21.12.0",
            "21.4.0",
            "21.3.0",
            "0.4.2",
            "0.4.1"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 82,
          "topics": [
            "breaking-changes",
            "custom-component",
            "home-assistant",
            "homeassistant",
            "python"
          ],
          "zip_release": true
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Breaking Changes",
          "content_in_root": false,
          "zip_release": true,
          "filename": "breaking_changes.zip",
          "manifest": {
            "name": "Breaking Changes",
            "zip_release": true,
            "hide_default_branch": true,
            "filename": "breaking_changes.zip",
            "domain": "breaking_changes",
            "homeassistant": "2021.4.0b0"
          },
          "hacs": null,
          "hide_default_branch": true,
          "domains": [],
          "country": [],
          "homeassistant": "2021.4.0b0",
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "21.12.0",
        "paths": {
          "localpath": "/config/custom_components/breaking_changes",
          "local": "/config/custom_components/breaking_changes",
          "remote": "custom_components"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83c\udfa8 By JuanMTech -- A Home Assistant theme inspired on the Google app light mode.",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"c572bea07b46c15bf867e6e599ff411806d6c0da8439ca7ff73157d0bd7f4310\"",
          "file_name": "google_light_theme.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "JuanMTech/google_light_theme",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "234032927",
          "iot_class": null,
          "installed": true,
          "installed_commit": "ff88722",
          "installed_version": "v1.12",
          "open_issues": 1,
          "last_commit": "ff88722",
          "last_version": "v1.12",
          "last_updated": "2022-02-13T02:35:31Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-02-13T02:35:31",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v1.12",
            "v1.11",
            "v1.10",
            "v1.9",
            "v1.8"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 58,
          "topics": [
            "assistant-theme",
            "hacs",
            "themes"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Google Light Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Google Light Theme",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v1.12",
        "paths": {
          "localpath": "/config/themes/google_light_theme",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udee0 group multiple cards into one card without the borders",
          "domain": null,
          "domains": [],
          "downloads": 14001,
          "etag_repository": "W/\"c0a00498b2ff58a99c9590ddf69458b5f1458a454eed201168ab38b4c96233ef\"",
          "file_name": "stack-in-card.js",
          "filename": "stack-in-card.js",
          "first_install": false,
          "fork": false,
          "full_name": "custom-cards/stack-in-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "248954055",
          "iot_class": null,
          "installed": true,
          "installed_commit": "6d8401d",
          "installed_version": "0.2.0",
          "open_issues": 26,
          "last_commit": "6d8401d",
          "last_version": "0.2.0",
          "last_updated": "2021-09-02T08:20:44Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2021-09-02T08:20:44",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "0.2.0",
            "0.1.1",
            "0.1.0",
            "0.0.3",
            "0.0.2"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 101,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Stack In Card",
          "content_in_root": false,
          "zip_release": false,
          "filename": "stack-in-card.js",
          "manifest": {
            "name": "Stack In Card",
            "render_readme": true,
            "filename": "stack-in-card.js"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "0.2.0",
        "paths": {
          "localpath": "/config/www/community/stack-in-card",
          "local": "/config/www/community/stack-in-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Minimalistic media card for Home Assistant Lovelace UI",
          "domain": null,
          "domains": [],
          "downloads": 6626,
          "etag_repository": "W/\"5a6a198bbeee7542aa2f30f5f87df208f822c80e879757f5bb7c19049176390a\"",
          "file_name": "mini-media-player-bundle.js",
          "filename": "",
          "first_install": false,
          "fork": false,
          "full_name": "kalkih/mini-media-player",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "148520838",
          "iot_class": null,
          "installed": true,
          "installed_commit": "3f9b113",
          "installed_version": "v1.16.2",
          "open_issues": 68,
          "last_commit": "3f9b113",
          "last_version": "v1.16.2",
          "last_updated": "2022-03-14T22:02:10Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-14T22:02:10",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "v1.16.2",
            "v1.16.0",
            "v1.15.0",
            "v1.14.0",
            "v1.13.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 1066,
          "topics": [
            "automation",
            "custom",
            "hacktoberfest",
            "hassio",
            "home-assistant",
            "homeassistant",
            "lovelace",
            "lovelace-ui",
            "media-player",
            "sonos"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": null,
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {},
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "v1.16.2",
        "paths": {
          "localpath": "/config/www/community/mini-media-player",
          "local": "/config/www/community/mini-media-player",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Synthwave inspired theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"727e86edfb764a2d1fb2468b45fb8cc07bba4d3650796a2433fa6b707515f8f9\"",
          "file_name": "synthwave.yaml",
          "filename": "",
          "first_install": false,
          "fork": false,
          "full_name": "bbbenji/synthwave-hass",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "202203063",
          "iot_class": null,
          "installed": true,
          "installed_commit": "0b7c81b",
          "installed_version": "0.3.3.2",
          "open_issues": 2,
          "last_commit": "0b7c81b",
          "last_version": "0.3.3.2",
          "last_updated": "2020-10-15T12:48:38Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2020-10-15T12:48:38",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "0.3.3.2",
            "0.3.3.1",
            "0.3.3",
            "0.3.2",
            "0.3.1"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 118,
          "topics": [
            "css",
            "home-assistant",
            "home-assistant-theme",
            "javascript",
            "synthwave"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": null,
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {},
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "0.3.3.2",
        "paths": {
          "localpath": "/config/themes/synthwave",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Aqua Fiesta theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"4ab271d6890c11ae10d93be12e2bf700572c61a25f9ebcb545afe5ef870fb515\"",
          "file_name": "aqua-fiesta.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "home-assistant-community-themes/aqua-fiesta",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "225969186",
          "iot_class": null,
          "installed": true,
          "installed_commit": "e8db5d4",
          "installed_version": "v1.0",
          "open_issues": 1,
          "last_commit": "9189485",
          "last_version": "v1.0",
          "last_updated": "2022-01-07T08:46:04Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-01-07T08:46:04",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "v1.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 3,
          "topics": [
            "hacs",
            "home-assistant",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Aqua Fiesta Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Aqua Fiesta Theme"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "v1.0",
        "paths": {
          "localpath": "/config/themes/aqua-fiesta",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Allows preloading of Lovelace cards as a work around for changes in Home Assistant 0.107",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"2c0d79daa7acffe886f6d020c2ebcd2605f933120d00c5008298fa0d468ae959\"",
          "file_name": "lovelace-card-preloader.js",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "gadgetchnnel/lovelace-card-preloader",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "245239101",
          "iot_class": null,
          "installed": true,
          "installed_commit": "75beccc",
          "installed_version": "0.0.5",
          "open_issues": 2,
          "last_commit": "49e93da",
          "last_version": "0.0.5",
          "last_updated": "2022-02-13T03:21:29Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-02-13T03:21:29",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "0.0.5",
            "0.0.4",
            "0.0.3",
            "0.0.2",
            "0.0.1"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 19,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Lovelace Card Preloader",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Lovelace Card Preloader",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "0.0.5",
        "paths": {
          "localpath": "/config/www/community/lovelace-card-preloader",
          "local": "/config/www/community/lovelace-card-preloader",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Clear Theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"b0f4dcb70702103a6a14f9d7cb59e38411f6a43293f9379c1822e2bbf419cc68\"",
          "file_name": "clear.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "naofireblade/clear-theme",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "0.102.0",
          "id": "221287384",
          "iot_class": null,
          "installed": true,
          "installed_commit": "9380685",
          "installed_version": "v1.1",
          "open_issues": 3,
          "last_commit": "a9f68e1",
          "last_version": "v1.1",
          "last_updated": "2020-10-08T10:10:49Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2020-10-08T10:10:49",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "v1.1",
            "v1.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 21,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Clear Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Clear Theme",
            "homeassistant": "0.102.0"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": "0.102.0",
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "v1.1",
        "paths": {
          "localpath": "/config/themes/clear",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@PiotrMachowski"
          ],
          "category": "integration",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "This custom integration provides a way to present a live view of a map for Xiaomi, Roborock, Viomi and Roidmi vacuums without a need for rooting.",
          "domain": "xiaomi_cloud_map_extractor",
          "domains": [],
          "downloads": 12321,
          "etag_repository": "W/\"8874c3d216f40a051ba8210f3198a9d41a09f25e3b9067b3c7607780e64a5fba\"",
          "file_name": "",
          "filename": "xiaomi_cloud_map_extractor.zip",
          "first_install": false,
          "fork": false,
          "full_name": "PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "299753146",
          "iot_class": null,
          "installed": true,
          "installed_commit": "2a68640",
          "installed_version": "v2.1.5",
          "open_issues": 30,
          "last_commit": "7bc8682",
          "last_version": "v2.1.5",
          "last_updated": "2022-02-24T16:20:20Z",
          "manifest_name": "Xiaomi Cloud Map Extractor",
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-02-24T16:20:20",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v2.1.5",
            "v2.1.4",
            "v2.1.3",
            "v2.1.2",
            "v2.1.1"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 675,
          "topics": [
            "cloud",
            "custom-component",
            "hacs",
            "home-assistant",
            "map",
            "roborock",
            "robot",
            "roidmi",
            "vacuum",
            "vacuum-map",
            "viomi",
            "xiaomi",
            "xiaomi-smart-home",
            "xiaomi-vacuum"
          ],
          "zip_release": true
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Xiaomi Cloud Map Extractor",
          "content_in_root": false,
          "zip_release": true,
          "filename": "xiaomi_cloud_map_extractor.zip",
          "manifest": {
            "name": "Xiaomi Cloud Map Extractor",
            "render_readme": true,
            "domain": "xiaomi_cloud_map_extractor",
            "documentation": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor",
            "issue_tracker": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor/issues",
            "zip_release": true,
            "filename": "xiaomi_cloud_map_extractor.zip"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v2.1.5",
        "paths": {
          "localpath": "/config/custom_components/xiaomi_cloud_map_extractor",
          "local": "/config/custom_components/xiaomi_cloud_map_extractor",
          "remote": "custom_components"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "netdaemon",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Create a notification when there is an update available in HACS",
          "domain": "HacsNotifyOnUpdate",
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"25be33120fd15e000d8958d51b9ec7db10946eea34bdc721ec22a7005af8b38d\"",
          "file_name": "",
          "filename": "",
          "first_install": false,
          "fork": false,
          "full_name": "hacs/ND-NotifyUpdates",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "245832290",
          "iot_class": null,
          "installed": true,
          "installed_commit": "1af01e5",
          "installed_version": "0.1.2",
          "open_issues": 0,
          "last_commit": "1af01e5",
          "last_version": "0.1.2",
          "last_updated": "2020-10-30T23:55:11Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2020-10-30T23:55:11",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "0.1.2",
            "0.1.1",
            "0.1.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 4,
          "topics": [
            "automation",
            "hacktoberfest",
            "hacs",
            "home-assistant",
            "netdaemon"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "HACS Update Notifications",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "HACS Update Notifications",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": null,
        "paths": {
          "localpath": "/config/netdaemon/apps/HacsNotifyOnUpdate",
          "local": "/config/netdaemon/apps/HacsNotifyOnUpdate",
          "remote": "apps"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Minimalistic graph card for Home Assistant Lovelace UI",
          "domain": null,
          "domains": [],
          "downloads": 122244,
          "etag_repository": "W/\"a9df6c015a7782b54c030088aa504811ec2621dba5bb29f9f8cb085d6759edad\"",
          "file_name": "mini-graph-card-bundle.js",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "kalkih/mini-graph-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "151280062",
          "iot_class": null,
          "installed": true,
          "installed_commit": "4b83da8",
          "installed_version": "v0.11.0",
          "open_issues": 83,
          "last_commit": "1b144a6",
          "last_version": "v0.10.0",
          "last_updated": "2022-03-06T11:55:59Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-06T11:55:59",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v0.10.0",
            "v0.9.4",
            "v0.9.3",
            "v0.9.2",
            "v0.9.1"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 1847,
          "topics": [
            "automation",
            "custom",
            "graph",
            "hacktoberfest",
            "hassio",
            "home-assistant",
            "lovelace",
            "lovelace-ui",
            "sensor"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "mini-graph-card",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "mini-graph-card",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v0.10.0",
        "paths": {
          "localpath": "/config/www/community/mini-graph-card",
          "local": "/config/www/community/mini-graph-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Vacuum cleaner card for Home Assistant Lovelace UI",
          "domain": null,
          "domains": [],
          "downloads": 4401,
          "etag_repository": "W/\"34f33555b019cae9efdcc80977597c614966f6ba37924697a7d9b73757d8315e\"",
          "file_name": "vacuum-card.js",
          "filename": "vacuum-card.js",
          "first_install": false,
          "fork": false,
          "full_name": "denysdovhan/vacuum-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "261291295",
          "iot_class": null,
          "installed": true,
          "installed_commit": "2854405",
          "installed_version": "v2.3.3",
          "open_issues": 70,
          "last_commit": "001e917",
          "last_version": "v2.3.3",
          "last_updated": "2022-03-14T18:00:19Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-14T18:00:19",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v2.3.3",
            "v2.3.2",
            "v2.3.1",
            "v2.3.0",
            "v2.2.7"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 531,
          "topics": [
            "custom-cards",
            "hacs",
            "hass",
            "home-assistant",
            "homeassistant",
            "lovelace",
            "robot-vacuum",
            "vacuum"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Vacuum Card",
          "content_in_root": false,
          "zip_release": false,
          "filename": "vacuum-card.js",
          "manifest": {
            "name": "Vacuum Card",
            "render_readme": true,
            "filename": "vacuum-card.js"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v2.3.3",
        "paths": {
          "localpath": "/config/www/community/vacuum-card",
          "local": "/config/www/community/vacuum-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\u2194\ufe0f Swipe through Lovelace views on mobile.",
          "domain": null,
          "domains": [],
          "downloads": 15487,
          "etag_repository": "W/\"34864d83287da85866e6301c11f72f69f87f28fa4d57aa7282d22b1c2002abda\"",
          "file_name": "swipe-navigation.js",
          "filename": "",
          "first_install": false,
          "fork": false,
          "full_name": "maykar/lovelace-swipe-navigation",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "183995552",
          "iot_class": null,
          "installed": true,
          "installed_commit": "e7f4c98",
          "installed_version": "1.3.6",
          "open_issues": 12,
          "last_commit": "168e0e3",
          "last_version": "1.3.6",
          "last_updated": "2021-09-28T16:11:56Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2021-09-28T16:11:56",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "1.3.6",
            "1.3.5",
            "1.3.4",
            "1.3.0",
            "1.2.9"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 184,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": null,
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {},
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "1.3.6",
        "paths": {
          "localpath": "/config/www/community/lovelace-swipe-navigation",
          "local": "/config/www/community/lovelace-swipe-navigation",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udd39Dynamically replace lovelace cards depending on occasion",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"ad25845562e8d1f6d728f17b8235438d10112c87326f5077afc50784382f3f65\"",
          "file_name": "state-switch.js",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "thomasloven/lovelace-state-switch",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "158756598",
          "iot_class": null,
          "installed": true,
          "installed_commit": "72b4f94",
          "installed_version": "1.9.3",
          "open_issues": 17,
          "last_commit": "72b4f94",
          "last_version": "1.9.3",
          "last_updated": "2022-03-09T20:22:50Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-09T20:22:50",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "1.9.3",
            "1.9.2",
            "1.9.1",
            "1.9.0",
            "8"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 205,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "state-switch",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "state-switch",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "1.9.3",
        "paths": {
          "localpath": "/config/www/community/lovelace-state-switch",
          "local": "/config/www/community/lovelace-state-switch",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Blue Night theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"9a9684d54f013108174979344b5b4c0854c1a32599f2d47cbdc66ef936124651\"",
          "file_name": "blue_night.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "home-assistant-community-themes/blue-night",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "215075805",
          "iot_class": null,
          "installed": true,
          "installed_commit": "1a58556",
          "installed_version": null,
          "open_issues": 1,
          "last_commit": "1a58556",
          "last_version": null,
          "last_updated": "2022-01-07T08:46:23Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-01-07T08:46:23",
          "releases": false,
          "render_readme": false,
          "published_tags": [],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 7,
          "topics": [
            "hacs",
            "home-assistant",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Blue Night Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Blue Night Theme"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/themes/blue_night",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udd39 Add CSS styles to (almost) any lovelace card",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"98cf023d40c44dfde2901fb719dc7c94cb105d38fd9389069c9c4efb95dca175\"",
          "file_name": "card-mod.js",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "thomasloven/lovelace-card-mod",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "0.98.0",
          "id": "190927524",
          "iot_class": null,
          "installed": true,
          "installed_commit": "a27ed51",
          "installed_version": "3.1.3",
          "open_issues": 26,
          "last_commit": "a27ed51",
          "last_version": "3.1.3",
          "last_updated": "2022-03-15T20:08:25Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-15T20:08:25",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "3.1.3",
            "3.1.1",
            "3.1.0",
            "3.0.13",
            "3.0.12"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 454,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "card-mod",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "card-mod",
            "homeassistant": "0.98.0"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": "0.98.0",
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "3.1.3",
        "paths": {
          "localpath": "/config/www/community/lovelace-card-mod",
          "local": "/config/www/community/lovelace-card-mod",
          "remote": ""
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udd39 Get more control over the placement of lovelace cards.",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"2372d9b834530d27b93a89de2ce23c022d653dc7ce5b7b98f7866efb89cd04ad\"",
          "file_name": "layout-card.js",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "thomasloven/lovelace-layout-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "2022.3.0",
          "id": "156434866",
          "iot_class": null,
          "installed": true,
          "installed_commit": "466df9c",
          "installed_version": "2.4.2",
          "open_issues": 9,
          "last_commit": "466df9c",
          "last_version": "2.4.2",
          "last_updated": "2022-03-09T15:09:10Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-09T15:09:10",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "2.4.2",
            "2.4.1",
            "2.4.0",
            "2.3.1",
            "2.3.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 493,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "layout-card",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "layout-card",
            "render_readme": true,
            "homeassistant": "2022.3.0"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": "2022.3.0",
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "2.4.2",
        "paths": {
          "localpath": "/config/www/community/lovelace-layout-card",
          "local": "/config/www/community/lovelace-layout-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Midnight Blue theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"5decfdd0f0001398df0a2475e64e7142c90d6d7a1a5ac72bae8044684d55e9f4\"",
          "file_name": "midnight_blue.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "home-assistant-community-themes/midnight-blue",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "223938651",
          "iot_class": null,
          "installed": true,
          "installed_commit": "dd26c01",
          "installed_version": null,
          "open_issues": 1,
          "last_commit": "dd26c01",
          "last_version": null,
          "last_updated": "2022-01-07T08:44:11Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-01-07T08:44:11",
          "releases": false,
          "render_readme": false,
          "published_tags": [],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 6,
          "topics": [
            "hacs",
            "home-assistant",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Midnight Blue Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Midnight Blue Theme"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/themes/midnight_blue",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@Ernst79",
            "@Magalex2x14",
            "@Thrilleratplay"
          ],
          "category": "integration",
          "content_in_root": false,
          "country": [],
          "config_flow": true,
          "default_branch": "master",
          "description": "BLE monitor passively monitors BLE sensors (Xiaomi, Qingping, ATC, BlueMaestro, Brifit, Govee, Kegtron, Moat, Inkbird, iNode, Yeelight, RuuviTag, SensorPush, Teltonika and Thermoplus)",
          "domain": "ble_monitor",
          "domains": "ble_monitor",
          "downloads": 25,
          "etag_repository": "W/\"83ef1da4d2257de61eaccd859b3b40759f0e1d48c8d34287034b8789502889b3\"",
          "file_name": "",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "custom-components/ble_monitor",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "2021.12.0",
          "id": "223993584",
          "iot_class": "local push",
          "installed": true,
          "installed_commit": "d36df5c",
          "installed_version": "7.9.7",
          "open_issues": 24,
          "last_commit": "c3e5051",
          "last_version": "7.9.7",
          "last_updated": "2022-03-15T20:32:15Z",
          "manifest_name": "Passive BLE monitor",
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-15T20:32:15",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "7.9.7",
            "7.9.6",
            "7.9.5",
            "7.9.4",
            "7.9.3"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 1172,
          "topics": [
            "atc",
            "custom-component",
            "govee",
            "hacs",
            "hassio",
            "home-assistant",
            "homeassistant",
            "inkbird",
            "kegtron",
            "mibeacon",
            "mijia",
            "mitemp-bt",
            "qingping",
            "scales",
            "thermoplus",
            "xiaomi",
            "xiaomi-sensors"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Passive BLE monitor integration",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Passive BLE monitor integration",
            "domains": "ble_monitor",
            "iot_class": "local push",
            "homeassistant": "2021.12.0"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": "ble_monitor",
          "country": [],
          "homeassistant": "2021.12.0",
          "persistent_directory": null,
          "iot_class": "local push",
          "render_readme": false
        },
        "ref": "7.9.7",
        "paths": {
          "localpath": "/config/custom_components/ble_monitor",
          "local": "/config/custom_components/ble_monitor",
          "remote": "custom_components"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Midnight theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"6c47719b6d073721a015a59f54afcfeb2153d58f5b509fbf9f5506f7cfae864d\"",
          "file_name": "midnight.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "home-assistant-community-themes/midnight",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "214664317",
          "iot_class": null,
          "installed": true,
          "installed_commit": "9a2b3b4",
          "installed_version": null,
          "open_issues": 1,
          "last_commit": "9a2b3b4",
          "last_version": null,
          "last_updated": "2022-03-08T19:35:58Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-08T19:35:58",
          "releases": false,
          "render_readme": false,
          "published_tags": [],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 52,
          "topics": [
            "hacs",
            "home-assistant",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Midnight Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Midnight Theme"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/themes/midnight",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Dark variant of Clear Theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"ff19a8957b7801eca3fc11753baefeb151e9caf5d25199e842d0616622eb6c44\"",
          "file_name": "clear-dark.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "naofireblade/clear-theme-dark",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "0.108.9",
          "id": "221288367",
          "iot_class": null,
          "installed": true,
          "installed_commit": "a8decfc",
          "installed_version": "v1.3",
          "open_issues": 4,
          "last_commit": "75af86a",
          "last_version": "v1.3",
          "last_updated": "2020-10-08T10:10:57Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2020-10-08T10:10:57",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "v1.3",
            "v1.2",
            "v1.1",
            "v1.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 12,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Clear Theme Dark",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Clear Theme Dark",
            "homeassistant": "0.108.9"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": "0.108.9",
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "v1.3",
        "paths": {
          "localpath": "/config/themes/clear-dark",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums in Home Assistant.",
          "domain": null,
          "domains": [],
          "downloads": 11798,
          "etag_repository": "W/\"bad7ad868104e22b2524a941ec1291690144b9a219d1b656c135b3a0a5d51677\"",
          "file_name": "xiaomi-vacuum-map-card.js",
          "filename": "xiaomi-vacuum-map-card.js",
          "first_install": false,
          "fork": false,
          "full_name": "PiotrMachowski/lovelace-xiaomi-vacuum-map-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "193372044",
          "iot_class": null,
          "installed": true,
          "installed_commit": "1d15587",
          "installed_version": "v2.0.10",
          "open_issues": 18,
          "last_commit": "44c30c4",
          "last_version": "v2.0.10",
          "last_updated": "2022-03-04T23:41:59Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-04T23:41:59",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v2.0.10",
            "v2.0.9",
            "v2.0.8",
            "v2.0.7",
            "v2.0.6"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 786,
          "topics": [
            "home-assistant",
            "home-automation",
            "homeassistant",
            "lovelace-card",
            "neato",
            "roborock",
            "vacuum",
            "xiaomi",
            "xiaomi-vacuum"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Xiaomi Vacuum Map Card",
          "content_in_root": false,
          "zip_release": false,
          "filename": "xiaomi-vacuum-map-card.js",
          "manifest": {
            "name": "Xiaomi Vacuum Map Card",
            "render_readme": true,
            "filename": "xiaomi-vacuum-map-card.js"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v2.0.10",
        "paths": {
          "localpath": "/config/www/community/lovelace-xiaomi-vacuum-map-card",
          "local": "/config/www/community/lovelace-xiaomi-vacuum-map-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "\ud83d\udd39 A foldable row for entities card, containing other rows",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"ec4d0d0ee76fd1025b517da14413902b6b18320c68b044733d999068d6f09a8e\"",
          "file_name": "fold-entity-row.js",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "thomasloven/lovelace-fold-entity-row",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "150781994",
          "iot_class": null,
          "installed": true,
          "installed_commit": "385cf06",
          "installed_version": "2.2.0",
          "open_issues": 13,
          "last_commit": "385cf06",
          "last_version": "2.2.0",
          "last_updated": "2022-02-07T20:34:45Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-02-07T20:34:45",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "2.2.0",
            "2.1.0",
            "2.0.15",
            "2.0.14",
            "2.0.13"
          ],
          "selected_tag": null,
          "show_beta": true,
          "stargazers_count": 358,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "fold-entity-row",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "fold-entity-row",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "2.2.0",
        "paths": {
          "localpath": "/config/www/community/lovelace-fold-entity-row",
          "local": "/config/www/community/lovelace-fold-entity-row",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Dark Grey Theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"c28049eb726ac153e5d7963c314a11cbb5c38a6cd2b5aa43d58773d70ded3785\"",
          "file_name": "noctis-grey.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "chaptergy/noctis-grey",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "235436539",
          "iot_class": null,
          "installed": true,
          "installed_commit": "9f3aac4",
          "installed_version": "v1.3.3",
          "open_issues": 0,
          "last_commit": "9f3aac4",
          "last_version": "v1.3.3",
          "last_updated": "2022-03-05T12:41:38Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-05T12:41:38",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v1.3.3",
            "v1.3.2",
            "v1.3.1",
            "v1.3.0",
            "v1.2.3"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 8,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Noctis Grey",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Noctis Grey",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v1.3.3",
        "paths": {
          "localpath": "/config/themes/noctis-grey",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Grey Night theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"0448571b1eb08d8af4d77ccd20f31ce2f7298b8802b8db79a4be9fba41a28d11\"",
          "file_name": "grey_night.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "home-assistant-community-themes/grey-night",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "215075899",
          "iot_class": null,
          "installed": true,
          "installed_commit": "6c6835b",
          "installed_version": null,
          "open_issues": 0,
          "last_commit": "6c6835b",
          "last_version": null,
          "last_updated": "2022-01-07T08:45:58Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-01-07T08:45:58",
          "releases": false,
          "render_readme": false,
          "published_tags": [],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 4,
          "topics": [
            "hacs",
            "home-assistant",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Grey Night Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Grey Night Theme"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/themes/grey_night",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "plugin",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Customizable Animated Bar card for Home Assistant Lovelace",
          "domain": null,
          "domains": [],
          "downloads": 32274,
          "etag_repository": "W/\"9b0d96a966a8fc5ed3f8ccd557adf1e16c644d77f93e22b3c7c8b2d153871173\"",
          "file_name": "bar-card.js",
          "filename": "bar-card.js",
          "first_install": false,
          "fork": false,
          "full_name": "custom-cards/bar-card",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "163363577",
          "iot_class": null,
          "installed": true,
          "installed_commit": "24b4162",
          "installed_version": "3.2.0",
          "open_issues": 40,
          "last_commit": "3bf4796",
          "last_version": "3.2.0",
          "last_updated": "2022-02-13T07:37:26Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-02-13T07:37:26",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "3.2.0",
            "3.1.7",
            "3.1.6",
            "3.1.5",
            "3.1.4"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 230,
          "topics": [],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Bar Card",
          "content_in_root": false,
          "zip_release": false,
          "filename": "bar-card.js",
          "manifest": {
            "name": "Bar Card",
            "render_readme": true,
            "filename": "bar-card.js"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "3.2.0",
        "paths": {
          "localpath": "/config/www/community/bar-card",
          "local": "/config/www/community/bar-card",
          "remote": null
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "master",
          "description": "Material Dark Pink theme for Home Assistant",
          "domain": null,
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"70a7a7f6395cf827c6f709e9b845ac6d27e8ffb02de3fc6c68514e386f27d76d\"",
          "file_name": "material_dark_pink.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "home-assistant-community-themes/material-dark-pink",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "216183299",
          "iot_class": null,
          "installed": true,
          "installed_commit": "69b9d42",
          "installed_version": null,
          "open_issues": 1,
          "last_commit": "69b9d42",
          "last_version": null,
          "last_updated": "2022-01-07T08:44:39Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-01-07T08:44:39",
          "releases": false,
          "render_readme": false,
          "published_tags": [],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 3,
          "topics": [
            "hacs",
            "home-assistant",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Material Dark Pink Theme",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Material Dark Pink Theme"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": false
        },
        "ref": "master",
        "paths": {
          "localpath": "/config/themes/material_dark_pink",
          "local": "/config/themes/",
          "remote": "themes"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [
            "@thecode"
          ],
          "category": "integration",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "main",
          "description": "Home Assistant Raspberry Pi GPIO Integration",
          "domain": "rpi_gpio",
          "domains": [
            "binary_sensor",
            "cover",
            "switch"
          ],
          "downloads": 0,
          "etag_repository": "W/\"8a4acfa7daef1d0a5f1f9f26b9cf7d4c0a872315bb8f63b0f0d5d5ebb37c3159\"",
          "file_name": "",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "thecode/ha-rpi_gpio",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": "2022.2.0",
          "id": "454951296",
          "iot_class": "Local Push",
          "installed": true,
          "installed_commit": "c594fdd",
          "installed_version": "2022.3.0",
          "open_issues": 4,
          "last_commit": "2cca95d",
          "last_version": "2022.3.0",
          "last_updated": "2022-03-14T18:47:24Z",
          "manifest_name": "Raspberry Pi GPIO",
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-03-14T18:47:24",
          "releases": true,
          "render_readme": false,
          "published_tags": [
            "2022.3.0",
            "2022.2.3",
            "2022.2.2",
            "2022.2.1",
            "2022.2.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 34,
          "topics": [
            "custom-component",
            "home-assistant",
            "rpi-gpio"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Raspberry Pi GPIO",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Raspberry Pi GPIO",
            "domains": [
              "binary_sensor",
              "cover",
              "switch"
            ],
            "iot_class": "Local Push",
            "homeassistant": "2022.2.0"
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [
            "binary_sensor",
            "cover",
            "switch"
          ],
          "country": [],
          "homeassistant": "2022.2.0",
          "persistent_directory": null,
          "iot_class": "Local Push",
          "render_readme": false
        },
        "ref": "2022.3.0",
        "paths": {
          "localpath": "/config/custom_components/rpi_gpio",
          "local": "/config/custom_components/rpi_gpio",
          "remote": "custom_components"
        }
      },
      {
        "data": {
          "archived": false,
          "authors": [],
          "category": "theme",
          "content_in_root": false,
          "country": [],
          "config_flow": false,
          "default_branch": "main",
          "description": "\ud83c\udfa8 By JuanMTech -- Theme based on the Google Android light and dark mode interface",
          "domain": "",
          "domains": [],
          "downloads": 0,
          "etag_repository": "W/\"adf9ab09407da2431ac37a072cb1e8227afbb032cdb0ddd03ec6f0e7dce0c7ab\"",
          "file_name": "google_theme.yaml",
          "filename": null,
          "first_install": false,
          "fork": false,
          "full_name": "JuanMTech/google-theme",
          "hacs": null,
          "hide": false,
          "hide_default_branch": false,
          "homeassistant": null,
          "id": "458664750",
          "iot_class": null,
          "installed": true,
          "installed_commit": "c64a15d",
          "installed_version": "v1.0",
          "open_issues": 2,
          "last_commit": "c64a15d",
          "last_version": "v1.0",
          "last_updated": "2022-02-19T01:29:35Z",
          "manifest_name": null,
          "new": false,
          "persistent_directory": null,
          "pushed_at": "2022-02-19T01:29:35",
          "releases": true,
          "render_readme": true,
          "published_tags": [
            "v1.0"
          ],
          "selected_tag": null,
          "show_beta": false,
          "stargazers_count": 13,
          "topics": [
            "darkmode",
            "googletheme",
            "hacs",
            "homeassistant",
            "lightmode",
            "theme"
          ],
          "zip_release": false
        },
        "integration_manifest": {},
        "repository_manifest": {
          "name": "Google Theme - Based on the Android light and dark interface",
          "content_in_root": false,
          "zip_release": false,
          "filename": null,
          "manifest": {
            "name": "Google Theme - Based on the Android light and dark interface",
            "render_readme": true
          },
          "hacs": null,
          "hide_default_branch": false,
          "domains": [],
          "country": [],
          "homeassistant": null,
          "persistent_directory": null,
          "iot_class": null,
          "render_readme": true
        },
        "ref": "v1.0",
        "paths": {
          "localpath": "/config/themes/google_theme",
          "local": "/config/themes/",
          "remote": "themes"
        }
      }
    ],
    "rate_limit": {
      "resources": {
        "core": {
          "limit": 5000,
          "used": 12,
          "remaining": 4988,
          "reset": 1647442669
        },
        "search": {
          "limit": 30,
          "used": 0,
          "remaining": 30,
          "reset": 1647439435
        },
        "graphql": {
          "limit": 5000,
          "used": 0,
          "remaining": 5000,
          "reset": 1647442975
        },
        "integration_manifest": {
          "limit": 5000,
          "used": 0,
          "remaining": 5000,
          "reset": 1647442975
        },
        "source_import": {
          "limit": 100,
          "used": 0,
          "remaining": 100,
          "reset": 1647439435
        },
        "code_scanning_upload": {
          "limit": 1000,
          "used": 0,
          "remaining": 1000,
          "reset": 1647442975
        },
        "actions_runner_registration": {
          "limit": 10000,
          "used": 0,
          "remaining": 10000,
          "reset": 1647442975
        },
        "scim": {
          "limit": 15000,
          "used": 0,
          "remaining": 15000,
          "reset": 1647442975
        }
      },
      "rate": {
        "limit": 5000,
        "used": 12,
        "remaining": 4988,
        "reset": 1647442669
      }
    }
  }
}
@mat4444 mat4444 added the issue:backend For issues with the backend/integration label Mar 15, 2022
@ludeeus
Copy link
Member

ludeeus commented Mar 16, 2022

Your diagnostics dump is not complete, and your debug logs from when you tried to remove it are missing, please update the issue with that information.

@ludeeus ludeeus added Missing required issue information Added to issues with missing information from the issue template and removed issue:backend For issues with the backend/integration labels Mar 16, 2022
@mat4444
Copy link
Author

mat4444 commented Mar 16, 2022

I think there was an issue when I copied/pasted the diagnostic dump. I updated the initial post and it's now complete.
The debug log was already there and that's the only messages I captured in the log file.
Thank you for your help!

@ludeeus
Copy link
Member

ludeeus commented Mar 16, 2022

Your "debug logs" are not debug logs, and not from your log file.

@mat4444
Copy link
Author

mat4444 commented Mar 16, 2022

Ok, got it ! Here is the log from the logfile.
I hope this helps:

2022-03-16 10:42:29 DEBUG (MainThread) [custom_components.hacs] Running uninstall for JuanMTech/google_light_theme
2022-03-16 10:42:29 DEBUG (MainThread) [custom_components.hacs] <Theme JuanMTech/google_light_theme> Getting repository information
2022-03-16 10:42:30 DEBUG (MainThread) [custom_components.hacs] <Theme JuanMTech/google_light_theme> Running checks against v1.12
2022-03-16 10:42:30 INFO (MainThread) [custom_components.hacs] <Theme JuanMTech/google_light_theme> Removing
2022-03-16 10:42:30 ERROR (MainThread) [custom_components.hacs] <Theme JuanMTech/google_light_theme> Path /config/themes/ is blocked from removal
2022-03-16 10:42:30 ERROR (MainThread) [custom_components.hacs] Could not uninstall

@Neekster
Copy link

Neekster commented Mar 18, 2022

I'm having the same issue. If you'd like me to dump my diagnostics, let me know and I'd be more than happy to.

@ludeeus
Copy link
Member

ludeeus commented Mar 27, 2022

As a workaround, click "Update information" before clicking "Remove" in the same menu.

@ludeeus ludeeus added Bug issue:backend For issues with the backend/integration and removed Missing required issue information Added to issues with missing information from the issue template labels Mar 27, 2022
@ludeeus ludeeus added this to the next milestone Mar 27, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Apr 10, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
issue:backend For issues with the backend/integration
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants