Попробуйте в одну строчку сделать выражение.
Огромное спасибо ! Проверил перед сохранением работает. Но в окне данных ничего не изменилось. Правильно ли я создал атрибут устройства что бы получить то что я хочу?
Я бы посоветовал для начала на английском атрибуты сделать.
Пробуйте
io118 ?
io118 == "1" ? "text" :
io118 == "2" ? "text" :
io118 == "3" ? "text" :
io118 == "4" ? "text" :
io118 == "5" ? "text" :
null : null
Здравствуйте.
версия сервера 6,9, Протокол wialon, прибор подключен к кан шине.
Нужно что бы стандартный атрибут speed использовал данные из can_speed.
Сделал вычисляемый атрибут
speed
can_speed
number
Проверка показала цифру 82
В окне устройства (подробнее), есть показания can_speed 82, а speed 137
жду пока придут новые данные. can_speed 87, speed 144 и таек далее.
Подскажите как заменить показания атрибута speed на показания из can_speed?
Предпологаю что на атрибут speed, уже приходят данные, а can_speed приплюсовывается к ним, но как это изменить не знаю.
You need to convert the value to knots.
Спасибо.
Есть ещё вопрос по атрибутам.
can_odo_km, приходит от прибора который считывает с кан шины и передаёт на сервер по протоколу wialon ips. Через вычисляемые атрибуты с приоритетом -1 подставляю его в totalDistance. Через неделю totalDistance = 506041.40 км, а can_odo_km = 505179. Как сделать что бы цифры совпадали?
Зачем приоритет -1? Вам наоборот нужно положительное число.
Ранее спрашивал, ответ был такой, но может я не правильно понял.
Anton Tananaev25 days ago
Ну тогда естественно ничего работать не будет. Вы какой приоритет выбрали атрибутам? Нужен отрицательный чтобы считались раньше чем motion.
https://www.traccar.org/forums/topic/poezdki/page/3/#post-114219
Да, но в данном случае вам же наоборот надо.
Пытаюсь переименовать Параметр в окне "данные" веб интерфеса
задача : трекер bitrek передает параметр io118 со значениями 1,2,3 или 4 ( в протоколе расшифровано что 1 значит "сим карта зарегистрирована и т.д.) нужно что бы в окне данных был следующий вид Sim status - сим карта зарегистрирована.
в вычисляемых атрибутах следующее выражение :
получаю ошибку:
Lexical error at line 2, column 26. Encountered: "\n" (10), after : "\"\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f" - TokenMgrError (... < ComputedAttributesHandler:102 < AttributeResource:57 < ...)
В Атрибутах устройства добавил атрибут : имя Sim status
значение : io118
подскажите пожалуйста что я делаю не так, документацию и 2 темы на форуме по этому вопросу читал, не помогло(