My Home Assistant add-ons were moved to the new repository: https://github.com/Poeschl-HomeAssistant-Addons/repository
To migrate your existing addon config and storage, you will find some quick guides below.
Please determine for yourself which one is fitting for you. If it's hard to choose, I would recommend the one which transfers the addon data via command line.
Prequisite for all sections below is the integration of the new repository.
Note that every method below does not delete the data of your old add-on. This happens when the old add-on is un-installed.
If your addon doesn't hold any data this fast migration might be for you.
- Install the new addon (but don't start it)
- Copy the configuration as YAML from the legacy addon to the new addon
- Stop the legacy addon
- Start the new addon
- Check functionality
This is the way if you don't have direct or ssh access to your HA instance.
- Install the new add-on and start it once and shut it down again
- Then backup the old and new add-on in separate backup files.
- Download and open the new and old backup files on your machine
- Copy all files from the
243ffc37_<addon_slug>.tar
over into the archive from the new add-on in the68413af6_<addon_slug>.tar
- Make sure to update/save the changed archive on close
- Import the modified backup file of the new add-on back into Home Assistant
- Restore it and verify the new add-on has all data from the old one
This is the most direct way to migrate a addon directly. This happens via ssh access or direct access to your Home Assistant OS.
-
Install the new add-on and start it once and shut it down again
-
Log in with ssh or direct to a terminal
-
Replace the addon slug in the follwing command and execute it
cp /addon_configs/243ffc37_<addon>/* /addon_configs/68413af6_<addon>/
-
Start the new addon and verify a successful migration
Thanks for this method to @Dezemberkind