1

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

(edited by ehouse 06/08/2019 11:35:32)

Topic: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Установлены датчики топлива в цистернах. В цистерне может перевозиться различное топливо. Датчик измеряет диэлектрическую проницаемость топлива, соответственно в wialon имеем данные коэффициента, на основании него есть произвольный датчик “Вид топлива”.
Сейчас его значения можем наблюдать в онлайне и на графиках.

Есть несколько потребностей.
1. Просьба добавить возможность выводить значения произвольных датчиков в таблицы Заправки и Сливы. Сможем рядом с объемом видеть вид топлива.
2. Есть задача сравнивать в таблицах “заправки” и “сливы” нормированное значение заправленного топлива с фактически налитым/слитым. В цистерне имеется планка, по которую должно наливаться топливо, если наливается меньше или больше, то надо отобразить это расхождение в таблице заправки и сливы. Полагаю, это можно будет сделать, если также добавить значение нормы произвольным датчиком в таблицу отчета и далее калькулятором вычесть факт из нормы.

ООО "Е-хаус"
www.e-hs.ru
Московская область
2

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Полностью согласен с предложением!
Если нужно решение прямо сейчас, то предлагая:
1. Для решения данной проблемой можете воспользоваться прицепами, т.е. на ТС будит назначаться в качестве прицепа вид наливаемой жидкости.Таблица сливы/заправки имеют фильтрацию по прицепам. Таким образом в шаблоне вы создаете столько таблиц сливов/заправок сколько видов наливаемой жидкости у вас "есть".
2.Вы можете воспользоваться таблицой цифровой датчик, где в качестве цифрового датчика будит использоваться датчик стоянки. Далее вы отфильтровываете этот датчик по сливам/заправкам. В итоге вы имеете отчет по периоду слив/заправка с возможностью вывести произвольные датчики!
п.с.(пришло в голову при написании предложения) решение 2 подходит для отображения запровк других ТС с ТЗ, не в качестве слива, а именно как заправка с ТЗ. Необходим тест, возможно удастся уйти от практике ретрансляции цистерн!

FFA0-0BBB-8911-15BB

https://www.reg.ru
3

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

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

Tatsiana Kots
Ex-Business Analyst, Gurtam
4

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

RedRock wrote:

Полностью согласен с предложением!
Если нужно решение прямо сейчас, то предлагая:
1. Для решения данной проблемой можете воспользоваться прицепами, т.е. на ТС будит назначаться в качестве прицепа вид наливаемой жидкости.Таблица сливы/заправки имеют фильтрацию по прицепам. Таким образом в шаблоне вы создаете столько таблиц сливов/заправок сколько видов наливаемой жидкости у вас "есть".
2.Вы можете воспользоваться таблицой цифровой датчик, где в качестве цифрового датчика будит использоваться датчик стоянки. Далее вы отфильтровываете этот датчик по сливам/заправкам. В итоге вы имеете отчет по периоду слив/заправка с возможностью вывести произвольные датчики!
п.с.(пришло в голову при написании предложения) решение 2 подходит для отображения запровк других ТС с ТЗ, не в качестве слива, а именно как заправка с ТЗ. Необходим тест, возможно удастся уйти от практике ретрансляции цистерн!

По первому варианту, похоже что будет работать, надо проверять.

ООО "Е-хаус"
www.e-hs.ru
Московская область
5

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

tata wrote:

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

Спасибо!
Важный момент, чтобы значение отображалось именно на момент, когда вычисляется конечный уровень заправки. Коэффициент вида топлива изменяется уже после окончательного наполнения, когда уровень стабилизируется.
Как будете внедрять, сообщите, у нас в тикетах есть примеры, где посмотреть эти объекты

ООО "Е-хаус"
www.e-hs.ru
Московская область
6

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

tata , скажите, пожалуйста, когда сможете добавить произвольные датчики в заправки/сливы, чтобы сравнивать факт с нормой?

ООО "Е-хаус"
www.e-hs.ru
Московская область
7

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

ehouse, оптимистично через месяц. Более реально в Q4.

Tatsiana Kots
Ex-Business Analyst, Gurtam
8

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

ehouse, столбцы Произвольного датчика добавлены в таблицы Заправки и Сливы по объекту. Проверьте, пожалуйста, решаются ли описанные в начале поста вопросы сейчас.

Tatsiana Kots
Ex-Business Analyst, Gurtam
9

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Маска датчика в настройках не действует на значения произвольного датчика, выводятся все произвольные вне зависимости от прописанной маски.

ООО "Е-хаус"
www.e-hs.ru
Московская область
10

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

(edited by mana 11/11/2019 13:13:55)

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

ehouse, добрый день!
В настройках таблицы есть маска произвольного датчика.
Мы проверили работу данного фильтра - все работает корректно. Если у вас возникли проблемы, то напишите о них, пожалуйста, в техническую поддержку.

Nastassia Maslovskaya
Business Analyst, Gurtam
11

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

tata wrote:

ehouse, столбцы Произвольного датчика добавлены в таблицы Заправки и Сливы по объекту. Проверьте, пожалуйста, решаются ли описанные в начале поста вопросы сейчас.

