0
Ожидает ответа пользователя

Запись информации в БД​

George Petrov 8 лет назад в Server Solutions / Linux Server обновлен Oksana (expert) 8 лет назад 4

Platform: Raspberry Pi 2 Model B

OS: Raspbian Jessie 4.1

iRidium Server: 1.0.0.7946

Web-panel: v1.0.0.20


На tag = KNX IP Router.Температура из системы KNX раз в 10 секунд получаем значение температуры. На графике точки данных располагаются неравномерно, данные записываются с точностью до минуты. Выгрузка данных в CSV приложена. Получается, что мы не можем работать с процессами, которые изменяются чаще, чем раз в минуту.


Image 11814


KNX IP Router.Температура.csv

Ответ

Ответ
Ожидает ответа пользователя

Здравствуйте,


Пришлите пожалуйста ваш проект

Ответ
Ожидает ответа пользователя

Здравствуйте,


Пришлите пожалуйста ваш проект

Проект находится в облаке iridium. Я могу как-то сослаться на него?

OS: Microsoft Windows 7

iRidium Server: 1.0.1.8195

Web-panel: v1.0.0.24


На Windows сервере имеем тоже самое. Напомню, на тег Температура раз в 10 секунд из KNX приходит телеграмма со значением температуры. Выводим тренд для этого тега за последний час:


Точек данных за час должно быть 6 * 60 мин = 360, на тренде выводится 118 точек. Точки выводятся с точностью до минуты по времени (в БД они тоже пишутся с точностью до минуты?). На графике точки расположены неравномерно. В выгрузке в CSV (файл приложен) картина та же.


KNX IP Router.Температура.csv


Со своей стороны я вижу несколько возможных причин этой проблемы:

1) Iridium server по какой-то причине пропускает телеграммы из KNX (нарушение связи с KNX и т.п.)

2) Проблема логики записи данных в БД

3) Проблема вывода данных из БД компонентом для построения графика и выгрузки в CSV (мы можем еще как-то посмотреть данные в БД, например используя REST API сервера?)

Базу можно открыть SQLiteBrowser. csv файл отображает то, что видит web-интерфейс.

Возможно оптимизация передаваемых данных отрабатывает не совсем корректно. Спасибо за направление, попробуем поискать.


Нет, на облако сослаться не можете. Можете отправить его нам на почту support@iridiummobile.ru с пометкой о теме.

Сервис поддержки клиентов работает на платформе UserEcho