Cloud/Configuration: различия между версиями

Материал из HOMEd Wiki
 
Строка 7: Строка 7:
[log]
[log]
enabled=false
enabled=false
timestamps=true
file=/var/log/homed.log
file=/var/log/homed.log



Текущая версия от 07:23, 5 сентября 2024

HOMEd > Cloud > Конфигурация

Файл конфигурации

Конфигурация HOMEd Cloud хранится в файле /etc/homed/homed-cloud. Пример файла конфигурации:

[log]
enabled=false
timestamps=true
file=/var/log/homed.log

[mqtt]
host=localhost
port=1883
username=
password=
prefix=homed

[cloud]
host=cloud.homed.dev
port=8042
uniqueid=client_1
token=0123456789abcdefghijklmnopqrstuvwxyz

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

Параметры

[log]

параметр описание
enabled включение/выключение записи логов в файл
timestamps включение/выключение меток времени при выводе лога в stdout
file путь к файлу лога

[mqtt]

параметр описание
host адрес брокера
port порт брокера
username имя пользователя для авторизации на брокере (может быть пустым)
password пароль для авторизации на брокере (может быть пустым)
prefix корневой топик

[cloud]

параметр описание
host адрес сервера
port порт сервера
uniqueid уникальный идентификатор клиета, подробности ниже
token токен авторизации, полученный от HOMEd Cloud Bot

Уникальный идентификатор

Этот параметр является уникальным идентификатором отдельного набора сервисов HOMEd и принимает непосредственное участие в формировании списка устройств, передаваемого сервисам Яндекса. В случае, если вы используете несколько отдельных шлюзов/копий HOMEd, необходимо использовать разные значения uniqueid для каждой копии, например homed_dacha или cherdak_gateway. Это позволит объединить все устройства в один аккаунт УДЯ.