Антон. Нужна твоя помощь.

Егор6 years ago

http://prntscr.com/ifjxfi
Это попытка декодировать строку

HEX: 00000000000000480801000001619e7bcce800122b835e1e0c4f5000a001330c000b000f06ef01f001500115054501010109b50011b6000942343b18000bcd4610ce0713430f854400000900830000010000298a
Anton Tananaev6 years ago

Похоже на какой-то бинарный протокол, так что естественно преобразовать это в читаемую строку не получится у вас.

Егор6 years ago

Подключили девайс называется GPSM U9 (работает на протоколе teltonika строка та что выше была от него).
Говорят что с датчиком зажигания, но я смотрю по базе да и по отчету событий, что как то он не правильно работает. Вот скрин:
http://prntscr.com/ifsbqm

И еще один момент. Как мне настроить расход топлива, что бы в отчете Поездки отображалось "Использовано топлива" При условии что авто в городском цикле потребляет 8,8л, трасса 5л и смешанный 7,7л на 100 км
http://prntscr.com/ifsedj
Смотрел этот пример, но ничего не получилось.

За ранее благодарю.

Anton Tananaev6 years ago

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

Что касается отчета trips, то смотрите официальную документацию.

Егор6 years ago

"Что касается отчета trips, то смотрите официальную документацию."

Какой раздел именно смотреть? Можно ссылку?
https://www.traccar.org/documentation/trips-stops/ и https://www.traccar.org/documentation/computed-attributes/ просмотрел, ответ на свой вопрос не получил.

Егор6 years ago

Мне понравилась идея
1000000 - totalDistance * [ваш курс здесь]
https://www.traccar.org/forums/topic/help-with-computed-attributes/
Но не совсем понял как она реализуется.
Тут копать?

    {
        name: 'spentFuel',
        type: 'float',
        convert: Traccar.AttributeFormatter.getConverter('spentFuel')
    }
    getConverter: function (key) {
        switch (key) {
            case 'speed':
                return this.speedConverter;
            case 'distance':
            case 'accuracy':
                return this.distanceConverter;
            case 'spentFuel':
                return this.volumeConverter;
            default:
                return function (value) {
                    return value;
                };
        }
    },
Anton Tananaev6 years ago

Она реализуется с помощью computed attributes.

Егор6 years ago

http://prntscr.com/ig7l6a
В отчете я все равно вижу 0

Егор6 years ago

http://prntscr.com/ig7mql
8.7 км
8700 * 0,000077 = 0,6699 ~ 0.7l

Anton Tananaev6 years ago

Атрибуты применяются только к новым данным. Если вы смотрите отчет по старым данным, то там ничего не увидите.

Егор6 years ago

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

Anton Tananaev6 years ago

Не знаю чем вам помочь по зажиганию. Если вы считаете что какая-то проблема с декодированием, то мне нужны примеры сообщений и ожидаемый результат.

Егор6 years ago

http://prntscr.com/igr1mx
Атрибут применен более 2-х дней а результат тот-же
http://prntscr.com/igr2i2
Не правильно я его применил?
http://prntscr.com/igr3cy

Anton Tananaev6 years ago

Атрибут в панели статуса появился? Если нет, то что-то неправильно.

Егор6 years ago