для того чтобы находить по сети запущенный контейнер нужно использовать (проверить)
docker stop homeassistant
docker rm homeassistant
docker run -d -p 8123:8123 -e TZ=Europe/Moscow -v haconfig:/config -v /run/dbus:/run/dbus:ro --name homeassistant --network-alias homeassistant ghcr.io/home-assistant/home-assistant:stable
Копирование конфига ha на локальную машину
docker cp $(command docker ps -aqf "name=homeassistant"):/config/configuration.yaml ./configuration.yaml
обратно
docker cp ./configuration.yaml $(command docker ps -aqf "name=homeassistant"):/config/configuration.yaml
Дополнительно установлено расширение node-red-contrib-home-assistant-websocket
Дополнительно установлено расширение node-red-contrib-weatherflow-api-client
заведение пользователя в первый раз
mosquitto_passwd -c /mosquitto/config/mqttuser homeassistant
заведение пользователя второй раз и позже
mosquitto_passwd /mosquitto/config/mqttuser nodered
после добавление пользователя надо перезапустить контейнер