D_DSCAlarmPanel1.json
{
"flashicon": "icons\/generic_sensor.swf",
"imgIconBody": "",
"imgIconDimmable": "",
"imgIconTurnable": "",
"imgIconMin": "",
"imgIconMax": "",
"halloIconsDir": "pics\/hallo",
"inScene": "0",
"DisplayStatus": {
},
"doc_url":{
"doc_forced_url":{
"text":"http://wiki.micasaverde.com/index.php/DscAlarmPanel"
}
},
"Tabs": [
{
"Label": {
"lang_tag": "DSC_alarm_panel",
"text": "DSC Alarm Panel"
},
"Position": "0",
"TabType": "flash",
"Control": [
{
"ControlType": "variable",
"Display": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Variable": "LCD",
"Top": 60,
"Left": 10,
"Width": 200,
"Height": 20
}
},
{
"ControlGroup": "2",
"ControlHeader": "1",
"ControlType": "label",
"Label": {
"lang_tag": "device_settings_page",
"text": "PIN Options"
},
"Display": {
"Top": 100,
"Left": 50,
"Width": 200,
"Height": 20
}
},
{
"ControlGroup": "2",
"ControlPair": "1",
"ControlType": "input",
"ID": "PINCode",
"Display": {
"Top": 120,
"Left": 50,
"Width": 100,
"Height": 20
}
},
{
"ControlGroup": "2",
"ControlPair": "1",
"ControlType": "button",
"Label": {
"lang_tag": "cmd_set",
"text": "Set Time"
},
"Display": {
"Top": 118,
"Left": 170,
"Width": 100,
"Height": 20
},
"Command": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Action": "SyncTime",
"Parameters": [
{
"Name": "PINCode",
"ID": "PINCode"
}
]
}
},
{
"ControlGroup": "2",
"ControlHeader": "1",
"ControlType": "label",
"Label": {
"lang_tag": "device_settings_page",
"text": "DSC Interface Module"
},
"Display": {
"Top": 150,
"Left": 50,
"Width": 200,
"Height": 20
}
},
{
"ControlGroup": "2",
"ControlPair": "1",
"ControlType": "button",
"Label": {
"lang_tag": "cmd_set",
"text": "DSC IT-100"
},
"Display": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Variable": "InterfaceType",
"Value": "IT100",
"Top": 170,
"Left": 50,
"Width": 100,
"Height": 20
},
"Command": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Action": "SetInterfaceType",
"Parameters": [
{
"Name": "InterfaceType",
"Value": "IT100"
}
]
}
},
{
"ControlGroup": "2",
"ControlPair": "1",
"ControlType": "button",
"Label": {
"lang_tag": "cmd_set",
"text": "EnvisaLink"
},
"Display": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Variable": "InterfaceType",
"Value": "2DS",
"Top": 170,
"Left": 155,
"Width": 100,
"Height": 20
},
"Command": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Action": "SetInterfaceType",
"Parameters": [
{
"Name": "InterfaceType",
"Value": "2DS"
}
]
}
},
{
"ControlGroup": "2",
"ControlHeader": "1",
"ControlType": "label",
"Label": {
"lang_tag": "device_settings_page",
"text": "Door Zones"
},
"Display": {
"Top": 200,
"Left": 50,
"Width": 200,
"Height": 20
}
},
{
"ControlType": "variable",
"Display": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Variable": "DoorZones",
"Top": 220,
"Left": 50,
"Width": 200,
"Height": 20
}
},
{
"ControlGroup": "2",
"ControlHeader": "1",
"ControlType": "label",
"Label": {
"lang_tag": "device_settings_page",
"text": "Motion Zones"
},
"Display": {
"Top": 240,
"Left": 50,
"Width": 200,
"Height": 20
}
},
{
"ControlType": "variable",
"Display": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Variable": "MotionZones",
"Top": 260,
"Left": 50,
"Width": 200,
"Height": 20
}
},
{
"ControlGroup": "2",
"ControlHeader": "1",
"ControlType": "label",
"Label": {
"lang_tag": "device_settings_page",
"text": "Smoke Zones"
},
"Display": {
"Top": 280,
"Left": 50,
"Width": 200,
"Height": 20
}
},
{
"ControlType": "variable",
"Display": {
"Service": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"Variable": "SmokeZones",
"Top": 300,
"Left": 50,
"Width": 200,
"Height": 20
}
}
]
},
{
"Label": {
"lang_tag": "notifications",
"text": "Notifications"
},
"Position": "5",
"TabType": "javascript",
"ScriptName": "shared.js",
"Function": "device_notifications"
},
{
"Label": {
"lang_tag": "settings",
"text": "Settings"
},
"Position": "1",
"TabType": "javascript",
"ScriptName": "shared.js",
"Function": "simple_device"
},
{
"Label": {
"lang_tag": "advanced",
"text": "Advanced"
},
"Position": "2",
"TabType": "javascript",
"ScriptName": "shared.js",
"Function": "advanced_device"
}
],
"eventList": {
"event_1": {
"label":"Fire Key Alarm",
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": {
"argument_1": {
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": {
"Cleared": "0",
"Triggered": "1"
},
"name": "FireKeyAlarm",
"comparisson": "=",
"prefix": "When Fire Alarm is",
"suffix": ""
}
}
},
"event_2": {
"label":"Auxiliary Key Alarm",
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": {
"argument_1": {
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": {
"Cleared": "0",
"Triggered": "1"
},
"name": "AuxKeyAlarm",
"comparisson": "=",
"prefix": "When Alarm is",
"suffix": ""
}
}
},
"event_3": {
"label":"Panic Key Alarm",
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": {
"argument_1": {
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": {
"Cleared": "0",
"Triggered": "1"
},
"name": "PanicKeyAlarm",
"comparisson": "=",
"prefix": "When Panic Key is",
"suffix": ""
}
}
},
"event_4": {
"label":"Auxiliary Input Alarm",
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": {
"argument_1": {
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": {
"Cleared": "0",
"Triggered": "1"
},
"name": "AuxInputAlarm",
"comparisson": "=",
"prefix": "When Auxliary Input is",
"suffix": ""
}
}
}
},
"eventList2": [
{
"id": 1,
"label": {
"lang_tag": "fire_key_alarm",
"text": "Fire Key Alarm"
},
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": [
{
"id": 1,
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": [
{
"Cleared": "0",
"HumanFriendlyText": {
"lang_tag": "fire_alarm_cleared",
"text": "_DEVICE_NAME_: Fire Alarm is Cleared"
}
},
{
"Triggered": "1",
"HumanFriendlyText": {
"lang_tag": "fire_alarm_triggered",
"text": "_DEVICE_NAME_: Fire Alarm is Triggered"
}
}
],
"name": "FireKeyAlarm",
"comparisson": "=",
"prefix": {
"lang_tag": "when",
"text": "When?"
},
"suffix": {}
}
]
},
{
"id": 2,
"label": {
"lang_tag": "auxiliary_key_alarm",
"text": "Auxiliary Key Alarm"
},
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": [
{
"id": 1,
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": [
{
"Cleared": "0",
"HumanFriendlyText": {
"lang_tag": "aux_alarm_cleared",
"text": "_DEVICE_NAME_: Auxiliary Alarm is Cleared"
}
},
{
"Triggered": "1",
"HumanFriendlyText": {
"lang_tag": "aux_alarm_triggered",
"text": "_DEVICE_NAME_: Auxiliary Alarm is Triggered"
}
}
],
"name": "AuxKeyAlarm",
"comparisson": "=",
"prefix": {
"lang_tag": "when",
"text": "When?"
},
"suffix": {}
}
]
},
{
"id": 3,
"label": {
"lang_tag": "panic_key_alarm",
"text": "Panic Key Alarm"
},
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": [
{
"id": 1,
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": [
{
"Cleared": "0",
"HumanFriendlyText": {
"lang_tag": "panic_alarm_cleared",
"text": "_DEVICE_NAME_: Panic Alarm is Cleared"
}
},
{
"Triggered": "1",
"HumanFriendlyText": {
"lang_tag": "panic_alarm_triggered",
"text": "_DEVICE_NAME_: Panic Alarm is Triggered"
}
}
],
"name": "PanicKeyAlarm",
"comparisson": "=",
"prefix": {
"lang_tag": "when",
"text": "When?"
},
"suffix": {}
}
]
},
{
"id": 4,
"label": {
"lang_tag": "auxiliary_input_alarm",
"text": "Auxiliary Input Alarm"
},
"serviceId": "urn:micasaverde-com:serviceId:DSCAlarmPanel1",
"argumentList": [
{
"id": 1,
"dataType": "boolean",
"defaultValue": "1",
"allowedValueList": [
{
"Cleared": "0",
"HumanFriendlyText": {
"lang_tag": "aux_alarm_cleared",
"text": "_DEVICE_NAME_: Auxiliary Input Alarm is Cleared"
}
},
{
"Triggered": "1",
"HumanFriendlyText": {
"lang_tag": "aux_alarm_triggered",
"text": "_DEVICE_NAME_: Auxiliary Input Alarm is Triggered"
}
}
],
"name": "AuxInputAlarm",
"comparisson": "=",
"prefix": {
"lang_tag": "when",
"text": "When?"
},
"suffix": {}
}
]
}
],
"DeviceType": "urn:schemas-micasaverde-com:device:DSCAlarmPanel:1",
"device_type": "urn:schemas-micasaverde-com:device:DSCAlarmPanel:1"
}