AND Gate
The AND Gate is a logic that can be used to check if several things are true in order to continue the flow. A simple use case could be if you only want to receive an alarm if both inputs are TRUE. Then you could connect a connector from both inputs to an AND gate from your device. Then the logic checks if both are true, if they are not, the output of the gate is FALSE.

OR Gete
The OR gate can be used to check if one of the states is TRUE. There are 2 inputs that it can check, however, multiple gates can be combined if you want to check multiple boolean inputs.

NOT Gate
The NOT Gate can be used to invert a signal. For example, it could be a toggle switch that you want to turn the signal from NO to NC instead. Anything TRUE that enters the NOT Gate becomes False, and anything False that enters the gate becomes True.
It is widely used with power outage SMSs, as it can return a “TRUE” if the power goes false.

Value
Value allows you to add a static value to your flow.
It has various attributes so you can put in a desired value. It can be very useful together with Greater Than, Less Than and Is Equal.
In addition, it is a good node to test the configuration before putting it into production.
The different attributes that can be selected: Boolean, Number, Text and Timestamp.
The value can be selected directly on the node, and therefore it has no inputs.

Previous Value
Previous Value allows you to use the last value and not the current one.
The value is updated every time the device sends new data.
For example, if you want to add some delay, you can use the previous value together with an and gate. Then it will only send if both the previous value and the current value are (True).

Toggle
Toggle acts as an on/off switch. This is typically used for our water alarms, where you set the button on the device to stop the siren.

Ice ZERO
The Is NULL node can be used to check if a value is NULL. Typically, a value will appear as NULL if there is an error in your flow, or if data has not been processed correctly. Is NULL cannot be used to, for example, notify if a boolean node is False, but only if the value is NULL.

Condition
The Is NULL node can be used to check if a value is NULL. Typically, a value will appear as NULL if there is an error in your flow, or if data has not been processed correctly. Is NULL cannot be used to, for example, notify if a boolean node is False, but only if the value is NULL.

Match
Match works just like the name suggests. In the node you specify some “ids” which allows you to create some value nodes with names and connect those names with the ideas you have created.
You can then connect a slider from dashboarded or use a “get variable” to change the ID.
