How can I downgrade a single integration

Hi all,

I tried to search for it but I found only topics around downgrade OS or addons. I need to downgrade a single integration. How can I do it? Any help is appreciated.

The integrations are built into Home Assistant. If you want to downgrade the integration you have to downgrade the OS.

Not correct, HA OS is independent of installed HA version. You have to downgrade the HA version.

Alternative: you download the old integration from Github and put it in your custom_integration folder after adding a manifest.

1 Like

Thanks @francisp. I am not so familiar with that. What is a manifest in this context?

A file called manifest.json inside the directory of the custom integration.

Example:

{
  "domain": "esp_wd",
  "name": "easy esp monitor",
  "documentation": "https://github.com/kodi1/esp_wd",
  "dependencies": [],
  "codeowners": ["@kodi1"],
  "requirements": [],
  "version" : "1.0.0"
}

or

{
  "domain": "spook",
  "name": "Spook",
  "after_dependencies": [
    "blueprint",
    "cloud",
    "timer",
    "proximity"
  ],
  "codeowners": [
    "@frenck"
  ],
  "config_flow": true,
  "dependencies": [
    "homeassistant",
    "input_number",
    "input_select",
    "lovelace",
    "number",
    "person",
    "recorder",
    "repairs",
    "select",
    "zone"
  ],
  "documentation": "https://spook.boo",
  "integration_type": "hub",
  "iot_class": "local_push",
  "issue_tracker": "https://github.com/frenck/spook/issues",
  "quality_scale": "platinum",
  "requirements": [],
  "version": "2.2.2"
}

1 Like

You never mentioned which integration you’re referring to, nor why you want to downgrade.

Providing this info will help us help you, especially if the downgrade can easily be avoided if there’s a known issue which will be resolved soon.

Thanks for the clarification.