Добрый день.
WB7 по TCP опрашивает MAP3E.
При просмотре архива глубина показаний всегда 1 неделя. Что где подкрутить для ее увеличения?
настройки:
Здравствуйте. В настройках истории нет глубины архива в «днях», вместо этого используются параметры «Максимальное количество записей на канал» и «Максимальное количество записей на группу».
Логика настройки такая:
- Вы группируете каналы по группам По умолчанию создана группа all, куда включены все существующие mqtt-каналы по маске
+/+
. - Далее настраиваете параметр «Максимальное количество записей на канал» для каждого канала.
- И, чтобы не было сюрпризов, вроде заполненной памяти контроллера, ограничиваете «Максимальное количество записей на группу».
То, что у вас записи хранятся ровно неделю — это просто стечение обстоятельств, было бы меньше подключённого оборудования, хранилось бы две неделю, а больше — несколько дней.
Дополнил документацию: Веб-интерфейс контроллеров Wiren Board — Wiren Board
Будут вопросы - спрашивайте.
Спасибо. Получается что в настройках /etc/wb-mqtt-serial.conf изменяется частота опроса и отображения данных он-лайн, а в /etc/wb-mqtt-db.conf частота их записи в БД?
Верно. Но в большинстве случаев «Период опроса» лучше оставлять «В порядке очереди». И только на очень важные каналы, данные с которых хочется получить быстрее, выставлять период опроса порядка 200-300 мс.
Основная задача драйвера wb-mqtt-serial — утилизировать шину. Делает он это оптимизацией запросов, например, может за раз опросить несколько регистров в одном устройстве, чтобы сэкономить время.
Поэтому, если вы будете увеличивать период опроса каких-то каналов, скажем, ставить 10 секунд, то это может привести к неожиданным задержкам и не оптимальному использованию шины.
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.