Частично решается, но приходиться городить для каждого ДУТ объекта свою таблицу заправки и сливы, итого, если в цистерне 4 дута, то получаем 8 таблиц. Желательно свести это все к двум - Заправки по всем дутам и Сливы по всем дутам. Но проблема в том, что для каждого из ДУТ своя норма заправки, не удается подтянуть напротив заправки по определенному датчику свою норму. Пробовал этот вариант https://forum.gurtam.com/viewtopic.php? … 60#p175360 - не подходит. Если прописываю "custom_field(C5)" в отчете, то выдает нули, не подставляет значение из произвольного поля. Разбирали здесь https://support.gurtam.com/history/FMN-47337-583.
Помогите, пожалуйста.

ООО "Е-хаус"
www.e-hs.ru
Московская область
12

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

ehouse, доброе утро!

Частично решается, но приходиться городить для каждого ДУТ объекта свою таблицу заправки и сливы, итого, если в цистерне 4 дута, то получаем 8 таблиц. Желательно свести это все к двум - Заправки по всем дутам и Сливы по всем дутам. Но проблема в том, что для каждого из ДУТ своя норма заправки, не удается подтянуть напротив заправки по определенному датчику свою норму.

По данному вопросу у нас есть уже задача в беклоге. Для решения необходимо вынести настроки расхода топлива в датчики. В планах задача есть, но, к сожалению, точных сроков пока подсказать не могу, т.к. вопрос топлива очень сложный и требует тщательной проработки.

Пробовал этот вариант https://forum.gurtam.com/viewtopic.php? … 60#p175360 - не подходит. Если прописываю "custom_field(C5)" в отчете, то выдает нули, не подставляет значение из произвольного поля. Разбирали здесь https://support.gurtam.com/history/FMN-47337-583.

Для вывода значения из произвольного поля объекта вам необходимо в скобках указать имя произвольного поля так, как оно указано в настройках объекта. У этого столбца, как и у любого другого, созданного с помощью калькулятора, не будет индекса. Соответственно, если вам необходимо использовать значение из произвольного поля для расчетов, необходимо сразу в формуле указывать custom_field(имя)+.... Хотелось бы отметить, что расчет будет произведен только в случае, если поле числовое.

Nastassia Maslovskaya
Business Analyst, Gurtam
13

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

mana
Есть необходимость выводить отчет за месяц и получать сводную статистику по цистерне. Надо видеть сколько за период расхождение между тем, сколько заправляли и нормой заправки. Сейчас получается кривой вариант, представленный на скрине. То что обведено красным, надо обнулять, чтобы в колонке итого за месяц было адекватное значение накопившегося расхождения. Можем сделать это текущими средствами "Калькулятора"? (Ячейка "Планка" - это "Нач. значение произвольного датчика").

ООО "Е-хаус"
www.e-hs.ru
Московская область
14

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

ehouse, к сожалению, калькулятором ваш кейс не покрывается.
Тут необходимо использование формул с условиями, которые калькулятор в Виалоне не поддерживает.
Для решения вашей задачи можно выгружать отчет в Excel и там выполнять необходимые расчеты.

Nastassia Maslovskaya
Business Analyst, Gurtam
15

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

(edited by ehouse 17/02/2020 17:47:45)

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Excel даже не рассматриваю, нужен готовый отчет на почту, в котором виден результат: есть расхождения или нет.
По-другому пробую сделать.
Групповой отчет Заправки, в нем из-за отсутствия произвольного датчика (кстати, почему его здесь нет?) применил Счетчик в качестве "нормы" заправки.
Проблема в том, что в графе Итого, значение этого Счетчика не суммируется, и разница между заправлено и нормой получается неадекватной. При этом суммарное значение разницы подсчитывается не как сумма, а как разница между итоговыми значениями Заправлено и Счетчик. В целом общей логики нет, где-то итого - это сумма, где-то итого - это не сумма по колонке. Отсюда результат нелогичный. Итогового расхождения за месяц не посмотришь. Подумайте, как это можно исправить.

ООО "Е-хаус"
www.e-hs.ru
Московская область
16

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

ehouse Если бы можно было бы вывести раз в день значение планки, то можно было бы через счетчики сделать.
Так же вы можете регистрировать заправки(куда вводите значения планки) с регистрацией должно все работать.
Я сегодня еще по думаю и по тестю, вдруг что выйдет, отпишусь завтра.

FFA0-0BBB-8911-15BB

https://www.reg.ru
17

Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

(edited by ehouse 18/02/2020 19:05:37)

Re: Вид топлива. Произвольные датчики добавить в Заправки и Сливы.

Если руками регистрировать номинальные заправки, то работает отчетность корректно.
Осталось это автоматизировать. Пока попробовал с помощью штатного функционала виалона.
В уведомлении о заправке ставлю действие - Зарегистрировать событие: "Была произведена заправка топлива объемом %CUSTOM_FIELD(Планка 1)% л на сумму 0."
В объекте регистрируется событие:
"Была произведена заправка топлива объемом 8085 л на сумму 0."
Однако в отчете в графе "Всего топлива зарегистрировано" по нулям.
Видимо надо регистрировать событие с типом заправка, однако, это не предусмотрено функционалом.
Получается по API только регистрировать.

ООО "Е-хаус"
www.e-hs.ru
Московская область