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

545 lines
11 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"manufacturer": "Fibargroup",
"manufacturerId": "0x010f",
"label": "FGS224",
"description": "Double Smart Module",
"devices": [
{
"productType": "0x0204",
"productId": "0x1000"
},
{
"productType": "0x0204",
"productId": "0x3000"
},
{
"productType": "0x0204",
"productId": "0x4000"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"associations": {
"1": {
"label": "Lifeline",
"maxNodes": 1,
"isLifeline": true
},
"2": {
"label": "On/Off S1",
"maxNodes": 5
},
"3": {
"label": "On/Off S2",
"maxNodes": 5
}
},
"paramInformation": [
{
"#": "1",
"label": "Relays State After Power Failure",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "Always off",
"value": 0
},
{
"label": "Previous state",
"value": 1
},
{
"label": "Toggle switch (Synchronize output): Current switch state / Other switch types: Previous state",
"value": 2
}
]
},
{
"#": "20",
"label": "S1 Input Switch Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Momentary switch",
"value": 0
},
{
"label": "Toggle switch (Synchronize output)",
"value": 1
},
{
"label": "Toggle switch (Toggle output)",
"value": 2
}
]
},
{
"#": "21",
"label": "S2 Input Switch Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Momentary switch",
"value": 0
},
{
"label": "Toggle switch (Synchronize output)",
"value": 1
},
{
"label": "Toggle switch (Toggle output)",
"value": 2
}
]
},
{
"#": "24",
"label": "Inputs Orientation",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Default",
"value": 0
},
{
"label": "Reversed",
"value": 1
}
]
},
{
"#": "25",
"label": "Outputs Orientation",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Default",
"value": 0
},
{
"label": "Reversed",
"value": 1
}
]
},
{
"#": "30[0xff000000]",
"$import": "templates/fibaro_template.json#alarm_configuration_notification_type",
"label": "Alarm Configuration 1st Slot Notification Type",
"defaultValue": 0
},
{
"#": "30[0xff0000]",
"$import": "templates/fibaro_template.json#alarm_configuration_notification_event",
"label": "Alarm Configuration 1st Slot Notification Status",
"defaultValue": 0
},
{
"#": "30[0xff00]",
"$import": "templates/fibaro_template.json#alarm_configuration_notification_event_parameter",
"label": "Alarm Configuration 1st Slot Notification Event/State Parameters"
},
{
"#": "30[0xff]",
"$import": "templates/fibaro_template.json#alarm_configuration_action",
"label": "Alarm Configuration 1st Slot Action",
"maxValue": 3,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "No action",
"value": 0
},
{
"label": "Turn on",
"value": 1
},
{
"label": "Turn off",
"value": 2
},
{
"label": "Turn on/off continuously",
"value": 3
}
]
},
{
"#": "31[0xff000000]",
"$import": "#paramInformation/30[0xff000000]",
"label": "Alarm Configuration 2nd Slot Notification Type",
"defaultValue": 5
},
{
"#": "31[0xff0000]",
"$import": "#paramInformation/30[0xff0000]",
"label": "Alarm Configuration 2nd Slot Notification Status",
"defaultValue": 255
},
{
"#": "31[0xff00]",
"$import": "#paramInformation/30[0xff00]",
"label": "Alarm Configuration 2nd Slot Notification Event/State Parameters",
"defaultValue": 0
},
{
"#": "31[0xff]",
"$import": "#paramInformation/30[0xff]",
"label": "Alarm Configuration 2nd Slot Action",
"defaultValue": 0
},
{
"#": "32[0xff000000]",
"$import": "#paramInformation/30[0xff000000]",
"label": "Alarm Configuration 3rd Slot Notification Type",
"defaultValue": 1
},
{
"#": "32[0xff0000]",
"$import": "#paramInformation/30[0xff0000]",
"label": "Alarm Configuration 3rd Slot Notification Status",
"defaultValue": 255
},
{
"#": "32[0xff00]",
"$import": "#paramInformation/30[0xff00]",
"label": "Alarm Configuration 3rd Slot Notification Event/State Parameters",
"defaultValue": 0
},
{
"#": "32[0xff]",
"$import": "#paramInformation/30[0xff]",
"label": "Alarm Configuration 3rd Slot Action",
"defaultValue": 0
},
{
"#": "33[0xff000000]",
"$import": "#paramInformation/30[0xff000000]",
"label": "Alarm Configuration 4th Slot Notification Type",
"defaultValue": 2
},
{
"#": "33[0xff0000]",
"$import": "#paramInformation/30[0xff0000]",
"label": "Alarm Configuration 4th Slot Notification Status",
"defaultValue": 255
},
{
"#": "33[0xff00]",
"$import": "#paramInformation/30[0xff00]",
"label": "Alarm Configuration 4th Slot Notification Event/State Parameters",
"defaultValue": 0
},
{
"#": "33[0xff]",
"$import": "#paramInformation/30[0xff]",
"label": "Alarm Configuration 4th Slot Action",
"defaultValue": 0
},
{
"#": "34[0xff000000]",
"$import": "#paramInformation/30[0xff000000]",
"label": "Alarm Configuration 5th Slot Notification Type",
"defaultValue": 4
},
{
"#": "34[0xff0000]",
"$import": "#paramInformation/30[0xff0000]",
"label": "Alarm Configuration 5th Slot Notification Status",
"defaultValue": 255
},
{
"#": "34[0xff00]",
"$import": "#paramInformation/30[0xff00]",
"label": "Alarm Configuration 5th Slot Notification Event/State Parameters",
"defaultValue": 0
},
{
"#": "34[0xff]",
"$import": "#paramInformation/30[0xff]",
"label": "Alarm Configuration 5th Slot Action",
"defaultValue": 0
},
{
"#": "35",
"label": "Alarm Configuration Duration",
"valueSize": 2,
"unit": "seconds",
"minValue": 0,
"maxValue": 32400,
"defaultValue": 600,
"options": [
{
"label": "Infinite",
"value": 0
}
]
},
{
"#": "40[0x01]",
"$import": "templates/fibaro_template.json#send_s1_central_scene_pressed_1x"
},
{
"#": "40[0x02]",
"$import": "templates/fibaro_template.json#send_s1_central_scene_pressed_2x"
},
{
"#": "40[0x04]",
"$import": "templates/fibaro_template.json#send_s1_central_scene_pressed_3x"
},
{
"#": "40[0x08]",
"$import": "templates/fibaro_template.json#send_s1_central_scene_hold_release"
},
{
"#": "41[0x01]",
"$import": "templates/fibaro_template.json#send_s2_central_scene_pressed_1x"
},
{
"#": "41[0x02]",
"$import": "templates/fibaro_template.json#send_s2_central_scene_pressed_2x"
},
{
"#": "41[0x04]",
"$import": "templates/fibaro_template.json#send_s2_central_scene_pressed_3x"
},
{
"#": "41[0x08]",
"$import": "templates/fibaro_template.json#send_s2_central_scene_hold_release"
},
{
"#": "150",
"label": "Q1 Output Operating Mode",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Standard operation",
"value": 0
},
{
"label": "Delay off",
"value": 1
},
{
"label": "Auto off",
"value": 2
},
{
"label": "Flashing",
"value": 3
}
]
},
{
"#": "151",
"label": "Q2 Output Operating Mode",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Standard operation",
"value": 0
},
{
"label": "Delay off",
"value": 1
},
{
"label": "Auto off",
"value": 2
},
{
"label": "Flashing",
"value": 3
}
]
},
{
"#": "152",
"label": "Q1 Output Reaction to Input Change in Timed Modes",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Cancel mode and set default state",
"value": 0
},
{
"label": "Ignore, mode runs until it ends",
"value": 1
},
{
"label": "Reset, start time from the beginning",
"value": 2
}
]
},
{
"#": "153",
"label": "Q2 Output Reaction to Input Change in Timed Modes",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Cancel mode and set default state",
"value": 0
},
{
"label": "Ignore, mode runs until it ends",
"value": 1
},
{
"label": "Reset, start time from the beginning",
"value": 2
}
]
},
{
"#": "154",
"label": "Q1 Output Time Parameter for Timed Modes",
"valueSize": 2,
"unit": "0.1 seconds",
"minValue": 0,
"maxValue": 32000,
"defaultValue": 5,
"options": [
{
"label": "0.1 seconds",
"value": 0
}
]
},
{
"#": "155",
"label": "Q2 Output Time Parameter for Timed Modes",
"valueSize": 2,
"unit": "0.1 seconds",
"minValue": 0,
"maxValue": 32000,
"defaultValue": 5,
"options": [
{
"label": "0.1 seconds",
"value": 0
}
]
},
{
"#": "156",
"label": "S1 Association: Switch On Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 255
},
{
"#": "157",
"label": "S1 Association: Switch Off Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 0
},
{
"#": "158",
"label": "S1 Association: Double Click Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 99
},
{
"#": "159",
"label": "S2 Association: Switch On Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 255
},
{
"#": "160",
"label": "S2 Association: Switch Off Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 0
},
{
"#": "161",
"label": "S2 Association: Double Click Value Sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 99
},
{
"#": "162",
"label": "Q1 Output Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Normally open",
"value": 0
},
{
"label": "Normally closed",
"value": 1
}
]
},
{
"#": "163",
"label": "Q2 Output Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Normally open",
"value": 0
},
{
"label": "Normally closed",
"value": 1
}
]
},
{
"#": "164",
"label": "Prevent Simultaneous Switching of Outputs",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Disable",
"value": 0
},
{
"label": "Enable",
"value": 1
}
]
}
]
}