Перейти к содержанию

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

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

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

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

[database]
file=/opt/homed-recorder/homed-recorder.db
days=7
debug=false

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

Параметры

[log]

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

[mqtt]

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

[database]

Параметр Описание
file путь к файлу базы данных
days максимальный срок хранения записанных данных
debug включение/выключение отладочных логов