User Manual

0x0003
INT8U,
read-only,
HWVersion
Hardware version 1
0x0004
string,
read-only,
ManufacturerName
Sunricher
0x0005
string,
read-only,
ModelIdentifier
When Power up, device will broadcast
0x0006
string,
read-only,
DateCode
NULL
0x0007
ENUM8,
read-only
PowerSource
Power supply type of the device, 0x03 (battery)
0x0008
ENUM8,
read-only
GenericDevice-Class
0XFF
0x0009
ENUM8,
read-only
GenericDevice-Type
0XFF
0x000A
octstr
read-only
ProductCode
00
0x000B
string,
read-only
ProductURL
NULL
0x4000
string,
read-only
Sw build id
6.10.0.0_r1
Command supported:
Command Description
0x00
Reset to Factory Defaults Command
On receipt of this command, the device resets all the attributes of all its
clusters to their factory defaults. Note that networking functionality, bindings,
groups, or other persistent data are not affected by this command.
1.2.2 Power Configuration-0x0001(Server)
Attributes Supported:
Attribute Type Description
0x0020
Int8u,
read-only,
reportable
BatteryVoltage
Current device battery power, unit is 0.1V
Min interval: 1s,
Max interval: 28800s(8 hour),
reportable change: 2 (0.2V)
0x0021
Int8u,
read-only,
reportable
BatteryPercentageRemaining
Remaining battery power percentage, 1-100 (1%-100%)
Min interval: 1s,
Max interval: 28800s(8 hour),
reportable change: 5 (5%)
0x0035
MAP8,
reportable
BatteryAlarmMask
Bit0 enables BatteryVoltageMinThreshold alarm
0x003e
map32,
read-only,
reportable
BatteryAlarmState
Bit0, Battery voltage too low to continue operating the device's radio (i.e.,
BatteryVoltageMinThreshold value has been reached)
1.2.3 Identify-0x0003 (Server)
Attributes Supported:
Attribute Type Description
0x0000 Int16u
Identify time
Sever can receive the following commands:
CmdID Description
0x00
Identify
0x01
IdentifyQuery
Sever can generate the following commands:
CmdID Description
0x00
IdentifyQueryResponse
1.2.4 OTA Upgrade-0x0019 (Client)
Attributes Supported:
Attribute Type Description
0x0000
EUI64,
read-only
UpgradeServerID
0xffffffffffffffff, is an invalid IEEE address.
When the device has joined a network it will automatically auto scan for a OTA upgrade server in the network. If it finds a
server an auto bind is created and ones every 10mins it will automatically send its “current file version” to the OTA
upgrade server. It is the server that initiates the firmware upgrade process.
0x0001
Int32u,
read-only
FileOffset
The parameter indicates the current location in the OTA upgrade image. It is
essentially the (start of the) address of the image data that is being transferred
from the OTA server to the client. The attribute is optional on the client and is
made available in a case where the server wants to track the upgrade process
of a particular client.
0x0002
Int32u,
Read-only
OTA Current File Version
When Power up, device will broadcast
0x006
enum8 ,
read-only
ImageUpgradeStatus
The upgrade status of the client device. The status indicates where the client
device is at in terms of the download and upgrade process. The status helps to
indicate whether the client has completed the download process and whether it
is ready to upgrade to the new image.
1.2.5 Occupancy Sensing-0x0406(Server)
Attributes Supported:
Attribute Type Description
MAP8,
read-only
reportable
0x0000
Occupancy