Starter

protocol Starter : NodeWithOutput

Base protocol for all Starters in the automation graph.

  • The unique entity for the HomeDevice or Structure entity associated with the StateReader.

    Declaration

    Swift

    var entity: any HomeObject { get }
  • The identifier for the DeviceType associated with the StateReader, if the entity is a device.

    Declaration

    Swift

    var deviceType: (any DeviceType.Type)? { get }
  • The string-based identifier for the DeviceType. If the deviceType is UnknownDeviceType it will refer to the original DeviceType ID provided.

    Declaration

    Swift

    var deviceTypeID: String? { get }