Добрый день, помогите пожалуйста, у меня возникла проблема в отчёте по топливу после обновления 4.15.
Дело в том, что у меня на Teltonika есть датчик io107, он информирует о израсходованном топливе (не уровень в баке, а просто счётчик литров за жизнь автомобиля). Я выставил формулу fuel=(io107 * 0.1) и всё отлично работало и в отчётах показывало отрицательное значение израсходованного топлива в литрах и всё было отлично!
После обновления 4.15 стали писаться в базу значения 0.0, когда выключено зажигание. Ранее они просто дропались и игнорились.
В памяти хранилось последнее значение топлива. Перепроверил отчёты, до обновления всё корректно показывает, после - без зажигания пишет 0.0 и портит тем самым отчёт.
Что можно сделать, чтобы игнорировать нулевые значения и система работало как на предыдущей версии?
Что нужно добавить в формулу? Очень не хотелось бы откатываться назад.
Заранее благодарю за помощь!
Можно какую-нибудь такую формулу сделать:
io107 > 0 ? io107 * 0.1 : null
И добавить копирование атрибутов.
Добрый день, помогите пожалуйста, у меня возникла проблема в отчёте по топливу после обновления 4.15.
Дело в том, что у меня на Teltonika есть датчик io107, он информирует о израсходованном топливе (не уровень в баке, а просто счётчик литров за жизнь автомобиля). Я выставил формулу fuel=(io107 * 0.1) и всё отлично работало и в отчётах показывало отрицательное значение израсходованного топлива в литрах и всё было отлично!
После обновления 4.15 стали писаться в базу значения 0.0, когда выключено зажигание. Ранее они просто дропались и игнорились.
В памяти хранилось последнее значение топлива. Перепроверил отчёты, до обновления всё корректно показывает, после - без зажигания пишет 0.0 и портит тем самым отчёт.
Что можно сделать, чтобы игнорировать нулевые значения и система работало как на предыдущей версии?
Что нужно добавить в формулу? Очень не хотелось бы откатываться назад.
Заранее благодарю за помощь!