Serial Interface Cluster

 

 

If a field of the payload starts with 0x, this means that it’s an hexadecimal representation, and if it starts with 0b, it is a binary representation.

Any multi-byte numerical value is serialized in “Big Endian” order.

Speed


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x80 0x060x00 0x00Get the speed currently used in the serial Interface.
Read attribute response0x11 or 0x31 or
...
0x010x80 0x060x00 0x000x00 0x220xssssss0xssssss: Speed used in the Serial Interface
Write attribute no response0x11 or 0x31 or
...
0x050x80 0x060x00 0x000x220xssssssSet a new speed for the Serial Interface
0xssssss: new speed to use
List of supported Speeds (any other speed won’t be taken into account) :
- 1200 bit/s
- 2400 bit/s
- 4800 bit/s
- 9600 bit/s [default value]
- 19200 bit/s
- 38400 bit/s
- 57600 bit/s
- 115200 bit/s

Databits


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x80 0x060x00 0x01Get the number Data Bits value used in the serial Interface.
Read attribute response0x11 or 0x31 or
...
0x010x80 0x060x00 0x010x00 0x200xdd0xdd: Data bits value used in the Serial Interface
Write attribute no response0x11 or 0x31 or
...
0x050x80 0x060x00 0x010x200xddSet a new Data Bits value for the Serial Interface :
0xdd : new Data bits value to use
List of supported Data Bits value (any other won’t be taken into account) :
- 7 bits
- 8 bits [default value]

Parity


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x80 0x060x00 0x02Get the kind of Parity used in the serial Interface
Read attribute response0x11 or 0x31 or
...
0x010x80 0x060x00 0x020x00 0x200xpp0xpp: Kind of Parity used in the Serial Interface
Write attribute no response0x11 or 0x31 or
...
0x050x80 0x060x00 0x020x200xppSet a new kind of Parity for the Serial Interface.
List of supported values for 0xpp:
0x00 -> None Parity [default value]
0x01 -> Odd Parity
0x02 -> Even Parity

StopBits


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 or 0x31 or
...
0x000x80 0x060x00 0x03Get parameters of DataRate
Read attribute response0x11 or 0x31 or
...
0x010x80 0x060x00 0x030x00 0x200xss0xss: Stop bits value used in the Serial Interface
Write attribute no response0x11 or 0x31 or
...
0x050x80 0x060x00 0x030x200xssSet a new Stop Bits value for the Serial Interface
0xss : new Stop bits value to use
List of supported Stop Bits value (any other won’t be taken into account) :
- 1 bit [default value]
- 2 bits
Print Friendly