{"id":4044,"date":"2024-08-21T13:37:55","date_gmt":"2024-08-21T18:37:55","guid":{"rendered":"https:\/\/lab.rapternet.us\/?p=4044"},"modified":"2024-08-21T19:52:40","modified_gmt":"2024-08-22T00:52:40","slug":"updating-to-hacs-2-0","status":"publish","type":"post","link":"https:\/\/lab.rapternet.us\/?p=4044","title":{"rendered":"Updating to HACS 2.0"},"content":{"rendered":"\n<p>HACS just released a new major version, with a large redesign using help from the Open Home Foundation. The install process for some major updates can have potential hiccups in it, however this one is very nice and easy to do. This is how I went about installing the update on my home assistant instance along with initial impressions of the new version.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>We&#8217;re going to start responsibly, by taking a full backup of home assistant before installing the HACS 2.0 update.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1015\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27-1024x1015.png\" alt=\"\" class=\"wp-image-4052\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27-1024x1015.png 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27-300x297.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27-150x150.png 150w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27-768x761.png 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27-1536x1522.png 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27-100x100.png 100w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-27.png 1946w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">Make sure its a Full Backup<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"78\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-28-1024x78.png\" alt=\"\" class=\"wp-image-4055\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-28-1024x78.png 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-28-300x23.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-28-768x59.png 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-28-1536x118.png 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-28.png 1879w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">New backup visible in the list<\/figcaption><\/figure>\n\n\n\n<p>We&#8217;ll start in the HACS interface where we can find the updates available. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"422\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-29-1024x422.png\" alt=\"\" class=\"wp-image-4056\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-29-1024x422.png 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-29-300x124.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-29-768x317.png 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-29-1536x633.png 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-29.png 1792w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">HACS UI<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"1024\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-30-447x1024.png\" alt=\"\" class=\"wp-image-4057\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-30-447x1024.png 447w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-30-131x300.png 131w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-30-768x1760.png 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-30-670x1536.png 670w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-30.png 841w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><\/figure>\n<\/div>\n\n\n<p>After clicking the update button, it will run for a little bit and we&#8217;ll be given the usual prompt from HACS to restart home assistant for it to take effect. We&#8217;ll click the navigate button in order to go to the restart page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"189\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-31.png\" alt=\"\" class=\"wp-image-4058\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-31.png 944w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-31-300x60.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-31-768x154.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>From here we can click restart to restart home assistant.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"271\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-32-1024x271.png\" alt=\"\" class=\"wp-image-4059\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-32-1024x271.png 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-32-300x79.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-32-768x203.png 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-32-1536x406.png 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-32.png 1755w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Which gives us one final pop up, for a quick reload, or a full restart. For this, we want the full restart of home assistant.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"785\" height=\"440\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-33.png\" alt=\"\" class=\"wp-image-4060\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-33.png 785w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-33-300x168.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-33-768x430.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Once the restart is complete, we can find a brand new HACS interface. This time using the home assistant style data tables, and when we go to the home assistant update page, we can now find HACS integrations now showing up.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"652\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-34-1024x652.png\" alt=\"\" class=\"wp-image-4062\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-34-1024x652.png 1024w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-34-300x191.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-34-768x489.png 768w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-34-1536x978.png 1536w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-34.png 1959w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">New Interface in HACS 2.0<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"303\" src=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-35.png\" alt=\"\" class=\"wp-image-4063\" srcset=\"https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-35.png 892w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-35-300x102.png 300w, https:\/\/lab.rapternet.us\/wp-content\/uploads\/2024\/08\/image-35-768x261.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">HACS updates now showing in Home Assistant Updater<\/figcaption><\/figure>\n\n\n\n<p>This was a very nice and easy update process. I don&#8217;t use many HACS integrations, but I do like the ones that I use and wanted to ensure they stayed working with the new version of HACS. For now, everything is working great with no issues seen in the new version. I do like the new interface and find it easier to use and understand than the previous version of HACS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HACS just released a new major version, with a large redesign using help from the Open Home Foundation. The install process for some major updates can have potential hiccups in it, however this one is very nice and easy to do. This is how I went about installing the update on my home assistant instance &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/lab.rapternet.us\/?p=4044\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Updating to HACS 2.0&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[39,49],"class_list":["post-4044","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-home-assistant","tag-smart-home"],"_links":{"self":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts\/4044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4044"}],"version-history":[{"count":8,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts\/4044\/revisions"}],"predecessor-version":[{"id":4066,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=\/wp\/v2\/posts\/4044\/revisions\/4066"}],"wp:attachment":[{"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab.rapternet.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}