FarmBot Logo

Documentation

Docs

Express Genesis Software Developer Education Business Shop

    Documentation

    • FarmBot Software Development
      • High Level Overview
      • 3rd Party Developer Prizes
      • Frequently Asked Questions
      • About Our Developer Docs
    • Web App
      • Frontend
      • REST API
      • Example API requests
      • ENV Vars and GlobalConfigs
      • Running Servers Offline
      • Server Administration
    • Message Broker
      • Subscribing to Resource Updates
      • Sending Commands
    • CeleryScript
      • Nodes
      • Identifying Success and Failure
      • CeleryScript Glossary
    • FarmBot JS
    • FarmBot OS
      • FarmBot OS Development
      • Gathering Information at Runtime
      • Beta Updates
      • Sidecar Hardware
      • Simulating a FarmBot
    • Firmware
      • Parameters
      • Custom Firmware

    Lua

    • Intro
    • Functions
      • API
      • Configuration
      • Coordinates
      • Curves
      • E-Stop and Unlock
      • Images
      • Jobs
      • Messages
      • Movements
      • Pins
      • Time
      • Tools
      • UART
      • Variables
      • Advanced
    • Examples
      • Water Based on the Weather
      • Send Slack Messages
      • Identify Plants
      • Bulk Delete All Images

    Python

    • Intro
    • Authorization
    • Settings
    • Functions
      • API
      • Message Broker
      • Configuration
      • Coordinates
      • Curves
      • E-Stop and Unlock
      • Images
      • Jobs
      • Messages
      • Movements
      • Pins
      • Time
      • Tools
      • Advanced
    • Examples
      • Copy Plants to New Account
      • Segment FarmBot Images
      • Message Broker Examples
      • Web App API Examples

    Other Resources

    • How it works
      • Point group sorting
      • Weed detection
      • Measure soil height
      • Interpolation
    • Track Movement
    • OpenFarm
    • Security Vulnerabilities
    • GitHub
    • Factory Testing Utilities

Lua Functions

List of available Lua functions in FarmBot OS

  • What’s next?

All of the available Lua functions are listed in the sub pages below. Additionally, you may access most of the functions available in the Lua 5.2 standard library.

Inspect the FarmBot OS source code for each of the Lua helper functions.

If you have questions about the available functions or would like us to make new features available, please let us know in the FarmBot Forum.

What’s next?

  • API

    List of API Lua functions in FarmBot OS

  • Configuration

    List of configuration Lua functions in FarmBot OS

  • Coordinates

    List of coordinate Lua functions in FarmBot OS

  • Curves

    List of curve Lua functions in FarmBot OS

  • E-Stop and Unlock

    List of E-stop and Unlock Lua functions in FarmBot OS

  • Images

    List of image Lua functions in FarmBot OS

  • Jobs

    List of jobs Lua functions in FarmBot OS

  • Messages

    List of messaging Lua functions in FarmBot OS

  • Movements

    List of movement Lua functions in FarmBot OS

  • Pins

    List of pin Lua functions in FarmBot OS

  • Time

    List of time Lua functions in FarmBot OS

  • Tools

    List of tool Lua functions in FarmBot OS

  • UART

    List of UART Lua functions in FarmBot OS

  • Variables

    List of variable Lua functions in FarmBot OS

  • Advanced

    List of advanced Lua functions in FarmBot OS

FarmBot and its documentation are 100% open-source