911 lines
20 KiB
JSON
911 lines
20 KiB
JSON
|
{
|
||
|
"manufacturer": "Fibargroup",
|
||
|
"manufacturerId": "0x010f",
|
||
|
"label": "FGMS001",
|
||
|
"description": "Motion Sensor",
|
||
|
"devices": [
|
||
|
{
|
||
|
"productType": "0x0800",
|
||
|
"productId": "0x1001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0800",
|
||
|
"productId": "0x2001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0800",
|
||
|
"productId": "0x3001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0800",
|
||
|
"productId": "0x4001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0800",
|
||
|
"productId": "0x6001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x1001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x1002"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x2001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x2002"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x3001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x3002"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x4001"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x0801",
|
||
|
"productId": "0x4002"
|
||
|
},
|
||
|
{
|
||
|
"productType": "0x8800",
|
||
|
"productId": "0x3001"
|
||
|
}
|
||
|
],
|
||
|
"firmwareVersion": {
|
||
|
"min": "0.0",
|
||
|
"max": "255.255"
|
||
|
},
|
||
|
"associations": {
|
||
|
"1": {
|
||
|
"label": "Motion Sensor Status",
|
||
|
"maxNodes": 16
|
||
|
},
|
||
|
"2": {
|
||
|
"label": "Tamper Alarm",
|
||
|
"maxNodes": 16,
|
||
|
"isLifeline": true
|
||
|
},
|
||
|
"3": {
|
||
|
"label": "Controller Updates",
|
||
|
"maxNodes": 1,
|
||
|
"isLifeline": true
|
||
|
}
|
||
|
},
|
||
|
"paramInformation": [
|
||
|
{
|
||
|
"#": "1",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Motion Sensor Sensitivity",
|
||
|
"description": "The lower the value, the more sensitive the PIR sensor.",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 8,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 10,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "1",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Motion Sensor Sensitivity",
|
||
|
"description": "The lower the value, the more sensitive the PIR sensor.",
|
||
|
"valueSize": 2,
|
||
|
"minValue": 8,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 15
|
||
|
},
|
||
|
{
|
||
|
"#": "2",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "After Motion Blind Time",
|
||
|
"description": "Period of time through which the PIR sensor is \"blind\".",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 15,
|
||
|
"defaultValue": 15
|
||
|
},
|
||
|
{
|
||
|
"#": "2",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "After Motion Blind Time",
|
||
|
"description": "Period of time through which the PIR sensor won't detect motion after detecting motion.",
|
||
|
"valueSize": 1,
|
||
|
"unit": "0.5 seconds",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 15,
|
||
|
"defaultValue": 15
|
||
|
},
|
||
|
{
|
||
|
"#": "3",
|
||
|
"label": "Motion Pulses Required",
|
||
|
"description": "Sets the number of moves required for the PIR sensor to report motion. The more the value is, the less sensitive it is.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 1,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "1 move",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "2 moves",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "3 moves",
|
||
|
"value": 2
|
||
|
},
|
||
|
{
|
||
|
"label": "4 moves",
|
||
|
"value": 3
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "4",
|
||
|
"label": "Motion Window Time",
|
||
|
"description": "The amount of time the movements specified in parameter #3 need to take place in. The higher the value, the more sensitive the PIR sensor.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 2,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "4 seconds",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "8 seconds",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "12 seconds",
|
||
|
"value": 2
|
||
|
},
|
||
|
{
|
||
|
"label": "16 seconds",
|
||
|
"value": 3
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "6",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Motion Alarm Cancellation Delay",
|
||
|
"description": "Period of time after which Motion alarm will be cancelled.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 30,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "6",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Motion Alarm Cancellation Delay",
|
||
|
"description": "Amount of time the alarm will be canceled after.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 30
|
||
|
},
|
||
|
{
|
||
|
"#": "8",
|
||
|
"label": "Motion Day/Night Mode",
|
||
|
"description": "The parameter determines the part of day in which the PIR sensor will be active.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "PIR sensor always active",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "PIR sensor active during the day only",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "PIR sensor active during the night only",
|
||
|
"value": 2
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "9",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Night/Day Threshold",
|
||
|
"description": "The parameter defines the difference between night and day.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 200,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "9",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Night/Day Threshold",
|
||
|
"description": "The difference between night and day, used in parameter #8.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 200
|
||
|
},
|
||
|
{
|
||
|
"#": "12",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Basic Command Class Configuration",
|
||
|
"description": "Determines the command frames sent to 1st association group.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "On and off",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Only on",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "Only off",
|
||
|
"value": 2
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "12",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Basic Command Class Configuration",
|
||
|
"description": "Determines the command frames sent to 2nd association group.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Basic on and basic off",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Only the basic on",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "Only the basic off",
|
||
|
"value": 2
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "14",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "BASIC ON Command Frame Value",
|
||
|
"description": "The value of 255 allows to turn ON a device.",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 255,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "14",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "BASIC ON Command Frame Value",
|
||
|
"description": "The value of 255 allows to turn ON a device.",
|
||
|
"valueSize": 2,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 255
|
||
|
},
|
||
|
{
|
||
|
"#": "16",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "BASIC OFF Command Frame Value",
|
||
|
"description": "The value of 0 allows to turn OFF a device.",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 0,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "16",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "BASIC OFF Command Frame Value",
|
||
|
"description": "The value of 0 allows to turn OFF a device.",
|
||
|
"valueSize": 2,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 0
|
||
|
},
|
||
|
{
|
||
|
"#": "18[0x01]",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"$import": "templates/fibaro_template.json#send_secure_commands_group2",
|
||
|
"defaultValue": 1
|
||
|
},
|
||
|
{
|
||
|
"#": "18[0x02]",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"$import": "templates/fibaro_template.json#send_secure_commands_group3",
|
||
|
"defaultValue": 1
|
||
|
},
|
||
|
{
|
||
|
"#": "18[0x04]",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"$import": "templates/fibaro_template.json#send_secure_commands_group4",
|
||
|
"defaultValue": 1
|
||
|
},
|
||
|
{
|
||
|
"#": "18[0x08]",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"$import": "templates/fibaro_template.json#send_secure_commands_group5",
|
||
|
"defaultValue": 1
|
||
|
},
|
||
|
{
|
||
|
"#": "20",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Tamper Sensitivity",
|
||
|
"description": "The parameter determines the changes in forces.",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 122,
|
||
|
"defaultValue": 15
|
||
|
},
|
||
|
{
|
||
|
"#": "20",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Tamper Sensitivity",
|
||
|
"description": "Change in g-force acceleration that will result in the tamper alarm where 0 = off, 1 = 0.08g (most sensitive), and 121 = 2g (least sensitive).",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 121,
|
||
|
"defaultValue": 20
|
||
|
},
|
||
|
{
|
||
|
"#": "22",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Tamper Alarm Cancellation Delay",
|
||
|
"description": "Time period after which a tamper alarm will be cancelled.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 30,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "22",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Tamper Alarm Cancellation Delay",
|
||
|
"description": "Time period after which a tamper alarm will be cancelled.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 1,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 30
|
||
|
},
|
||
|
{
|
||
|
"#": "24",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Tamper Operating Modes",
|
||
|
"description": "The parameter determines the behaviour of tamper and how it reports.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Tamper report/no cancellation report",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Tamper and cancellation report",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "Tamper/No cancellation plus orientation in space",
|
||
|
"value": 2
|
||
|
},
|
||
|
{
|
||
|
"label": "Tamper/Cancellation plus orientation in space",
|
||
|
"value": 3
|
||
|
},
|
||
|
{
|
||
|
"label": "Max level of vibrations recorded (Earthquake)",
|
||
|
"value": 4
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "24",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Tamper Operating Modes",
|
||
|
"description": "This parameter determines function of the tamper and sent reports",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Only tamper",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Tamper and earthquake detector",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "Tamper and orientation in space",
|
||
|
"value": 2
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "25",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Tamper Alarm Cancellation",
|
||
|
"description": "This parameter allows to disable cancellation of the tamper alarm.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 1,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Don't send tamper cancellation report",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Send tamper cancellation report",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "26",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Tamper Alarm Broadcast Mode",
|
||
|
"description": "Alarm frame will or will not be sent in broadcast mode.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Tamper alarm is not sent in broadcast mode",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Tamper alarm sent in broadcast mode",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "28",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Tamper Alarm Broadcast Mode",
|
||
|
"description": "Determines whether the tamper alarm frame will be sent in broadcast mode",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Reported to association groups",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Reported in broadcast mode to 3rd assoc grp",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "29",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Tamper Backward Compatible Broadcast Mode",
|
||
|
"description": "Determines whether the tamper alarm frame will be sent in broadcast mode",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Reported to association groups",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Reported in broadcast mode",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "40",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Illumination Report Threshold",
|
||
|
"description": "Change in level of light intensity resulting in illumination report.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 200,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "40",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Illuminance Report Threshold",
|
||
|
"description": "Minimum change in light intensity level resulting in illumination report.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 200
|
||
|
},
|
||
|
{
|
||
|
"#": "42",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Illumination Report Interval",
|
||
|
"description": "Time interval between consecutive illumination reports.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 0,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "42",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Illuminance Report Interval",
|
||
|
"description": "Time interval between consecutive illumination reports (sent even when there is no change).",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 3600
|
||
|
},
|
||
|
{
|
||
|
"#": "60",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Temperature Report Threshold",
|
||
|
"description": "Change in level of temperature resulting in temperature report.",
|
||
|
"valueSize": 1,
|
||
|
"unit": "0.1 °C",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 10,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "60",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Temperature Report Threshold",
|
||
|
"description": "The change in temperature resulting in temperature report.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "0.1 °C",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 20
|
||
|
},
|
||
|
{
|
||
|
"#": "62",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Temperature Measuring Interval",
|
||
|
"description": "The parameter determines how often the temperature will be measured.",
|
||
|
"valueSize": 2,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 900,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "62",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Temperature Measuring Interval",
|
||
|
"description": "How often the temperature will be measured",
|
||
|
"valueSize": 2,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 900
|
||
|
},
|
||
|
{
|
||
|
"#": "64",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Temperature Report Interval",
|
||
|
"description": "How often temperature reports will be sent to the main controller.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 0,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "64",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Temperature Report Interval",
|
||
|
"description": "Time interval between consecutive temperature reports (sent even when there is no change).",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 0
|
||
|
},
|
||
|
{
|
||
|
"#": "66",
|
||
|
"label": "Temperature Offset",
|
||
|
"description": "The value to be added to the actual measured temperature.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "0.1 °C",
|
||
|
"minValue": -1000,
|
||
|
"maxValue": 1000,
|
||
|
"defaultValue": 0
|
||
|
},
|
||
|
{
|
||
|
"#": "80",
|
||
|
"label": "LED Signalling Mode",
|
||
|
"description": "How the light behaves after motion has been detected.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 10,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Disabled",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Depends on the temperature",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "Flashlight mode - LED glows white 10 seconds",
|
||
|
"value": 2
|
||
|
},
|
||
|
{
|
||
|
"label": "White",
|
||
|
"value": 3
|
||
|
},
|
||
|
{
|
||
|
"label": "Red",
|
||
|
"value": 4
|
||
|
},
|
||
|
{
|
||
|
"label": "Green",
|
||
|
"value": 5
|
||
|
},
|
||
|
{
|
||
|
"label": "Blue",
|
||
|
"value": 6
|
||
|
},
|
||
|
{
|
||
|
"label": "Yellow",
|
||
|
"value": 7
|
||
|
},
|
||
|
{
|
||
|
"label": "Cyan",
|
||
|
"value": 8
|
||
|
},
|
||
|
{
|
||
|
"label": "Magenta",
|
||
|
"value": 9
|
||
|
},
|
||
|
{
|
||
|
"label": "Depends on the temperature (Blink again when motion is detected)",
|
||
|
"value": 10
|
||
|
},
|
||
|
{
|
||
|
"label": "Flashlight mode (Motion extends the flashlight)",
|
||
|
"value": 11
|
||
|
},
|
||
|
{
|
||
|
"label": "White (Blink again when motion is detected)",
|
||
|
"value": 12
|
||
|
},
|
||
|
{
|
||
|
"label": "Red (Blink again when motion is detected)",
|
||
|
"value": 13
|
||
|
},
|
||
|
{
|
||
|
"label": "Green (Blink again when motion is detected)",
|
||
|
"value": 14
|
||
|
},
|
||
|
{
|
||
|
"label": "Blue (Blink again when motion is detected)",
|
||
|
"value": 15
|
||
|
},
|
||
|
{
|
||
|
"label": "Yellow (Blink again when motion is detected)",
|
||
|
"value": 16
|
||
|
},
|
||
|
{
|
||
|
"label": "Cyan (Blink again when motion is detected)",
|
||
|
"value": 17
|
||
|
},
|
||
|
{
|
||
|
"label": "Magenta (Blink again when motion is detected)",
|
||
|
"value": 18
|
||
|
},
|
||
|
{
|
||
|
"label": "LED colour depends on the temperature (Blink twice again when motion is detected)",
|
||
|
"value": 19
|
||
|
},
|
||
|
{
|
||
|
"label": "White (Blink twice again when motion is detected)",
|
||
|
"value": 20
|
||
|
},
|
||
|
{
|
||
|
"label": "Red (Blink twice again when motion is detected)",
|
||
|
"value": 21
|
||
|
},
|
||
|
{
|
||
|
"label": "Green (Blink twice again when motion is detected)",
|
||
|
"value": 22
|
||
|
},
|
||
|
{
|
||
|
"label": "Blue (Blink twice again when motion is detected)",
|
||
|
"value": 23
|
||
|
},
|
||
|
{
|
||
|
"label": "Yellow (Blink twice again when motion is detected)",
|
||
|
"value": 24
|
||
|
},
|
||
|
{
|
||
|
"label": "Cyan (Blink twice again when motion is detected)",
|
||
|
"value": 25
|
||
|
},
|
||
|
{
|
||
|
"label": "Magenta (Blink twice again when motion is detected)",
|
||
|
"value": 26
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "81",
|
||
|
"label": "LED Brightness",
|
||
|
"description": "Brightness of the LED when it's on.",
|
||
|
"valueSize": 1,
|
||
|
"unit": "%",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 50
|
||
|
},
|
||
|
{
|
||
|
"#": "82",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Low Brightness Illuminance Threshold",
|
||
|
"description": "Below which LED brightness is set to 1%",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 100,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "82",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Low Brightness Illuminance Threshold",
|
||
|
"description": "When the light intensity is below this, the brightness of the light is 1%.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 100
|
||
|
},
|
||
|
{
|
||
|
"#": "83",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "High Brightness Illuminance Threshold",
|
||
|
"description": "Above which LED brightness is set to 100%",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 1000,
|
||
|
"unsigned": true
|
||
|
},
|
||
|
{
|
||
|
"#": "83",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "High Brightness Illuminance Threshold",
|
||
|
"description": "When the light intensity is above this, the brightness of the light is 1%.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "lux",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 32767,
|
||
|
"defaultValue": 1000
|
||
|
},
|
||
|
{
|
||
|
"#": "86",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "Low Temperature Threshold for Blue",
|
||
|
"description": "This parameter is relevant only when parameter 80 has been properly configured.",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 18
|
||
|
},
|
||
|
{
|
||
|
"#": "86",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "Low Temperature Threshold for Blue",
|
||
|
"description": "When the temperature is below this, the light is blue.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "°C",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 18
|
||
|
},
|
||
|
{
|
||
|
"#": "87",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "High Temperature Threshold for Red",
|
||
|
"description": "This parameter is relevant only when parameter 80 has been properly configured.",
|
||
|
"valueSize": 1,
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 28
|
||
|
},
|
||
|
{
|
||
|
"#": "87",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "High Temperature Threshold for Red",
|
||
|
"description": "When the temperature is above this, the light is red.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "°C",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 255,
|
||
|
"defaultValue": 28
|
||
|
},
|
||
|
{
|
||
|
"#": "89",
|
||
|
"$if": "firmwareVersion <= 3.1",
|
||
|
"label": "LED Tamper Alarm",
|
||
|
"description": "Indicating mode resembles a police car (white, red and blue).",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 0,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "LED does not indicate tamper alarm",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "LED indicates tamper alarm",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "89",
|
||
|
"$if": "firmwareVersion >= 3.2",
|
||
|
"label": "LED Tamper Alarm",
|
||
|
"description": "Indicating mode resembles a police car (white, red and blue)",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 1,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "LED does not indicate tamper alarm",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "LED indicates tamper alarm",
|
||
|
"value": 1
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|