Git Product home page Git Product logo

opentx-telemetry-widget's Introduction

INAV Lua Telemetry Flight Status for EdgeTX and OpenTX

Smartport and Crossfile radios by various manufacturers.

Interface

Colour LCD "big screen" view

sample   sample

Pilot (glass cockpit) view for fixed wing pilots (Monochrome / small LCD radios)

sample   sample

Radar (map) view (Monochrome / small LCD radios)

sample   sample

Altitude graph view (Monochrome / small LCD radios)

sample   sample

Classic view (Monochrome / small LCD radios)

sample   sample

Features

  • Supported receivers: FrSky (compatible) telemetry receivers (X, R9 and D series) and Crossfire receivers.
  • Supported transmitters: FrSky Taranis and Horus transmitters, Jumper T12, T16, FLYSKY Nirvana NV14, Radiomaster TX16S, TX12, Zorro, Boxer (at least).
  • Note other transmitters may work, but are not considered "supported".
  • Compatible with Betaflight using FrSky X or R9 series receivers (with reduced functionality) and TBS Crossfire support with Betaflight v4.0.0+
  • Launch/pilot-based model orientation and location indicators (great for lost orientation/losing sight of your model)
  • Compass-based direction indicator (with magnetometer sensor on multirotor or fixed-wing with GPS)
  • Pilot (glass cockpit) view which includes attitude indicator as well as pilot-familiar layout of additional data
  • Radar (map) view shows model in relationship to home position, can be displayed either as launch/pilot-based or compass-based orientation
  • Altitude graph view shows altitude for the last 1-6 minutes
  • Colour LCD transmitters show all views at the same time, and include additional features like roll scale
  • Bar gauges for Fuel (% battery mAh capacity remaining), Battery voltage, RSSI strength, Transmitter battery, GPS accuracy (HDOP), Variometer (and Altitude for X9D, X9D+ and X9E transmitters)
  • Display and voice alerts for flight modes and flight mode modifiers (altitude hold, heading hold, home reset, etc.)
  • Voice notifications for % battery remaining (based on current), voltage low/critical, high altitude, lost GPS, ready to arm, armed, disarmed, etc.
  • GPS info: Satellites locked, GPS accuracy (HDOP), GPS altitude, GPS coordinates. Also logs the last GPS location (reviewed from the config menu)
  • Playback previous flights via telemetry log files, including fast forward, rewind, and pause features
  • Display of current/maximum: Altitude, Distance, Speed and Current
  • Display of current/minimum: Battery voltage, RSSI strength
  • Title display of model name, flight timer, transmitter voltage and receiver voltage
  • Menu configuration options can be changed from inside the script and can be unique to each model
  • Speed and distance values are displayed in metric or imperial based on transmitter's telemetry settings
  • Voice files, modes and config menu in English, German, French or Spanish (more languages to follow)

Requirements

Supported environments are given below, older versions may also work but are unsupported.

  • INAV v6.0+ running on your flight controller.Also compatible with Betaflight v4.0.0+ (with reduced functionality)
  • OpenTX v2.3.14+ running on Taranis Q X7/Q X7S, X9D/X9D+, X9E, X9 Lite, X-Lite/X-Lite Pro, Horus X10/X10S or X12S
  • EdgeTX v2.8.0+ running on a supported radio.
  • FrSky X, R9 or D series telemetry receiver: X4RSB, X8R, XSR, R-XSR, XSR-M, XSR-E, RX4R, RX6R, R9, R9 Slim, R9 Slim+, R9 Mini, R9 MM, D8R-II plus, D8R-XP, D4R-II, etc. or any Crossfire receiver: Micro, Nano, Diversity, ELRS etc.
  • GPS - On the aircraft.

Suggested Sensors

  • Altimeter/barometer (GPS altitude used if barometer not present)
  • Magnetometer/compass for multi-rotor (fixed-wing craft use GPS for directional info)
  • Current/amperage (for fuel gauge)

Notes

  • Crossfire is not fully supported with OpenTX, due to a long-standing OpenTX issue; EdgeTX is recommended for use with Crossfire (and generally).
  • Some telemetry is missing from Crossfire: HDOP, GPS altitude and some secondary flight mode notifications like heading hold
  • Betaflight v4.0.0+ mostly works, except for some GPS and flight mode information which is missing from Betaflight
  • Use the OSD to control VTx band, frequency and power (except for on 2019 series Taranis transmitters, Betaflight's lua script can't run at the same time as INAV Lua Telemetry due to limited transmitter memory)

Special Thanks

Setup

Information & Settings

Support

Other

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Tim Eckel
Tim Eckel

💬 💻 🔣 🎨 📖 🤔 🚧 🔬
Jonathan Hudson
Jonathan Hudson

💬 💻 🤔 🚧 🔬 👀
Даниил Николаев (NeverMine)
Даниил Николаев (NeverMine)

🐛 💻 📖 🤔 🚇 🚧 🔧 🌍
Alberto García Hierro
Alberto García Hierro

🔊 🐛 💻 🎨 🤔 📦 🌍
Darren Lines
Darren Lines

💻
Tim O'Brien
Tim O'Brien

💻 🤔
Peschi90
Peschi90

🌍
Louis-Land
Louis-Land

🤔
Paweł Spychalski
Paweł Spychalski

💬 🤔 🚇 🚧
Frank Petrilli
Frank Petrilli

💬 💻
Ikko Eltociear Ashimine
Ikko Eltociear Ashimine

💻
MRC3742
MRC3742

💻 🔬

opentx-telemetry-widget's People

Contributors

teckel12 avatar stronnag avatar nm17 avatar fiam avatar frankpetrilli avatar rmaia3d avatar mrd-rc avatar eltociear avatar mrc3742 avatar peschi90 avatar t413 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.