# ¿Cómo configurar OnFuel?

OnFuel es nuestra solución para detectar **cargas** y **descargas** de combustible a partir de los reportes del Activo y de sensores de nivel de combustible.

***Importante:** Es necesario que el Activo tenga sensores de nivel combustible instalados en sus tanques y que estos estén correctamente [configurados y calibrados en la plataforma](https://docs.redgps.com/books/dispositivos/page/como-configurar-y-calibrar-sensores-de-nivel-de-combustible/es).*

#### **Parámetros a configurar**

A continuación se detallan los parámetros que deben configurarse para que OnFuel realice correctamente el cálculo de cargas y descargas.

##### Obligatorios:

- **Cargas descargas por paradas:** Activa el cálculo de **cargas** y **descargas** de combustible para que el módulo funcione.
- **Porcentaje mínimo carga:** Umbral mínimo (en % de la **capacidad del tanque del Activo**) que debe **subir** el nivel para considerar una **carga**. Valor por defecto: **10**.
- **Porcentaje mínimo descarga:** Umbral mínimo (en % de la **capacidad del tanque del Activo**) que debe **bajar** el nivel para considerar una **descarga**. Valor por defecto: **5**.
- **Minutos para cálculo combustible:** Tiempo mínimo (en minutos) que el sistema espera para **detectar una posible carga o descarga,** y para **confirmarla**. Valor por defecto: **10**.

##### Opcionales:

- **Velocidad máxima cálculo carga descarga:** Velocidad máxima para **validar** una carga/descarga. Los cambios detectados con velocidades **mayores** a este valor **no** se consideran. Valor por defecto: 0.
- **Diferencia litros nivelación tanques:** Sirve para identificar **nivelación de tanques** en Activos con **más de un tanque comunicado**. A partir de una posible carga/descarga se calcula un **rango inferior** y **superior** (sumando/restando este valor), y se verifica que la **variación del tanque opuesto** esté **dentro de ese rango** para clasificarlo como nivelación y **no** como carga/descarga real. Valor por defecto: **10** (litros o galones, según unidad del sensor).
- **Muestra eventos preventivos combustible:** Si está activado, se muestran en pantalla las notificaciones de **posible carga** y **posible descarga**.
- **Muestra eventos combustible:** Si está activado, se muestran en pantalla las notificaciones de **confirmación** de **carga** y **descarga**.

#### **¿Cómo se generan los eventos de carga y descarga?**

1. **Parada:** Para que OnFuel funcione, es necesario que el Activo entre en **parada**, es decir, cuando reporta una velocidad **igual o menor** a la configurada en el parámetro *Velocidad máxima cálculo carga descarga*.  
    Si este parámetro no está activo, el sistema solo se detectan cargas y descargas cuando el Activo envíe velocidad igual a 0 km/h.
2. **Umbral:** El sistema compara el **nivel de combustible al inicio de la parada** con el **nivel reportado actualmente por el sensor**. Si la diferencia es **≥** al *Porcentaje mínimo descarga* o *Porcentaje mínimo carga* (calculados sobre la capacidad del tanque del Activo), se continúa con la siguiente etapa.
3. **Posible carga/descarga:** Cuando OnFuel detecta una variación en el nivel de combustible que cumple con los porcentajes configurados (*Porcentaje mínimo carga* o *descarga*), inicia el conteo del periodo definido en el parámetro *Minutos para cálculo combustible*. Durante este tiempo, el sistema evalúa si el cambio en el nivel de combustible **se mantiene** o **se recupera**.
    
    
    - **Si el Activo sale de la parada antes de que transcurran los minutos configurados** y el nivel de combustible **no se recupera**, se genera la notificación **“Posible carga/descarga por salida de parada”**.
    - **Si el Activo continúa en parada durante los minutos configurados** y el nivel de combustible **no se recupera** al finalizar ese tiempo, se genera la notificación **“Posible carga/descarga”**.
    
    *NOTA: Ambas notificaciones requieren tener activo el parámetro Muestra eventos preventivos combustible**.***  
    Si en cualquiera de los dos casos el nivel de combustible **se recupera**, la carga/descarga **se descarta automáticamente** y **no se genera ninguna notificación**.
4. **Confirmación:** Cuando el vehículo **reanuda movimiento** (velocidad **mayor** a la establecida en *Velocidad máxima cálculo carga descarga*), OnFuel monitorea nuevamente durante el periodo definido en *Minutos para cálculo combustible*. Si el nivel **no aumenta** (en descargas) o **no disminuye** (en cargas), se genera la notificación **“Confirmación de carga/descarga”**. *(Requiere tener activo el parámetro **Muestra eventos combustible**.)* Y se genera en el equipo el evento de **"Carga/Descarga de Combustible".**