1

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

(06/08/2019 11:35:32 отредактировано ehouse)

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

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

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

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

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

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

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

FFA0-0BBB-8911-15BB

https://www.reg.ru
3

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

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

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

Tatsiana Shmihelskaya
Business Analyst, Gurtam
4

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

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

RedRock пишет:

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

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

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

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

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

tata пишет:

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

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

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

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

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

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

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

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

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

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

Tatsiana Shmihelskaya
Business Analyst, Gurtam
8

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

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

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

Tatsiana Shmihelskaya
Business Analyst, Gurtam
9

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

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

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

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

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

(11/11/2019 13:13:55 отредактировано mana)

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

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

Nastassia Maslovskaya
Business Analyst, Wialon
11

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

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

tata пишет:

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, Wialon
13

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

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

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

  • Вид топлива. Произвольные датчики добавить в Заправки и Сливы.
ООО "Е-хаус"
www.e-hs.ru
Московская область
14

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

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

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

Nastassia Maslovskaya
Business Analyst, Wialon
15

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

(17/02/2020 17:47:45 отредактировано ehouse)

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

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

  • Вид топлива. Произвольные датчики добавить в Заправки и Сливы.
ООО "Е-хаус"
www.e-hs.ru
Московская область
16

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

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

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

FFA0-0BBB-8911-15BB

https://www.reg.ru
17

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

(18/02/2020 19:05:37 отредактировано ehouse)

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

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

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

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

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

ehouse, добрый день!
Ниже привела некоторые комментарии по вашим вопросам и замечаниям.

Групповой отчет Заправки, в нем из-за отсутствия произвольного датчика (кстати, почему его здесь нет?) применил Счетчик в качестве "нормы" заправки.

В групповые отчеты не добавляли возможность вывода значений произвольных датчиков по следующей причине: у объекта может быть несколько произвольных датчиков, каждый со своим именем. Даже если в группе 5-10 объектов, то количество столбцов с их значениями будет большим, что существенно усложнит работу с таблицей и анализ данных в ней. К тому же, непонятно, что именно выводить для объектов, у которых нет соответствующих датчиков (получится, что в таблице будет очень много пустоты или прочерков), а гарантии, что в группе для всех объектов будут заведены произвольные датчики с одинаковыми именами, нет.

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

Значения в столбце "Счетчик" действительно не суммируются для таблицы "Заправки" как для отчета по объекту, так и для отчета по группе. Это связано с тем, что в этой таблице фиксируются показания датчика счетчика перед заправкой (это не значение на интервале заправки). Соответственно, калькулировать эти значения нет никакой необходимости, т.к. они будут показывать некорректное значение.

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

Если вы добавляете конфигурируемый столбец, то в строке "Итого" работает такая же формула. Если у вас в столбце задана формула 'Заправлено-Счетчик', то, соответственно, и в итоговой строке значение будет рассчитано по веденной формуле, т.е. формула протягивается по столбцу.
Логика в строке "Итого" действительно разная, но она не может быть унифицирована. Это не суммирующая строка, а результирующая по какому-то критерию (например, может быть выведено максимальное, начальное значения на каком-то интервале, сумма и др., для конфигурируемых столбцов - значение по формуле, указанной в ней).

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

"Всего топлива зарегистрировано" показывает только объем топлива, который зарегистрирован именно вручную. Уведомления не предназначены для регистрации заправок. На текущий момент самым корректным будет вариант использования либо варианта ручного метода регистрации заправок (как вы и регистрируете номинальные заправки, т.е. нормы) либо используя API.

Для покрытия вашего кейса есть следующий вариант: в таблицу можно выводить данные о самом отчете. Например, начало и окончание интервала, период отчета и некоторые другие. Соответственно, используя период отчета в днях, норму заправки в день, можно будет рассчитать общую норму за какой-то промежуток времени (неделю, например) и, отняв эту норму от заправленного объема, получить корректную разницу. Данный вариант и другие (для вашего кейса и примеров других партнеров) сейчас находятся в проработке.
Когда будут новости по данном теме, дополнительно сообщу.

Nastassia Maslovskaya
Business Analyst, Wialon
19

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

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

Добрый день, ehouse,

Рада сообщить, что с последним обновлением Произвольные датчики были добавлены в некоторые таблицы отчетов по группам объектов и группам водителей. Изменения были внедрены в:

  • групповые отчеты по объектам: Сводка, Цифровые датчики, Геозоны, Заправки, Качество вождения, Моточасы, Поездки, Сливы
  • одиночные отчеты по водителям: Поездки, Качество вождения
  • групповые отчеты по водителям: Поездки, Качество вождения

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

Надеюсь, новая функциональность будет для вас полезной. Буду рада ответить на вопросы, если такие появятся.

Maryia Paklonskaya
Wialon Business Analyst

"The important thing is not to stop questioning" (c)