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

835 lines
16 KiB
JSON

{
"manufacturer": "Fibargroup",
"manufacturerId": "0x010f",
"label": "FGWP102",
"description": "Metered Wall Plug Switch",
"devices": [
{
"productType": "0x0602",
"productId": "0x1001"
},
{
"productType": "0x0602",
"productId": "0x1003"
},
{
"productType": "0x0602",
"productId": "0x1004"
},
{
"productType": "0x0602",
"productId": "0x4001"
},
{
"productType": "0x0602",
"productId": "0x4003"
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"paramInformation": [
{
"#": "1",
"label": "“Always On” Mode",
"description": "Will turn on connected device permanently",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Function inactive",
"value": 0
},
{
"label": "Function activated",
"value": 1
}
]
},
{
"#": "2",
"$if": "firmwareVersion >= 3.2",
"$import": "~/templates/master_template.json#state_after_power_failure_off_prev"
},
{
"#": "3",
"$if": "firmwareVersion >= 3.2",
"label": "Overload Safety Switch",
"description": "allows to turn off the controlled device in case of exceeding the defined power.",
"valueSize": 2,
"minValue": 0,
"maxValue": 30000,
"defaultValue": 0,
"options": [
{
"label": "Function inactive",
"value": 0
}
]
},
{
"#": "10",
"$if": "firmwareVersion >= 3.2",
"label": "High Priority Power Report",
"description": "minimum percentage change in active power",
"valueSize": 1,
"minValue": 1,
"maxValue": 100,
"defaultValue": 80
},
{
"#": "11",
"$if": "firmwareVersion >= 3.2",
"label": "Standard Power Report",
"description": "minimum percentage change in active power",
"valueSize": 1,
"minValue": 1,
"maxValue": 100,
"defaultValue": 15
},
{
"#": "12",
"$if": "firmwareVersion >= 3.2",
"label": "Power Reporting Interval",
"description": "defines the time interval of sending at most 5 standard power reports",
"valueSize": 2,
"minValue": 5,
"maxValue": 600,
"defaultValue": 30
},
{
"#": "13",
"$if": "firmwareVersion >= 3.2",
"label": "Energy Reporting Threshold",
"description": "specifies the minimum change in energy consumption",
"valueSize": 2,
"minValue": 0,
"maxValue": 500,
"defaultValue": 10,
"options": [
{
"label": "Energy reports inactive",
"value": 0
}
]
},
{
"#": "14",
"$if": "firmwareVersion >= 3.2",
"label": "Power and Energy Periodic Reports",
"description": "defines time period between independent reports sent",
"valueSize": 2,
"minValue": 0,
"maxValue": 32400,
"defaultValue": 3600,
"options": [
{
"label": "Periodic reports inactive",
"value": 0
}
]
},
{
"#": "15",
"$if": "firmwareVersion >= 3.2",
"label": "Measuring Energy Consumed by the Wall Plug Itself",
"description": "determines whether power metering should include the amount of power",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Function inactive",
"value": 0
},
{
"label": "Function activated",
"value": 1
}
]
},
{
"#": "16",
"$if": "firmwareVersion <= 3.1",
"$import": "~/templates/master_template.json#state_after_power_failure_off_prev"
},
{
"#": "20",
"$if": "firmwareVersion >= 3.2",
"label": "On/Off (Button)” Association Group (2)",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Control as the wall plug",
"value": 0
},
{
"label": "Control opposite to the wall plug",
"value": 1
}
]
},
{
"#": "21",
"$if": "firmwareVersion >= 3.2",
"label": "DOWN Value - Association Group (3)",
"valueSize": 2,
"minValue": 0,
"maxValue": 24900,
"defaultValue": 300
},
{
"#": "22",
"$if": "firmwareVersion >= 3.2",
"label": "UP Value - Association Group (3)",
"valueSize": 2,
"minValue": 100,
"maxValue": 25000,
"defaultValue": 500
},
{
"#": "23",
"$if": "firmwareVersion >= 3.2",
"label": "Response After Exceeding Defined Power Values",
"description": "defines the way that 3rd association group devices are controlled.",
"valueSize": 1,
"defaultValue": 6,
"allowManualEntry": false,
"options": [
{
"label": "Turn the associated devices on (Down)",
"value": 1
},
{
"label": "Turn the associated devices off (Down)",
"value": 2
},
{
"label": "Turn the associated devices on (Up)",
"value": 3
},
{
"label": "Turn the associated devices off (Up)",
"value": 4
},
{
"label": "Combination of 1 and 4",
"value": 5
},
{
"label": "Combination of 2 and 3",
"value": 6
}
]
},
{
"#": "24",
"$if": "firmwareVersion >= 3.2",
"label": "SWITCH ON Value - „On/Off” Association Groups",
"valueSize": 2,
"minValue": 0,
"maxValue": 255,
"defaultValue": 255,
"options": [
{
"label": "Default",
"value": 255
}
]
},
{
"#": "30",
"$if": "firmwareVersion >= 3.2",
"label": "Active Alarms",
"description": "Define Z-Wave network alarms to which the Wall Plug will respond",
"valueSize": 1,
"defaultValue": 63,
"allowManualEntry": false,
"options": [
{
"label": "General alarm",
"value": 1
},
{
"label": "Smoke alarm",
"value": 2
},
{
"label": "CO alarm",
"value": 4
},
{
"label": "CO2 alarm",
"value": 8
},
{
"label": "High temperature alarm",
"value": 16
},
{
"label": "Flood alarm",
"value": 32
},
{
"label": "All",
"value": 63
}
]
},
{
"#": "31",
"$if": "firmwareVersion >= 3.2",
"label": "Response to Alarm Frames",
"description": "defines how the Wall Plug will respond to alarms",
"valueSize": 1,
"minValue": 0,
"maxValue": 50,
"defaultValue": 0
},
{
"#": "32",
"$if": "firmwareVersion >= 3.2",
"label": "Alarm State Duration",
"description": "specifies the duration of alarm state",
"valueSize": 2,
"minValue": 1,
"maxValue": 32400,
"defaultValue": 600
},
{
"#": "34",
"$if": "firmwareVersion <= 3.1",
"label": "Reaction to Alarms",
"description": "Alarms to which the Wall Plug will respond",
"valueSize": 1,
"minValue": 0,
"maxValue": 63,
"defaultValue": 63
},
{
"#": "35",
"$if": "firmwareVersion <= 3.1",
"label": "Response to Alarms",
"description": "Defines responds to alarms (device's status change).",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "No reaction",
"value": 0
},
{
"label": "Turn on",
"value": 1
},
{
"label": "Turn off",
"value": 2
},
{
"label": "Cycle on/off",
"value": 3
}
]
},
{
"#": "39",
"$if": "firmwareVersion <= 3.1",
"label": "Alarm Duration",
"description": "Wall Plug's alarm mode duration.",
"valueSize": 2,
"minValue": 1,
"maxValue": 65535,
"defaultValue": 600,
"unsigned": true
},
{
"#": "40",
"$if": "firmwareVersion <= 3.1",
"label": "Immediate Power Report",
"description": "Defines how much power load must change to be reported.",
"valueSize": 1,
"minValue": 1,
"maxValue": 100,
"defaultValue": 80
},
{
"#": "40",
"$if": "firmwareVersion >= 3.2",
"label": "Power Load for Violet Colour",
"description": "determines maximum active power value",
"valueSize": 2,
"minValue": 1000,
"maxValue": 30000,
"defaultValue": 25000
},
{
"#": "41",
"$if": "firmwareVersion >= 3.2",
"label": "LED Ring Colour (Device Is ON)",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "Illumination turned off completely",
"value": 0
},
{
"label": "Colour changes depending on active power",
"value": 1
},
{
"label": "Colour changes in steps depending on active power",
"value": 2
},
{
"label": "White",
"value": 3
},
{
"label": "Red",
"value": 4
},
{
"label": "Green",
"value": 5
},
{
"label": "Blue",
"value": 6
},
{
"label": "Yellow",
"value": 7
},
{
"label": "Cyan",
"value": 8
},
{
"label": "Magenta",
"value": 9
}
]
},
{
"#": "42",
"$if": "firmwareVersion <= 3.1",
"label": "Standard Power Load Report",
"description": "Defines how much power load must change to be reported",
"valueSize": 1,
"minValue": 1,
"maxValue": 100,
"defaultValue": 15
},
{
"#": "42",
"$if": "firmwareVersion >= 3.2",
"label": "LED Ring Colour (Device Is OFF)",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Illumination turned off completely",
"value": 0
},
{
"label": "LED ring is illuminated",
"value": 1
},
{
"label": "White",
"value": 3
},
{
"label": "Red",
"value": 4
},
{
"label": "Green",
"value": 5
},
{
"label": "Blue",
"value": 6
},
{
"label": "Yellow",
"value": 7
},
{
"label": "Cyan",
"value": 8
},
{
"label": "Magenta",
"value": 9
}
]
},
{
"#": "43",
"$if": "firmwareVersion <= 3.1",
"label": "Power Reporting Frequency",
"description": "Frequence of standard power reports",
"valueSize": 1,
"minValue": 1,
"maxValue": 255,
"defaultValue": 30,
"unsigned": true
},
{
"#": "43",
"$if": "firmwareVersion >= 3.2",
"label": "LED Ring Colour (Alarm Detection)",
"valueSize": 1,
"defaultValue": 2,
"allowManualEntry": false,
"options": [
{
"label": "Illumination turned off completely",
"value": 0
},
{
"label": "No change in colour",
"value": 1
},
{
"label": "LED ring flashes red/blue/white",
"value": 2
},
{
"label": "White",
"value": 3
},
{
"label": "Red",
"value": 4
},
{
"label": "Green",
"value": 5
},
{
"label": "Blue",
"value": 6
},
{
"label": "Yellow",
"value": 7
},
{
"label": "Cyan",
"value": 8
},
{
"label": "Magenta",
"value": 9
}
]
},
{
"#": "45",
"$if": "firmwareVersion <= 3.1",
"label": "Reporting Changes in Energy Consumed",
"description": "Required change in power to generate power report.",
"valueSize": 1,
"minValue": 1,
"maxValue": 255,
"defaultValue": 1,
"unsigned": true
},
{
"#": "47",
"$if": "firmwareVersion <= 3.1",
"label": "Maximum Time Period Between Reports",
"description": "Time between reports in power load not been recorded.",
"valueSize": 2,
"minValue": 1,
"maxValue": 65534,
"defaultValue": 3600,
"unsigned": true
},
{
"#": "49",
"$if": "firmwareVersion <= 3.1",
"label": "Metering Energy Consumed by the Wall Plug Itself",
"valueSize": 1,
"defaultValue": 0,
"allowManualEntry": false,
"options": [
{
"label": "Inactive",
"value": 0
},
{
"label": "Activated",
"value": 1
}
]
},
{
"#": "50",
"$if": "firmwareVersion <= 3.1",
"label": "DOWN Value",
"description": "Lower power threshold, used in parameter 52.",
"valueSize": 2,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 300,
"unsigned": true
},
{
"#": "50",
"$if": "firmwareVersion >= 3.2",
"label": "Associations in Z-Wave Network Security Mode",
"description": "defines how commands are sent in specified association groups",
"valueSize": 1,
"defaultValue": 3,
"allowManualEntry": false,
"options": [
{
"label": "None of the groups sent as secure",
"value": 0
},
{
"label": "2nd group sent as secure",
"value": 1
},
{
"label": "3rd group sent as secure",
"value": 2
},
{
"label": "2nd and 3rd group sent as secure",
"value": 3
}
]
},
{
"#": "51",
"$if": "firmwareVersion <= 3.1",
"label": "UP Value",
"description": "Upper power threshold, used in parameter 52.",
"valueSize": 2,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 500,
"unsigned": true
},
{
"#": "52",
"$if": "firmwareVersion <= 3.1",
"label": "Action in Case Defined Power Values Exceeded",
"description": "Defines the way 2nd association group devices are controlled",
"valueSize": 1,
"defaultValue": 6,
"allowManualEntry": false,
"options": [
{
"label": "Function inactive",
"value": 0
},
{
"label": "Turn devices on when power below down",
"value": 1
},
{
"label": "Turn devices off when power below down",
"value": 2
},
{
"label": "Turn devices on when power above up",
"value": 3
},
{
"label": "Turn devices off when power above up",
"value": 4
},
{
"label": "Turn on power below down, off power above up",
"value": 5
},
{
"label": "Turn off power below down, on when power above up",
"value": 6
}
]
},
{
"#": "60",
"$if": "firmwareVersion <= 3.1",
"label": "Power Load to Make Red Ring Flash Violet",
"description": "Red ring flashes violet when parameter 61 is set to 0 or 1.",
"valueSize": 2,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 25000,
"unsigned": true
},
{
"#": "61",
"$if": "firmwareVersion <= 3.1",
"label": "LED Color When Device Is On",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "LED will use predefined steps depending on power",
"value": 0
},
{
"label": "LED will use continuous color depending on power",
"value": 1
},
{
"label": "White illumination",
"value": 2
},
{
"label": "Red illumination",
"value": 3
},
{
"label": "Green illumination",
"value": 4
},
{
"label": "Blue illumination",
"value": 5
},
{
"label": "Yellow illumination",
"value": 6
},
{
"label": "Cyan illumination",
"value": 7
},
{
"label": "Magenta illumination",
"value": 8
},
{
"label": "NO illumination",
"value": 9
}
]
},
{
"#": "62",
"$if": "firmwareVersion <= 3.1",
"label": "LED Color When Device Is Off",
"valueSize": 1,
"defaultValue": 8,
"allowManualEntry": false,
"options": [
{
"label": "LED steps depending on the last power when on",
"value": 0
},
{
"label": "White illumination",
"value": 1
},
{
"label": "Red illumination",
"value": 2
},
{
"label": "Green illumination",
"value": 3
},
{
"label": "Blue illumination",
"value": 4
},
{
"label": "Yellow illumination",
"value": 5
},
{
"label": "Cyan illumination",
"value": 6
},
{
"label": "Magenta illumination",
"value": 7
},
{
"label": "NO illumination",
"value": 8
}
]
},
{
"#": "63",
"$if": "firmwareVersion <= 3.1",
"label": "LED Color When Z Wave Alarm",
"valueSize": 1,
"defaultValue": 1,
"allowManualEntry": false,
"options": [
{
"label": "No change in color",
"value": 0
},
{
"label": "LED flashes red blue white",
"value": 1
},
{
"label": "White illumination",
"value": 2
},
{
"label": "Red illumination",
"value": 3
},
{
"label": "Green illumination",
"value": 4
},
{
"label": "Blue illumination",
"value": 5
},
{
"label": "Yellow illumination",
"value": 6
},
{
"label": "Cyan illumination",
"value": 7
},
{
"label": "Magenta illumination",
"value": 8
},
{
"label": "NO illumination",
"value": 9
}
]
},
{
"#": "70",
"$if": "firmwareVersion <= 3.1",
"label": "Overload Safety Switch",
"description": "Turns off controlled device in case of exceeding power.",
"valueSize": 2,
"minValue": 0,
"maxValue": 65535,
"defaultValue": 65535,
"unsigned": true
}
]
}