zwave-js/.config-db/devices/0x0165/msp-3-1-x1.json

445 lines
8.9 KiB
JSON
Raw Normal View History

2025-01-10 22:05:04 -08:00
{
"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
}
]
}
]
}