> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/understanding-gray-zones-in-fuel-level-reports.md).

# Понимание серых зон в отчетах по уровню топлива

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

### Обзор

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

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

Этот документ объясняет, как платформа обрабатывает данные датчиков, почему появляются прерывистые интервалы и что можно сделать, чтобы свести их к минимуму.

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2FiheqUIlu3OHdpHuYPOwY%2Funknown.png?alt=media&amp;token=5eea70a6-7cd9-4427-bb85-b156394aa93a" alt="" height="301" width="624">

<br>

### Корректные данные датчиков vs. недействительные данные GPS

Первое, что нужно понять, — это то, что достоверность GPS и достоверность датчиков независимы.

Местоположение считается недействительным, когда:

* Нет доступных спутников GPS.
* Доступно менее трех спутников.
* Широта или долгота равна 0.

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

Например:

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2FaopGBbV3tDUtxSIhhq3L%2Funknown.png?alt=media&amp;token=ca83c49c-487e-4877-83ce-5dd25bffe4e5" alt="" height="235" width="624">

Хотя координаты GPS нельзя отобразить на карте из-за отсутствия спутников, значение avl\_io\_9 (датчик уровня топлива) по-прежнему:

* Получено
* Сохранено
* Обработано
* Показано в отчетах по уровню топлива
* Используется IoT Logic

Иными словами, недействительные данные GPS не делают недействительными данные датчиков.

### Непрерывность данных датчиков

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

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

#### Логика непрерывности

Платформа группирует показания датчиков в непрерывные интервалы на основе разницы во времени между последовательными записями.

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

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

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

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2FPodZzhgFQmmY6g7NF8wz%2Funknown.png?alt=media&amp;token=2237140f-4fe3-4abf-b8f3-32d7e34f9faa" alt="" height="223" width="624">

#### Почему платформа не соединяет сегменты?

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

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

Во время разрыва связи могло произойти множество ситуаций.

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

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2F2nckgoSwUgAGFLdarGzS%2Funknown.png?alt=media&amp;token=bedc4d87-9f27-45d6-8aba-64907f5edffb" alt="" height="244" width="561">

* Значение датчика могло постепенно увеличиваться со временем.

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2FCqbWTfXAp9NavQySa6ar%2Funknown.png?alt=media&amp;token=7fb1be56-df30-46d9-a6eb-b486ef4ef0ba" alt="" height="243" width="557">

* Значение датчика могло постепенно уменьшаться в течение интервала.

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2FRCMEV4gHbq0aNHVfYfWb%2Funknown.png?alt=media&amp;token=0caf600e-7f2d-4cc0-8b09-19f043d2a5ba" alt="" height="250" width="571">

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

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2F1HGLhlkHSbjzNs0EVHvt%2Funknown.png?alt=media&amp;token=b4806d42-a598-4f4b-82fc-3282f6d63293" alt="" height="248" width="572">

* Само устройство могло быть оффлайн или временно перестать передавать данные в этот период.

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

### Сокращение разрывов связи

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

Первое, что следует проверить, — это стратегию передачи данных датчиков. Многие устройства слежения настроены так, чтобы передавать информацию датчиков только при обнаружении изменения, а не отправлять периодические обновления. Хотя такое поведение снижает сетевой трафик и расход полосы пропускания, оно естественным образом приводит к длительным периодам без показаний датчиков всякий раз, когда измеряемое значение не меняется.

Еще один важный фактор — частота отчетов устройства. Увеличение частоты отправки отчетов, как правило, приводит к более непрерывным наборам данных и, следовательно, к более плавному отображению отчета.

Следует также учитывать управление питанием. В зависимости от конфигурации устройства оно может перейти в Sleep, Deep Sleep или другой режим энергосбережения, когда зажигание выключено. В этих состояниях устройство может продолжать связь с сервером через контрольные пакеты, временно приостанавливая передачу данных датчиков. Хотя сервер по-прежнему считает устройство подключенным, новые значения датчиков не поступают, и в конечном итоге это создает новые интервалы непрерывности.

По этой причине наиболее эффективный способ сократить серые зоны — проверить конфигурацию устройства, включая:

* Частоту передачи данных датчиков.
* Приоритет передачи данных датчиков.
* Событийную и периодическую отчетность.
* Настройку Sleep и Deep Sleep.
* Источник питания устройства и поведение зажигания.

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

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://navixy.com/docs/expert-center/ru/vehicle-telematics-technology/fuel-management/understanding-gray-zones-in-fuel-level-reports.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
