N-Button Pro/Lite v1.9 supports: Actions List, Timer Action, Condition Action. It also supports Automation — control your devices according to different rules.
When you control your devices, you can set a group of actions for one control Button. Actions List allows you to control the group of actions in four methods: “Do Action and Go Forward”, “Do Action and Go Backward”, “Do All Actions”, and “Reset”.
For example, after you create a Customized Button with above Actions, when you click the created Button, the first click to turn on Relay 1, the second click to turn on Relay 2, the third click to turn on Relay 3.
When you control your devices, you can set Timer to add delay before control actions. Action can be executed when Timer starts and stops. Action can also be executed repeatedly at the specific interval when Timer is running.
Condition is Boolean variable. Condition has three status, “MEET”, “NOT MEET” and “NOT VALID”.
There are two types of Conditions, Simple Condition and Compound Condition. Compound condition is a group of simple conditions.
Condition Action works as a bridge. It can be set from one or multi sources, e.g, AD input, Timer, Schedule, Time Point, Contact Closure as well as GUI. Condition changes and new status will trigger other actions in automation. With conditions, N-Button can do some “calculation”. It will also work as a filter as it will filter the certain case with compound condition.
For example, turn on a relay by contact closure but only in specific period of a day. Create a simple condition for each, and then create a compound condition that contains two simple conditions. Set the criteria to “Meet All”. Then driver relay based on compound conditions. If we change the criteria to “Meet Anyone”, the the light will be turned on either by push a button or by schedule.
Automation allows you to control you devices according to different rules. Each rule contains a criteria and corresponding actions. There are five types of rule: A/D Input, Contact Closure, Time Point, Schedule, and Condition.
Control Actions will be executed automatically according to the specific event or status.