Mehrere Home Assistant Instanzen auf gleichem Server? So werden sie auf unterschiedlichen Ports freigeben

Manchmal muss es eben mehr sein und man benötigt eine weitere Home Assistant Instanz zum Beispiel zu Testzwecken.

Problem

Wenn man einfach einen Container klont und einen anderen Pfad für die /config Dateien angibt und auch einen anderen Port z.B. über Portainer für den Host angibt, dann startet der Container trotzdem nicht. Es kommt folgende Fehlermeldung:

ERROR (MainThread) [homeassistant.components.http] Failed to create HTTP server at port 8123: [Errno 98] error while attempting to bind on address ('0.0.0.0', 8123): address in use

Lösung

In der configuration.yaml müssen folgende zwei Zeilen hinzugefügt werden und schon ist die weitere Home Assistant Instanz über http://IPADRESSE:8124 erreichbar :partying_face:

# configuration.yaml
# Home Assistant über anden Port erreichbar machen
http:
  server_port: 8124