На всех контроллерах при выборке 30 декабря 24 - 2 января 25 отображаются данные с 1 января 25 года. если выбрать условно 29 - 31 декабря 24 года - ничего не отображается.
Это так задумано?
Добрый день
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
теперь данные со 2 числа только
отчет приложил
diag_output_AHT3VCYP_2025-01-04-10.28.56.zip (264,3 КБ)
В общем это не связано с переходом межу годами, в итоге данные просто за последние 2 дня.
Такое поведение идентично на 2-х контроллерах:
Версия контроллера 7.4.3 Релиз wb-2407
Версия контроллера 7.4.3 Релиз wb-2410
На
Версия контроллера 8.4.3 Релиз wb-2410
с историческими данными все в порядке
В логах ничего критичного не нашел
Настройки истории MQTT аналогичны на всех 3-х контроллерах
Добрый день!
Судя по логам, у вас превышены лимиты записей:
Group data limit is reached: group all, row count 102001, limit 100000
Рекомендую:
- Проанализировать объём поступающих данных на контроллер.
- Проверить валидность данных, чтобы избежать лишних записей.
Также в логах вижу следующую ошибку:
WARNING: </dev/ttyRS485-1 115200 8 N 2>: closed due to repetitive errors
Для устранения:
- Проверьте настройки порта
/dev/ttyRS485-1
. Убедитесь, что параметры скорости, бит данных, чётности и стоп-битов совпадают с подключёнными устройствами. - Убедитесь, что кабели подключения исправны и длина линии связи находится в допустимых пределах.
Ряд вопросов тогда есть:
А)
- Проанализировать объём поступающих данных на контроллер.
есть какие то встроенные средства или вручную считать?
Б) в настройках Serial устройств есть параметр:
Читать не чаще (мс)
но он:
Этот параметр устарел и не рекомендуется к использованию, вместо него пользуйтесь периодом опроса канала
т.е. каждый канал устройства протыкиваем мышкой, а еще там только варианты 100 и 200 мс и придется в каждом канале вбивать 600 или 1000 ручками - не предусмотрено массовых действий?
В) как сочетается жесткое задание периода опроса с работой умного модбас?
Г) История данных MQTT - какое общее количество записей потянет БД контроллера? 1,3,5 миллионов?
Добрый день!
- Для анализа рекомендую использовать MQTT Explorer. Это удобное приложение для работы с MQTT.
- Да, выбор времени опроса возможен только вручную.
- Не совсем понимаю ваш вопрос, прошу уточнить детали.
- Всё зависит от типа устройства, потока данных и нагрузки на контроллер. Оптимальные параметры можно определить только эмпирически.
1.Тут имел в виду анализ исторических данных. Например, при загрузке графика по каналу отображать под графиком сводные данные:
- точек по каналу в базе
- точек за последние 24 часа
- дата/время самой “старой” точки
3.Умный модбас подразумевает передачу значения только по изменению, соотвественно, проставляя принудительно периодичность опроса, я какие-то данные подрежу по количеству точек, а какие-то наоборот значительно увеличу.
Добрый день!
MQTT Explorer поможет увидеть объём данных, поступающих на брокер. У вас есть установленный лимит в 100000 записей, при достижении которого старые данные будут затираться. Зная количество записей в единицу времени, вы сможете рассчитать, за какое время лимит будет исчерпан.
Добрый день, удалось ли решить вопрос?