Common Format
{
"vars": [
{
"name": "var name",
"value": "0",
"type": "TIMER",
"modify": "VISIBLE",
"display": "Fancy name",
"displayType": "SECONDS"
}
],
"includes": [
"file to include"
],
"states": {
"main": {
"name": "State Name",
"includes": [
"state to include"
],
"statements": [
{
"condition": {
"var": "_screen_saver",
"is": "GREATER",
"value": "900",
},
"actions": [
{
"type": "REPEAT",
"value": ""
}
]
}
]
}
}
}
vars
This is a array of variable definitions.
name
display
value
type
modify
displayType
This will default to the STANDARD, but used to format how data is presented to the client.
- STANDARD
- Treat as a integer
- SECONDS
- Convert the integer value into a time display
- BOOLEAN
- A TRUE or FALSE value
- TENTH
- This will divide the value by 10 and display it with one decimal point.
order
Not required, but a integer used to specify where in the variable list it should appear. Items with the same order number will be sorted by their name.
includes
states