Remote+
function creates a web page composed of controls for remotely controlling M5Stack devices. This page is associated with the device's API KEY, will be permanently stored in M5 services, and provides a fixed access link. Users can access and share device information or remotely control the device anytime, anywhere.and completing program push
, clicking on the QR code above the preview window can get the control page link.Remote qrcode show in x y size
Adds a text Title to the control page.
Property | Description |
---|---|
Label | Title content |
Color | Title font color |
Background | Title background color |
Font Size | Title font size |
Adds a touch button to the control page. Each button added generates a corresponding Callback function in the programming area. Pressing the button triggers the execution of the function's content.
Button x Callback
Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Color | Title font color |
Background | Title background color |
Edges | Button edge style, sharp/Pill |
Style | Sets the button fill style. Outline/Solid |
Adds a toggle switch to the control page. Each switch added generates a corresponding Callback function in the programming area. The switch action triggers the execution of the function's content and passes the switch state through the variable switch_value
.
Switch x Callback with: switch_value
switch_value
. switch_value: 1(ON)/0(OFF)Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget |
title True/False | | Off Label | Label for off state | | On Label | Label for on state | | Off Color | Font color for off state | | On Color | Font color for on state | | Off Background| Background color for off state | | On Background | Background color for on state |
Adds a slider to the control page. Each slider added generates a corresponding Callback function in the programming area. Slider action triggers the execution of the function's content and passes the slider position through the variable slider_value
.
Slider x Callback with: slider_value
slider_value
. slider_value can be configured through the widget properties.Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Show Value | Whether to show the current slider value True/False |
Color | Slider color |
Min Value | Minimum value for the slider range |
Max Value | Maximum value for the slider range |
Adds a display label to the control page. Each label added generates a corresponding Event timer function in the programming area. The device program will automatically upload data content at specified intervals (default interval is 3000ms), and the uploaded content will automatically update on the page widget.
Label 1 Event interval(ms): 3000 Set Data x
Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Font Size | Text font size |
Color | Data text display color |
Interval(ms) | Data reporting interval in milliseconds |
Adds an input text box to the control page. Each input box added generates a corresponding Callback function in the programming area. Text changes in the input box trigger the execution of the function's content and pass the input text through the variable input_value
.
Input 1 Callback with:input_value
input_value
.Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Font Size | Text font size |
Color | Data text display color |
Hint | Input text hint |
Character Limit | Input character length limit, default is 8 |
Adds an image widget to the control page. When accessing the control page, the page will request image data from a specified URL at specified intervals (default interval is 3000ms), and update the display on the page widget.
Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Interval(ms) | Data reporting interval in milliseconds |
Fallback URL | URL of the requested image |
Adds a Stepper to the control page. Each slider added generates a corresponding Callback function in the programming area. Stepper action triggers the execution of the function's content and passes the current value through the variable stepper_value
.
Stepper x Callback with: stepper_value
| Font color for off state | | On Color | Font color for on state | | Off Background | Background color for off state | | On Background | Background color for on state |
Adds a slider to the control page. Each slider added generates a corresponding Callback function in the programming area. The slider action triggers the execution of the function's content and passes the slider position state through the variable slider_value
.
Slider x Callback with: slider_value
slider_value
. The slider_value range can be configured through the widget properties.Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Show Value | Whether to show the current slider value True/False |
Color | Slider color |
Min Value | Minimum value for the slider range |
Max Value | Maximum value for the slider range |
Adds a display label to the control page. Each display label added generates a corresponding Event timer function in the programming area. When the device program runs, it will automatically upload data content at specified intervals (default interval is 3000ms), and the uploaded content will automatically update on the page widget.
Label 1 Event interval(ms): 3000 Set Data x
Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Font Size | Text font size |
Color | Data text display color |
Interval(ms) | Data report interval time/ms |
Adds a text input box to the control page. Each input box added generates a corresponding Callback function in the programming area. When the input box text changes, it triggers the execution of the function's content and passes the input text through the variable input_value
.
Input 1 Callback with:input_value
input_value
.Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Font Size | Text font size |
Color | Data text display color |
Hint | Input text hint |
Character Limit | Input character length limit, default is 8 |
Adds an image widget to the control page. When accessing the control page, the page will request image data from the specified URL at specified intervals (default interval is 3000ms), and update the image on the page widget.
Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Interval(ms) | Data report interval time/ms |
Fallback URL | URL of the requested image |
Adds a Stepper to the control page. Each stepper added generates a corresponding Callback function in the programming area. Stepper action triggers the execution of the function's content and passes the current number state through the variable stepper_value
.
Stepper x Callback with: stepper_value
stepper_value
.| Property | Description | |
----------- | ----------------------------------------- | | Name | Widget title | | Show Title | Whether to show the widget title True/False | | Min Value | Minimum value for the Stepper range | | Max Value | Maximum value for the Stepper range | | Step | Step value for each click |
Adds a chart to the control page. This chart requires specifying data sources through the Ezdata feature , supports configuring chart refresh intervals and basic styles.
must be List
, not Topic
map
(dictionary) to pass key-value
form data. The key needs to correspond to the X, Y Data Source fields in the chart widget, leaving it blank will result in data not being displayed.Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Theme | Set chart theme Light/Dark |
Color | Set chart element color |
Chart Type | Set chart type, Bar/Line |
Interval(ms) | Set chart refresh interval |
Show Legend | Show legend True/False |
Dataset Name | Configure dataset name |
Y Axis Label Suffix | Configure Y axis data suffix |
EzData Token | Configure EzData data source Token |
List | Specify List in EzData data source |
X Data Source | Set a field in the List data as the content for the X axis |
Y Data Source | Set a field in the List data as the content for the Y axis |
Max Count | Maximum display data amount for the current chart |
Adds a joystick widget to the control page. Each joystick widget added generates a corresponding Callback function in the programming area. Joystick movement triggers the execution of the function's content and passes the current joystick state through variables joystick_x_value
and joystick_y_value
.
Joystick x Callback with: joystick_x_value,joystick_y_value
joystick_x_value
and joystick_y_value
.Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Color | Joystick color |
Auto Return | Whether the joystick auto-returns to center True/False |
X Min | Minimum value for the X axis |
X Max | Maximum value for the X axis |
Y Min | Minimum value for the Y axis |
Y Max | Maximum value for the Y axis |
Adds a gauge to the control page. Each gauge added generates a corresponding Event timer function in the programming area. When the device program runs, it will automatically upload data content at specified intervals (default interval is 3000ms), and the uploaded content will automatically update on the page widget.
Gauge 1 Event interval(ms): 3000 Set Data x
Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to show the widget title True/False |
Label | Gauge title |
Color | Gauge display color |
Suffix | Gauge data suffix |
Min Value | Minimum range value for the gauge |
Max Value | Maximum range value for the gauge |
Interval(ms) | Data report interval time |
Property | Description |
---|---|
Name | Widget title |
Show Title | Whether to display the widget title True/False |
Label | Dashboard title |
Color | Dashboard display color |
Suffix | Suffix for dashboard data |
Min Value | Minimum value for the dashboard range |
Max Value | Maximum value for the dashboard range |
Interval(ms) | Data reporting interval in milliseconds |