{"id":3309,"date":"2023-02-15T02:16:10","date_gmt":"2023-02-15T10:16:10","guid":{"rendered":"https:\/\/192.168.1.30\/wordpress\/?p=3309"},"modified":"2023-02-15T02:16:10","modified_gmt":"2023-02-15T10:16:10","slug":"homeassistant-put-some-ass-in-your-home","status":"publish","type":"post","link":"https:\/\/spiffynasty.com\/blahblahblah\/homeassistant-put-some-ass-in-your-home\/","title":{"rendered":"HomeAssistant | put some ass in your home."},"content":{"rendered":"<p>Keep having connection issues &#8211; it works &#8211; then without an changes from me &#8211; it&#8217;s down.<\/p>\n<h2>NOTES:<\/h2>\n<p>When you are bridged, the virtual machine asks the router directly for an IP address and can have ports forwarded to it. (Don\u2019t forward 8123 to it, if you have port 443 working). When you set the mode to NAT, it doesn\u2019t ask the router for an IP address Virtualbox gives it an IP address inside the Virtualbox ONLY network, in this mode you would need to port forward to the PC running virtualbox, rather than to the virtual machine itself &#8211; though I am not entirely sure how this configuration works myself to be honest, because then you are dealing with double NAT which makes everything a headache to troubleshoot. I believe when you are using the NAT mode, that you need to access Home Assistant via it\u2019s NAT IP which you probably can\u2019t do &#8211; because the SSL certificate will probably complain.<\/p>\n<h2>Virtual box on NAS<\/h2>\n<p>https:\/\/www.asustor.com\/en\/online\/College_topic?topic=249<\/p>\n<p>So I think if you take the homeassistant ip and add the port from here 3389 you can ssh into the machine.<br \/>\n<\/p>\n<pre><code class=\"language-javascript\">\r\nssh -p 2222 user@host\r\n<\/code><\/pre>\n<p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3310\" src=\"https:\/\/192.168.1.30\/wordpress\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am.png\" width=\"1308\" height=\"2080\" alt=\"\" srcset=\"https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am.png 1308w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am-800x1272.png 800w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am-300x477.png 300w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am-768x1221.png 768w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am-966x1536.png 966w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am-1288x2048.png 1288w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-2.10.07-am-600x954.png 600w\" sizes=\"auto, (max-width: 1308px) 100vw, 1308px\" \/><\/p>\n<h2>Install Home Assistant<\/h2>\n<div class=\"ast-oembed-container \" style=\"height: 100%;\"><iframe loading=\"lazy\" title=\"How To INSTALL Home Assistant on a NAS with Supervisor !!! ASUSTOR\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/FhW4HO-dbG0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>\n<iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/FhW4HO-dbG0\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Install virtual box + extension from app center<\/li>\n<li>admin\/admin &#8211; default pw<\/li>\n<li>once virtural box is running<\/li>\n<li>search for home assistant install &#8211; https:\/\/www.home-assistant.io\/installation\/<\/li>\n<li>We want windows &#8211; virtual box\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3311\" src=\"https:\/\/192.168.1.30\/wordpress\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am.png\" width=\"1656\" height=\"542\" alt=\"\" srcset=\"https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am.png 1656w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am-800x262.png 800w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am-1440x471.png 1440w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am-300x98.png 300w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am-768x251.png 768w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am-1536x503.png 1536w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.47.51-am-600x196.png 600w\" sizes=\"auto, (max-width: 1656px) 100vw, 1656px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3312\" src=\"https:\/\/192.168.1.30\/wordpress\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.49.16-am.png\" width=\"1326\" height=\"410\" alt=\"\" srcset=\"https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.49.16-am.png 1326w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.49.16-am-800x247.png 800w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.49.16-am-300x93.png 300w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.49.16-am-768x237.png 768w, https:\/\/spiffynasty.com\/blahblahblah\/wp-content\/uploads\/2023\/02\/screen-shot-2023-02-15-at-1.49.16-am-600x186.png 600w\" sizes=\"auto, (max-width: 1326px) 100vw, 1326px\" \/><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<li>then add the file to nas\n<li>then create new virtual machine<br \/>\n(other linux system 65-bit)<\/p>\n<li>pick ram\n<li>pick storage &#8211; existing\n<li>select image you downlaoded\n<li>macine &#8211; SETTINGS<br \/>\n<br \/>motherboard &#8211; enable EFI<br \/>\n<br \/>netowrk change to bridged adapter<\/p>\n<li>then check cli output to get the ip address for home assitatnt.\n<\/ul>\n<hr>\n<p>&nbsp;<\/p>\n<h2>Install Home Assistant Operating System<\/h2>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#download-the-appropriate-image\" name=\"download-the-appropriate-image\"><\/a>DOWNLOAD THE APPROPRIATE IMAGE<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/home-assistant\/operating-system\/releases\/download\/9.5\/haos_ova-9.5.vdi.zip\" rel=\"external nofollow\">VirtualBox<\/a>\u00a0(.vdi)<\/li>\n<li><a href=\"https:\/\/github.com\/home-assistant\/operating-system\/releases\/download\/9.5\/haos_ova-9.5.qcow2.xz\" rel=\"external nofollow\">KVM<\/a>\u00a0(.qcow2)<\/li>\n<li><a href=\"https:\/\/github.com\/home-assistant\/operating-system\/releases\/download\/9.5\/haos_ova-9.5.vmdk.zip\" rel=\"external nofollow\">Vmware Workstation<\/a>\u00a0(.vmdk)<\/li>\n<li><a href=\"https:\/\/github.com\/home-assistant\/operating-system\/releases\/download\/9.5\/haos_ova-9.5.vhdx.zip\" rel=\"external nofollow\">Hyper-V<\/a>\u00a0(.vhdx)<\/li>\n<\/ul>\n<p>Follow this guide if you already are running a supported virtual machine hypervisor. If you are not familiar with virtual machines we recommend installation Home Assistant OS directly on a\u00a0<a href=\"https:\/\/www.home-assistant.io\/installation\/raspberrypi\">Raspberry Pi<\/a>\u00a0or an\u00a0<a href=\"https:\/\/www.home-assistant.io\/installation\/odroid\">ODROID<\/a>.<\/p>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#create-the-virtual-machine\" name=\"create-the-virtual-machine\"><\/a>CREATE THE VIRTUAL MACHINE<\/h3>\n<p>Load the appliance image into your virtual machine hypervisor. (Note: You are free to assign as much resources as you wish to the VM, please assign enough based on your add-on needs).<\/p>\n<p>Minimum recommended assignments:<\/p>\n<ul>\n<li>2 GB RAM<\/li>\n<li>32 GB Storage<\/li>\n<li>2vCPU<\/li>\n<\/ul>\n<p><em>All these can be extended if your usage calls for more resources.<\/em><\/p>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#hypervisor-specific-configuration\" name=\"hypervisor-specific-configuration\"><\/a>HYPERVISOR SPECIFIC CONFIGURATION<\/h3>\n<div class=\"tabbed-content-block\">\n<div class=\"tabbed-content-block-tabs\">\n<div id=\"id9a214b2ec2d9fd673305-virtualbox\">VirtualBox<\/div>\n<div id=\"id9a214b2ec2d9fd673305-kvm-virt-manager\">KVM (virt-manager)<\/div>\n<div id=\"id9a214b2ec2d9fd673305-kvm-virt-install\">KVM (virt-install)<\/div>\n<div id=\"id9a214b2ec2d9fd673305-vmware-workstation\">Vmware Workstation<\/div>\n<div id=\"id9a214b2ec2d9fd673305-hyper-v\">Hyper-V<\/div>\n<\/div>\n<div id=\"id9a214b2ec2d9fd673305-virtualbox\" class=\"tabbed-content-block-content\">\n<ol>\n<li>Create a new virtual machine<\/li>\n<li>Select Type \u201cLinux\u201d and Version \u201cLinux 2.6 \/ 3.x \/ 4.x (64-bit)\u201d<\/li>\n<li>Select \u201cUse an existing virtual hard disk file\u201d, select the unzipped VDI file from above<\/li>\n<li>Edit the \u201cSettings\u201d of the VM and go \u201cSystem\u201d then \u201cMotherboard\u201d and select \u201cEnable EFI\u201d<\/li>\n<li>Then go to \u201cNetwork\u201d \u201cAdapter 1\u201d choose \u201cBridged Adapter\u201d and choose your Network adapter<\/li>\n<\/ol>\n<div class=\"note warning\">Please keep in mind that the bridged adapter only functions over a hardwired ethernet connection. Using Wi-Fi on your VirtualBox host is unsupported.<\/div>\n<p>6. Then go to &#8220;Audio&#8221; and choose &#8220;Intel HD Audio&#8221; as Audio Controller.<\/p>\n<div class=\"note info\">\n<p>By default VirtualBox does not free up unused disk space. To automatically shrink the vdi disk image the\u00a0<code>discard<\/code>\u00a0option must be enabled:<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\">VBoxManage storageattach <span class=\"token operator\">&lt;<\/span>VM name<span class=\"token operator\">&gt;<\/span> --storagectl <span class=\"token string\">\"SATA\"<\/span> --port <span class=\"token number\">0<\/span> --device <span class=\"token number\">0<\/span> --nonrotational on --discard on<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#start-up-your-virtual-machine\" name=\"start-up-your-virtual-machine\"><\/a>START UP YOUR VIRTUAL MACHINE<\/h3>\n<ol>\n<li>Start the Virtual Machine<\/li>\n<li>Observe the boot process of Home Assistant Operating System<\/li>\n<li>Once completed you will be able to reach Home Assistant on\u00a0<a href=\"http:\/\/homeassistant.local:8123\/\" target=\"_blank\" rel=\"external nofollow noopener\">homeassistant.local:8123<\/a>. If you are running an older Windows version or have a stricter network configuration, you might need to access Home Assistant at\u00a0<a href=\"http:\/\/homeassistant:8123\/\" target=\"_blank\" rel=\"external nofollow noopener\">homeassistant:8123<\/a>\u00a0or\u00a0<code>http:\/\/X.X.X.X:8123<\/code>\u00a0(replace X.X.X.X with your \u2019s IP address).<\/li>\n<\/ol>\n<p>With the Home Assistant Operating System installed and accessible you can continue with onboarding.<\/p>\n<div class=\"material-card text\">\n<p>ONBOARDING<\/p>\n<\/div>\n<h2><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#install-home-assistant-core\" name=\"install-home-assistant-core\"><\/a>Install Home Assistant Core<\/h2>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#install-wsl\" name=\"install-wsl\"><\/a>INSTALL WSL<\/h3>\n<p>To install Home Assistant Core on Windows, you will need to use the Windows Subsystem for Linux (WSL). Follow the\u00a0<a href=\"https:\/\/docs.microsoft.com\/windows\/wsl\/install-win10\" rel=\"external nofollow\">WSL installation instructions<\/a>\u00a0and install Ubuntu from the Windows Store.<\/p>\n<p>As an alternative, Home Assistant OS can be installed in a Linux guest VM. Running Home Assistant Core directly on Windows is not supported.<\/p>\n<div class=\"note warning\">\n<p>This is an advanced installation process, and some steps might differ on your system. Considering the nature of this installation type, we assume you can handle subtle differences between this document and the system configuration you are using. When in doubt, please consider one of the\u00a0<a href=\"https:\/\/www.home-assistant.io\/installation\/\">other installation methods<\/a>, as they might be a better fit instead.<\/p>\n<\/div>\n<div class=\"note\"><b>Prerequisites<\/b>This guide assumes that you already have an operating system setup and have installed Python 3.10 (including the package\u00a0<code>python3-dev<\/code>) or newer.<\/p>\n<\/div>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#install-dependencies\" name=\"install-dependencies\"><\/a>INSTALL DEPENDENCIES<\/h3>\n<p>Before you start, make sure your system is fully updated, all packages in this guide are installed with\u00a0<code>apt<\/code>, if your OS does not have that, look for alternatives.<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">apt-get<\/span> update\r\n<span class=\"token function\">sudo<\/span> <span class=\"token function\">apt-get<\/span> upgrade -y<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Install the dependencies:<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">apt-get<\/span> <span class=\"token function\">install<\/span> -y python3 python3-dev python3-venv python3-pip bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5 libturbojpeg0-dev tzdata<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>The above-listed dependencies might differ or missing, depending on your system or personal use of Home Assistant.<\/p>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#create-an-account\" name=\"create-an-account\"><\/a>CREATE AN ACCOUNT<\/h3>\n<p>Add an account for Home Assistant Core called\u00a0<code>homeassistant<\/code>. Since this account is only for running Home Assistant Core the extra arguments of\u00a0<code>-rm<\/code>\u00a0is added to create a system account and create a home directory.<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">useradd<\/span> -rm homeassistant<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3><a class=\"title-link\" href=\"https:\/\/www.home-assistant.io\/installation\/windows#create-the-virtual-environment\" name=\"create-the-virtual-environment\"><\/a>CREATE THE VIRTUAL ENVIRONMENT<\/h3>\n<p>First we will create a directory for the installation of Home Assistant Core and change the owner to the\u00a0<code>homeassistant<\/code>\u00a0account.<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\"><span class=\"token function\">sudo<\/span> <span class=\"token function\">mkdir<\/span> \/srv\/homeassistant\r\n<span class=\"token function\">sudo<\/span> <span class=\"token function\">chown<\/span> homeassistant:homeassistant \/srv\/homeassistant<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Next up is to create and change to a virtual environment for Home Assistant Core. This will be done as the\u00a0<code>homeassistant<\/code>\u00a0account.<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\"><span class=\"token function\">sudo<\/span> -u homeassistant -H -s\r\n<span class=\"token builtin class-name\">cd<\/span> \/srv\/homeassistant\r\npython3 -m venv <span class=\"token builtin class-name\">.<\/span>\r\n<span class=\"token builtin class-name\">source<\/span> bin\/activate<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Once you have activated the virtual environment (notice the prompt change to\u00a0<code>(homeassistant)\u00a0homeassistant@raspberrypi:\/srv\/homeassistant $<\/code>) you will need to run the following command to install a required Python package.<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\">python3 -m pip <span class=\"token function\">install<\/span> wheel<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Once you have installed the required Python package, it is now time to install Home Assistant Core!<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\">pip3 <span class=\"token function\">install<\/span> <span class=\"token assign-left variable\">homeassistant<\/span><span class=\"token operator\">==<\/span><span class=\"token number\">2023.2<\/span>.4<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Start Home Assistant Core for the first time. This will complete the installation for you, automatically creating the\u00a0<code>.homeassistant<\/code>\u00a0configuration directory in the\u00a0<code>\/home\/homeassistant<\/code>\u00a0directory, and installing any basic dependencies.<\/p>\n<div class=\"language-bash highlighter-rouge\">\n<div class=\"highlight\">\n<div class=\"code-toolbar\">\n<pre class=\"highlight language-bash\"><code class=\" language-bash\" data-lang=\"bash\">hass<\/code><\/pre>\n<div class=\"toolbar\">\n<div class=\"toolbar-item\">Bash<\/div>\n<div class=\"toolbar-item\"><button>Copy<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>You can now reach your installation via the web interface on\u00a0<code>http:\/\/homeassistant.local:8123<\/code>.<\/p>\n<p>If this address doesn\u2019t work you may also try\u00a0<code>http:\/\/localhost:8123<\/code>\u00a0or\u00a0<code>http:\/\/X.X.X.X:8123<\/code>\u00a0(replace X.X.X.X with your machines\u2019 IP address).<\/p>\n<div class=\"note\">\n<p>When you run the\u00a0<code>hass<\/code>\u00a0command for the first time, it will download, install and cache the necessary libraries\/dependencies. This procedure may take anywhere between 5 to 10 minutes. During that time, you may get \u201csite cannot be reached\u201d error when accessing the web interface. This will only happen for the first time, and subsequent restarts will be much faster.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Keep having connection issues &#8211; it works &#8211; then without an changes from me &#8211; it&#8217;s down. NOTES: When you are bridged, the virtual machine asks the router directly for an IP address and can have ports forwarded to it. (Don\u2019t forward 8123 to it, if you have port 443 working). When you set the mode to NAT, it doesn\u2019t ask the router for an IP address Virtualbox gives it an IP address inside the Virtualbox ONLY network, in this mode you would need to port forward to the PC running virtualbox, rather than to the virtual machine itself &#8211; though I am not entirely sure how this configuration works myself to be honest, because then you are dealing with double NAT which makes everything a headache to troubleshoot. I believe when you are using the NAT mode, that you need to access Home Assistant via it\u2019s NAT IP which you probably can\u2019t do &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[27],"tags":[],"class_list":["post-3309","post","type-post","status-publish","format-standard","hentry","category-nas"],"_links":{"self":[{"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/posts\/3309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/comments?post=3309"}],"version-history":[{"count":1,"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/posts\/3309\/revisions"}],"predecessor-version":[{"id":3313,"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/posts\/3309\/revisions\/3313"}],"wp:attachment":[{"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/media?parent=3309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/categories?post=3309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spiffynasty.com\/blahblahblah\/wp-json\/wp\/v2\/tags?post=3309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}