Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edgetx/lua-scripts
Examples and links other Lua scripts
https://github.com/edgetx/lua-scripts
Last synced: 9 days ago
JSON representation
Examples and links other Lua scripts
- Host: GitHub
- URL: https://github.com/edgetx/lua-scripts
- Owner: EdgeTX
- License: gpl-2.0
- Created: 2021-08-27T04:41:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-11T22:43:59.000Z (6 months ago)
- Last Synced: 2024-05-23T00:23:25.829Z (6 months ago)
- Homepage:
- Size: 69.3 KB
- Stars: 78
- Watchers: 10
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lua-scripts
The goal for this repo is to have a central place to share example Lua scripts, host any 'new' scripts, and to document where to find Lua scripts that already exist, as well as any tips or tricks related to getting started with them.
Games and other fun Lua scripts are listed [seperately here](/games.md).
---
# ExpressLRS
### [ExpressLRS Configurator](https://www.expresslrs.org/3.0/quick-start/transmitters/lua-howto/)
LUA configurator for ExpressLRS hardware
### [ExpressLRS Telemetry Widget (Betaflight & iNav)](https://github.com/ExpressLRS/ElrsTelemWidget)
Display ExpressLRS LinkStats telemetry as well as common Betaflight and iNav flight controller telemetry.
## [ExpressLRS RF Telemetry Widget (for fixed wing/heli)](https://github.com/offer-shmuely/edgetx-x10-widgets/wiki/els_rf)
* Display **_RF Only_** telemetry for Planes/Heli/Glider (i.e. line of site)
* Display rf-rate / link-quality / power / rssi1 / rssi2
* Display **min & max** indicator
* **Post flight summary** (auto-detection end-of-flight)
## [Yaapu telemetry widget](https://github.com/yaapu/FrskyTelemetryScript)
ArduPilot LUA telemetry script for color and B&W.
## [Yaapu Horus Mapping Widget](https://github.com/yaapu/HorusMappingWidget)
Offline GPS Mapping Widget for Horus and T16 radios. It supports Ardupilot, iNAV, Betaflight, Crossfire and whatever FC or firmware that can send GPS info to EdgeTX.
## [GPS widget](https://github.com/moschotto/OpenTX_GPS_Telemetry)
GPS Telemetry Widget (B&W & Color). Shows total distance traveled, distance from home, as well as both home and last seen telemetry positions. Also logs to file, and has a log viewer so you don't have to worry about losing the coordinates if you turn the transmitter off.
## [GPS Plus Code, Home Arrow and AvgBatt widgets](https://github.com/kristjanbjarni/opentx-widgets)
Collection of Colorlcd & B&W widgets.
For colorlcd includes GPS lat/long and Google Plus code widget, Home direction/distance widget, and average battery voltage widget.
For B&W includes GPS Telemetry screen, and Home distance telemetry screen.
## [Switch2 widget](https://repository.justfly.solutions/index.php?view=product&id=115:switch-config)
Widget that shows switch positions with customisable icons. Shows all switches with different icons for every switch position.
Links: [JustFly](https://repository.justfly.solutions/index.php?view=product&id=115:switch-config), [RCGroups](https://www.rcgroups.com/forums/showpost.php?p=50176699&postcount=4012)## [Multi Protocol Module Tools](https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/tree/master/Lua_scripts)
Scripts to complement the Multi Protocol Module, such as allowing you to configure certain aspects of the module, automacitally name channels, do DSM forward programming, as well as other protocol specific tasks.
## [Spektrum DSM Tools](https://github.com/frankiearzu/DSMTools)
Scripts to use with Spektrum Receivers. It has easy to install zip files versions of:
- DSM Forward Programming (In collaboration with Multi-Module)
- Spektrum Telemetry Scripts, Including TextGen for AVIAN ESC programming. Will become telemetry widgets in the future.
- Smart RXs (AR631,AR637, etc)
- Blade Heli helpers (AR636 based)
- Interim EdgeTX Firmware with latest (but tested) changes for Spektrum Sensors and TextGen (Official EdgeTx 2.8.1 + only Spektrum Telemetry changes). This change will be included in EdgeTx 2.9.0
## [Betaflight Setup](https://github.com/betaflight/betaflight-tx-lua-scripts)
The Betaflight LUA script allows you to change flight controller settings on your radio, such as PID, rates, VTX channels and power, and many more.
## [INAV Telemetry Flight Status](https://github.com/iNavFlight/OpenTX-Telemetry-Widget)
Shows you telementry and flight status information. Supports radios with color and black and white screens.
## [FM2M ToolBox](http://fm2m.jimb40.com/ToolBox.html)
Feature rich FM2M ToolBox is LUA App focusing on BetaFlight users. Provides dashboard with telemetry overview for all major RC Links, custom alerts , VTx info and much more. Supports radios with color and black and white screens.
## [FM2M Widgets Pack](http://fm2m.jimb40.com/download.html)
Enhanced Model, Timer, Channels and Analog Clock widgets.
## [TBS Agent Lite](https://www.team-blacksheep.com/products/prod:agentx)
LUA configurator for numerous TBS products. Use this instead of Crossfire lua.
## [Show It All](https://rc-soar.com/opentx/lua/showitall/index.htm)
ShowItAll displays various information in a single pane.
## [vu fullscreen image viewer widget for big screens](https://www.schleth.com/fpv/vu-a-simple-image-viewer-for-edgetx-radios-with-big-screens-2113.html)
View fullscreen images with layout information or photos, cycle through them and have quick access to your favourite one.
## [EdgeTX Goodies](https://github.com/MadMonkey87/EdgeTX-Goodies)
Some widgets, themes and other scripts for EdgeTX
## [Log Viewer](https://github.com/offer-shmuely/edgetx-x10-scripts/wiki/LogViewer)
Nice presentation of log file on the field
no computer needed for logs anymore.###### Selecting files & columns
## [Widget for Voltage and Current Telemetry](https://github.com/fdm225/mahRe2)
Displays various battery related data.
## [Quad Telemetry Dashboard (BW only)](https://github.com/mvaldesshc/advanced-edgetx-dashboard)
LUA-based dashboard (only for black-and-white display radios).
## [TSwitch Widget](https://github.com/Ziege-One/TSwitch)
Widget for color screen radios that allows touch buttons via logical switches (in German).
## [Lap Timer](https://github.com/RadioMasterRC/EdgeTX-LapTimer)
Advanced lap timer script using as little controls as possible. It stores race and lap data for analysis back at the computer.
## [F3A Caller](https://github.com/jrwieland/F3A)
Caller for practicing F3A pattern - Updated to 2024 Season
## [TaraniTunes](https://github.com/jrwieland/TaraniTunes-v4.x)
Enhanced music player for OpenTX & EdgeTX radios Multiple Playlists allow you to listen to your music while flying Your RC
## [GPS QR Code generator](https://github.com/alufers/edgetx-gps-qrcode)
Generates a QR code of last GPS coordinates received (for black-and-white screen radios)
## [Battery Percentage and mAh Used](https://github.com/jrwieland/Battery-mAh)
Widget to display the levels of Lipo/HV-Lipo battery with mAh used based on battery voltage from 'Cels' sensor (FLVSS)
## [TxBatTele](https://github.com/derelict/TxBatTele)
Battery and Telemetry Monitoring LUA Widget which tries to rely as less as possible on radio settings (Everything is defined in the Script). So no need for "manual" Logical Switches or Custom Functions.## [SwitchOverview](https://github.com/druckgott/getswitchesWdgets/)
A simple widget to display switches which are configured in special function and have a PLAY_TRACK behind.## [Log Viewer (BW only)](https://github.com/nikbg3/EdgeTXLogViewerBW)
Simple EdgeTX LUA script for BW radios to read logs files on the display. Rotary wheel is used to change the read value. Back is used to switch between modes. i.e., changing columns, rows or files.