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

473 lines
10 KiB
JSON

{
"manufacturer": "Fibargroup",
"manufacturerId": "0x010f",
"label": "FGS223",
"description": "Double Switch 2",
"devices": [
{
"productType": "0x0203",
"productId": "0x1000"
},
{
"productType": "0x0203",
"productId": "0x2000"
},
{
"productType": "0x0203",
"productId": "0x3000"
},
{
"productType": "0x0203",
"productId": "0x4000"
},
{
"productType": "0x0203",
"productId": "0x6000"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"associations": {
"1": {
"label": "Lifeline",
"maxNodes": 1,
// This device requires a multi channel association on the root
// to be able to report from the correct endpoints
"multiChannel": true,
"isLifeline": true
}
},
"paramInformation": [
{
"#": "9",
"$import": "~/templates/master_template.json#state_after_power_failure_off_prev"
},
{
"#": "10",
"label": "First Channel - Operating Mode",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Standard",
"value": 0
},
{
"label": "Delay turn on",
"value": 1
},
{
"label": "Delay turn off",
"value": 2
},
{
"label": "Automatically turn on",
"value": 3
},
{
"label": "Automatically turn off",
"value": 4
},
{
"label": "Blink",
"value": 5
}
]
},
{
"#": "11",
"label": "First Channel - Reaction to Key S1 for Delay/Auto ON/OFF Modes",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Cancel and set target state",
"value": 0
},
{
"label": "Ignore - Mode runs until it ends",
"value": 1
},
{
"label": "Reset - Start time from the beginning",
"value": 2
}
]
},
{
"#": "12",
"label": "First Channel - Time Parameter for Delay/Auto ON/OFF Modes",
"valueSize": 2,
"unit": "seconds",
"minValue": 0,
"maxValue": 32000,
"defaultValue": 50,
"options": [
{
"label": "0.1 seconds",
"value": 0
}
]
},
{
"#": "13",
"label": "First Channel - Pulse Time for Blink Mode",
"valueSize": 2,
"unit": "0.1 seconds",
"minValue": 1,
"maxValue": 32000,
"defaultValue": 5
},
{
"#": "15",
"label": "Second Channel - Operating Mode",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Standard",
"value": 0
},
{
"label": "Delay turn on",
"value": 1
},
{
"label": "Delay turn off",
"value": 2
},
{
"label": "Automatically turn on",
"value": 3
},
{
"label": "Automatically turn off",
"value": 4
},
{
"label": "Blink",
"value": 5
}
]
},
{
"#": "16",
"label": "Second Channel - Reaction to Key S2 for Delay/Auto ON/OFF Modes",
"valueSize": 1,
"unit": "seconds",
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Cancel and set target state",
"value": 0
},
{
"label": "Ignore - Mode runs until it ends",
"value": 1
},
{
"label": "Reset - Start time from the beginning",
"value": 2
}
]
},
{
"#": "17",
"label": "Second Channel - Time Parameter for Delay/Auto ON/OFF Modes",
"valueSize": 2,
"unit": "seconds",
"minValue": 0,
"maxValue": 32000,
"defaultValue": 50,
"options": [
{
"label": "0.1 seconds",
"value": 0
}
]
},
{
"#": "18",
"label": "Second Channel - Pulse Time for Blink Mode",
"valueSize": 2,
"unit": "0.1 seconds",
"minValue": 1,
"maxValue": 32000,
"defaultValue": 5
},
{
"#": "20",
"label": "Input Button/Switch Configuration",
"valueSize": 1,
"defaultValue": 2,
"allowManualEntry": false,
"options": [
{
"label": "Momentary",
"value": 0
},
{
"label": "Switch (Status syncs with switch position)",
"value": 1
},
{
"label": "Switch (Status changes when switch change)",
"value": 2
}
]
},
{
"#": "21",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Report During Blink Mode"
},
{
"#": "27[0x01]",
"$import": "templates/fibaro_template.json#send_secure_commands_group2",
"defaultValue": 1
},
{
"#": "27[0x02]",
"$import": "templates/fibaro_template.json#send_secure_commands_group3",
"defaultValue": 1
},
{
"#": "27[0x04]",
"$import": "templates/fibaro_template.json#send_secure_commands_group4",
"defaultValue": 1
},
{
"#": "27[0x08]",
"$import": "templates/fibaro_template.json#send_secure_commands_group5",
"defaultValue": 1
},
{
"#": "28[0x01]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S1: Send Scenes When Pressed 1 Time"
},
{
"#": "28[0x02]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S1: Send Scenes When Pressed 2 Times"
},
{
"#": "28[0x04]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S1: Send Scenes When Pressed 3 Times"
},
{
"#": "28[0x08]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S1: Send Scenes When Held Down and Released"
},
{
"#": "29[0x01]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S2: Send Scenes When Pressed 1 Time"
},
{
"#": "29[0x02]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S2: Send Scenes When Pressed 2 Times"
},
{
"#": "29[0x04]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S2: Send Scenes When Pressed 3 Times"
},
{
"#": "29[0x08]",
"$import": "~/templates/master_template.json#base_enable_disable",
"label": "Key S2: Send Scenes When Held Down and Released"
},
{
"#": "30[0x01]",
"$import": "templates/fibaro_template.json#send_s1_associations_on"
},
{
"#": "30[0x02]",
"$import": "templates/fibaro_template.json#send_s1_associations_off"
},
{
"#": "30[0x04]",
"$import": "templates/fibaro_template.json#send_s1_associations_hold_release",
"description": "Reuqires Key S1 to be configured as momentary"
},
{
"#": "30[0x08]",
"$import": "templates/fibaro_template.json#send_s1_associations_double_click",
"description": "Reuqires Key S1 to be configured as momentary or to change each time input changes"
},
{
"#": "31",
"label": "Key S1 Associations: Switch ON Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 255
},
{
"#": "32",
"label": "Key S1 Associations: Switch OFF Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 0
},
{
"#": "33",
"label": "Key S1 Associations: Double Click Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 99
},
{
"#": "35[0x01]",
"$import": "templates/fibaro_template.json#send_s2_associations_on"
},
{
"#": "35[0x02]",
"$import": "templates/fibaro_template.json#send_s2_associations_off"
},
{
"#": "35[0x04]",
"$import": "templates/fibaro_template.json#send_s2_associations_hold_release",
"description": "Requires Key S2 to be configured as momentary"
},
{
"#": "35[0x08]",
"$import": "templates/fibaro_template.json#send_s2_associations_double_click",
"description": "Requires Key S2 to be configured as momentary or to change each time input changes"
},
{
"#": "36",
"label": "Key S2 Associations: Switch ON Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 255
},
{
"#": "37",
"label": "Key S2 Associations: Switch OFF Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 0
},
{
"#": "38",
"label": "Key S2 Associations: Double Click Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 99
},
{
"#": "40",
"$import": "templates/fibaro_template.json#general_purpose_alarm_response"
},
{
"#": "41",
"$import": "templates/fibaro_template.json#water_flood_alarm_response"
},
{
"#": "42",
"$import": "templates/fibaro_template.json#smoke_alarm_response"
},
{
"#": "43",
"$import": "templates/fibaro_template.json#temperature_alarm_response"
},
{
"#": "44",
"$import": "templates/fibaro_template.json#alarm_state_time",
"maxValue": 32000
},
{
"#": "50",
"$import": "templates/fibaro_template.json#power_report_threshold_relative",
"label": "First Channel - Power Reports: Threshold",
"defaultValue": 20
},
{
"#": "51",
"label": "First Channel - Power Reports: Minimum Time Between Reports",
"valueSize": 1,
"unit": "seconds",
"minValue": 0,
"maxValue": 120,
"defaultValue": 10,
"options": [
{
"label": "Disable",
"value": 0
}
]
},
{
"#": "53",
"$import": "templates/fibaro_template.json#energy_report_threshold",
"label": "First Channel - Energy Reports: Threshold",
"maxValue": 32000,
"defaultValue": 100
},
{
"#": "54",
"$import": "templates/fibaro_template.json#power_report_threshold_relative",
"label": "Second Channel - Power Reports: Threshold",
"defaultValue": 20
},
{
"#": "55",
"label": "Second Channel - Power Reports: Minimum Time Between Reports",
"valueSize": 1,
"unit": "seconds",
"minValue": 0,
"maxValue": 120,
"defaultValue": 10,
"options": [
{
"label": "Disable",
"value": 0
}
]
},
{
"#": "57",
"$import": "templates/fibaro_template.json#energy_report_threshold",
"label": "Second Channel - Energy Reports: Threshold",
"maxValue": 32000,
"defaultValue": 100
},
{
"#": "58",
"$import": "templates/fibaro_template.json#reports_periodic",
"label": "Periodic Active Power Reports",
"maxValue": 32000
},
{
"#": "59",
"$import": "templates/fibaro_template.json#reports_periodic",
"label": "Periodic Energy Reports",
"maxValue": 32000
},
{
"#": "60",
"$import": "templates/fibaro_template.json#reports_include_self",
"description": "If enabled, it will be included in the reports for the first channel"
}
],
"metadata": {
"$import": "templates/fibaro_template.json#default_metadata",
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/1742/FGS-2x3-EN-T-v1.0%2006.06.2016.pdf"
}
}