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.802.tar.gz (177.0 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.802-py3-none-any.whl (200.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: FlightStream-0.0.802.tar.gz
  • Upload date:
  • Size: 177.0 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.802.tar.gz
Algorithm Hash digest
SHA256 64b1e68973b31a3e3b029fe79e529a144670de10738b232b767e966798a38ab3
MD5 63a2300cab0d677553ece8c869dccb0e
BLAKE2b-256 e1100db251ce44322d307b9d2769d751f317e904584f4b90cfe02ecaecd33354

See more details on using hashes here.

File details

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

File metadata

  • Download URL: FlightStream-0.0.802-py3-none-any.whl
  • Upload date:
  • Size: 200.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.802-py3-none-any.whl
Algorithm Hash digest
SHA256 0ef9b5ecb3d75e1c81ca73e474087d51636245912c96ee5bd02489a415a45d51
MD5 92c05c3ae3da10e1a5941d0f02aebc04
BLAKE2b-256 5938410689e7b296659834bcb7ecd95751822cff983c1b935b94b6207edbfb92

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