Или как иногда ещё называют дополнения - аддоны, транскрипция оригинального названия add-ons. Именно благодаря им система помогает пользователю достичь желаемого результата.
Если вы новичок, то перед прочтением рекомендуется ознакомиться с этой статьёй:
В ХА есть много официальных интеграций, готовых к использованию. Они не требуют дополнительной установки и обновления т.к. обновляются вместе с системой. На момент написания этого материала, существует 2132 официальных компонента. Список всех доступных в настоящее время официальных интеграций можно найти по адресу: https://www.home-assistant.io/integrations/. Для удобства понимания и различия можно привести такой пример: В обычной системе Windows есть возможность установить различные дополнительные программы, расширяющие её возможности. Например поддержка Линукс систем, или протоколов связи. Эти вещи можно установить сразу, не имея подключения к интернету и не скачивая ничего дополнительно. Потому что они интегрированы в систему.
Дополнения же, расширяют функционал Home Assistant, позволяя установить дополнительные приложения. Т.е. говоря простым языком, это отдельные программы, которые переделали для работы в среде ХА. Есть как встроенный магазин дополнений, так и возможность использовать дополнения написанные другими энтузиастами.
Как уже было сказано ранее, конфигурацию домашнего ассистента можно менять и редактировать. И для этой задачи нужен текстовый редактор. Он и будет первым дополнением которое поставим.
Для начала включим продвинутое использование системы управления. Для этого надо нажать на имя пользователя внизу слева и включить расширенный режим.
Теперь заходим в Настройки->Дополнения. Или сразу жмём сюда -> . И нажимаем в правом нижнем углу на "Магазин дополнений". Нажимаем на текстовый редактор, и устанавливаем.
После установки заходим в конфигурацию и для дальнейшего удобства работы выставляем следующие параметры (по желанию): в списке отображения файлов и директорий показывать сначала директории, и убираем папку storage из заблокированных, т.к. там находятся файлы конфигурации, над которыми в дальнейшем нужно будет работать.
Вернувшись на вкладку информации, отмечаем все пункты (для удобства работы) и запускаем приложение
Поздравляем! Первое приложение установлено, настроено и готово к работе.
ВАЖНАЯ ВЕЩЬ, которую нужно обязательно помнить и ввести за золотое правило при работе с системой, изменением файлов и конфигурации!
1. Системе нужен перезапуск после каждого внесённого изменения. Т.к. она берёт информацию из файлов во время загрузки, и если они были изменены во время работы системы, то это изменение не будет применено пока система не будет перезагружена. В зависимости от количества установленных модулей, перезагрузка может занять от 10 секунд до минуты.
2. После каждого внесения изменений в систему, перед перезагрузкой, обязательно надо выполнить проверку конфигурации. Сервер проверит внесённые изменения, и если где-то в данных будет ошибка, то об этом выскочит сообщение. Лучше разобраться с ошибками на рабочей системе, или отменить изменения, чем перезагрузиться и сервер может не подняться.
3. Перезагрузку следует выполнять только если ошибки не были обнаружены.
Ну и раз уж добавлен текстовый редактор, то можно добавить ещё один штрих к безопасности.
Home Assistant позволяет блокировать айпи адреса с которых были произведены попытки зайти в систему с неправильными данными (имя пользователя/пароль). И так же установить количество таких попыток.
Чтобы включить эту опцию, файл configuration.yaml должен быть отредактирован следующим образом:
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
ip_ban_enabled: true
login_attempts_threshold: 5
При такой конфигурации количество попыток будет ограничено до 5.
После первого забаненного адреса, в основной директории автоматически будет создан файл ip_bans.yaml. В нём будет находится информация о времени блокировки и каждом айпи что заблокирован.
Иногда возникает необходимость скопировать файлы между компьютером и сервером ХА. Самым простым решением является установка дополнения Samba share. Так же, оно может выручить если каким-то образом заблокировался адрес домашнего компа в локальной сети, с которого заходим на сервер. Можно либо удалить запись в файле ip_bans.yaml, либо удалить сам файл. Главное не забыть перезагрузить систему после этого.
После установки дополнения, указываем в его настройках имя пользователя и пароль с которыми будем подключаться при необходимости. (Крайне желательно чтобы эти данные отличались от данных с которыми заходим в веб интерфейс). И так же указываем имя рабочей группы настроенной в домашней сети. По умолчанию на домашних компах под управлением windows это workgroup. Сохраняем настройки, запускаем, готово.
Теперь можно из проводника файлов в компе заходить на адрес \\айпи_ХА\ , указать настроенные имя пользователя и пароль и здрасьте пожалуйста 😀
Комментарии
Отправить комментарий