INSTEON Hub: Developer’s Guide
Page 32 © 2013 INSTEON
ALL-Link Cleanup Status Report
ALL-Link Cleanup Status Report (0x58)
What it does Notifies you if a Send ALL-Link Command
29
completed with all Cleanup messages sent, or else if
Cleanups were interrupted due to other INSTEON traffic.
When you’ll get this After you issue a Send ALL-Link Command
29
and the IM finishes sending Cleanups to all members of
the ALL-Link Group, or else when the Cleanup sequence is aborted due to other INSTEON traffic.
What you’ll get
3 bytes.
LED indication
None.
Related Commands
IM 0x61 Send ALL-Link Command
29
IM 0x56 ALL-Link Cleanup Failure Report
31
Message Sent from IM to Host
Byte Value Meaning
1 0x02 Start of IM Command
2
0x58
IM Command Number
3 <Status Byte>
<0x06> (ASCII ACK) The ALL-Link Command sequence initiated previously using Send
ALL-Link Command
29
completed. The IM first sent an ALL-Link Broadcast message,
followed by ALL-Link Cleanup messages sent to all members of the specified ALL-Link
Group. If any member of the ALL-Link Group does not return a Cleanup
acknowledgement, you will receive an ALL-Link Cleanup Failure Report
31
from that
member.
<0x15> (ASCII NAK) The ALL-Link Command sequence initiated previously using Send
ALL-Link Command
29
terminated before the IM sent ALL-Link Cleanup messages to all
members of the specified ALL-Link Group. This is normal behavior when the IM detects
INSTEON traffic from other devices.
Notes
The IM automatically sends ALL-Link Cleanup messages to each member of an ALL-Link Group
following an ALL-Link Broadcast message. If the IM detects other INSTEON traffic during this process,
it will abort the ALL-Link Cleanup sequence and send you this message with a Status Byte of 0x15
(NAK). The Cleanup sequence proceeds in the order in which the devices in the ALL-Link Group were
added to the ALL-Link Database. If the IM finishes sending all of the Cleanup messages, it will send
you this message with a Status Byte of 0x06 (ACK).
For each ALL-Link Cleanup message that the IM sends, you will either receive an INSTEON Standard
Message Received
22
when the Responder answers with a Cleanup acknowledgement message, or
else you will receive an ALL-Link Cleanup Failure Report
31
if the Responder fails to answer with a
Cleanup acknowledgement message. The IM will send you this message whether or not every ALL-
Link Group member acknowledges the Cleanup Command that the IM sends to it.
You can cause the IM to cancel its own Cleanup sequence by sending it a new Send ALL-Link
Command
29
or Send INSTEON Standard or Extended Message
19
during the time that it is sending a
Cleanup sequence (i.e. after it has finished sending an ALL-Link Broadcast message). The IM will send
you this message in those cases.