Your router is “protecting” your internal network and not broadcasting what the internal IP addresses of your devices are. Now that you have set up the hardware and flashed the software for running your hub, you need to configure both Home Assistant software and the Raspberry Pi OS. You must now decide how much effort you want to put into securing your system. Otherwise, I hope this post helped you install HASS.io on docker and harness the full power of your existing system. That is all set up and working nicely. The process will be different depending on your network hardware and how you connected your Raspberry Pi to the network (wired vs. wireless). After this, I rebooted the Pi, unplugged the ethernet and saw it come back online via WiFi. There are different ways for communication between add-ons inside Hass.io. If you have set up everything correctly, you will see the Hass.io home screen.Yours will not be this complicated starting out. Otherwise, HASS.io will not start due to port conflict.HASS.io on Ubuntu Server / Debian using Docker - Final Thoughts For those that don't know Hass.io is built on Resin.io which uses Docker containers to run applications. The As long as you keep your Raspberry Pi inside your local network and do not expose it to the Internet directly, you are relatively protected by your router & its firewall. Overview Login to Hass.io the first time Login to your Raspberry Pi via SSH Change the default password right now!!!! Side note: at this stage, the IP address of the Pi will have changed. You will be most effective and will be able to configure the system exactly to your liking if you begin to learn and be comfortable with the command line (specifically, the Linux shell Bash).Open Putty and enter the following configuration values:Click Open. Unfortunately, there is not a single, consistent to do this. I recommend you use The vast majority of my examples going forward can be accomplished using just the SSH connection and the Bash shell on the Raspberry Pi. Free and open source for makers around the world. Therefore, when automated tools try to login, they are blocked because they cannot ping the actual IP addresses of your devices, just the router (another good reason to change the default password on your router’s administration page as well).However, you shouldn’t rely on just your router to protect you. Now you insert the micro SD card into your Raspberry Pi and connect the Pi via LAN to your network. The screenshots below were taken from macOS version of Oracle VirtualBox, though it should work the same way in other operating systems like Windows or Linux. You can look at the Device Vendor column to see that the manufacturer is “Raspberr” to determine that, indeed, this is your Raspberry Pi. I will detail how I have set up all of these various systems in future blog posts.Now that you know you have a working Hass.io setup, you need to be able to login to the actual OS that is installed on your Raspberry Pi.Earlier, you found the IP address for your Raspberry Pi in your router’s clients page. Hass.io - the framework consisting of a few Docker containers which make it easier to install and upgrade Home Assistant and allows you to install tenths of Hass.io addons literally in a mouse click. I have added lots of sensors, switches, controls, plugins, etc to my system. A cross-platform tool to flash OS images onto SD cards and USB drives safely and easily. Note that if you already had or have your previous home assistant instance running on port 8123 on your system then you will have to stop it.