Question: How to install integrations without public IP address?

Hello everyone,

I have setup my first HA supervised and wanted to add some of the great integrations available (e.g. Xiaomi Miio) via the website. But when I try to add to my HA, I have to enter a publically reachable address. My Setup is not reachable from the outside through a static address (and DynDNS etc. do not work).
How do I add such an integration then? I am running the browser on my RPi where I am also running HA supervised. Entering the local IP does not do the job (I am guessing because the website forwards only to public addresses). Is it possible to install the integrations somehow? Or add Integrations - Home Assistant as a repository or something?

Thank you for your help :slight_smile:
Alex

The only reason you need a public IP-address is if you want to access HA from internet, and a very tiny amount of integrations that need a call-back (I’m thinking Google Assistant and Amazon Alexa, that kind of stuff). Normal integrations don’t need a public IP-address at all.

But then what do I enter as my instance url when I want to add the configuration from the website?

http://homeassistant.local:8123 does not work
192.168.178.98:8123 does not work either (wlan0 of RPi where I can reach my HA from the browser)

If you are setting up a Xiaomi Miio device you add the IP address of the device (make sure it is reserved in DHCP or static so it does not change) without the port number :8123

1 Like