The System Console
The Console provides a number of functions. It provides a history of what has been done to the system, it makes it easy to build Scripts which recreate an existing system, it allows users to poke around in a system to better understand how it works, and it gives users a finer grain of control of the system than that of the Device Explorer page.
The Console displays a log of all the commands run since the system started. Every Script run from the Scripts page, every wire added or deleted from the Wires page, and every "restart" will show up on the Console. On the line after each command, there is a status line, which is the status returned from the previous command. Reading the status, one can see which commands were successful, which were not, and why.
The Console is fully interactive. In addition to displaying a log of commands and results, one can also type in commands. One can scroll up to previously entered commands, edit them, place the cursor at the end of the edited command, and hit return - the edited command will be executed. One can scroll up to a command, put the cursor at the end, and hit return, and the previously entered command will be re-executed. If one does not wish to edit or rerun pre-existing commands, one can type in new commands at the bottom of the screen.
Running the Console
If you click on "Console" at the top of your screen, you will see the console with all the commands you have run on the system, and a flashing cursor waiting for you to enter new commands into the Console. At the bottom of the page, there are three buttons: a "Clear" button, a "Refresh" button, and a "View Log" button.
The "Clear" button will wipe out all the commands from the Console. It won't change any other state in the system. Use this if you don't need to know what has been done before and wish to clear out Console clutter. After one restarts the system (from the Scripts page), the Clear button may be useful. After a restart, all the previous commands are effectively undone, so if one doesn't want to rerun or run edited versions of them, it might make sense to clean up the Console.
The "Refresh" button will refresh the Console. If you are editing and rerunning commands, the Console will read incorrectly (you'll see edited commands in place of unedited commands). Clicking on the "Refresh" button will fix the Console's history so it correctly displays the commands that have been run in the system.
The "View Log" button shows the log screen for the system. Clicking on the "View Log" button will take you to a new screen with the log.
The Console allows one to view a history of system configuration, to build Scripts which recreate and existing system, to learn more about a running system, and to exercise fine grain control of a system. In addition, one can access the Log screen from the Console screen. The following sections describe these capabilities in more detail.