Node
sealed class Node
Action | 
                
                   Represents a command that the automation can issue, such as turning on a device, or a change to the value of a trait attribute, such as increasing a temperature threshold.  | 
              
Assignment | 
                
                   A class that assigns a value to a variable.  | 
              
Condition | 
                
                   A logical state that controls whether an automation that has been triggered by a   | 
              
Delay | 
                
                   A   | 
              
ManualStarter | 
                
                   A starter that allows the user to manually activate an automation.  | 
              
ParallelFlow | 
                
                   A set of one or more Automation nodes that execute in parallel.  | 
              
SelectFlow | 
                
                   A   | 
              
SequentialFlow | 
                
                   A set of one or more Automation nodes that execute sequentially.  | 
              
Starter | 
                
                   Defines the initial triggers that activate an automation, such as a change to a trait.  | 
              
StateReader | 
                
                   A class that accesses a trait's state.  | 
              
Suppression | 
                
                   Terminates execution of all the following nodes if the automation is triggered again within the specified time range.  | 
              
UnknownNode | 
                
                   An unknown node type converted from ADM proto.  | 
              
An Automation node.