Manually import your DJI Agras flight data into an existing FlyFreely mission.
This process has been published to assist users of the Agras T40 system in reformatting and importing their flight data into the FlyFreely platform. As the Agras platform has no automatic export function for flight data, this process is manual, and involves precise manupulation of the data in a spreadsheet application (we've used Excel in this article).
FlyFreely is unable to provide technical support or instruction in the use of Excel or other applications.
Instructions
The following instructions are divided into 3 sections:
Extract Data from DJI Smartfarm
Convert Data to FlyFreely Format
The instructions assume that a pre-planned mission already exists in FlyFreely, into which the resulting flight data can be uploaded. For instructions on creating a mission, visit Mission Planning
Extract Data from DJI Smartfarm
In the Task History tab, select the flight/s that correspond with your mission, then click Download (upper-right corner).
The exported file will be in Microsoft Excel format (.xlsx).
Note that this .xlsx file cannot be imported into FlyFreely directly.
Convert Data to FlyFreely Format
In your web browser, visit https://flyfreely-uploader-o3qxua4mzzpxthtimfygt9.streamlit.app/
This converter will extract and reformat the relevant flight data for import into FlyFreely.
We recommend bookmarking the above link, as you will use this for each mission record.
Drag & drop your file into the converter. When the file has processed, click Download FlyFreely CSV. A new file will be download in .CSV format.
Import Flights into Mission (FlyFreely)
From the Missions tab, open your mission by clicking on it, then click Edit Mission Record.
If you recorded your mission using the FlyFreely field app, you will likely have a single long flight recorded here, based on the flight timer in the app. Note that this will need to be deleted, as we will be replacing it with your actual flight information in the next step.
Delete your 'timer' flight using the rubbish bin icon, then click on Bulk Upload.
Click Select File and then browse to your FlyFreely_Import CSV file. Open this file.
FlyFreely will run a check to ensure that the data in the file matches FlyFreely. If a field is not recognised, it will be highlighted in red and will have to be fixed before importing.
In the above example, both the Remote Pilot and RPA fields are mismatched. Click on each entry and select the correct information from the dropdown menu. Alternatively you can go back to the CSV file and make bulk corrections (using Excel or similar) and then re-import the file without errors.
If you wish to track individual battery usage, you can also select the relevant battery for each flight.
To avoid data mismatches when importing, ensure that your details in the DJI platform exactly match those in FlyFreely.
For example, in the above image the RPA was named "Duster" in DJI but "T40 Duster" in FlyFreely. You can change eithetr the DJI or FlyFreely info to match them, as long as it results in an exact match. Likewise for the remote pilot name.
Once you have fixed any mismatched data, select the rows you want to import (you can select all using the top checkbox) and click Import.
All data will now be added to your mission, with each row in the file creating an individual flight in FlyFreely. You can now edit, save or finalise your mission as required.