Devicelist Documentation

From SecuriWiki
Revision as of 13:25, 1 April 2016 by Securifi (Talk | contribs)

Jump to: navigation, search
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