Skip to content

Polling commands

WebUI support autoreporting but in case there is a need to get some information on demand, you can use polling commands.

A polling command is a GCode command that will be sent to the printer and the response will be parsed and displayed in the WebUI each xxxxms.

A refresh time of 3000ms is usally enough , shorter polling commands refreshtime may not be processed properly due to network latency.

Several polling commands for same refresh time can be added at once separated added by ;

Note: A refresh time of 0 means polling is done only once when WebUI starts.

Here the list of polling commands available per firmware type:

CommandDescription
M105Get temperatures
M114Get current positions
M27Get SD print status
M27 CGet current file name
M220Get feedrate
M221Get flowrate
M106Get fan speed
M115Get printer capabilities
M31Get print time
[ESP701]jsonGet current streaming status
CommandDescription
M105Get temperatures
M114Get current positions
M27Get SD print status
M27 CGet current file name
M220Get feedrate
M221Get flowrate
M106Get fan speed
M115Get printer capabilities
[ESP701]jsonGet current streaming status
CommandDescription
M105Get temperatures
M114Get current positions
M27Get SD print status
M220Get feedrate
M221Get flowrate
M115Get printer capabilities
[ESP701]jsonGet current streaming status
CommandDescription
?Get current status
$GView GCode parser state
$#View GCode Parameters
[ESP701]jsonGet current streaming status
CommandDescription
?Get current status
$GView GCode parser state
$#View GCode Parameters
CommandDescription
[ESP701]jsonGet current streaming status