Конечно проверил, только can_odo_km*1000 при проверке выдал 1.93864E8, но в подробнее, всё правильно показывает can_odo_km и totalDistance совпадают. Кстати вы подсказали про can_speed, перевести в узлы, спасибо работает, а вот can_odo_km, не вышло с переводом в узлы, сделал как написал выше.
Единственное что смущает, они не всегда есть в атрибутах. Обработка копирование атрибутов, в настройках устройства, не в группе, записал так. can_odo_km,fuel_lev_p,eng_rpm,can_speed,. Само устройство настроено на отправку с треком и дополнительно каждые 180 секунд, но так как нет спутников, нет трека. Хотя если я правильно понял логику поездок в документации, данных хватает. Есть триггер на движение, есть скорость, есть одометр, есть время.
А motion атрибут проверяли? Он правильно считается?
В атрибутах прибора can_speed = 43, motion = 0 (нет). При проверке true.
Ну тогда естественно ничего работать не будет. Вы какой приоритет выбрали атрибутам? Нужен отрицательный чтобы считались раньше чем motion.
Приоритет был 0. Поменяю посмотрю. Подскажите, если в копирование атрибутов так, fuel,rpm,totalDistance,ignition,power,can_speed, то эти атрибуты должны постоянно отображаться в атрибутах устройства и после прихода новых данных, в которых нет этих данных? Сейчас это не так.
Должны, если все правильно настроено.
Вы проверили работают ваши атрибуты или нет?