Relay state
Last updated
Last updated
This command sets/gets the state of the relay, effectively powering/depowering the appliance it is controlling.
By default, the last state of the relay is saved in the device's memory.
For more details, see the command described below.
Example downlink: 0xC101 β Turn on the relay.
You can set/get the relay state after return of power supply with the following command set.
You can set/get the relay state after overheating protection recovery with the following command set.
You can set the relay state after overheating protection recovery with the command:
Example command: 0x5901 β Sets the relay state to be off after overheating protection recovery.
This command lets the Application Server that the relay state has been manually (physically - via a button on the device) changed from the device.
The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.
Example uplink: 0x5D01;
The relay state has been manually changed to 01 (Relay state is ON).
Byte index
Hex value β Meaning
0
C1 β The command code.
1
00 β OFF;
01 β ON.
Byte index
Sent request
Received response
0
B1 β Command code
B1 β Command code
1
00 - The relay is off; 01 - The relay is on;
Byte index
Hex value β Meaning
0
5E β The command code.
1
00: Last state. Default value. 01: On - after return of power supply. 02: Off - after return of power supply.
Byte index
Sent request
Received response
0
5F β Command code.
5F β Command code.
1
00: Last state. 01: On - after return of power supply. 02: Off - after return of power supply.
Byte index
Hex value β Meaning
0
59 β The command code.
1
00: Last state. Default value.
01: OFF - after overheating protection recovery.
Byte index
Sent request
Received response
0
5A β Command code.
5A β Command code.
1
00: Last state.
01: OFF - after overheating protection recovery.
Byte index
Received response
0
5D β Command code
1
XX - Relay state.