zwave-js/.config-db/devices/0x010f/fgs214.json

434 lines
9 KiB
JSON
Raw Permalink Normal View History

2025-01-10 22:05:04 -08:00
{
"manufacturer": "Fibargroup",
"manufacturerId": "0x010f",
"label": "FGS214",
"description": "Smart Module",
"devices": [
{
"productType": "0x0404",
"productId": "0x1000"
},
{
"productType": "0x0404",
"productId": "0x3000"
},
{
"productType": "0x0404",
"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
}
]
},
{
"#": "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": "Q 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": "Q 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": "Q 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": "Q Output Type",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Normally open",
"value": 0
},
{
"label": "Normally closed",
"value": 1
}
]
}
]
}