Skip to main content

Integrate StreamDeck with Microsoft Flight Simulator

Project description

FlightStream lets you control Microsoft Flight Simulator from a Stream Deck, and see live data from Microsoft Flight Simulator on the Stream Deck.

It uses https://pypi.org/project/SimConnect/ and https://pypi.org/project/streamdeck/

This is an initial release; work in progress.

Presently only works for StreamDeck XL. Only tested with 747-800, but should work with most aircraft.

The UI is based around stages of flight, with pages listed down the left hand side:

  • HOME shows the flight level set in the autopilot, altitude, throttle lever position, ground speed, true airspeed, whether the autopilot is on, minutes to the next waypoint, and distance to the next waypoint in kilometers, minutes to the final destination and touchdown vertical velocity. It also allows you to speed-up and slow-down the sim.

  • GRND provides functions useful while on the ground: battery on, APU Start, turn on or off guidance ribbons, request ground services for power, fuel, catering, luggage, stairs, jetways and push back.

  • VIEWS provides quick access to to the different types of views: Pilot, External, Drone. It also gives one-click access to several instrument views, cockpit views, and external views.

  • TO / LAND lets you see the position of the flaps, spoilers, altitude, throttle, ground speed and true airspeed. It allows you to toggle LOC, APPR, Landing Gear, FLCH, HDG, taxi lights and landing lights. It also lets you increase or decrease flaps, change target flight level by 5000, 1000 or 100 and change target heading by 90, 10 or 1 degree.

To run:

  1. Add a profile to your Stream Deck with no buttons set, and make that profile active. Or exit the Stream Deck app.

  2. Run Microsoft Flight Simulator

  3. Run FlightStream

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

FlightStream-0.0.8.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

FlightStream-0.0.8-py3-none-any.whl (56.7 kB view details)

Uploaded Python 3

File details

Details for the file FlightStream-0.0.8.tar.gz.

File metadata

  • Download URL: FlightStream-0.0.8.tar.gz
  • Upload date:
  • Size: 32.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for FlightStream-0.0.8.tar.gz
Algorithm Hash digest
SHA256 910f3ea15874e48708e6cf53d9ab6c353582242ec91592051f24cd81a85a2cce
MD5 a26343a63eb8f8b227dc38223ffc9978
BLAKE2b-256 cc46692c4c4e83bda763688e8bdf944c426c1eba4373e4eb09b0f7074a9d1d72

See more details on using hashes here.

File details

Details for the file FlightStream-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: FlightStream-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 56.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for FlightStream-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a48894f615e969b78c5384aaff19876d84140ed906c486c79fc2d5b87d2a0fab
MD5 ec93775c1ca479c0f3522e1ec68e9be0
BLAKE2b-256 875ab6b42b3553cc9cefe04644253685b8da4700edd501ec78ace16a04a19d02

See more details on using hashes here.

Supported by

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