724 lines
15 KiB
JSON
724 lines
15 KiB
JSON
{
|
|
"manufacturer": "Fibargroup",
|
|
"manufacturerId": "0x010f",
|
|
"label": "FGWDEU",
|
|
"description": "Fibaro Walli Dimmer",
|
|
"devices": [
|
|
{
|
|
"productType": "0x010f",
|
|
"productId": "0x1c01"
|
|
},
|
|
{
|
|
"productType": "0x1c01",
|
|
"productId": "0x1000"
|
|
}
|
|
],
|
|
"firmwareVersion": {
|
|
"min": "0.0",
|
|
"max": "255.255"
|
|
},
|
|
"paramInformation": [
|
|
{
|
|
"#": "1",
|
|
"$import": "~/templates/master_template.json#state_after_power_failure_off_prev"
|
|
},
|
|
{
|
|
"#": "2",
|
|
"label": "Overload Threshold",
|
|
"description": "Turn off the controlled device in case of exceeding threshold.",
|
|
"valueSize": 4,
|
|
"unit": "0.1 W",
|
|
"minValue": 0,
|
|
"maxValue": 5000,
|
|
"defaultValue": 3500,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "10",
|
|
"label": "LED Indicator: Overload Threshold",
|
|
"description": "Indicator flashes violet in case of exceeding threshold.",
|
|
"valueSize": 4,
|
|
"unit": "0.1 W",
|
|
"minValue": 100,
|
|
"maxValue": 5000,
|
|
"defaultValue": 3500
|
|
},
|
|
{
|
|
"#": "11",
|
|
"label": "LED Indicator: Load On Color",
|
|
"valueSize": 1,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "White",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Red",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Green",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Blue",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Yellow",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "Cyan",
|
|
"value": 6
|
|
},
|
|
{
|
|
"label": "Magenta",
|
|
"value": 7
|
|
},
|
|
{
|
|
"label": "Smooth gradient based on measured power",
|
|
"value": 8
|
|
},
|
|
{
|
|
"label": "Stepped gradient based on measured power",
|
|
"value": 9
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "12",
|
|
"label": "LED Indicator: Load Off Color",
|
|
"valueSize": 1,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "White",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Red",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Green",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Blue",
|
|
"value": 4
|
|
},
|
|
{
|
|
"label": "Yellow",
|
|
"value": 5
|
|
},
|
|
{
|
|
"label": "Cyan",
|
|
"value": 6
|
|
},
|
|
{
|
|
"label": "Magenta",
|
|
"value": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "13",
|
|
"label": "LED Indicator: Brightness",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 102,
|
|
"defaultValue": 100,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Proportional to set level",
|
|
"value": 101
|
|
},
|
|
{
|
|
"label": "Inversely proportial to set level",
|
|
"value": 102
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "24",
|
|
"$import": "~/templates/master_template.json#orientation",
|
|
"label": "Switch Inverted Orientation"
|
|
},
|
|
{
|
|
"#": "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 Event",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "30[0x03]",
|
|
"label": "Alarm Configuration: 1st Slot: Load Action",
|
|
"valueSize": 4,
|
|
"defaultValue": 0,
|
|
"unsigned": true,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "No change",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "On",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Off",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Flash",
|
|
"value": 3
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "30[0xf0]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_indicator_blink_color",
|
|
"label": "Alarm Configuration: 1st Slot: LED Indicator"
|
|
},
|
|
{
|
|
"#": "31[0xff000000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_type",
|
|
"label": "Alarm Configuration: 2nd Slot: Notification Type",
|
|
"defaultValue": 5
|
|
},
|
|
{
|
|
"#": "31[0xff0000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_event",
|
|
"label": "Alarm Configuration: 2nd Slot: Notification Event",
|
|
"defaultValue": 255
|
|
},
|
|
{
|
|
"#": "31[0x03]",
|
|
"$import": "#paramInformation/30[0x03]",
|
|
"label": "Alarm Configuration: 2nd Slot: Load Action",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "31[0xf0]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_indicator_blink_color",
|
|
"label": "Alarm Configuration: 2nd Slot: LED Indicator"
|
|
},
|
|
{
|
|
"#": "32[0xff000000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_type",
|
|
"label": "Alarm Configuration: 3rd Slot: Notification Type",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "32[0xff0000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_event",
|
|
"label": "Alarm Configuration: 3rd Slot: Notification Event",
|
|
"defaultValue": 255
|
|
},
|
|
{
|
|
"#": "32[0x03]",
|
|
"$import": "#paramInformation/30[0x03]",
|
|
"label": "Alarm Configuration: 3rd Slot: Load Action",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "32[0xf0]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_indicator_blink_color",
|
|
"label": "Alarm Configuration: 3rd Slot: LED Indicator"
|
|
},
|
|
{
|
|
"#": "33[0xff000000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_type",
|
|
"label": "Alarm Configuration: 4th Slot: Notification Type",
|
|
"defaultValue": 2
|
|
},
|
|
{
|
|
"#": "33[0xff0000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_event",
|
|
"label": "Alarm Configuration: 4th Slot: Notification Event",
|
|
"defaultValue": 255
|
|
},
|
|
{
|
|
"#": "33[0x03]",
|
|
"$import": "#paramInformation/30[0x03]",
|
|
"label": "Alarm Configuration: 4th Slot: Load Action",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "33[0xf0]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_indicator_blink_color",
|
|
"label": "Alarm Configuration: 4th Slot: LED Indicator"
|
|
},
|
|
{
|
|
"#": "34[0xff000000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_type",
|
|
"label": "Alarm Configuration: 5th Slot: Notification Type",
|
|
"defaultValue": 4
|
|
},
|
|
{
|
|
"#": "34[0xff0000]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_notification_event",
|
|
"label": "Alarm Configuration: 5th Slot: Notification Event",
|
|
"defaultValue": 255
|
|
},
|
|
{
|
|
"#": "34[0x03]",
|
|
"$import": "#paramInformation/30[0x03]",
|
|
"label": "Alarm Configuration: 5th Slot: Load Action",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "34[0xf0]",
|
|
"$import": "templates/fibaro_template.json#alarm_configuration_indicator_blink_color",
|
|
"label": "Alarm Configuration: 5th Slot: LED Indicator"
|
|
},
|
|
{
|
|
"#": "35",
|
|
"label": "Alarm 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"
|
|
},
|
|
{
|
|
"#": "60",
|
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
|
"label": "Power Report: Include Self-Consumption"
|
|
},
|
|
{
|
|
"#": "61",
|
|
"$import": "templates/fibaro_template.json#power_report_threshold_relative_0-500",
|
|
"defaultValue": 15
|
|
},
|
|
{
|
|
"#": "62",
|
|
"$import": "templates/fibaro_template.json#reports_periodic",
|
|
"label": "Power Reports: Interval",
|
|
"maxValue": 32400
|
|
},
|
|
{
|
|
"#": "65",
|
|
"$import": "templates/fibaro_template.json#energy_report_threshold",
|
|
"maxValue": 500,
|
|
"defaultValue": 10
|
|
},
|
|
{
|
|
"#": "66",
|
|
"$import": "templates/fibaro_template.json#reports_periodic",
|
|
"label": "Energy Reports: Interval",
|
|
"maxValue": 32400
|
|
},
|
|
{
|
|
"#": "150",
|
|
"$import": "~/templates/master_template.json#minimum_dim_level_1-99",
|
|
"maxValue": 98,
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "151",
|
|
"$import": "~/templates/master_template.json#maximum_dim_level_1-99",
|
|
"minValue": 2
|
|
},
|
|
{
|
|
"#": "152",
|
|
"label": "Fluorescent Lamp: Startup Brightness",
|
|
"valueSize": 1,
|
|
"minValue": 1,
|
|
"maxValue": 99,
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "153",
|
|
"label": "Fluorescent Lamp: Startup Time",
|
|
"valueSize": 2,
|
|
"unit": "0.1 seconds",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"#": "154",
|
|
"$import": "~/templates/master_template.json#base_1-99_nounit",
|
|
"label": "Automatic Control: Dimming Step Size"
|
|
},
|
|
{
|
|
"#": "155",
|
|
"label": "Automatic Control: Dimming Step Duration",
|
|
"valueSize": 2,
|
|
"unit": "0.01 seconds",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "156",
|
|
"$import": "~/templates/master_template.json#base_1-99_nounit",
|
|
"label": "Manual Control: Dimming Step Size"
|
|
},
|
|
{
|
|
"#": "157",
|
|
"label": "Manual Control: Dimming Step Duration",
|
|
"valueSize": 2,
|
|
"unit": "0.01 seconds",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"#": "158",
|
|
"label": "Auto-Off Timer",
|
|
"valueSize": 2,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 32767,
|
|
"defaultValue": 0,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "159",
|
|
"label": "Force Calibration",
|
|
"valueSize": 1,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
// eslint-disable-next-line @zwave-js/consistent-config-string-case
|
|
"label": "Without Fibaro Bypass 2",
|
|
"value": 1
|
|
},
|
|
{
|
|
// eslint-disable-next-line @zwave-js/consistent-config-string-case
|
|
"label": "With Fibaro Bypass 2",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "160",
|
|
"label": "Calibration Status",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 1,
|
|
"readOnly": true,
|
|
"options": [
|
|
{
|
|
"label": "Uncalibrated or overridden",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Calibrated",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "161",
|
|
"$import": "~/templates/master_template.json#base_0-99_nounit",
|
|
"label": "Burnt Out Bulb Detection: Power Variation",
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "162",
|
|
"label": "Burnt Out Bulb and Overload Detection: Time Delay",
|
|
"valueSize": 2,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 5
|
|
},
|
|
{
|
|
"#": "163",
|
|
"label": "First Button ON: Value Sent to Association Groups",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 255,
|
|
"options": [
|
|
{
|
|
"label": "Current level",
|
|
"value": 254
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "164",
|
|
"label": "Second Button OFF: Value Sent to Association Groups",
|
|
"valueSize": 2,
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 0,
|
|
"options": [
|
|
{
|
|
"label": "Current level",
|
|
"value": 254
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "165",
|
|
"$import": "~/templates/master_template.json#base_0-99_nounit",
|
|
"label": "Double Click: Set Level",
|
|
"defaultValue": 99
|
|
},
|
|
{
|
|
"#": "170",
|
|
"label": "Dimmer Mode",
|
|
"valueSize": 1,
|
|
"defaultValue": 2,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Force leading edge",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Force trailing edge",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Auto-Detect",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "171",
|
|
"$import": "~/templates/master_template.json#dimmer_type_lead_trail",
|
|
"label": "Detected Dimmer Mode",
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"#": "172",
|
|
"label": "Load Type",
|
|
"valueSize": 1,
|
|
"defaultValue": 2,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Dimmable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Non-Dimmable (Dimming is disabled)",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Auto-Detect",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "173",
|
|
"label": "Detected Load Type",
|
|
"valueSize": 1,
|
|
"minValue": 0,
|
|
"maxValue": 1,
|
|
"defaultValue": 0,
|
|
"readOnly": true,
|
|
"options": [
|
|
{
|
|
"label": "Dimmable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Non-Dimmable",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "174",
|
|
"label": "Soft-Start Duration",
|
|
"valueSize": 1,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "0.1 seconds",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "0.5 seconds",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "175",
|
|
"label": "Auto-Calibration Trigger",
|
|
"valueSize": 1,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "None",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Power on",
|
|
"value": 2
|
|
},
|
|
{
|
|
"label": "Load error",
|
|
"value": 3
|
|
},
|
|
{
|
|
"label": "Power on and load error",
|
|
"value": 4
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "176",
|
|
"label": "Behaviour After Overcurrent or Surge",
|
|
"valueSize": 1,
|
|
"defaultValue": 1,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Disable load",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Three attempts to turn on the load",
|
|
"value": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "177",
|
|
"label": "Brightness Level Correction Duration for Flickering Loads",
|
|
"valueSize": 2,
|
|
"unit": "seconds",
|
|
"minValue": 0,
|
|
"maxValue": 255,
|
|
"defaultValue": 255,
|
|
"options": [
|
|
{
|
|
"label": "Disable",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Automatic correction",
|
|
"value": 255
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "178",
|
|
"label": "Active Power Calculation Method",
|
|
"valueSize": 1,
|
|
"defaultValue": 0,
|
|
"allowManualEntry": false,
|
|
"options": [
|
|
{
|
|
"label": "Standard algorithm",
|
|
"value": 0
|
|
},
|
|
{
|
|
"label": "Calibration data approximation",
|
|
"value": 1
|
|
},
|
|
{
|
|
"label": "Control angle approximation",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"#": "179",
|
|
"label": "Approximated Power At Maximum Brightness",
|
|
"valueSize": 2,
|
|
"unit": "W",
|
|
"minValue": 0,
|
|
"maxValue": 500,
|
|
"defaultValue": 0
|
|
}
|
|
]
|
|
}
|