Skip to content

ESP3D commands

  1. Add a space to separate parameters
  2. If a parameter contains a space, add \ before the space so it is not treated as a separator
  3. json, json=YES, json=TRUE, json=1 switch the output to JSON format

By default output is plain text. To get JSON-formatted output add json or json=yes after the main parameters.

{
cmd:"(command id)",
status:"(ok/error)",
data:"(response)"
}

CommandDescription
ESP100Set / Display Station SSID
ESP101Set Station Password
ESP102Set / Display Station IP mode
ESP103Set / Display Station IP address
ESP104Set station fallback mode state at boot
ESP105Set / Display Access point SSID
ESP106Set Access point password
ESP107Set / Display Access point IP value
ESP108Set / Display Access point channel value
ESP110Set / Display radio state at boot
ESP111Display current IP
ESP112Set / Display Hostname
ESP114Get / Set boot radio state
ESP115Get / Set immediate network state
ESP116Set / Display Ethernet station IP mode
ESP117Set / Display Ethernet station IP address
ESP118Set Ethernet station fallback mode state at boot
  

CommandDescription
ESP120Get / Set HTTP state
ESP121Get / Set HTTP port
ESP130Get / Set Telnet state
ESP131Get / Set Telnet port
ESP140Sync / Set / Get current time
ESP150Get / Set boot delay in ms / verbose boot
ESP160Get / Set WebSocket state
ESP161Get / Set WebSocket port
ESP170Get / Set Camera commands / values
ESP171Save frame to target path and filename
ESP180Get / Set FTP state
ESP181Get / Set FTP ports
ESP190Get / Set WebDAV state
ESP191Get / Set WebDAV port
  

CommandDescription
ESP200Get / Set SD state
ESP201Get / Set pin value
ESP202Get / Set SD card speed factor
ESP210Get / Set sensor value / type
ESP212Output to ESP3D screen status
ESP214Output to ESP3D screen status
ESP215Start a touch calibration
ESP220Get ESP3D pins definition
ESP250Play sound
ESP290Delay / Pause command
  

CommandDescription
ESP300Process local Lua script file on /FS or /SD
ESP301Query and control ESP300 script
  

CommandDescription
ESP400Get full ESP3D settings
ESP401Set ESP3D settings
ESP402Get / Set SD updater check at boot time
ESP410List all AP detected around
ESP420Get ESP3D current status
ESP444Set ESP3D state
ESP450List available ESP3D modules / devices
  

CommandDescription
ESP500Get authentication status
ESP510Set / Get session timeout
ESP550Set / Change admin password
ESP555Set / Change user password
  

CommandDescription
ESP600Send notification
ESP610Set / Get notification settings
ESP620Send notification using encoded URL
  

CommandDescription
ESP700Process local file on /FS or /SD
ESP701Query and control ESP700 stream
ESP710Format ESP filesystem
ESP715Format SD card
ESP720List files on /FS or defined repository
ESP730Actions on ESP filesystem: rmdir / remove / mkdir / exists / create
ESP740List files on /SD or defined repository
ESP750Actions on SD card: rmdir / remove / mkdir / exists / create
ESP780List global filesystem
ESP790Actions on global filesystem: rmdir / remove / mkdir / exists / create
  

CommandDescription
ESP800Get ESP3D firmware capabilities

CommandDescription
ESP900Get / Set state for main serial communication
ESP901Set serial baudrate for main serial communication
ESP902Set USB serial baudrate
ESP910Get / Set state for buzzer
ESP930Get / Set state for serial bridge
ESP931Get / Set baudrate for serial bridge
ESP950Get / Set default output
ESP999Set quiet boot