Devicelist Documentation
From SecuriWiki
| Device Type | Device ID | Properties | Device Index | Data Type | XML Text | Remarks |
|---|---|---|---|---|---|---|
| BinarySwitch | 1 | SWITCH BINARY | 1 | bool | true / false | |
| Multilevel Switch | 2 | SWITCH MULTILEVEL | 1 | Unsigned-Char(Decimal) | 0-100 | |
| Binary Sensor | 3 | SENSOR BINARY BATTERY TAMPER |
1 2 3 |
bool Byte bool |
true / false 0-100 true / false |
|
| MultilevelSwitchOnOff | 4 | SWITCH MULTILEVEL SWITCH BINARY |
1 2 |
Unsigned-Char(Decimal) bool |
0-255 true / false |
|
| DoorLock | 5 | LOCK_STATE LOCK_CONF BATTERY MAXIMUM_USERS |
1 2 3 |
Byte Decimal Byte Decimal |
255 0 17 23 26 0-100 0-20 |
|
| Alarm | 6 | BASIC BATTERY |
1 2 |
Unsigned-Char Byte |
0-255 0-100 |
|
| Thermostat | 7 | SENSOR MULTILEVEL THERMOSTAT MODE THERMOSTAT OPERATING STATE THERMOSTAT SETPOINT HEATING THERMOSTAT SETPOINT COOLING THERMOSTAT FAN MODE THERMOSTAT FAN STATE BATTERY UNITS HUMIDITY |
1 2 3 4 5 6 7 8 9 10 |
Decimal List String Decimal Decimal List String Byte String Unsigned-Char(Decimal) |
35-95 35-95 On low , Auto low Running 0-100 C/F % |
|
| Controller | 8 | |||||
| SceneController | 9 | SCENE ACTUATOR CONF | 1 | int | ||
| StandardCIE | 10 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
true / false true / false true / false |
|
| MotionSensor | 11 | STATE LOW BATTERY TAMPER TEMPERATURE |
1 2 3 4 |
bool bool bool Unsigned-Char(Decimal) |
true / false true / false true / false true / false |
|
| ContactSwitch | 12 | STATE LOW BATTERY TAMPER TEMPERATURE |
1 2 3 4 |
bool bool bool Unsigned-Char(Decimal) |
true / false true / false true / false true / false |
|
| FireSensor | 13 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
true / false true / false true / false |
|
| WaterSensor | 14 | STATE LOW BATTERY TAMPER TEMPERATURE |
1 2 3 4 |
bool bool bool Unsigned-Char(Decimal) |
true / false true / false true / false true / false |
|
| GasSensor | 15 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
true / false true / false true / false |
|
| PersonalEmergencyDevice | 16 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
true / false true / false true / false |
|
| VibrationOrMovementSensor | 17 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
true / false true / false true / false |
|
| RemoteControl | 18 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
true / false true / false true / false |
|
| KeyFob | 19 | ARMMODE PANIC_ALARM EMER_ALARM |
1 2 3 |
Unsigned-Char(Decimal) bool bool |
0/2/3 true / false true / false |
|
| Keypad | 20 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
true / false true / false true / false |
|
| StandardWarningDevice | 21 | STATE LOW BATTERY TAMPER |
1 2 3 |
bool bool bool |
Value is not updated in xml,set value between 0 to 65535 true / false true / false |
|
| SmartACSwitch | 22 | SWITCH BINARY AC_FREQUENCYMULTIPLIER AC_FREQUENCYDIVISOR AC_POWERMULTIPLIER AC_POWERDIVISOR AC_VOLTAGEMULTIPLIER AC_VOLTAGEDIVISOR AC_CURRENTMULTIPLIER AC_CURRENTDIVISOR AC_FREQUENCY ACTIVE_POWER RMS_VOLTAGE RMS_CURRENT |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
bool Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-Char(Decimal) Unsigned-Char(Decimal) Unsigned-Char(Decimal) Unsigned-Char(Decimal) |
|
|
| SmartDCSwitch | 23 | SWITCH BINARY DC_POWERMULTIPLIER DC_POWERDIVISOR DC_VOLTAGEMULTIPLIER DC_VOLTAGEDIVISOR DC_CURRENTMULTIPLIER DC_CURRENTDIVISOR DC_POWER AC_CURRENTDIVISOR DC_VOLTAGE DC_CURRENT |
1 2 3 4 5 6 7 8 9 10 11 |
bool Unsigned-16bit Unsigned-16bit Unsigned-16bit Unsigned-16bit Unsigned-16bit Unsigned-16bit Unsigned-16bit Unsigned-16bit Unsigned-16bit Unsigned-16bit |
|
|
| OccupancySensor | 24 | OCCUPANCY TEMPERATURE HUMIDITY LOW BATTERY |
1 2 3 4 |
bool Unsigned-Char(Decimal) Unsigned-Char(Decimal) bool |
true / false true / false |
|
| LightSensor | 25 | ILLUMINANCE or LUMINANCE_PERCENT BATTERY |
1 2 |
Unsigned-Char(Decimal) byte |
0-3000 0-100 |
|
| WindowCovering | 26 | CURRENTPOSITION-LIFT CURRENTPOSITION-LIFT CURRENT POSITION |
|
Unsigned-16bit Unsigned-16bit Unsigned-8bit |
|
|
| TemperatureSensor | 27 | TEMPERATURE HUMIDITY BATTERY |
1 2 3 |
Unsigned-Char(Decimal) Unsigned-Char(Decimal) Byte |
0-100 0-100 |
|
| ZigbeeDoorlock | 28 | LOCK_STATE | 1 |
Byte |
0 1 2 |
|
| ZigbeeTempSensor | 29 | TEMPERATURE | 1 |
Unsigned-Char(Decimal) |
|
|
| PressureSensor | 30 | MEASURED_VALUE TOLERANCE |
Unsigned-16bit Unsigned-16bit |
|
||
| FlowSensor | 31 | MEASURED_VALUE TOLERANCE |
Unsigned-16bit Unsigned-16bit |
|
||
| ColorDimmableLight | 32 | SWITCH MULTILEVEL SWITCH BINARY HUE SATURATION COLOR_TEMPERATURE |
1 2 3 4 5 |
Unsigned-Char(Decimal) bool Unsigned-Char(Decimal) Unsigned-Char(Decimal) Unsigned-Char(Decimal) |
0-255 true / false 0-255 0-254 1000-9000 |
|
| HAPump | 33 | SWITCH BINARY PUMP_STATUS CAPACITY |
|
bool 16bit-bitmap Signed-16bit |
|
|
| Shade | 34 | SWITCH BINARY SWITCH MULTILEVEL STATUS |
|
bool Unsigned-Char(Decimal) Unsigned-Char |
|
|
| SmokeDetector | 36 | BASIC BATTERY |
1 2 |
byte byte |
0-255 0-100 |
|
| FloodSensor | 37 | BASIC BATTERY |
1 2 |
byte byte |
0-255 0-100 |
|
| ShockSensor | 38 | SENSOR BINARY BATTERY |
1 2 |
bool byte |
true -false 0-100 |
|
| DoorSensor | 39 | SENSOR BINARY BATTERY |
1 2 |
bool byte |
true -false 0-100 |
|
| MoistureSensor | 40 | TEMPERATURE BASIC |
1 2 |
Unsigned-Char(Decimal) byte |
0-255 0-100 |
|
| MovementSensor | 41 | SENSOR BINARY BATTERY |
1 2 |
bool byte |
true -false 0-100 |
|
| MultiSwitch | 43 | SWITCH BINARY1 SWITCH BINARY2 |
1 2 |
bool bool |
true -false true -false |
|
| UnknownOnOffModule | 44 | SWITCH BINARY1 | 1 | bool | true -false | |
| BinaryPowerSwitch | 45 | SWITCH BINARY POWER |
1 2 |
bool Decimal |
true -false 0-MAX(not defined) |
|
| SetPointThermostat | 46 | THERMOSTAT SETPOINT BATTERY UNITS TEMPERATURE |
1 2 3 4 |
Decimal Byte String Unsigned-Char(Decimal) |
0-MAX(not defined) 0-100 C/F |
|
| HueLamp | 48 | HUE_BRIDGE_ID SWITCH BINARY HUE SATURATION SWITCH MULTILEVEL EFFECT COLOUR_MODE HUE_BULB_ID USER_NAME REACHABLE |
1 2 3 4 5 6 7 8 9 10 |
String bool StringDecimal Decimal Decimal String String Int String Bool |
true -false 0-65535 0-255 0-255 |
|
| MultiSensor | 49 | STATE BATTERY ILLUMINANCE or LUMINANCE_PERCENT TEMPERATURE HUMIDITY |
1 2 3 4 5 |
Bool byte Decimal Decimal Decimal |
true -false 0-100 Not defined Not defined Not defined |
|
| SecurifiSmartSwitch | 50 | SWITCH BINARY AC_FREQUENCYMULTIPLIER AC_FREQUENCYDIVISOR AC_POWERMULTIPLIER AC_POWERDIVISOR AC_VOLTAGEMULTIPLIER AC_VOLTAGEDIVISOR AC_CURRENTMULTIPLIER AC_CURRENTDIVISOR AC_FREQUENCY ACTIVE_POWER RMS_VOLTAGE RMS_CURRENT |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Bool Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) Unsigned-16bit(Hex) |
true -false |
|
| RollerShutter | 52 | SWITCH MULTILEVEL UP_DOWN STOP |
1 2 3 |
Unsigned-Char(Decimal) Unsigned-Char(Decimal) bool(button) |
0/99/254 0/99 true/false |
|
| GarageDoorOpener | 53 | BARRIER OPERATOR | 1 | Byte | 0/99/254 0/255/254/253/252 |
|
| ZWtoACIRExtender | 54 | SENSOR MULTILEVEL AC MODE AC SETPOINT HEATING AC SETPOINT COOLING AC FAN MODE BATTERY UNITS AC SWING BASIC IR CODE CONFIGURATION |
1 2 3 4 5 6 7 8 9 10 11 |
Decimal List Decimal Decimal List Byte String Byte Byte Short Byte/Short/Int |
Auto, Cool , Heat 60.8 - 86(F) 60.8 - 86(F) Auto Low, On Low, Unknown 5(medium), On High 0 - 100 F 0/1 0/255 0-999 Depends on Data Size |
|
| MultiSoundSiren | 55 | SWITCH MULTILEVEL | 1 | Byte | 0/1/2/3/4/5/6 | |
| EnergyReader | 56 | BATTERY POWER ENERGY CLAMP1_POWER CLAMP1_ENERGY CLAMP2_POWER CLAMP2_ENERGY |
1 2 3 4 5 6 7 |
Byte Decimal Decimal Decimal Decimal Decimal Decimal |
0-100 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) |
|
| EnergyReader | 56 | BATTERY POWER ENERGY CLAMP1_POWER CLAMP1_ENERGY CLAMP2_POWER CLAMP2_ENERGY |
1 2 3 4 5 6 7 |
Byte Decimal Decimal Decimal Decimal Decimal Decimal |
0-100 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) 0-MAX(not defined) |
|
| NestThermostat | 57 | NEST_ID THERMOSTAT_MODE THERMOSTAT_TARGET HUMIDITY THERMOSTAT_RANGE_LOW THERMOSTAT_RANGE_HIGH UNITS AWAY_MODE THERMOSTAT_FAN_STATE CURRENT_TEMPERATURE ISONLINE CAN_COOL CAN_HEAT IS_USING_EMERGENCY_HEAT HAS_FAN HVAC_STATE HAS_LEAF RESPONSE_CODE |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
String String Decimal Int Decimal Decimal String String String Decimal String Bool Bool Bool Bool String Bool Int |
heat, cool, heat-cool,off 50-90 0-100% 50-90 50-90 F/C home, away, auto-away, unknown true/false 0-135 true/false true/false true/false true/false true/false heating, cooling, off true/false 200, 429 |
|
| NestSmokeDetector | 58 | NEST_ID BATTERY CO_ALARM_STATE SMOKE_ALARM_STATE ISONLINE AWAY_MODE RESPONSE_CODE |
1 2 3 4 5 6 7 |
String String String String String String Int |
ok, replace ok, warning, emergency ok, warning, emergency true/false home, away, auto-away, unknown 200, 429 |