445 lines
8.9 KiB
JSON
445 lines
8.9 KiB
JSON
|
{
|
||
|
"manufacturer": "ID-RF",
|
||
|
"manufacturerId": "0x0165",
|
||
|
"label": "MSP-3-1-X1",
|
||
|
"description": "Z-Wave Plus Micro Smart Plug ON/OFF",
|
||
|
"devices": [
|
||
|
{
|
||
|
"productType": "0x0001",
|
||
|
"productId": "0x0003"
|
||
|
}
|
||
|
],
|
||
|
"firmwareVersion": {
|
||
|
"min": "0.0",
|
||
|
"max": "255.255"
|
||
|
},
|
||
|
"paramInformation": [
|
||
|
{
|
||
|
"#": "1",
|
||
|
"$import": "~/templates/master_template.json#state_after_power_failure_off_on_prev"
|
||
|
},
|
||
|
{
|
||
|
"#": "3",
|
||
|
"label": "Follow State",
|
||
|
"description": "Allows to enable or disable Group 2 & Group 3",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 3,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Group 2 & group 3 disable",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Group 2 enable",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "Group 3 enable",
|
||
|
"value": 2
|
||
|
},
|
||
|
{
|
||
|
"label": "Group 2 & group 3 enable",
|
||
|
"value": 3
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "4",
|
||
|
"$import": "~/templates/master_template.json#base_enable_disable",
|
||
|
"label": "Always On",
|
||
|
"description": "Forces the Micro Smart Plug status to be ON"
|
||
|
},
|
||
|
{
|
||
|
"#": "21",
|
||
|
"label": "Power Auto-Sending Report",
|
||
|
"description": "Power report for changes of x % W",
|
||
|
"valueSize": 1,
|
||
|
"unit": "%",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 100,
|
||
|
"defaultValue": 10,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Power auto-polling report disable",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 10%",
|
||
|
"value": 10
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 20 %",
|
||
|
"value": 20
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 30 %",
|
||
|
"value": 30
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 40 %",
|
||
|
"value": 40
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 50 %",
|
||
|
"value": 50
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 60 %",
|
||
|
"value": 60
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 70 %",
|
||
|
"value": 70
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 80 %",
|
||
|
"value": 80
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 90 %",
|
||
|
"value": 90
|
||
|
},
|
||
|
{
|
||
|
"label": "Power auto-polling report enable if 100%",
|
||
|
"value": 100
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "22",
|
||
|
"label": "Overload Report",
|
||
|
"description": "Switch off Micro Smart Plug in case the power is above x W",
|
||
|
"valueSize": 2,
|
||
|
"unit": "W",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 2000,
|
||
|
"defaultValue": 2000,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Overload report disable (Not recommended)",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Overload report enable with a upper limit of 50 W",
|
||
|
"value": 50
|
||
|
},
|
||
|
{
|
||
|
"label": "Overload report enable with a upper limit of 100 W",
|
||
|
"value": 100
|
||
|
},
|
||
|
{
|
||
|
"label": "Overload report enable with a upper limit of 150 W",
|
||
|
"value": 150
|
||
|
},
|
||
|
{
|
||
|
"label": "Overload report enable with a upper limit of 200 W",
|
||
|
"value": 200
|
||
|
},
|
||
|
{
|
||
|
"label": "Overload report enable with a upper limit of 250 W",
|
||
|
"value": 250
|
||
|
},
|
||
|
{
|
||
|
"label": "Overload report enable with a upper limit of 500 W",
|
||
|
"value": 500
|
||
|
},
|
||
|
{
|
||
|
"label": "Upper limit of 1000 W",
|
||
|
"value": 1000
|
||
|
},
|
||
|
{
|
||
|
"label": "Upper limit of 1500 W",
|
||
|
"value": 1500
|
||
|
},
|
||
|
{
|
||
|
"label": "Upper limit of 2000 W",
|
||
|
"value": 2000
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "23",
|
||
|
"label": "Energy Auto-Sending Report",
|
||
|
"description": "Auto energy report if value changes of x Wh",
|
||
|
"valueSize": 2,
|
||
|
"unit": "Wh",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 1000,
|
||
|
"unsigned": true,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Energy auto-polling report disable",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 1000 Wh variation",
|
||
|
"value": 1000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 2000 Wh variation",
|
||
|
"value": 2000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 3000 Wh variation",
|
||
|
"value": 3000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 4000 Wh variation",
|
||
|
"value": 4000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 5000 Wh variation",
|
||
|
"value": 5000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 10.000 Wh variation",
|
||
|
"value": 10000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 20.000 Wh variation",
|
||
|
"value": 20000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 30.000 Wh variation",
|
||
|
"value": 30000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 40.000 Wh variation",
|
||
|
"value": 40000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 50.000 Wh variation",
|
||
|
"value": 50000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 60.000 Wh variation",
|
||
|
"value": 60000
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable if 65.535 Wh variation",
|
||
|
"value": 65535
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "24",
|
||
|
"label": "Metering Heartbeat",
|
||
|
"description": "Reporting interval for power and energy to lifeline.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "seconds",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 3600,
|
||
|
"unsigned": true,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Metering pulse disable",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Metering pulse enable and send report every hour",
|
||
|
"value": 3600
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable and send report every 6 hours",
|
||
|
"value": 21600
|
||
|
},
|
||
|
{
|
||
|
"label": "Enable and send report every 12 hours",
|
||
|
"value": 43200
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "25",
|
||
|
"label": "Power High Threshold",
|
||
|
"description": "Defines the High Threshold value in W.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "W",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 20,
|
||
|
"unsigned": true,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Power high threshold disable",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 10 W",
|
||
|
"value": 10
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 20 W",
|
||
|
"value": 20
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 30 W",
|
||
|
"value": 30
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 40 W",
|
||
|
"value": 40
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 50 W",
|
||
|
"value": 50
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 100 W",
|
||
|
"value": 100
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 200 W",
|
||
|
"value": 200
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 300 W",
|
||
|
"value": 300
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 400 W",
|
||
|
"value": 400
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 500 W",
|
||
|
"value": 500
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 1000 W",
|
||
|
"value": 1000
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 1500 W",
|
||
|
"value": 1500
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high threshold enable 2000 W",
|
||
|
"value": 2000
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "26",
|
||
|
"label": "Power Low Threshold",
|
||
|
"description": "Defines the Low Threshold value in W.",
|
||
|
"valueSize": 2,
|
||
|
"unit": "W",
|
||
|
"minValue": 0,
|
||
|
"maxValue": 65535,
|
||
|
"defaultValue": 5,
|
||
|
"unsigned": true,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Power low threshold disable",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 5 W",
|
||
|
"value": 5
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 10 W",
|
||
|
"value": 10
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 20 W",
|
||
|
"value": 20
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 30 W",
|
||
|
"value": 30
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 40 W",
|
||
|
"value": 40
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 50 W",
|
||
|
"value": 50
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 100 W",
|
||
|
"value": 100
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 200 W",
|
||
|
"value": 200
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 300 W",
|
||
|
"value": 300
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 400 W",
|
||
|
"value": 400
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 500 W",
|
||
|
"value": 500
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 1000 W",
|
||
|
"value": 1000
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 1500 W",
|
||
|
"value": 1500
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low threshold enable 2000 W",
|
||
|
"value": 2000
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"#": "27",
|
||
|
"label": "Power Threshold Action",
|
||
|
"description": "Defines actions if the power Low/High Threshold are reached.",
|
||
|
"valueSize": 1,
|
||
|
"defaultValue": 7,
|
||
|
"allowManualEntry": false,
|
||
|
"options": [
|
||
|
{
|
||
|
"label": "Power threshold action is disable",
|
||
|
"value": 0
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high group 4 off",
|
||
|
"value": 1
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high group 4 on",
|
||
|
"value": 3
|
||
|
},
|
||
|
{
|
||
|
"label": "Power low group 5 off",
|
||
|
"value": 4
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high group 4 off & power low group 5 off",
|
||
|
"value": 5
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high group 4 on & power low group 5 off",
|
||
|
"value": 7
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high group 5 on",
|
||
|
"value": 12
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high group 4 off & power low gourp 5 on",
|
||
|
"value": 13
|
||
|
},
|
||
|
{
|
||
|
"label": "Power high group 4 on & power low group 5 on",
|
||
|
"value": 15
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|