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.