This PR provides the mechanism for users to add information to the WEBUI's "System" page. The user specifies one or more files in the config/config.sh's new WEBUI_DATA_FILES variable. Each file is created by a user-supplied script, and has all the information needed to add data to the page. In the simplest case, two pieces of data are needed - the label for the date, e.g., "ambient temperature", and the data itself, e.g., "20 C".
Data for adding progress bars can also be specified, as well as data for adding buttons and their associated action can be added.
The related Wiki page explains all the settings and gives a detailed example.
This PR provides the mechanism for users to add information to the WEBUI's "System" page. The user specifies one or more files in the config/config.sh's new WEBUI_DATA_FILES variable. Each file is created by a user-supplied script, and has all the information needed to add data to the page. In the simplest case, two pieces of data are needed - the label for the date, e.g., "ambient temperature", and the data itself, e.g., "20 C".
Data for adding progress bars can also be specified, as well as data for adding buttons and their associated action can be added.
The related Wiki page explains all the settings and gives a detailed example.