{"id":1860,"date":"2022-03-01T11:12:53","date_gmt":"2022-03-01T16:12:53","guid":{"rendered":"https:\/\/increasec.com\/?p=1860"},"modified":"2025-10-07T10:41:57","modified_gmt":"2025-10-07T14:41:57","slug":"home-assistant-on-esxi","status":"publish","type":"post","link":"https:\/\/increasec.com\/?p=1860","title":{"rendered":"Home Assistant on ESXi"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Home Assistant is some powerful automation software that integrates with a lot of IoT devices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The .vmdk that is made available on their website is created using VmWare Workstation, which uses the older format of .vmdk  so it needs to be converted before you can run it on ESXi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Turn on SSH:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> Host, Manage, Services Tab, right click TSM-SSH and choose start.  Optionally you can set the policy to start with the server.  Make sure you have a long, complex password before changing the policy.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"486\" src=\"https:\/\/increasec.com\/wp-content\/uploads\/2022\/03\/image.png\" alt=\"\" class=\"wp-image-1861\" srcset=\"https:\/\/increasec.com\/wp-content\/uploads\/2022\/03\/image.png 975w, https:\/\/increasec.com\/wp-content\/uploads\/2022\/03\/image-300x150.png 300w, https:\/\/increasec.com\/wp-content\/uploads\/2022\/03\/image-768x383.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now we can use SSH \/ Putty to get a command prompt on the ESXi Host<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cd \/vmfs\/volumes<br>ls<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if you are using putty you will see some shortcuts\/hardlinks in light blue. my Virtual disks are stored on LocalSata1<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"201\" src=\"https:\/\/increasec.com\/wp-content\/uploads\/2022\/03\/image-1.png\" alt=\"\" class=\"wp-image-1862\" srcset=\"https:\/\/increasec.com\/wp-content\/uploads\/2022\/03\/image-1.png 724w, https:\/\/increasec.com\/wp-content\/uploads\/2022\/03\/image-1-300x83.png 300w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cd LocalSata1<br>ls<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cd into the name of your VM,  mine is named  HomeAssistant<br>i made sure that my VM is off and the .vmdk is not connected to a VM.  may still work if connected.<br>to convert the .vmdk to the new disk format use the following command<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vmkfstools -i .\/haos_ova-7.4.vmdk .\/haos_esx-7.4.vmdk<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">attach the new .vmdk to your VM and power it up to confirm it is working.  <br>It shows on the startup screen what IP address and TCP port to enter in your browser.<br>you can now delete the old format .vmdk with the command<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">rm .\/haos_ova-7.4.vmdk<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How-To is <a href=\"https:\/\/www.home-assistant.io\/installation\/linux\">here <\/a>   https:\/\/www.home-assistant.io\/installation\/linux<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Home Assistant is some powerful automation software that integrates with a lot of IoT devices. The .vmdk that is made available on their website is created using VmWare Workstation, which&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[227],"tags":[33,124],"class_list":["post-1860","post","type-post","status-publish","format-standard","hentry","category-smart-home","tag-smarthome","tag-vmware"],"_links":{"self":[{"href":"https:\/\/increasec.com\/index.php?rest_route=\/wp\/v2\/posts\/1860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/increasec.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/increasec.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/increasec.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/increasec.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1860"}],"version-history":[{"count":3,"href":"https:\/\/increasec.com\/index.php?rest_route=\/wp\/v2\/posts\/1860\/revisions"}],"predecessor-version":[{"id":1868,"href":"https:\/\/increasec.com\/index.php?rest_route=\/wp\/v2\/posts\/1860\/revisions\/1868"}],"wp:attachment":[{"href":"https:\/\/increasec.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/increasec.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/increasec.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}