Инструменты пользователя

Инструменты сайта


service:homeassistant

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
service:homeassistant [24.11.2023 15:54] – [Установка (докер)] viacheslavservice:homeassistant [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Установка (докер) ======
 +https://www.home-assistant.io/installation/alternative#docker-compose
 +<code yaml>
 +# Вариант для использования с реверс-прокси
 +version: '3.7'
 +
 +services:
 +  homeassistant:
 +    container_name: homeassistant
 +    image: "ghcr.io/home-assistant/home-assistant:stable"
 +    restart: unless-stopped
 +    environment:
 +      - TZ=Europe/Moscow
 +    volumes:
 +      - ./homeassistant/config:/config
 +      - /etc/localtime:/etc/localtime:ro
 +    expose:
 +      - "8123"
 +    labels:
 +      - "traefik.enable=true"
 +      - "traefik.http.routers.homeassistant.rule=Host(`10.1.0.235`)"
 +      - "traefik.http.services.homeassistant.loadbalancer.server.port=8123"
 +</code>
 +
 +После запуска нужно добавить в ''./homeassistant/config/configuration.yaml''
 +<code yaml>
 +http:
 +  use_x_forwarded_for: true
 +  trusted_proxies:
 +    - 192.168.0.0/16
 +    - 172.16.0.0/12
 +    - 10.0.0.0/8
 +</code>
 +:-\ Добавлены все приватные диапазоны, т. к. по имени контейнера он не понимает. Если не добавить этот конфиг, то работать не будет (HTTP error 400) и в ''config/home-assistant.log'' будут ошибки
 +<code>
 +2023-11-21 14:27:32.666 ERROR (MainThread) [homeassistant.components.http.forwarded] A request from a reverse proxy was received from 192.168.80.3, but your HTTP integration is not set-up for reverse proxies
 +</code>
 +
 +
 +https://community.home-assistant.io/t/home-assistant-400-bad-request-docker-proxy-solution/322163\\
 +https://www.reddit.com/r/docker/comments/zy1v0q/enabling_home_assistant_remote_access_via_traefik/
 +
 +====== Интеграция Frigate ======
 +Установить магазин приложений HACS (Home Assistant Community Store)
 +<code bash>
 +docker exec -it hass bash
 +wget -q -O - https://install.hacs.xyz | bash -
 +exit
 +docker restart hass
 +</code>
 +Зайти в интерфейс, там Settings -> Devices and Services -> Add integration -> hacs.
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki