> 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/user/ru/guide/devices-and-settings/vehicle-sensors/aggregation-sensors.md).

# Агрегационные датчики

Блок **Агрегирующий датчик** Этот блок в Navixy позволяет объединять данные из нескольких датчиков и обрабатывать их с помощью функции агрегации. Эта функция особенно полезна в сценариях, где несколько датчиков используются для мониторинга схожих параметров, например уровня топлива в транспортном средстве.

![](/files/f323c73271e199508a01f0164bbe98e072bd4dc2)

## Варианты функции агрегации

Доступны две функции агрегации: **Среднее значение (AVG)** и **Сумма (SUM)**.

* **AVG (Среднее значение)**: Эта функция вычисляет среднее значение выбранных датчиков. Она полезна, когда нужно сгладить показания нескольких датчиков и получить более стабильное и репрезентативное значение.
* **SUM (Сумма)**: Эта функция складывает значения выбранных датчиков. Она идеально подходит, когда нужно контролировать общее значение параметра, например суммарный уровень топлива из двух баков.

## Практические примеры: несколько датчиков уровня топлива в транспортном средстве

1. **Один бак с двумя датчиками уровня топлива**:

* **Сценарий**: У вас большой топливный бак с двумя датчиками, расположенными в разных точках внутри бака.
* **Цель**: Получить более точное значение общего уровня топлива, усреднив показания обоих датчиков.
* **Настройка**:
  * **Функция агрегации**: Выберите **AVG**.
  * **Датчики для агрегации**: Выберите два датчика уровня топлива.
  * **Результат**: Navixy отображает средний уровень топлива, обеспечивая сбалансированное значение, которое компенсирует расхождения между двумя датчиками.

2. **Два бака с отдельными датчиками**:

* **Сценарий**: У вас есть два отдельных топливных бака, и у каждого бака есть собственный датчик уровня топлива.
* **Цель**: Чтобы контролировать общий запас топлива в обоих баках.
* **Настройка**:
  * **Функция агрегации**: Выберите **SUM**.
  * **Датчики для агрегации**: Выберите датчики из обоих баков.
  * **Результат**: Navixy суммирует уровень топлива в обоих баках, показывая общий запас топлива.

## Настройка агрегирующего датчика

1. **Метка**: Введите имя для агрегирующего датчика, которое ясно отражает его назначение.
2. **Функция агрегации**: Выберите либо **AVG** (для усреднения) либо **SUM** (для суммирования) в зависимости от ваших потребностей.
3. **Тип датчика**: Выберите тип датчика (например, уровень топлива).
4. **Точность**: Установите допустимую погрешность. Например, если точность установлена на 5%, а максимальное значение равно 100 литрам, изменения в 5 литров или меньше игнорируются.
5. **Максимальное значение**: Установите верхний предел для агрегированного значения. Это предотвращает превышение агрегированным показанием определённого порога.
6. **Единицы**: Установите единицу измерения (например, литры).
7. **Датчики для агрегации**: Выберите отдельные датчики, данные которых вы хотите агрегировать.
8. **Сохранить**: После настройки датчика нажмите **Сохранить** чтобы применить настройки.

## Доступность

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

## Ограничения

* Агрегация объединяет **существующие измерительные датчики**: Сначала создайте исходные датчики.
* Выберите тип датчика и единицы измерения, чтобы они соответствовали источникам, которые вы объединяете.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/ru/guide/devices-and-settings/vehicle-sensors/aggregation-sensors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
