Did something change with the way Home Assistant binds its built-in mqtt broker? It has worked well until very recently, when mqtt stopped being available on the ethernet IP of my home assistant box(192.168.1.3
), instead only binding to 127.0.0.1
.
Is there any way to configure home assistant to bind to my ethernet interface/IP, or better yet to all interfaces/0.0.0.0
? The broker:
configuration option mentioned in the documentation looked like it may be the answer, but it has been deprecated
I use the Home Assistant docker image with docker-compose in Linux with network mode host
and the built-in MQTT broker for mqtt messages. Interestingly, 8123 is still accessible on all interfaces, only 1883 stopped binding to the eth interface - only available at localhost