Skip to content

FrSky SmartPort(S.Port), D-series, F.Port and TBS Crossfire telemetry on all Taranis and Horus transmitters

License

Notifications You must be signed in to change notification settings

mastersurferde/LuaTelemetry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INAV Lua Telemetry Flight Status for Taranis/Horus - v1.6.1

FrSky SmartPort(S.Port), D-series, F.Port & TBS Crossfire telemetry on Taranis & Horus transmitters

Build Status

Interface

Classic view

sample   sample

Pilot (glass cockpit) view for fixed wing pilots

sample   sample

Radar (map) view

sample   sample

Altitude graph view

sample   sample

Horus view

sample

Features

  • Works with all FrSky telemetry receivers (X, R9 and D series), all TBS Crossfire receivers and all FrSky Taranis and Horus transmitters
  • Compatible with Betaflight using FrSky X or R9 series receivers (with reduced functionality) and TBS Crossfire support with Betaflight >3.5.5
  • Launch/pilot-based model orientation and location indicators (great for lost orientation/losing sight of your model)
  • Compass-based direction indicator (with compass 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
  • 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)
  • If VTx control is desired, use VTx Lua Script which uses less memory and allows for Lua Telemetry and VTx scripts to run together
  • 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

  • OpenTX v2.2.0+ running on Taranis Q X7/Q X7S, X9D/X9D+, X9E, X-Lite, Horus X10/X10S or X12S (OpenTX v2.2.2+ is suggested)
  • FrSky X, R9 or D series telemetry receiver: X4RSB, X8R, XSR, R-XSR, XSR-M, XSR-E, RX4R, RX6R, XM, XM+, R9, R9 Slim, R9 Slim+, R9 Mini, R9 MM, D8R-II plus, D8R-XP, D4R-II, etc. or any TBS Crossfire receiver: Micro, Nano, Diversity, etc.
  • INAV v1.7.3+ running on your flight controller (INAV v2.1.0+ is suggested for full functionality) - Also compatible with Betaflight (with reduced functionality)
  • GPS - If you're looking for a GPS module, I suggest the Beitian BN-880

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

  • INAV v2.1.0+ is required for TBS Crossfire support (some telemetry missing from Crossfire: HDOP, GPS altitude, variometer and heading hold notifications)
  • INAV v2.0.0+ is required for FrSky D-series telemetry and proper GPS accuracy (HDOP) display
  • If using pilot or radar view or a Horus transmitter and INAV v2.0+, set frsky_pitch_roll = ON in CLI settings for more accurate attitude display
  • INAV v1.9.1+ is required for F.Port compatibility
  • INAV v1.8.0+ is required for Home reset voice notification
  • OpenTX v2.2.2 (release version) is required for compatibility with Taranis X-Lite transmitter
  • Betaflight compatibility is mostly complete, except for some GPS and flight mode information missing from Betaflight

Special Thanks

  • Team Black Sheep - Sponsoring TBS Crossfire telemetry support
  • FrSky - Sponsoring Horus transmitter support

Setup

Information & Settings

Support

Other

About

FrSky SmartPort(S.Port), D-series, F.Port and TBS Crossfire telemetry on all Taranis and Horus transmitters

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 96.4%
  • Shell 3.4%
  • C 0.2%