The Home Assistant UI has changed slightly since the original solution was posted.
I just had to go through reinstalling Zigbee2Mqtt 1.28.0-1 on HA 2022.10.4.
The steps are basically the same:
- Go to Settings>Add-Ons. Select Zigbee2mqtt.
- Select the Configuration Tab, then click on the three vertical dots in the upper right. (See Photo)
- Switch to Edit in YAML. Highlight all the YAML code on the page and paste it into a .txt file (I used Notepad in Windows). Save the file.
- Click the Back arrow in the upper left and/or return to the Zigbee2Mqtt Add-On dashboard. Select UNINSTALL.
- For safe measure, restart Home Assistant.
- In a browser, navigate to: GitHub - zigbee2mqtt/hassio-zigbee2mqtt: Official Zigbee2MQTT Home Assistant add-on then copy the URL.
- Once HA has restarted, navigate to Settings>Add-Ons> then Click on Add-On Store. Click on the three dots in the upper right and select “Repositories”. Now paste the URL you saved in Step 6 in the dialog box and click Add. Then click the Close button. Now – important – REFRESH YOUR BROWSER.
- You should now see the new version of Zigbee2Mqtt listed in the HA Add-Ons. Click on it to install.
- Now you’re going to paste the YAML code you saved in Step 3 into the YAML of the new installation. So, Open Zigbee2Mqtt, (Do not click on Start yet!) Click the Configuration tab> Click on the three dots> Select Edit in YAML. Remove the YAML that’s there and replace it with your old YAML code (from the file you saved). Click SAVE.
- Restart Home Assistant.
- Return to the Add-On (Settings>Add-Ons>Zigbee2Mqtt) and select Start. You may also want to turn on Watchdog and Show in Sidebar. Give it a minute or so and you should find all your Zigbee devices.