zwave-js/.config-db/devices/0x010f/fgfs101.json
2025-01-10 22:05:04 -08:00

395 lines
8.5 KiB
JSON

{
"manufacturer": "Fibargroup",
"manufacturerId": "0x010f",
"label": "FGFS101",
"description": "Flood Sensor",
"devices": [
{
"productType": "0x0b00",
"productId": "0x1001"
},
{
"productType": "0x0b01",
"productId": "0x1002"
},
{
"productType": "0x0b01",
"productId": "0x1003"
},
{
"productType": "0x0b00",
"productId": "0x2001"
},
{
"productType": "0x0b01",
"productId": "0x2002"
},
{
"productType": "0x0b01",
"productId": "0x2003"
},
{
"productType": "0x0b00",
"productId": "0x3001"
},
{
"productType": "0x0b01",
"productId": "0x3002"
},
{
"productType": "0x0b01",
"productId": "0x3003"
},
{
"productType": "0x0b00",
"productId": "0x4001"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"associations": {
"1": {
"label": "Flood Alarm",
"maxNodes": 5
},
"2": {
"label": "Tilt & Tamper Sensors",
"maxNodes": 5
},
"3": {
"label": "Device Status",
"maxNodes": 1,
"isLifeline": true
}
},
"paramInformation": [
{
"#": "1",
"label": "Alarm Cancellation Delay",
"description": "Time alarm still indicated after alarm condition has ceased",
"valueSize": 2,
"minValue": 0,
"maxValue": 3600,
"defaultValue": 0
},
{
"#": "2",
"$if": "firmwareVersion >= 3.1",
"label": "Select Alarm Type (Visual/acoustic)",
"description": "This parameter allows for deactivation visual and acoustic alarm.",
"valueSize": 1,
"defaultValue": 3,
"allowManualEntry": false,
"options": [
{
"label": "Acoustic and visual alarms inactive",
"value": 0
},
{
"label": "Acoustic alarm inactive, visual alarm active",
"value": 1
},
{
"label": "Acoustic alarm active, visual alarm inactive",
"value": 2
},
{
"label": "Acoustic and visual alarms active",
"value": 3
}
]
},
{
"#": "5",
"label": "Type Alarm Frame Sent to 1st Assoc Group",
"description": "Type of cmd frame sent in case of flooding",
"valueSize": 1,
"defaultValue": 255,
"unsigned": true,
"allowManualEntry": false,
"options": [
{
"label": "Alarm water",
"value": 0
},
{
"label": "Basic Set",
"value": 255
}
]
},
{
"#": "7",
"label": "Forced Level of Dimming Group 1",
"description": "Parameter specifying forced level of dimming f. asoc grp 1",
"valueSize": 1,
"minValue": 1,
"maxValue": 255,
"defaultValue": 255,
"unsigned": true
},
{
"#": "9",
"label": "Device Off and Alarm Cancellations",
"description": "Enable/disable device off/alarm cancellation updates to 2nd/3rd assoc groups",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "Alarm (Flooding) cancellation inactive",
"value": 0
},
{
"label": "Alarm (Flooding) cancellation active",
"value": 1
}
]
},
{
"#": "10",
"$if": "firmwareVersion <= 3.1",
"label": "Interval Betw. Successive Readings of Temp Sensors",
"valueSize": 2,
"minValue": 1,
"maxValue": 32767,
"defaultValue": 300
},
{
"#": "10",
"$if": "firmwareVersion >= 3.2",
"label": "Temperature Measurement Interval",
"description": "Seconds between consecutive measurements of battery level/temperature",
"valueSize": 4,
"minValue": 1,
"maxValue": 65535,
"defaultValue": 300
},
{
"#": "12",
"$if": "firmwareVersion <= 3.1",
"label": "Temperature Change Report Threshold",
"valueSize": 2,
"minValue": 0,
"maxValue": 1000,
"defaultValue": 50
},
{
"#": "12",
"$if": "firmwareVersion >= 3.2",
"label": "Temperature Measurement Hysteresis",
"description": "Minimum change in temperature value for report to be sent to controller",
"valueSize": 2,
"minValue": 1,
"maxValue": 1000,
"defaultValue": 50
},
{
"#": "13",
"label": "Alarm BROADCAST",
"description": "Transmit the alarm or control frame in 'broadcast' mode",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Broadcast inactive",
"value": 0
},
{
"label": "Flood broadcast active, tamper broadcast inactive",
"value": 1
},
{
"label": "Flood broadcast inactive, tamper broadcast active",
"value": 2
},
{
"label": "Flood and tamper broadcast mode active",
"value": 3
}
]
},
{
"#": "50",
"label": "Low Temperature Alarm Threshold",
"description": "Temperature value below which LED indicator blinks",
"valueSize": 2,
"minValue": -10000,
"maxValue": 10000,
"defaultValue": 1500
},
{
"#": "51",
"label": "High Temperature Alarm Threshold",
"description": "Temperature value above which LED indicator blinks",
"valueSize": 2,
"minValue": -10000,
"maxValue": 10000,
"defaultValue": 3500
},
{
"#": "61",
"label": "Low Temperature Alarm Indicator Colour",
"description": "Default is blue (0x000000FF).",
"valueSize": 4,
"minValue": 0,
"maxValue": 16777215,
"defaultValue": 255
},
{
"#": "62",
"label": "High Temperature Alarm Indicator Colour",
"description": "Default is red (0x00FF0000). 65535 * Red + 256 * Green + Blue",
"valueSize": 4,
"minValue": 0,
"maxValue": 16777215,
"defaultValue": 16711680
},
{
"#": "63",
"label": "Visual Temperature Indicator",
"description": "Enable or disable visual temperature indicator via device's LED",
"valueSize": 1,
"defaultValue": 2,
"allowManualEntry": false,
"options": [
{
"label": "No temperature indication",
"value": 0
},
{
"label": "Every measurement (Battery)",
"value": 1
},
{
"label": "Every measurement (Power mode)",
"value": 2
}
]
},
{
"#": "73",
"label": "Temperature Measurement Compensation",
"description": "Temperature value to compensate between air temp",
"valueSize": 2,
"minValue": -10000,
"maxValue": 10000,
"defaultValue": 0
},
{
"#": "74",
"label": "Alarm Frame for Movement/tamper",
"description": "Movement/tamper alarm sent to 1st & 4th assoc. group",
"valueSize": 1,
"defaultValue": 2,
"allowManualEntry": false,
"options": [
{
"label": "Tamper alarm inactive",
"value": 0
},
{
"label": "Button tamper alarm active",
"value": 1
},
{
"label": "Movement tamper alarm active",
"value": 2
},
{
"label": "Button and movement tampers alarm active",
"value": 3
}
]
},
{
"#": "75",
"$if": "firmwareVersion <= 3.1",
"label": "Visual and Audible Alarms Duration",
"valueSize": 2,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 0,
"unsigned": true
},
{
"#": "75",
"$if": "firmwareVersion >= 3.2",
"label": "Alarms Signalization Duration",
"description": "Turn off alarm after given timeout",
"valueSize": 4,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 0
},
{
"#": "76",
"$if": "firmwareVersion <= 3.1",
"label": "Alarm/basic Retransmission Time When Flooding",
"description": "Time period after which alarm frames will be retransmitted",
"valueSize": 2,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 0,
"unsigned": true
},
{
"#": "76",
"$if": "firmwareVersion >= 3.2",
"label": "Alarm Signalization Reactivation Period",
"description": "Time period after which an alarm will be turned back on",
"valueSize": 4,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 0
},
{
"#": "77",
"label": "Flood Sensor Functionality Turned Off",
"description": "Allows the internal flood sensor to be turned off.",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Flood sensor on",
"value": 0
},
{
"label": "Built-In flood sensor turned off",
"value": 1
}
]
},
{
"#": "78",
"$if": "firmwareVersion >= 3.2",
"label": "Associations in Z-Wave Network Security Mode",
"description": "Defines whether commands are sent as secure or non-secure",
"valueSize": 1,
"defaultValue": 7,
"allowManualEntry": false,
"options": [
{
"label": "None of the groups are sent as secure",
"value": 0
},
{
"label": "2nd group ”Control” sent as secure",
"value": 1
},
{
"label": "3rd group ”Alarm” sent as secure",
"value": 2
},
{
"label": "4th group ”Tamper” sent as secure",
"value": 3
}
]
}
]
}