INITASK Опис рішення · агровиробництво МХП

Повернутись до переліку агентів

Опис рішення: Телематика і звіти по датчиках

Документ описує, що саме робить агент, на яких даних, за якими правилами і як ви перевірите результат. Розробка за цим агентом починається після вашого письмового підтвердження цього опису.

Агент у кабінетіf7 (agro-19)
БлокПоле і врожай
Основний користувачІнженер з телеметрії
ЗамовникВладислав Сліпченко (агент з переліку восьми, обраних 25.08.2026)
Бриф під цього агентаinitask.com/brief/mhp-agro?a=telemetry
Кабінетmhp-agro-app.initask.com
Статуспроєкт опису, відкритий для правок

1. Задача

Дані з трекера і з шини приходять дампом кодів, тому механік і інженер читають їх через довідник виробника або не читають взагалі. Агент перетворює кадр на фразу і сам знаходить зливи пального, розбіжність мотогодин і перекриття проходів.

2. Як агент працює

Читає вивантаження трекера і сирі кадри шини, розшифровує їх за J1939 і ISO 11783, називає несправності людською мовою і показує зливи пального, розбіжність мотогодин і перекриття проходів.

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

3. Що потрібно від вас

Телеметрія (telemetriia.csv)

Вивантаження з трекера або MyJohnDeere. Приймаємо і оброблені показники, і сирий кадр CAN.

КолонкаЩо в нійОбовʼязкова
machineМашинатак
tsЧас записутак
engine_hМотогодини на момент записуні
fuel_lПальне, літрівні
speedШвидкість, км/годні
overlapПерекриття, %ні
error_codeКод помилкині
can_idІдентифікатор кадру CAN, напр. 0x18FEE900ні
can_dataСирі байти кадру, hexні
can_maskМаска фільтрації кадру, hexні
isobus_app_idІдентифікатор ISOBUS-агрегатуні
isobus_dataДані процесів ISOBUS, hexні
latШиротані
lonДовготані
satsСупутників захопленоні
alt_mВисота, мні
voltНапруга живлення, Вні
paramsПараметри трекера, як у файліні

4. Нормативи і пороги

Це значення за замовчуванням. Їх міняє ваш відповідальний прямо у кабінеті, без нашої участі і без релізу, кожна зміна лягає у журнал з автором і датою. Частина нормативів спільна для кількох агентів: вона задається один раз і діє скрізь, де на неї спираються.

НормативЗа замовчуваннямДопустимі межі
Допустиме перекриття проходів81 до 50
Падіння рівня палива без роботи, яке вважаємо зливом301 до 500
Розбіжність напрацювання за GPS і за CAN101 до 100

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Несправності людською мовою: код з кадру DM1 і з колонки трекера зводяться в один перелік
Колонки: Що сталось, Код, Машин, Разів, Джерело, Останній запис

Розшифровка кадрів шини: J1939 для трактора, ISO 11783 для причіпного, VTO для віртуального термінала
Колонки: Машина, Час, PGN, Що це, Значення

Мотогодини: рух за GPS проти лічильника: порівнюємо лише в один бік, бо холості оберти це норма
Колонки: Машина, Рух за GPS, год, Лічильник, год, Різниця, Звідки лічильник

Падіння рівня палива без роботи: поріг 30 л
Колонки: Машина, З, По, Впало, л, Хвилин

Пристрої, які назвали себе у шині: Address Claim, PGN 60928: виробник і серійний номер приходять від самого агрегата
Колонки: Машина, Код виробника, Серійний номер, Тип (Device Class), Призначення (Function), Галузь, Адреса, Перший запис

Перекриття проходів: середнє по машині
Колонки: Машина, Середнє перекриття, Проходів понад поріг, Записів

Сигнали, які агент піднімає

РівеньЯк це звучить
попередженняT-31: перекриття 10,3% на 5 проходах
критичнийТиск моторної оливи нижче норми, критично на 5 машинах
критичнийCL-01: рух за GPS 4,22 год, а лічильник додав 0,00 год
критичнийCL-02: рівень палива впав на 62,00 л без роботи
до відомаКанали віртуального термінала без коефіцієнта: 1
до відомаУ шині назвали себе 3 пристрої
до відома16 кадрів шини без розшифровки

Формулювання у колонці праворуч це приклад на демонстраційному наборі: на ваших даних агент назве ваші обʼєкти і ваші цифри. Кожен сигнал перетворюється на задачу з виконавцем за правилом маршрутизації, яке ви правите у кабінеті.

6. Межа відповідальності

Агент не керує машиною і нічого у неї не пише: він тільки читає. Код, якого немає у довіднику, лишається кодом з прямим написом про це. Номери типу машини і призначення блока з Address Claim не перекладаються у назви: цей каталог живе у платному ISO 11783-1.

7. Як ви перевірите, що агент працює

Візьміть відомий вам випадок несправності і відомий випадок зливу. Агент має назвати ту саму машину, ту саму дату і ту саму несправність людською фразою.

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

Initask. Сторінка закрита від індексації. Правки і коментарі: через Катю.