А какой сервис и где меняется конфиг? Хочу снизить частоту опроса.
Извините за оффтоп.
Перенес вопрос в новую тему.
На всякий случай отвечу подробнее.
За опрос датчиков 1-wire и публикацию из значений в mqtt отвечает сервис wb-mqtt-w1. Вот справка по нему:
root@wirenboard-AQ3YVIWG-PLC2:~$wb-mqtt-w1 --help
wb-mqtt-w1: invalid option -- '-'
Usage:
wb-mqtt-w1 [options]
Options:
-d level enable debuging output:
1 - 1-Wire only;
2 - mqtt only;
3 - both;
negative values - silent mode (-1, -2, -3))
-p port MQTT broker port (default: 1883)
-h IP MQTT broker IP (default: localhost)
-u user MQTT user (optional)
-P password MQTT user password (optional)
-i interval polling interval, ms (default: 10000 ms)
terminate called without an active exception
Aborted
Чтобы задать период сканирования датчиков 60 секунд (1 минута), нужно запускать его с параметром:
wb-mqtt-w1 -i60000
Все датчики опрашиваются с одинаковым интервалом.
Чтобы сервис автоматически запускался с этим параметром нужно прописать его в файле /lib/systemd/system/wb-mqtt-w1.service:
ExecStart=/usr/bin/wb-mqtt-w1 -i60000
Затем перезапустить сервис с применением изменений:
systemctl daemon-reload
systemctl restart wb-mqtt-w1
3 лайка
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.