> ## Documentation Index
> Fetch the complete documentation index at: https://playbook.fat-kartingleague.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Charging Data Upload

> How to export and upload charging data at the end of each event day.

## Overview

At the end of each day during an event, charging data must be exported from the Telemetry WebApp and uploaded to S3. This should be completed once per day.

> [!WARNING]
>
> Do not make an export while monitoring the karts via the Battery Dashboard.

> [!WARNING]
>
> The application must be running before attempting this. If you try to access the Telemetry WebApp without the application running, it will give you an error. See [Starting the Application](/od/ct/start) if needed.

***

## Steps

**1. Open the Telemetry WebApp**

Ensure the application is running, then open a browser and navigate to [http://localhost:4200](http://localhost:4200). You should see the Telemetry WebApp interface.

![Home UI](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-home.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=0c75f7e60781eb9883cb3e7441d3e374)

**2. Select the date**

![Select date](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-step1-date.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=fe0cd5aceff906d69947602991919ced)

**3. Select the event type**

In **Step 2**, select whether the event was a **Race** or a **Test**.

![Select event type](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-step2-event-type.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=5ce46b469b1e9bf460ae5713c3f65349)

**4. Select the region**

![Select region](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-step3-region.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=a2f259617043238226da3ce0e94518fa)

**5. Select the timezone**

![Select timezone](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-step4-timezone.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=be3553586bd34072d73cf35d36fb241d)

**6. Set the export threshold**

The default is 5 minutes - this is the minimum run duration to be included in the export.

![Export threshold](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-step5-threshold.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=eea05513a2b7ace52df66563f8125a43)

**7. Press Export Charging Data**

![Export button](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-export-button.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=b2c8fe79e2befb65fb16b149372e62ee)

**8. Review and confirm**

A confirmation dialog will display a summary of the export configuration and the export path. Check that the configuration matches your expectation. If correct, press **Confirm Export**. If not, press **Cancel** and fix the configuration.

![Export button](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-confirm.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=4d37d12abd3d6822c613a49af12b0207)

**9. Wait for completion**

The export and S3 sync will now run. A successful export will display the run data for each kart.

![Successful export](https://mintcdn.com/smedleygroup/GpbEczoFeGD6bcyh/images/od/ct/upload-success.png?fit=max\&auto=format\&n=GpbEczoFeGD6bcyh\&q=85\&s=458ddbfb4a861644d31931d6c7bc0ccb)

> [!WARNING]
>
> Do not close this page or select a new date while exports are ongoing. Doing so will cancel the remaining exports and the sync to S3.

***

## If Anything Fails

Screenshot the terminal window showing the error and contact the Software Development team by [emailing them](mailto:advanced-technology-c0a6ecefe97b@intake.linear.app).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.