• Subscribes to shadow MQTT for nodeId, polls getShadow on an interval, resolves when online: true, then unsubscribes and unregisters the temporary node binding (if owned).

    Parameters

    Returns Promise<void>

    If timeoutMs elapses without the node reporting online.

    If MQTT connection or subscription fails.