DESIRED → APPLIED

Offline command behavior

HomeAutoPro records requested state separately from device-confirmed state.

Offline is explicit

When the device is offline, desired state may be retained while confirmed state remains unchanged. The API does not falsely report an ACK. Reconnect, authenticate, apply the queued command and report the actual result.