interface WaitForNodeOnlineParams {
    groupId: string;
    nodeId: string;
    pollIntervalMs?: number;
    subgroupIds?: string[];
    timeoutMs?: number;
    user: ESPRMNeoUser;
}

Properties

groupId: string

Group the node was associated with during provisioning (drives shadow name).

nodeId: string
pollIntervalMs?: number

Shadow GET poll interval. Default: DEFAULT_NODE_ONLINE_POLL_INTERVAL_MS.

subgroupIds?: string[]

Subgroup (room/CG) ids that currently contain the node. Omitted or empty ⇒ home-only shadow params-{groupId} (legacy callers). When set, shadow is params-{groupId}-{sortedSubgroupIds}.

timeoutMs?: number

Logged-in user; used to connect MQTT if not already connected.