Home Assistant

Проверки Home Assistant, Zigbee2MQTT, MQTT и конфигурации.

Home Assistant Container

Главное правило: не потерять `/opt/homeassistant/config`. Неправильный volume может запустить систему как новую.

docker ps | grep homeassistant
docker exec homeassistant python -m homeassistant --version
docker logs homeassistant --tail 100
curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8123
ls -la /opt/homeassistant/config | head -n 50

Конфигурация

Перед правками сделать копию файла. YAML чувствителен к отступам.

cp /opt/homeassistant/config/configuration.yaml /opt/homeassistant/config/configuration.yaml.bak
sed -n '1,160p' /opt/homeassistant/config/configuration.yaml
ls -la /opt/homeassistant/config
docker restart homeassistant

Zigbee2MQTT

Сначала смотреть логи и состояние, потом решать, нужна ли перепривязка устройств.

docker ps | grep zigbee2mqtt
docker logs zigbee2mqtt --tail 120
docker exec zigbee2mqtt node -e "console.log(require('./package.json').version)"
curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8080
ls -la /opt/zigbee2mqtt/data