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

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
}
]
}