The RunScript component allows you to run OS standard scripts.
If Gravio Server is running on Windows it can run batch files, Linux, Raspbian and macOS can run shell scripts.
If it is not Windows, you need to give execute rights to the uploaded file. The uploaded file is placed in
<Gravio data folder>/action/scripts/, so
On Mac OS:
You can also pass variable values to the scripts, for example, to pass sensor values.
|Command||Required||The command you like to execute|
|Output||Required||The output of the command. cp.Output is set to either “stdout” or “combine”.|
|OutputType||Required||Set the output type. cp.OutputType can be either “string” or “binary”.|
Macintosh users must give Gravio HubKit 4 full harddisk access in the security settings if they want to access files outside the Gravio folder. Please find the appropriate settings in your system preferences under the Privacy and Security settings: