From 884cf5bd20fe08264904d8ad3594b011bc26b212 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Mon, 18 Sep 2023 10:54:51 +0200 Subject: [PATCH 01/24] Update qnsw-001x16.json - updated label - updated description (product name) - corrected the productType & productId - added parameter descriptions --- .../config/devices/0x0460/qnsw-001x16.json | 56 +++++++++++++------ 1 file changed, 38 insertions(+), 18 deletions(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001x16.json b/packages/config/config/devices/0x0460/qnsw-001x16.json index 68b1167ded57..a9826565cfcd 100644 --- a/packages/config/config/devices/0x0460/qnsw-001x16.json +++ b/packages/config/config/devices/0x0460/qnsw-001x16.json @@ -1,12 +1,12 @@ // TODO: This file contains a placeholder for a productType, productID, or manufacturerId (0x9999) that must be corrected. { "manufacturerId": "0x0460", - "label": "QNSW-001X16", - "description": "Wave 1", + "label": "QNSW-001P16", + "description": "Wave 1PM", "devices": [ { - "productType": "0x9999", - "productId": "0x0002", + "productType": "0x0002", + "productId": "0x0084", "zwaveAllianceId": 4922 } ], @@ -33,7 +33,7 @@ { "#": "1", "label": "Sw1 Switch Type", - "description": "0", + "description": "This parameter defines how the Device should treat the switch (which type) connected to the SW (SW1) terminal.", "valueSize": 1, "minValue": 0, "maxValue": 2, @@ -43,7 +43,7 @@ { "#": "17", "label": "Restore State of O1 After Power Failure", - "description": "0", + "description": "This parameter determines if the on/off status is saved and restored for the load connected to O (O1) after a power failure.", "valueSize": 1, "minValue": 0, "maxValue": 1, @@ -53,7 +53,7 @@ { "#": "19", "label": "Turn O1 Off Automatically With Timer", - "description": "0", + "description": "If the load O (O1) is ON, you can schedule it to turn OFF automatically after the period of time defined in this parameter. The timer resets to zero each time the Device receives an ON command", "valueSize": 2, "minValue": 0, "maxValue": 32535, @@ -63,7 +63,7 @@ { "#": "20", "label": "Turn O1 On Automatically With Timer", - "description": "0", + "description": "If the load O (O1) is OFF, you can schedule it to turn ON automatically after the period of time defined in this parameter. The timer resets to zero each time the Device receives an OFF command", "valueSize": 2, "minValue": 0, "maxValue": 32535, @@ -73,7 +73,7 @@ { "#": "23", "label": "O1 No/Nc", - "description": "0", + "description": "The set value determines the relay contact type for output O (O1). The relay contact type can be normally open (NO) or normally closed (NC).", "valueSize": 1, "minValue": 0, "maxValue": 1, @@ -83,17 +83,37 @@ { "#": "25", "label": "Set Timer Units to Seconds Or Milliseconds For O1", - "description": "0", + "description": "Set the timer units to seconds or milliseconds. Choose if you want to set the timer in seconds or milliseconds in Parameters No. 19, 20.", "valueSize": 1, "minValue": 0, "maxValue": 1, "defaultValue": 0, "unsigned": true }, + { + "#": "36", + "label": "O (O1) Power report on change - percentage", + "description": "This parameter determines the minimum change in consumed power that will result in sending a new report to the gateway.", + "valueSize": 1, + "minValue": 0, + "maxValue": 100, + "defaultValue": 50, + "unsigned": true + }, + { + "#": "39", + "label": "Minimum time between reports (O) O1", + "description": "This parameter determines the minimum time that must elapse before a new power report on O (O1) is sent to the gateway.", + "valueSize": 1, + "minValue": 0, + "maxValue": 120, + "defaultValue": 30, + "unsigned": true + }, { "#": "91", "label": "Alarm Conf. - Water", - "description": "0", + "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, "minValue": 0, "maxValue": 2, @@ -103,7 +123,7 @@ { "#": "92", "label": "Alarm Conf. - Smoke", - "description": "0", + "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.0", "valueSize": 4, "minValue": 0, "maxValue": 2, @@ -113,7 +133,7 @@ { "#": "93", "label": "Alarm Conf. - Co", - "description": "0", + "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, "minValue": 0, "maxValue": 2, @@ -123,7 +143,7 @@ { "#": "94", "label": "Alarm Conf. - Heat", - "description": "0", + "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, "minValue": 0, "maxValue": 2, @@ -133,7 +153,7 @@ { "#": "120", "label": "Factory Reset", - "description": "0", + "description": "Reset to factory default settings and removed from the Z-Wave network.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 1, "minValue": 0, "maxValue": 1, @@ -143,7 +163,7 @@ { "#": "201", "label": "Serial Number 1", - "description": "0", + "description": "This parameter contains a part of device’s serial number.\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647, @@ -153,7 +173,7 @@ { "#": "202", "label": "Serial Number 2", - "description": "0", + "description": "This parameter contains a part of device’s serial number.\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647, @@ -163,7 +183,7 @@ { "#": "203", "label": "Serial Number 3", - "description": "0", + "description": "This parameter contains a part of device’s serial number\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647, From aba8a4a44f4a5285959ba4590a013eb26081ac62 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Mon, 18 Sep 2023 13:03:19 +0200 Subject: [PATCH 02/24] Update qnsw-001x16.json - added name manufacturer - corrected Label & description - removed zwaveAllianceId (do not have one yet) - added parameters description and options --- .../config/devices/0x0460/qnsw-001x16.json | 159 +++++++++++++++--- 1 file changed, 140 insertions(+), 19 deletions(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001x16.json b/packages/config/config/devices/0x0460/qnsw-001x16.json index a9826565cfcd..06935e685317 100644 --- a/packages/config/config/devices/0x0460/qnsw-001x16.json +++ b/packages/config/config/devices/0x0460/qnsw-001x16.json @@ -1,5 +1,5 @@ -// TODO: This file contains a placeholder for a productType, productID, or manufacturerId (0x9999) that must be corrected. { + "manufacturer": "Shelly", "manufacturerId": "0x0460", "label": "QNSW-001P16", "description": "Wave 1PM", @@ -7,7 +7,6 @@ { "productType": "0x0002", "productId": "0x0084", - "zwaveAllianceId": 4922 } ], "firmwareVersion": { @@ -29,6 +28,7 @@ "maxNodes": 9 } }, + "paramInformation": [ { "#": "1", @@ -38,7 +38,22 @@ "minValue": 0, "maxValue": 2, "defaultValue": 2, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "mono-stable switch type (push button)", + "value": 0 + }, + { + "label": "toggle switch (contact closed - ON / contact opened - OFF)", + "value": 1 + }, + { + "label": "toggle switch (Device changes status when switch changes status)", + "value": 2 + } + ] }, { "#": "17", @@ -48,7 +63,18 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "Device saves last on/off status and restores it after a power failure", + "value": 0 + }, + { + "label": "Device does not save on/off status and does not restore it after a power failure, it remains off", + "value": 1 + } + ] }, { "#": "19", @@ -78,7 +104,18 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "NO", + "value": 0 + }, + { + "label": "NC", + "value": 1 + } + ] }, { "#": "25", @@ -88,13 +125,25 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "timer set in seconds", + "value": 0 + }, + { + "label": "timer set in milliseconds (scale 10ms)", + "value": 1 + } + ] }, { "#": "36", "label": "O (O1) Power report on change - percentage", "description": "This parameter determines the minimum change in consumed power that will result in sending a new report to the gateway.", - "valueSize": 1, + "unit": "%", + "valueSize": 1, "minValue": 0, "maxValue": 100, "defaultValue": 50, @@ -104,7 +153,8 @@ "#": "39", "label": "Minimum time between reports (O) O1", "description": "This parameter determines the minimum time that must elapse before a new power report on O (O1) is sent to the gateway.", - "valueSize": 1, + "unit": "seconds", + "valueSize": 1, "minValue": 0, "maxValue": 120, "defaultValue": 30, @@ -118,7 +168,22 @@ "minValue": 0, "maxValue": 2, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "no action", + "value": 0 + }, + { + "label": "open relay", + "value": 1 + }, + { + "label": "close relay", + "value": 2 + } + ] }, { "#": "92", @@ -128,7 +193,22 @@ "minValue": 0, "maxValue": 2, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "no action", + "value": 0 + }, + { + "label": "open relay", + "value": 1 + }, + { + "label": "close relay", + "value": 2 + } + ] }, { "#": "93", @@ -138,7 +218,22 @@ "minValue": 0, "maxValue": 2, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "no action", + "value": 0 + }, + { + "label": "open relay", + "value": 1 + }, + { + "label": "close relay", + "value": 2 + } + ] }, { "#": "94", @@ -148,7 +243,22 @@ "minValue": 0, "maxValue": 2, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "no action", + "value": 0 + }, + { + "label": "open relay", + "value": 1 + }, + { + "label": "close relay", + "value": 2 + } + ] }, { "#": "120", @@ -158,7 +268,18 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, + "options": [ + { + "label": "Don’t do Factory reset", + "value": 0 + }, + { + "label": "Do the Factory reset", + "value": 1 + } + ] }, { "#": "201", @@ -167,8 +288,8 @@ "valueSize": 4, "minValue": 0, "maxValue": 2147483647, - "defaultValue": 2147483647, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, }, { "#": "202", @@ -177,8 +298,8 @@ "valueSize": 4, "minValue": 0, "maxValue": 2147483647, - "defaultValue": 2147483647, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, }, { "#": "203", @@ -187,8 +308,8 @@ "valueSize": 4, "minValue": 0, "maxValue": 2147483647, - "defaultValue": 2147483647, - "unsigned": true + "unsigned": true, + "allowManualEntry": false, } ], "metadata": { From 4c3750644cf0aeb0ddabdad580a58b1c19fb23b6 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Mon, 18 Sep 2023 13:23:13 +0200 Subject: [PATCH 03/24] Update qnsw-001x16.json - added read only state to parameter 201, 202, 203 --- packages/config/config/devices/0x0460/qnsw-001x16.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/config/config/devices/0x0460/qnsw-001x16.json b/packages/config/config/devices/0x0460/qnsw-001x16.json index 06935e685317..3dfaa7e3a837 100644 --- a/packages/config/config/devices/0x0460/qnsw-001x16.json +++ b/packages/config/config/devices/0x0460/qnsw-001x16.json @@ -290,6 +290,7 @@ "maxValue": 2147483647, "unsigned": true, "allowManualEntry": false, + "readOnly": true }, { "#": "202", @@ -300,6 +301,7 @@ "maxValue": 2147483647, "unsigned": true, "allowManualEntry": false, + "readOnly": true }, { "#": "203", @@ -310,6 +312,7 @@ "maxValue": 2147483647, "unsigned": true, "allowManualEntry": false, + "readOnly": true } ], "metadata": { From 2efc565124d9392fbf0e0c674e773a74abf311a8 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Mon, 18 Sep 2023 13:26:35 +0200 Subject: [PATCH 04/24] Rename qnsw-001x16.json to qnsw-001P16.json - rename the file --- .../config/devices/0x0460/{qnsw-001x16.json => qnsw-001P16.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/config/config/devices/0x0460/{qnsw-001x16.json => qnsw-001P16.json} (100%) diff --git a/packages/config/config/devices/0x0460/qnsw-001x16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json similarity index 100% rename from packages/config/config/devices/0x0460/qnsw-001x16.json rename to packages/config/config/devices/0x0460/qnsw-001P16.json From ce0164130c2f4100bf6359165b7b61399c0efa4e Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Mon, 18 Sep 2023 14:35:03 +0200 Subject: [PATCH 05/24] Update qnsw-001P16.json --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 3dfaa7e3a837..060d517acc2a 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -6,7 +6,7 @@ "devices": [ { "productType": "0x0002", - "productId": "0x0084", + "productId": "0x0084" } ], "firmwareVersion": { From c31d52f01909ae2628cc64cfba3faa036ff5686f Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:17:44 +0200 Subject: [PATCH 06/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 060d517acc2a..e5ed824a0546 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -32,7 +32,7 @@ "paramInformation": [ { "#": "1", - "label": "Sw1 Switch Type", + "label": "SW1 Switch Type", "description": "This parameter defines how the Device should treat the switch (which type) connected to the SW (SW1) terminal.", "valueSize": 1, "minValue": 0, From e288e5c87e5dd02137c39f3b5a9edefb1ac2bce8 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:18:25 +0200 Subject: [PATCH 07/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index e5ed824a0546..e9026fe37b87 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -42,7 +42,7 @@ "allowManualEntry": false, "options": [ { - "label": "mono-stable switch type (push button)", + "label": "Mono-stable (push button)", "value": 0 }, { From e5ecceab5dbbd62da5eb9636a24dcaaee3de1d57 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:19:12 +0200 Subject: [PATCH 08/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index e9026fe37b87..0291865d898d 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -57,7 +57,7 @@ }, { "#": "17", - "label": "Restore State of O1 After Power Failure", + "label": "O1: State After Power Failure", "description": "This parameter determines if the on/off status is saved and restored for the load connected to O (O1) after a power failure.", "valueSize": 1, "minValue": 0, From a1c040f9e7e179e5f6988d7d1cde6a1f8b4a9253 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:19:44 +0200 Subject: [PATCH 09/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 0291865d898d..0cccca5ed1aa 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -78,7 +78,7 @@ }, { "#": "19", - "label": "Turn O1 Off Automatically With Timer", + "label": "O1: Auto-Off Timer", "description": "If the load O (O1) is ON, you can schedule it to turn OFF automatically after the period of time defined in this parameter. The timer resets to zero each time the Device receives an ON command", "valueSize": 2, "minValue": 0, From eafec8f0385e531db26dfd907dba27aeb989e51f Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:20:15 +0200 Subject: [PATCH 10/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 0cccca5ed1aa..38c12acc2b5d 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -88,7 +88,7 @@ }, { "#": "20", - "label": "Turn O1 On Automatically With Timer", + "label": "O1: Auto-On Timer", "description": "If the load O (O1) is OFF, you can schedule it to turn ON automatically after the period of time defined in this parameter. The timer resets to zero each time the Device receives an OFF command", "valueSize": 2, "minValue": 0, From 05ab129effb461feb49127eb021a75839ddaf0f0 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:21:17 +0200 Subject: [PATCH 11/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 38c12acc2b5d..138a8ecdcf99 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -98,7 +98,7 @@ }, { "#": "23", - "label": "O1 No/Nc", + "label": "O1: Relay Type", "description": "The set value determines the relay contact type for output O (O1). The relay contact type can be normally open (NO) or normally closed (NC).", "valueSize": 1, "minValue": 0, From 5b083bd680bd604e94da565a066d3414299e5a17 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:22:24 +0200 Subject: [PATCH 12/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 138a8ecdcf99..0068f3453c5f 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -119,7 +119,7 @@ }, { "#": "25", - "label": "Set Timer Units to Seconds Or Milliseconds For O1", + "label": "O1: Auto-On/Off Timer Unit", "description": "Set the timer units to seconds or milliseconds. Choose if you want to set the timer in seconds or milliseconds in Parameters No. 19, 20.", "valueSize": 1, "minValue": 0, From f4544bf4a70a2ab9881d08b1eeb83e72870bbdda Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:22:50 +0200 Subject: [PATCH 13/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 0068f3453c5f..26b330c1e396 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -129,7 +129,7 @@ "allowManualEntry": false, "options": [ { - "label": "timer set in seconds", + "label": "Seconds", "value": 0 }, { From beb778c546ee6473b2decacc6931798f4039c969 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:23:18 +0200 Subject: [PATCH 14/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 26b330c1e396..644ee1213aae 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -133,7 +133,7 @@ "value": 0 }, { - "label": "timer set in milliseconds (scale 10ms)", + "label": "10 Milliseconds", "value": 1 } ] From 47bb11831ad229158b1b6ce5c4a8e96369a91133 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:26:26 +0200 Subject: [PATCH 15/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 644ee1213aae..b212c9d09b2a 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -140,8 +140,7 @@ }, { "#": "36", - "label": "O (O1) Power report on change - percentage", - "description": "This parameter determines the minimum change in consumed power that will result in sending a new report to the gateway.", + "label": "O1: Power Change Report Threshold", "unit": "%", "valueSize": 1, "minValue": 0, From 14c06696699a43b8eec35fe71e3c4b942b9aa9a9 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:27:10 +0200 Subject: [PATCH 16/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index b212c9d09b2a..281b24867c5f 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -150,8 +150,7 @@ }, { "#": "39", - "label": "Minimum time between reports (O) O1", - "description": "This parameter determines the minimum time that must elapse before a new power report on O (O1) is sent to the gateway.", + "label": "O1: Minimum Time Between Power Reports", "unit": "seconds", "valueSize": 1, "minValue": 0, From b724e6bf526ae5e8e88321cdbed235aa465dc9d5 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:29:29 +0200 Subject: [PATCH 17/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 281b24867c5f..b68e2bc5b08b 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -185,7 +185,7 @@ }, { "#": "92", - "label": "Alarm Conf. - Smoke", + "label": "Alarm Configuration: Smoke", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.0", "valueSize": 4, "minValue": 0, From e195e063f928d38927a377d13dd409e6d26737ad Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:29:59 +0200 Subject: [PATCH 18/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index b68e2bc5b08b..d668800ea90d 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -287,7 +287,6 @@ "minValue": 0, "maxValue": 2147483647, "unsigned": true, - "allowManualEntry": false, "readOnly": true }, { From 76d70598616591dbda1e5845e035f51513f5b3c5 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:30:28 +0200 Subject: [PATCH 19/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index d668800ea90d..fbe88b690187 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -261,7 +261,7 @@ { "#": "120", "label": "Factory Reset", - "description": "Reset to factory default settings and removed from the Z-Wave network.\nThe parameter is Advanced and may be hidden under the Advanced tag.", + "description": "Reset to factory default settings and remove from the Z-Wave network.", "valueSize": 1, "minValue": 0, "maxValue": 1, From 5372d367b808fcd6d439f514c4a6a86944f15558 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:30:59 +0200 Subject: [PATCH 20/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index fbe88b690187..e971da32bc92 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -270,7 +270,7 @@ "allowManualEntry": false, "options": [ { - "label": "Don’t do Factory reset", + "label": "Idle", "value": 0 }, { From b29275d4d7d37ebfc746f75652d56393216cdf49 Mon Sep 17 00:00:00 2001 From: Shelly Qubino Wave help <92794280+QubinoHelp@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:32:52 +0200 Subject: [PATCH 21/24] Update packages/config/config/devices/0x0460/qnsw-001P16.json Co-authored-by: AlCalzone --- packages/config/config/devices/0x0460/qnsw-001P16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index e971da32bc92..8147f7894f11 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -281,7 +281,7 @@ }, { "#": "201", - "label": "Serial Number 1", + "label": "Serial Number: Part 1", "description": "This parameter contains a part of device’s serial number.\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, From 1232f3bb52ba395c55bb6b9cedddc89ae341e45f Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Thu, 21 Sep 2023 15:56:44 +0200 Subject: [PATCH 22/24] fix: formatting --- .../config/devices/0x0460/qnsw-001P16.json | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 8147f7894f11..5694fe710e66 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -28,7 +28,6 @@ "maxNodes": 9 } }, - "paramInformation": [ { "#": "1", @@ -39,7 +38,7 @@ "maxValue": 2, "defaultValue": 2, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "Mono-stable (push button)", @@ -64,7 +63,7 @@ "maxValue": 1, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "Device saves last on/off status and restores it after a power failure", @@ -105,7 +104,7 @@ "maxValue": 1, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "NO", @@ -126,7 +125,7 @@ "maxValue": 1, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "Seconds", @@ -138,21 +137,21 @@ } ] }, - { + { "#": "36", "label": "O1: Power Change Report Threshold", "unit": "%", - "valueSize": 1, + "valueSize": 1, "minValue": 0, "maxValue": 100, "defaultValue": 50, "unsigned": true }, - { + { "#": "39", "label": "O1: Minimum Time Between Power Reports", "unit": "seconds", - "valueSize": 1, + "valueSize": 1, "minValue": 0, "maxValue": 120, "defaultValue": 30, @@ -167,7 +166,7 @@ "maxValue": 2, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "no action", @@ -192,7 +191,7 @@ "maxValue": 2, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "no action", @@ -217,7 +216,7 @@ "maxValue": 2, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "no action", @@ -242,7 +241,7 @@ "maxValue": 2, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "no action", @@ -267,7 +266,7 @@ "maxValue": 1, "defaultValue": 0, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "options": [ { "label": "Idle", @@ -297,7 +296,7 @@ "minValue": 0, "maxValue": 2147483647, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "readOnly": true }, { @@ -308,7 +307,7 @@ "minValue": 0, "maxValue": 2147483647, "unsigned": true, - "allowManualEntry": false, + "allowManualEntry": false, "readOnly": true } ], From 31e6e70f3bb680cb2657a276ff735dede40680b4 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Thu, 21 Sep 2023 16:02:38 +0200 Subject: [PATCH 23/24] fix: some labels --- .../config/devices/0x0460/qnsw-001P16.json | 68 +++++++++---------- 1 file changed, 32 insertions(+), 36 deletions(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index 5694fe710e66..c2ff77b33b7c 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -20,11 +20,11 @@ "isLifeline": true }, "2": { - "label": "On/off [I1]", + "label": "I1: On/Off", "maxNodes": 9 }, "3": { - "label": "Start/stop set level [I1]", + "label": "I1: Start/Stop Level Change", "maxNodes": 9 } }, @@ -96,9 +96,9 @@ "unsigned": true }, { - "#": "23", - "label": "O1: Relay Type", - "description": "The set value determines the relay contact type for output O (O1). The relay contact type can be normally open (NO) or normally closed (NC).", + "#": "25", + "label": "O1: Auto-On/Off Timer Unit", + "description": "Set the timer units to seconds or milliseconds. Choose if you want to set the timer in seconds or milliseconds in Parameters No. 19, 20.", "valueSize": 1, "minValue": 0, "maxValue": 1, @@ -107,19 +107,19 @@ "allowManualEntry": false, "options": [ { - "label": "NO", + "label": "Seconds", "value": 0 }, { - "label": "NC", + "label": "10 ms", "value": 1 } ] }, { - "#": "25", - "label": "O1: Auto-On/Off Timer Unit", - "description": "Set the timer units to seconds or milliseconds. Choose if you want to set the timer in seconds or milliseconds in Parameters No. 19, 20.", + "#": "23", + "label": "O1: Relay Type", + "description": "The set value determines the relay contact type for output O (O1). The relay contact type can be normally open (NO) or normally closed (NC).", "valueSize": 1, "minValue": 0, "maxValue": 1, @@ -128,11 +128,11 @@ "allowManualEntry": false, "options": [ { - "label": "Seconds", + "label": "NO", "value": 0 }, { - "label": "10 Milliseconds", + "label": "NC", "value": 1 } ] @@ -159,7 +159,7 @@ }, { "#": "91", - "label": "Alarm Conf. - Water", + "label": "Alarm Configuration: Water", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, "minValue": 0, @@ -169,15 +169,15 @@ "allowManualEntry": false, "options": [ { - "label": "no action", + "label": "No action", "value": 0 }, { - "label": "open relay", + "label": "Open relay", "value": 1 }, { - "label": "close relay", + "label": "Close relay", "value": 2 } ] @@ -194,22 +194,22 @@ "allowManualEntry": false, "options": [ { - "label": "no action", + "label": "No action", "value": 0 }, { - "label": "open relay", + "label": "Open relay", "value": 1 }, { - "label": "close relay", + "label": "Close relay", "value": 2 } ] }, { "#": "93", - "label": "Alarm Conf. - Co", + "label": "Alarm Configuration: CO", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, "minValue": 0, @@ -219,22 +219,22 @@ "allowManualEntry": false, "options": [ { - "label": "no action", + "label": "No action", "value": 0 }, { - "label": "open relay", + "label": "Open relay", "value": 1 }, { - "label": "close relay", + "label": "Close relay", "value": 2 } ] }, { "#": "94", - "label": "Alarm Conf. - Heat", + "label": "Alarm Configuration: Heat", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, "minValue": 0, @@ -244,15 +244,15 @@ "allowManualEntry": false, "options": [ { - "label": "no action", + "label": "No action", "value": 0 }, { - "label": "open relay", + "label": "Open relay", "value": 1 }, { - "label": "close relay", + "label": "Close relay", "value": 2 } ] @@ -261,9 +261,7 @@ "#": "120", "label": "Factory Reset", "description": "Reset to factory default settings and remove from the Z-Wave network.", - "valueSize": 1, - "minValue": 0, - "maxValue": 1, + "valueSize": 4, "defaultValue": 0, "unsigned": true, "allowManualEntry": false, @@ -273,8 +271,8 @@ "value": 0 }, { - "label": "Do the Factory reset", - "value": 1 + "label": "Factory reset", + "value": 1431655765 } ] }, @@ -290,24 +288,22 @@ }, { "#": "202", - "label": "Serial Number 2", + "label": "Serial Number: Part 2", "description": "This parameter contains a part of device’s serial number.\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647, "unsigned": true, - "allowManualEntry": false, "readOnly": true }, { "#": "203", - "label": "Serial Number 3", + "label": "Serial Number: Part 3", "description": "This parameter contains a part of device’s serial number\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647, "unsigned": true, - "allowManualEntry": false, "readOnly": true } ], From 49f7e30f1df4efa7ff40435c2edbbdae919e90a6 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Thu, 21 Sep 2023 16:11:28 +0200 Subject: [PATCH 24/24] fix: descriptions, consistency --- .../config/devices/0x0460/qnsw-001P16.json | 49 ++++--------------- 1 file changed, 9 insertions(+), 40 deletions(-) diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index c2ff77b33b7c..0153f731991b 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -41,44 +41,27 @@ "allowManualEntry": false, "options": [ { - "label": "Mono-stable (push button)", + "label": "Momentary switch", "value": 0 }, { - "label": "toggle switch (contact closed - ON / contact opened - OFF)", + "label": "Toggle switch (follow switch)", "value": 1 }, { - "label": "toggle switch (Device changes status when switch changes status)", + "label": "Toggle switch (change on toggle)", "value": 2 } ] }, { "#": "17", - "label": "O1: State After Power Failure", - "description": "This parameter determines if the on/off status is saved and restored for the load connected to O (O1) after a power failure.", - "valueSize": 1, - "minValue": 0, - "maxValue": 1, - "defaultValue": 0, - "unsigned": true, - "allowManualEntry": false, - "options": [ - { - "label": "Device saves last on/off status and restores it after a power failure", - "value": 0 - }, - { - "label": "Device does not save on/off status and does not restore it after a power failure, it remains off", - "value": 1 - } - ] + "$import": "~/templates/master_template.json#state_after_power_failure_prev_off", + "label": "O1: State After Power Failure" }, { "#": "19", "label": "O1: Auto-Off Timer", - "description": "If the load O (O1) is ON, you can schedule it to turn OFF automatically after the period of time defined in this parameter. The timer resets to zero each time the Device receives an ON command", "valueSize": 2, "minValue": 0, "maxValue": 32535, @@ -88,7 +71,6 @@ { "#": "20", "label": "O1: Auto-On Timer", - "description": "If the load O (O1) is OFF, you can schedule it to turn ON automatically after the period of time defined in this parameter. The timer resets to zero each time the Device receives an OFF command", "valueSize": 2, "minValue": 0, "maxValue": 32535, @@ -98,7 +80,6 @@ { "#": "25", "label": "O1: Auto-On/Off Timer Unit", - "description": "Set the timer units to seconds or milliseconds. Choose if you want to set the timer in seconds or milliseconds in Parameters No. 19, 20.", "valueSize": 1, "minValue": 0, "maxValue": 1, @@ -119,7 +100,6 @@ { "#": "23", "label": "O1: Relay Type", - "description": "The set value determines the relay contact type for output O (O1). The relay contact type can be normally open (NO) or normally closed (NC).", "valueSize": 1, "minValue": 0, "maxValue": 1, @@ -128,11 +108,11 @@ "allowManualEntry": false, "options": [ { - "label": "NO", + "label": "Normally open (NO)", "value": 0 }, { - "label": "NC", + "label": "Normally closed (NC)", "value": 1 } ] @@ -140,8 +120,8 @@ { "#": "36", "label": "O1: Power Change Report Threshold", - "unit": "%", "valueSize": 1, + "unit": "%", "minValue": 0, "maxValue": 100, "defaultValue": 50, @@ -150,8 +130,8 @@ { "#": "39", "label": "O1: Minimum Time Between Power Reports", - "unit": "seconds", "valueSize": 1, + "unit": "seconds", "minValue": 0, "maxValue": 120, "defaultValue": 30, @@ -162,8 +142,6 @@ "label": "Alarm Configuration: Water", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, - "minValue": 0, - "maxValue": 2, "defaultValue": 0, "unsigned": true, "allowManualEntry": false, @@ -187,8 +165,6 @@ "label": "Alarm Configuration: Smoke", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.0", "valueSize": 4, - "minValue": 0, - "maxValue": 2, "defaultValue": 0, "unsigned": true, "allowManualEntry": false, @@ -212,8 +188,6 @@ "label": "Alarm Configuration: CO", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, - "minValue": 0, - "maxValue": 2, "defaultValue": 0, "unsigned": true, "allowManualEntry": false, @@ -237,8 +211,6 @@ "label": "Alarm Configuration: Heat", "description": "This parameter determines which alarm frames the Device should respond to and how. The parameters consist of 4 bytes, the three most significant bytes are set according to the official Z-Wave protocol specification.", "valueSize": 4, - "minValue": 0, - "maxValue": 2, "defaultValue": 0, "unsigned": true, "allowManualEntry": false, @@ -279,7 +251,6 @@ { "#": "201", "label": "Serial Number: Part 1", - "description": "This parameter contains a part of device’s serial number.\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647, @@ -289,7 +260,6 @@ { "#": "202", "label": "Serial Number: Part 2", - "description": "This parameter contains a part of device’s serial number.\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647, @@ -299,7 +269,6 @@ { "#": "203", "label": "Serial Number: Part 3", - "description": "This parameter contains a part of device’s serial number\nThe parameter is Read-Only and cannot be changed.\nThe parameter is Advanced and may be hidden under the Advanced tag.", "valueSize": 4, "minValue": 0, "maxValue": 2147483647,