Skip to main content

Capture FS2020 telemery to a csv file

Project description

FSTelemetry

Python library for collecting Flight Simulator 2020 telemetry into a local csv file using SimConnect. Variables for collection are simply defined in a config.yaml file.

A list of available data points can be found here at the Python-SimConnect GitHub page: https://github.com/odwdinc/Python-SimConnect/blob/master/SimConnect/RequestList.py#L234.

Getting Started

Install FSTelemetry (https://pypi.org/project/fstelemetry/)

pip install fstelemetry

Create a config.yaml file in a new folder containing a list of metrics you would like to track:

keys:
  - PLANE_ALTITUDE
  - GROUND_VELOCITY
  - AIRSPEED_INDICATED
  - AIRSPEED_MACH
  - AMBIENT_TEMPERATURE
  - AMBIENT_PRESSURE
  - TOTAL_WEIGHT
  - FUEL_TOTAL_QUANTITY
  - ENG_FUEL_FLOW_GPH:1
  - ENG_FUEL_FLOW_GPH:2
  - TURB_ENG_CORRECTED_N1:1
  - TURB_ENG_CORRECTED_N2:1
  - VERTICAL_SPEED
  - AIRCRAFT_WIND_X
  - AIRCRAFT_WIND_Y

In the same directory, simply launch the tool (Note: ensure you are in an active flight)

fstelemetry

This will produce a log file named with the current YYYYMMDDHHMMSS.csv by default. You can change settings such as the config & log file location if needed. You can also adjust the delay in logging (default 1.0 seconds). See:

fstelemetry --help
usage: fstelemetry [-h] [--config CONFIG] [--log LOG] [--interval INTERVAL]

optional arguments:
  -h, --help           show this help message and exit
  --config CONFIG      Relative path to the config file
  --log LOG            Relative path for the output log file
  --interval INTERVAL  Polling interval in seconds

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fstelemetry-0.1.1.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

fstelemetry-0.1.1-py3-none-any.whl (4.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page