Subscription configuration for a specific node. Allows per-node customization of subscription channel priority.

interface ESPNodeSubscriptionConfig {
    channelOrder?: string[];
}

Properties

Properties

channelOrder?: string[]

Custom channel order for this node (overrides global order). Channels are tried in the order specified until one succeeds. If not set, uses the global channel order from ESPSubscriptionManager.

Example: ["matter", "notification", "mqtt"]

  • Try Matter first (if supported)
  • Fall back to notifications
  • Finally try MQTT