diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fdff25a9d78..c568421b263a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ Add placeholder for next release with `wip` snippet --> ## 12.0.0 (2023-09-26) +### Application compatibility +Home Assistant users who manage `zwave-js-server` themselves, **must** install the following upgrades before upgrading to this driver version: +* Home Assistant **2023.10.0** or higher +* `zwave-js-server` **1.32.0** + ### Breaking changes · [Migration guide](https://zwave-js.github.io/node-zwave-js/#/getting-started/migrating-to-v12) * Remove support for Node.js 14 and 16 (#6245) * Subpath exports are now exposed using the `exports` field in `package.json` instead of `typesVersions` (#5839) diff --git a/packages/cc/src/cc/VersionCC.ts b/packages/cc/src/cc/VersionCC.ts index 38e09a8eeec4..fda2b6758b2f 100644 --- a/packages/cc/src/cc/VersionCC.ts +++ b/packages/cc/src/cc/VersionCC.ts @@ -4,12 +4,15 @@ import { type MessageOrCCLogEntry, MessagePriority, type MessageRecord, + SecurityClass, ValueMetadata, ZWaveError, ZWaveErrorCodes, ZWaveLibraryTypes, enumValuesToMetadataStates, getCCName, + securityClassIsS2, + securityClassOrder, validatePayload, } from "@zwave-js/core/safe"; import type { ZWaveApplicationHost, ZWaveHost } from "@zwave-js/host/safe"; @@ -439,24 +442,42 @@ export class VersionCC extends CommandClass { } else { // We were lied to - the NIF said this CC is supported, now the node claims it isn't // Make sure this is not a critical CC, which must be supported though - switch (cc) { - case CommandClasses.Version: - case CommandClasses["Manufacturer Specific"]: - logMessage = ` claims NOT to support CC ${ - CommandClasses[cc] - } (${num2hex(cc)}), but it must. Assuming the ${ - this.endpointIndex === 0 ? "node" : "endpoint" - } supports version 1...`; - endpoint.addCC(cc, { version: 1 }); - break; - - default: - logMessage = ` does NOT support CC ${ - CommandClasses[cc] - } (${num2hex(cc)})`; - endpoint.removeCC(cc); + + if ( + cc === CommandClasses.Version + || cc === CommandClasses["Manufacturer Specific"] + ) { + logMessage = ` claims NOT to support CC ${ + CommandClasses[cc] + } (${num2hex(cc)}), but it must. Assuming the ${ + this.endpointIndex === 0 ? "node" : "endpoint" + } supports version 1...`; + endpoint.addCC(cc, { version: 1 }); + } else if ( + (cc === CommandClasses.Security + && node.hasSecurityClass(SecurityClass.S0_Legacy)) + || (cc === CommandClasses["Security 2"] + && securityClassOrder.some((sc) => + securityClassIsS2(sc) + && node.hasSecurityClass(sc) + )) + ) { + logMessage = ` claims NOT to support CC ${ + CommandClasses[cc] + } (${ + num2hex(cc) + }), but it is known to support it. Assuming the ${ + this.endpointIndex === 0 ? "node" : "endpoint" + } supports version 1...`; + endpoint.addCC(cc, { version: 1 }); + } else { + logMessage = ` does NOT support CC ${ + CommandClasses[cc] + } (${num2hex(cc)})`; + endpoint.removeCC(cc); } } + applHost.controllerLog.logNode(node.id, { endpoint: this.endpointIndex, message: logMessage, diff --git a/packages/config/config/.eslintrc.js b/packages/config/config/.eslintrc.js index 6b11511791cf..ee3c4d65fa03 100644 --- a/packages/config/config/.eslintrc.js +++ b/packages/config/config/.eslintrc.js @@ -10,6 +10,7 @@ module.exports = { ], rules: { "@zwave-js/consistent-device-config-property-order": "error", - "@zwave-js/no-unnecessary-min-max-value": "error" + "@zwave-js/no-unnecessary-min-max-value": "error", + "@zwave-js/auto-unsigned": "error", } }; diff --git a/packages/config/config/devices/0x0005/pe653.json b/packages/config/config/devices/0x0005/pe653.json index 16f29ae9fd1c..7162d601244f 100644 --- a/packages/config/config/devices/0x0005/pe653.json +++ b/packages/config/config/devices/0x0005/pe653.json @@ -175,8 +175,7 @@ "unit": "RPM", "minValue": 400, "maxValue": 3450, - "defaultValue": 750, - "unsigned": true + "defaultValue": 750 }, { "#": "33", diff --git a/packages/config/config/devices/0x000c/hs-fls100-g2.json b/packages/config/config/devices/0x000c/hs-fls100-g2.json index 8743d239fc1f..21ff25717328 100644 --- a/packages/config/config/devices/0x000c/hs-fls100-g2.json +++ b/packages/config/config/devices/0x000c/hs-fls100-g2.json @@ -36,7 +36,6 @@ "label": "Load Control Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -55,7 +54,6 @@ "description": "Select which sensors control the load when parameter 5 is set to 1", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -82,7 +80,6 @@ "label": "PIR Sensitivity", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x000c/hs-fls100.json b/packages/config/config/devices/0x000c/hs-fls100.json index aed9debae3f6..50de13f1b2f9 100644 --- a/packages/config/config/devices/0x000c/hs-fls100.json +++ b/packages/config/config/devices/0x000c/hs-fls100.json @@ -28,7 +28,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 50, - "unsigned": true, "options": [ { "label": "Never turn on floodlight", diff --git a/packages/config/config/devices/0x000c/hs-fs100_flex.json b/packages/config/config/devices/0x000c/hs-fs100_flex.json index ec1ee9b581bb..e89ea170e7a6 100644 --- a/packages/config/config/devices/0x000c/hs-fs100_flex.json +++ b/packages/config/config/devices/0x000c/hs-fs100_flex.json @@ -39,8 +39,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 20, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x000c/hs-ms100.json b/packages/config/config/devices/0x000c/hs-ms100.json index d8f3599156f3..465886cd2110 100644 --- a/packages/config/config/devices/0x000c/hs-ms100.json +++ b/packages/config/config/devices/0x000c/hs-ms100.json @@ -23,7 +23,6 @@ "minValue": 0, "maxValue": 8, "defaultValue": 8, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x000c/hs-wx300.json b/packages/config/config/devices/0x000c/hs-wx300.json index 0b94c455d01c..457ed3ea8252 100644 --- a/packages/config/config/devices/0x000c/hs-wx300.json +++ b/packages/config/config/devices/0x000c/hs-wx300.json @@ -150,7 +150,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "3 wire mode (Neutral, Line & Load)", diff --git a/packages/config/config/devices/0x0014/wd500z.json b/packages/config/config/devices/0x0014/wd500z.json index 14a49c13ebf3..7ebc0dc05f78 100644 --- a/packages/config/config/devices/0x0014/wd500z.json +++ b/packages/config/config/devices/0x0014/wd500z.json @@ -35,7 +35,6 @@ "label": "Ignore Start Level", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -54,7 +53,6 @@ "description": "When enabled, the LED indicator will turn on when the light is turned off", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -72,7 +70,6 @@ "label": "Invert Switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -90,7 +87,6 @@ "label": "Shade Control Group 2", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -108,7 +104,6 @@ "label": "Shade Control Group 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -126,7 +121,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -148,7 +142,6 @@ "label": "Load Sense", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf9501.json b/packages/config/config/devices/0x001a/rf9501.json index 9c66f358d0ec..683150290d13 100644 --- a/packages/config/config/devices/0x001a/rf9501.json +++ b/packages/config/config/devices/0x001a/rf9501.json @@ -68,7 +68,6 @@ "description": "Power Up State of the switch", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -91,7 +90,6 @@ "description": "Enables this switch to participate in panic mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -110,7 +108,6 @@ "description": "Keep associated accessory switches in sync", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf9536-n.json b/packages/config/config/devices/0x001a/rf9536-n.json index 9afc213751ef..a913893e97bf 100644 --- a/packages/config/config/devices/0x001a/rf9536-n.json +++ b/packages/config/config/devices/0x001a/rf9536-n.json @@ -75,7 +75,6 @@ "description": "Power Up State of the switch", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -98,7 +97,6 @@ "description": "Enables this switch to participate in panic mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -128,7 +126,6 @@ "description": "Turn on or off rapid start feature", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf9537.json b/packages/config/config/devices/0x001a/rf9537.json index 29829df66e39..23c4a30fbe31 100644 --- a/packages/config/config/devices/0x001a/rf9537.json +++ b/packages/config/config/devices/0x001a/rf9537.json @@ -75,7 +75,6 @@ "description": "Power Up State of the switch", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -98,7 +97,6 @@ "description": "Enables this switch to participate in panic mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -128,7 +126,6 @@ "description": "Turn on or off rapid start feature", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf9540-n_0.0_1.1.json b/packages/config/config/devices/0x001a/rf9540-n_0.0_1.1.json index d22e5e9aee6d..5ca7c110ca79 100644 --- a/packages/config/config/devices/0x001a/rf9540-n_0.0_1.1.json +++ b/packages/config/config/devices/0x001a/rf9540-n_0.0_1.1.json @@ -83,7 +83,6 @@ "description": "Power Up State of the switch", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -106,7 +105,6 @@ "description": "Enables this switch to participate in panic mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -136,7 +134,6 @@ "description": "Turn on or off rapid start feature", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -155,7 +152,6 @@ "description": "Keep associated accessory switches in sync", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf9540-n_1.2.json b/packages/config/config/devices/0x001a/rf9540-n_1.2.json index c8bdc8409ad8..926f23366f90 100644 --- a/packages/config/config/devices/0x001a/rf9540-n_1.2.json +++ b/packages/config/config/devices/0x001a/rf9540-n_1.2.json @@ -79,7 +79,6 @@ "description": "Power Up State of the switch", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +101,6 @@ "description": "Enables this switch to participate in panic mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -132,7 +130,6 @@ "description": "Turn on or off rapid start feature", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -151,7 +148,6 @@ "description": "Keep associated accessory switches in sync", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf9542.json b/packages/config/config/devices/0x001a/rf9542.json index d7ea0771437e..4ac7f18d1601 100644 --- a/packages/config/config/devices/0x001a/rf9542.json +++ b/packages/config/config/devices/0x001a/rf9542.json @@ -75,7 +75,6 @@ "description": "Power Up State of the switch", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -98,7 +97,6 @@ "description": "Enables this switch to participate in panic mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf9640.json b/packages/config/config/devices/0x001a/rf9640.json index 04ae814bd740..4beb9b064562 100644 --- a/packages/config/config/devices/0x001a/rf9640.json +++ b/packages/config/config/devices/0x001a/rf9640.json @@ -22,8 +22,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -32,8 +31,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -42,15 +40,13 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", "label": "Power Up State", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -79,8 +75,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "8", @@ -95,7 +90,6 @@ "minValue": 0, "maxValue": 0, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Reset", @@ -109,8 +103,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "12", @@ -118,8 +111,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "13", @@ -127,8 +119,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 4, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "14", @@ -136,8 +127,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 4, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "15", @@ -145,8 +135,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 4, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "16", @@ -154,8 +143,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 4, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x001a/rf96apm.json b/packages/config/config/devices/0x001a/rf96apm.json index b85cb6c86eb9..7113e23b9497 100644 --- a/packages/config/config/devices/0x001a/rf96apm.json +++ b/packages/config/config/devices/0x001a/rf96apm.json @@ -21,7 +21,6 @@ "description": "1: remember (0: do not remember)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x001a/rf96pirbms.json b/packages/config/config/devices/0x001a/rf96pirbms.json index 9872c86505d9..9f9bce7ac52d 100644 --- a/packages/config/config/devices/0x001a/rf96pirbms.json +++ b/packages/config/config/devices/0x001a/rf96pirbms.json @@ -21,8 +21,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "3", @@ -31,8 +30,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "4", @@ -51,8 +49,7 @@ "unit": "%", "minValue": 0, "maxValue": 20, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "6", @@ -61,8 +58,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 15, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 } ], "metadata": { diff --git a/packages/config/config/devices/0x001a/rftr9605-t.json b/packages/config/config/devices/0x001a/rftr9605-t.json index 62abe05839e2..011e0b968897 100644 --- a/packages/config/config/devices/0x001a/rftr9605-t.json +++ b/packages/config/config/devices/0x001a/rftr9605-t.json @@ -21,8 +21,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -31,8 +30,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -41,8 +39,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", @@ -50,7 +47,6 @@ "description": "1 = off 2 = on 3 = last state", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -72,7 +68,6 @@ "label": "Panic Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -91,7 +86,6 @@ "description": "Light intensity of indicator led", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -110,7 +104,6 @@ "description": "Light intensity of indicator led", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x002c/z-flexnet_dongl.json b/packages/config/config/devices/0x002c/z-flexnet_dongl.json index b990d93c583c..384e1bd31c4f 100644 --- a/packages/config/config/devices/0x002c/z-flexnet_dongl.json +++ b/packages/config/config/devices/0x002c/z-flexnet_dongl.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "2", @@ -32,7 +31,6 @@ "valueSize": 2, "unit": "hours", "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -52,8 +50,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "4", @@ -62,8 +59,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "5", @@ -72,8 +68,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "6", @@ -82,8 +77,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "7", @@ -92,8 +86,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "8", @@ -102,8 +95,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "9", @@ -112,8 +104,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 29, - "unsigned": true + "defaultValue": 29 }, { "#": "10", @@ -122,8 +113,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 29, - "defaultValue": 29, - "unsigned": true + "defaultValue": 29 }, { "#": "11", @@ -132,8 +122,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 29, - "unsigned": true + "defaultValue": 29 }, { "#": "12", @@ -142,8 +131,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 29, - "unsigned": true + "defaultValue": 29 }, { "#": "13", @@ -152,8 +140,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 29, - "unsigned": true + "defaultValue": 29 }, { "#": "14", @@ -162,8 +149,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 29, - "unsigned": true + "defaultValue": 29 }, { "#": "15", diff --git a/packages/config/config/devices/0x0039/39336_39443_zw3104.json b/packages/config/config/devices/0x0039/39336_39443_zw3104.json index 92a9a9fea094..5c6927d20ca6 100644 --- a/packages/config/config/devices/0x0039/39336_39443_zw3104.json +++ b/packages/config/config/devices/0x0039/39336_39443_zw3104.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +59,6 @@ "description": "Number of steps or levels", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,8 +78,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "8", @@ -91,8 +88,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "9", @@ -101,8 +97,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", @@ -112,8 +107,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "11", @@ -123,8 +117,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "12", @@ -134,15 +127,13 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "16", "label": "Enable/disable switch mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -162,8 +153,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 } ], "compat": { diff --git a/packages/config/config/devices/0x0039/39337_39444_zw4103.json b/packages/config/config/devices/0x0039/39337_39444_zw4103.json index 5312f895fde9..f46066ff922e 100644 --- a/packages/config/config/devices/0x0039/39337_39444_zw4103.json +++ b/packages/config/config/devices/0x0039/39337_39444_zw4103.json @@ -20,7 +20,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39339_39346_zw3107.json b/packages/config/config/devices/0x0039/39339_39346_zw3107.json index 9703abc56d83..957adf05723c 100644 --- a/packages/config/config/devices/0x0039/39339_39346_zw3107.json +++ b/packages/config/config/devices/0x0039/39339_39346_zw3107.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +59,6 @@ "description": "Dim up/down the light to the specified level quickly or slowly.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,8 +78,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "8", @@ -91,8 +88,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "9", @@ -101,8 +97,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", @@ -112,8 +107,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "11", @@ -123,8 +117,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "12", @@ -134,8 +127,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 } ], "compat": { diff --git a/packages/config/config/devices/0x0039/39342_39449_zw4106.json b/packages/config/config/devices/0x0039/39342_39449_zw4106.json index b0505fd8602e..ef17488a23c9 100644 --- a/packages/config/config/devices/0x0039/39342_39449_zw4106.json +++ b/packages/config/config/devices/0x0039/39342_39449_zw4106.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39348_39455_zw4005.json b/packages/config/config/devices/0x0039/39348_39455_zw4005.json index 5083c6faa799..927aa79e79fd 100644 --- a/packages/config/config/devices/0x0039/39348_39455_zw4005.json +++ b/packages/config/config/devices/0x0039/39348_39455_zw4005.json @@ -36,7 +36,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +59,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "No", @@ -77,7 +75,6 @@ "label": "Alternate Exclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39348_39455_zw4008.json b/packages/config/config/devices/0x0039/39348_39455_zw4008.json index 9c3827fbf1dd..37a984ddb7a5 100644 --- a/packages/config/config/devices/0x0039/39348_39455_zw4008.json +++ b/packages/config/config/devices/0x0039/39348_39455_zw4008.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "description": "Change the default exclusion behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39349_39456_zw1002.json b/packages/config/config/devices/0x0039/39349_39456_zw1002.json index c5b58abecb02..66085cf6bad6 100644 --- a/packages/config/config/devices/0x0039/39349_39456_zw1002.json +++ b/packages/config/config/devices/0x0039/39349_39456_zw1002.json @@ -21,7 +21,6 @@ "description": "Invert LED light", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39351_39458_zw3005.json b/packages/config/config/devices/0x0039/39351_39458_zw3005.json index ca8c5eefcf20..64411e986c7d 100644 --- a/packages/config/config/devices/0x0039/39351_39458_zw3005.json +++ b/packages/config/config/devices/0x0039/39351_39458_zw3005.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +59,6 @@ "description": "If the switch is accidentally installed upside down with “On” at the bottom and “Off” at the top, the default On/Off rocker settings can be reversed by changing parameter 4’s value to “1”", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,8 +78,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "8", @@ -91,8 +88,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "9", @@ -101,8 +97,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", @@ -112,8 +107,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "11", @@ -123,8 +117,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "12", @@ -134,8 +127,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 } ], "compat": { diff --git a/packages/config/config/devices/0x0039/39351_39458_zw3010.json b/packages/config/config/devices/0x0039/39351_39458_zw3010.json index 881e5669e031..0e6639b9165b 100644 --- a/packages/config/config/devices/0x0039/39351_39458_zw3010.json +++ b/packages/config/config/devices/0x0039/39351_39458_zw3010.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -81,7 +80,6 @@ "label": "Dim Up/Down Rate", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -99,7 +97,6 @@ "label": "Enable/Disable Switch Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -117,7 +114,6 @@ "label": "Alternate Exclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -137,8 +133,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "31", @@ -147,8 +142,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "32", @@ -157,8 +151,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "compat": { diff --git a/packages/config/config/devices/0x0039/39354_39461_zw4003.json b/packages/config/config/devices/0x0039/39354_39461_zw4003.json index d1e365556b4f..77bd423f6a0c 100644 --- a/packages/config/config/devices/0x0039/39354_39461_zw4003.json +++ b/packages/config/config/devices/0x0039/39354_39461_zw4003.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,7 +72,6 @@ "description": "Change the default exclusion behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39354_39461_zw4009.json b/packages/config/config/devices/0x0039/39354_39461_zw4009.json index 9eb32a3d8136..67844c2f7b63 100644 --- a/packages/config/config/devices/0x0039/39354_39461_zw4009.json +++ b/packages/config/config/devices/0x0039/39354_39461_zw4009.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,7 +72,6 @@ "description": "Change the default exclusion behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39357_39464_zw3004.json b/packages/config/config/devices/0x0039/39357_39464_zw3004.json index 06316ccc10e3..4b2ddea7eb7f 100644 --- a/packages/config/config/devices/0x0039/39357_39464_zw3004.json +++ b/packages/config/config/devices/0x0039/39357_39464_zw3004.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "label": "Invert Switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -83,8 +81,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "8", @@ -94,8 +91,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "9", @@ -104,8 +100,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", @@ -115,8 +110,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "11", @@ -126,8 +120,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "12", @@ -137,8 +130,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 } ], "compat": { diff --git a/packages/config/config/devices/0x0039/39357_39464_zw3011.json b/packages/config/config/devices/0x0039/39357_39464_zw3011.json index 25d202e86fad..b9070ebb9033 100644 --- a/packages/config/config/devices/0x0039/39357_39464_zw3011.json +++ b/packages/config/config/devices/0x0039/39357_39464_zw3011.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "label": "Dim Up/Down Rate", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -81,7 +79,6 @@ "label": "Switch Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -99,7 +96,6 @@ "label": "Alternate Exclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -119,8 +115,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "31", @@ -129,8 +124,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "32", @@ -140,8 +134,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "compat": { diff --git a/packages/config/config/devices/0x0039/39358_39465_zw4002.json b/packages/config/config/devices/0x0039/39358_39465_zw4002.json index 9d4c9331a1f9..4ef5d8c693f7 100644 --- a/packages/config/config/devices/0x0039/39358_39465_zw4002.json +++ b/packages/config/config/devices/0x0039/39358_39465_zw4002.json @@ -36,7 +36,6 @@ "label": "Invert Switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0039/39363_39470_zw4203.json b/packages/config/config/devices/0x0039/39363_39470_zw4203.json index ebcd34d301b5..bf0f7fd2d832 100644 --- a/packages/config/config/devices/0x0039/39363_39470_zw4203.json +++ b/packages/config/config/devices/0x0039/39363_39470_zw4203.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,7 +58,6 @@ "label": "Alternate Exclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x003b/be468zp.json b/packages/config/config/devices/0x003b/be468zp.json index 1f68acbeb135..2ef83a7c6a01 100644 --- a/packages/config/config/devices/0x003b/be468zp.json +++ b/packages/config/config/devices/0x003b/be468zp.json @@ -77,7 +77,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 0, - "unsigned": true, "readOnly": true }, { @@ -86,7 +85,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 0, - "unsigned": true, "readOnly": true }, { @@ -95,7 +93,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 0, - "unsigned": true, "readOnly": true }, { @@ -104,7 +101,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 0, - "unsigned": true, "readOnly": true }, { @@ -133,8 +129,7 @@ "valueSize": 1, "minValue": 4, "maxValue": 8, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "17", @@ -142,7 +137,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 0, - "unsigned": true, "readOnly": true }, { @@ -151,7 +145,6 @@ "valueSize": 1, "minValue": 0, "maxValue": 0, - "unsigned": true, "readOnly": true } ], diff --git a/packages/config/config/devices/0x003b/be469.json b/packages/config/config/devices/0x003b/be469.json index c565da316671..d62856a62455 100644 --- a/packages/config/config/devices/0x003b/be469.json +++ b/packages/config/config/devices/0x003b/be469.json @@ -280,8 +280,7 @@ "valueSize": 1, "minValue": 4, "maxValue": 8, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "18", diff --git a/packages/config/config/devices/0x003b/jbe109.json b/packages/config/config/devices/0x003b/jbe109.json index e87c8b2ee452..db5af148d6e4 100644 --- a/packages/config/config/devices/0x003b/jbe109.json +++ b/packages/config/config/devices/0x003b/jbe109.json @@ -93,8 +93,7 @@ "valueSize": 1, "minValue": 4, "maxValue": 8, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "6", @@ -104,7 +103,6 @@ "minValue": 0, "maxValue": 1073741823, "defaultValue": 0, - "unsigned": true, "readOnly": true } ], diff --git a/packages/config/config/devices/0x003b/jfe109.json b/packages/config/config/devices/0x003b/jfe109.json index 8e6695496ddd..6a205854877a 100644 --- a/packages/config/config/devices/0x003b/jfe109.json +++ b/packages/config/config/devices/0x003b/jfe109.json @@ -49,8 +49,7 @@ "unit": "digits", "minValue": 4, "maxValue": 8, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "3", @@ -116,7 +115,6 @@ "minValue": 0, "maxValue": 1073741823, "defaultValue": 0, - "unsigned": true, "readOnly": true } ], diff --git a/packages/config/config/devices/0x003b/s-6500f.json b/packages/config/config/devices/0x003b/s-6500f.json index 6ddeecce5576..3247988e58fb 100644 --- a/packages/config/config/devices/0x003b/s-6500f.json +++ b/packages/config/config/devices/0x003b/s-6500f.json @@ -58,8 +58,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 1023, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "18", diff --git a/packages/config/config/devices/0x004f/fx-d67.json b/packages/config/config/devices/0x004f/fx-d67.json index e5ded192d2b0..55e06fc72cfc 100644 --- a/packages/config/config/devices/0x004f/fx-d67.json +++ b/packages/config/config/devices/0x004f/fx-d67.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "2", @@ -32,8 +31,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 } ], "metadata": { diff --git a/packages/config/config/devices/0x004f/fx-s69.json b/packages/config/config/devices/0x004f/fx-s69.json index cd7ef7921a9c..0f0d95e5b4c7 100644 --- a/packages/config/config/devices/0x004f/fx-s69.json +++ b/packages/config/config/devices/0x004f/fx-s69.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "2", @@ -32,8 +31,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -41,8 +39,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 720, - "defaultValue": 720, - "unsigned": true + "defaultValue": 720 }, { "#": "4", @@ -50,8 +47,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 6, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "5", @@ -59,8 +55,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 3000, - "defaultValue": 3000, - "unsigned": true + "defaultValue": 3000 }, { "#": "6", @@ -68,8 +63,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 10000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 } ], "metadata": { diff --git a/packages/config/config/devices/0x004f/fxs-m08.json b/packages/config/config/devices/0x004f/fxs-m08.json index c1a984623999..ae62e3415051 100644 --- a/packages/config/config/devices/0x004f/fxs-m08.json +++ b/packages/config/config/devices/0x004f/fxs-m08.json @@ -23,8 +23,7 @@ "unit": "hours", "minValue": 0, "maxValue": 720, - "defaultValue": 720, - "unsigned": true + "defaultValue": 720 }, { "#": "2", @@ -34,8 +33,7 @@ "unit": "hours", "minValue": 0, "maxValue": 6, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "3", @@ -44,8 +42,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 500, - "defaultValue": 500, - "unsigned": true + "defaultValue": 500 }, { "#": "4", @@ -54,8 +51,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 10000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 }, { "#": "5", @@ -64,7 +60,6 @@ "valueSize": 1, "unit": "seconds", "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -84,7 +79,6 @@ "valueSize": 1, "unit": "seconds", "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0059/bbk001-z00.json b/packages/config/config/devices/0x0059/bbk001-z00.json index 700754832c8b..f3f30e8e2cd1 100644 --- a/packages/config/config/devices/0x0059/bbk001-z00.json +++ b/packages/config/config/devices/0x0059/bbk001-z00.json @@ -27,8 +27,7 @@ "unit": "0.1 °C", "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -38,8 +37,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 30, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "3", @@ -49,8 +47,7 @@ "unit": "°C", "minValue": 0, "maxValue": 5, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "4", @@ -60,8 +57,7 @@ "unit": "°C", "minValue": 0, "maxValue": 35, - "defaultValue": 35, - "unsigned": true + "defaultValue": 35 }, { "#": "5", @@ -71,8 +67,7 @@ "unit": "0.1 °C", "minValue": 0, "maxValue": 0, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "6", diff --git a/packages/config/config/devices/0x0059/max10y-376.json b/packages/config/config/devices/0x0059/max10y-376.json index 2fbb3cee1e42..5e3629b4ede0 100644 --- a/packages/config/config/devices/0x0059/max10y-376.json +++ b/packages/config/config/devices/0x0059/max10y-376.json @@ -44,7 +44,6 @@ "description": "Used to select temperature scale '°c' or '°f' for unsolicited multilevel sensor report. note: (1) on every scale change config parameter 3 to 5 will be set to their default values. (2) parameter 2 to 5 available only if temperature sensor is connected while inclusion process", "valueSize": 2, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -90,7 +89,6 @@ "description": "Configuration of delta temperature for delta temperature change based reporting. in case of °f scale: minimum value is 0 and maximum value is 500 (in 0.1 °f resolution)", "valueSize": 2, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -112,7 +110,6 @@ "minValue": 0, "maxValue": 2120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Cut off temperature feature is disable", diff --git a/packages/config/config/devices/0x0059/max10z-737.json b/packages/config/config/devices/0x0059/max10z-737.json index 96cf75b116af..08665a4acaa0 100644 --- a/packages/config/config/devices/0x0059/max10z-737.json +++ b/packages/config/config/devices/0x0059/max10z-737.json @@ -55,8 +55,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "5", @@ -65,8 +64,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "6", @@ -86,8 +84,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 4, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 } ], "metadata": { diff --git a/packages/config/config/devices/0x0059/ssp_301.json b/packages/config/config/devices/0x0059/ssp_301.json index 7319008965e0..6df2ea6126fa 100644 --- a/packages/config/config/devices/0x0059/ssp_301.json +++ b/packages/config/config/devices/0x0059/ssp_301.json @@ -30,8 +30,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "3", diff --git a/packages/config/config/devices/0x0059/ssp_301_anz.json b/packages/config/config/devices/0x0059/ssp_301_anz.json index a5e2521f7873..1bdce1ce2fc7 100644 --- a/packages/config/config/devices/0x0059/ssp_301_anz.json +++ b/packages/config/config/devices/0x0059/ssp_301_anz.json @@ -30,8 +30,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "3", diff --git a/packages/config/config/devices/0x0059/ssp_302_anz.json b/packages/config/config/devices/0x0059/ssp_302_anz.json index 80ac0d81b287..fc50ce0ec3ce 100644 --- a/packages/config/config/devices/0x0059/ssp_302_anz.json +++ b/packages/config/config/devices/0x0059/ssp_302_anz.json @@ -30,8 +30,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "3", @@ -50,7 +49,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "", @@ -64,8 +62,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "6", @@ -73,8 +70,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "7", @@ -82,8 +78,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "8", @@ -91,8 +86,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "9", @@ -100,8 +94,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "10", @@ -109,8 +102,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "11", @@ -118,8 +110,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "12", @@ -127,8 +118,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "13", @@ -136,8 +126,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "14", @@ -145,8 +134,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "15", @@ -154,7 +142,6 @@ "description": "This configuration is used to change the relay LED status when relay is open/close and also enable to whether to retain the last relay status over power cycle", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0060/ac301.json b/packages/config/config/devices/0x0060/ac301.json index 889530b2792f..eae03cc23b43 100644 --- a/packages/config/config/devices/0x0060/ac301.json +++ b/packages/config/config/devices/0x0060/ac301.json @@ -139,8 +139,7 @@ "unit": "30 minutes", "minValue": 1, "maxValue": 48, - "defaultValue": 8, - "unsigned": true + "defaultValue": 8 } ], "metadata": { diff --git a/packages/config/config/devices/0x0060/ad146.json b/packages/config/config/devices/0x0060/ad146.json index cd42b849e57c..fb4d32c88514 100644 --- a/packages/config/config/devices/0x0060/ad146.json +++ b/packages/config/config/devices/0x0060/ad146.json @@ -37,7 +37,6 @@ "label": "Remember last status", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +55,6 @@ "description": "Edge or toggle switch mode.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -75,7 +73,6 @@ "description": "Dimming or On/Off Switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0060/ad147.json b/packages/config/config/devices/0x0060/ad147.json index fb6d9d6e1347..d0b107ab635d 100644 --- a/packages/config/config/devices/0x0060/ad147.json +++ b/packages/config/config/devices/0x0060/ad147.json @@ -35,8 +35,7 @@ "unit": "%", "minValue": 255, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "2", @@ -45,8 +44,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 25, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "3", @@ -55,8 +53,7 @@ "unit": "binary", "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "4", @@ -66,8 +63,7 @@ "unit": "binary", "minValue": 0, "maxValue": 1, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x0060/an158.json b/packages/config/config/devices/0x0060/an158.json index ab36f2343005..8f421bd01b22 100644 --- a/packages/config/config/devices/0x0060/an158.json +++ b/packages/config/config/devices/0x0060/an158.json @@ -42,7 +42,6 @@ "description": "Enable or Disable the status message function", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0060/an179.json b/packages/config/config/devices/0x0060/an179.json index ab2d56749203..63fd3e842fc9 100644 --- a/packages/config/config/devices/0x0060/an179.json +++ b/packages/config/config/devices/0x0060/an179.json @@ -33,7 +33,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 255, - "unsigned": true, "options": [ { "label": "On", @@ -49,8 +48,7 @@ "unit": "seconds", "minValue": 3, "maxValue": 25, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "3", @@ -59,7 +57,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -77,7 +74,6 @@ "description": "Edge or toggle switch mode.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0060/an184.json b/packages/config/config/devices/0x0060/an184.json index b79742bf0a25..2b17250a2a64 100644 --- a/packages/config/config/devices/0x0060/an184.json +++ b/packages/config/config/devices/0x0060/an184.json @@ -23,7 +23,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 255, - "unsigned": true, "options": [ { "label": "On", @@ -39,8 +38,7 @@ "unit": "seconds", "minValue": 3, "maxValue": 25, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "3", @@ -49,7 +47,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -68,8 +65,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", @@ -78,8 +74,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "6", @@ -89,7 +84,6 @@ "minValue": 0, "maxValue": 3500, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -104,7 +98,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0060/an186.json b/packages/config/config/devices/0x0060/an186.json index af9b97bc2c22..9e8334facff7 100644 --- a/packages/config/config/devices/0x0060/an186.json +++ b/packages/config/config/devices/0x0060/an186.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 } ], "metadata": { diff --git a/packages/config/config/devices/0x0060/an188.json b/packages/config/config/devices/0x0060/an188.json index 0dfb8321e2ae..b1517aaedc46 100644 --- a/packages/config/config/devices/0x0060/an188.json +++ b/packages/config/config/devices/0x0060/an188.json @@ -23,7 +23,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 255, - "unsigned": true, "options": [ { "label": "On", @@ -39,8 +38,7 @@ "unit": "seconds", "minValue": 3, "maxValue": 25, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "3", @@ -49,7 +47,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -68,8 +65,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", @@ -78,8 +74,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "6", @@ -89,7 +84,6 @@ "minValue": 0, "maxValue": 3500, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -104,7 +98,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0060/an196.json b/packages/config/config/devices/0x0060/an196.json index 02d1439c36d0..d16bb4e675ef 100644 --- a/packages/config/config/devices/0x0060/an196.json +++ b/packages/config/config/devices/0x0060/an196.json @@ -35,7 +35,6 @@ "label": "Switch 1 Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -53,7 +52,6 @@ "label": "Switch 2 Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -74,7 +72,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -90,7 +87,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0060/eh403.json b/packages/config/config/devices/0x0060/eh403.json index 45cb4da851de..e7f860e3fa8c 100644 --- a/packages/config/config/devices/0x0060/eh403.json +++ b/packages/config/config/devices/0x0060/eh403.json @@ -22,8 +22,7 @@ "valueSize": 2, "minValue": 8, "maxValue": 720, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "2", @@ -33,7 +32,6 @@ "minValue": 30, "maxValue": 200, "defaultValue": 50, - "unsigned": true, "writeOnly": true }, { @@ -44,8 +42,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 1440, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x0060/hsp02.json b/packages/config/config/devices/0x0060/hsp02.json index 544b0ad856e8..40058520e84b 100644 --- a/packages/config/config/devices/0x0060/hsp02.json +++ b/packages/config/config/devices/0x0060/hsp02.json @@ -50,7 +50,6 @@ "label": "Sensor Detecting Function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0060/se813.json b/packages/config/config/devices/0x0060/se813.json index 8bb7534e7c17..4a26e82e8ae0 100644 --- a/packages/config/config/devices/0x0060/se813.json +++ b/packages/config/config/devices/0x0060/se813.json @@ -22,8 +22,7 @@ "unit": "seconds", "minValue": 10, "maxValue": 600, - "defaultValue": 180, - "unsigned": true + "defaultValue": 180 }, { "#": "2", @@ -32,8 +31,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 1440, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "3", @@ -42,7 +40,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Stop Playing", diff --git a/packages/config/config/devices/0x0060/sp814.json b/packages/config/config/devices/0x0060/sp814.json index d34ad652dbff..063f0ed3903e 100644 --- a/packages/config/config/devices/0x0060/sp814.json +++ b/packages/config/config/devices/0x0060/sp814.json @@ -40,7 +40,6 @@ "description": "The Detecting function can be Disabled or Enabled.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0060/sp815.json b/packages/config/config/devices/0x0060/sp815.json index 30cfe8c08062..1b9835606476 100644 --- a/packages/config/config/devices/0x0060/sp815.json +++ b/packages/config/config/devices/0x0060/sp815.json @@ -23,8 +23,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 255, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "2", @@ -34,8 +33,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 15, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "3", @@ -45,8 +43,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 255, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 } ], "metadata": { diff --git a/packages/config/config/devices/0x0060/sp816.json b/packages/config/config/devices/0x0060/sp816.json index 37a734534a52..1994e8417d56 100644 --- a/packages/config/config/devices/0x0060/sp816.json +++ b/packages/config/config/devices/0x0060/sp816.json @@ -28,7 +28,6 @@ "description": "The Detecting function can be Disabled or Enabled.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0063/35211_zw6302B.json b/packages/config/config/devices/0x0063/35211_zw6302B.json index bba60fd5016c..7f972eb688de 100644 --- a/packages/config/config/devices/0x0063/35211_zw6302B.json +++ b/packages/config/config/devices/0x0063/35211_zw6302B.json @@ -38,8 +38,7 @@ "unit": "minutes", "minValue": 5, "maxValue": 60, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "28", diff --git a/packages/config/config/devices/0x0063/35530_zw6302B.json b/packages/config/config/devices/0x0063/35530_zw6302B.json index 0d9c6cee50eb..1f811b1df0ac 100644 --- a/packages/config/config/devices/0x0063/35530_zw6302B.json +++ b/packages/config/config/devices/0x0063/35530_zw6302B.json @@ -38,8 +38,7 @@ "unit": "minutes", "minValue": 5, "maxValue": 60, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "28", diff --git a/packages/config/config/devices/0x0063/38957_zw6305.json b/packages/config/config/devices/0x0063/38957_zw6305.json index 1d7318e60313..51a36e6f53e3 100644 --- a/packages/config/config/devices/0x0063/38957_zw6305.json +++ b/packages/config/config/devices/0x0063/38957_zw6305.json @@ -21,7 +21,6 @@ "description": "This parameter allows you to reverse the detection values of the device", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -44,7 +43,6 @@ "description": "This parameter allows you to change the inclusion configuration settings of this device", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +61,6 @@ "description": "This parameter gives you the option to turn the LED off on magnetic triggers", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -84,7 +81,6 @@ "minValue": 60, "maxValue": 1440, "defaultValue": 1440, - "unsigned": true, "options": [ { "label": "5-60 minutes", @@ -110,7 +106,6 @@ "description": "This parameter allows you to choose how often the LED will flash once the device/battery cover is tampered with", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0063/38959_zw6306.json b/packages/config/config/devices/0x0063/38959_zw6306.json index 0a946eb7896c..32488a27005f 100644 --- a/packages/config/config/devices/0x0063/38959_zw6306.json +++ b/packages/config/config/devices/0x0063/38959_zw6306.json @@ -25,7 +25,6 @@ "description": "Only use with included probe", "valueSize": 2, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -45,7 +44,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 60, - "unsigned": true, "options": [ { "label": "hourly", @@ -72,7 +70,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 1440, - "unsigned": true, "options": [ { "label": "5...60 minutes", @@ -117,7 +114,6 @@ "minValue": 5, "maxValue": 360, "defaultValue": 60, - "unsigned": true, "options": [ { "label": "5…360 minutes - sent every 5 minutes, up to 6 hours", @@ -134,7 +130,6 @@ "label": "Tamper Alert Configuration", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0063/43973_zw6305.json b/packages/config/config/devices/0x0063/43973_zw6305.json index 5b3ec99b1dfe..0d8f2dd8cc3c 100644 --- a/packages/config/config/devices/0x0063/43973_zw6305.json +++ b/packages/config/config/devices/0x0063/43973_zw6305.json @@ -21,7 +21,6 @@ "description": "This parameter allows you to reverse the detection values of the device", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -44,7 +43,6 @@ "description": "This parameter allows you to change the inclusion configuration settings of this device", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +61,6 @@ "description": "This parameter gives you the option to turn the LED off on magnetic triggers", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -84,7 +81,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 1440, - "unsigned": true, "options": [ { "label": "5-60 minutes", @@ -110,7 +106,6 @@ "description": "This parameter allows you to choose how often the LED will flash once the device/battery cover is tampered with", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0063/43985_zw6306.json b/packages/config/config/devices/0x0063/43985_zw6306.json index 7c71680faff6..69d45b0d6749 100644 --- a/packages/config/config/devices/0x0063/43985_zw6306.json +++ b/packages/config/config/devices/0x0063/43985_zw6306.json @@ -24,7 +24,6 @@ "label": "Reverse Detection of Wet/Dry", "valueSize": 2, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -44,7 +43,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 60, - "unsigned": true, "options": [ { "label": "Hourly", @@ -71,7 +69,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 1440, - "unsigned": true, "options": [ { "label": "5-60 minutes", @@ -115,15 +112,13 @@ "valueSize": 2, "minValue": 5, "maxValue": 360, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "53", "label": "Tamper Alert Configuration", "valueSize": 2, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0063/52247_zw6309.json b/packages/config/config/devices/0x0063/52247_zw6309.json index a695189b4763..6f1c3f27dc13 100644 --- a/packages/config/config/devices/0x0063/52247_zw6309.json +++ b/packages/config/config/devices/0x0063/52247_zw6309.json @@ -25,7 +25,6 @@ "description": "Detection mode(1:wet 2:dry)", "valueSize": 2, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -46,7 +45,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 60, - "unsigned": true, "options": [ { "label": "5...59 minutes", @@ -78,7 +76,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 1440, - "unsigned": true, "options": [ { "label": "5...60 minutes", @@ -121,7 +118,6 @@ "label": "Temperature Report Interval (on USB)", "valueSize": 2, "defaultValue": 60, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -139,7 +135,6 @@ "label": "Led/Buzzer Action During Tamper Event", "valueSize": 2, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0063/52249_zw6308.json b/packages/config/config/devices/0x0063/52249_zw6308.json index 80fbdaa15dfb..ec0bfd45e38b 100644 --- a/packages/config/config/devices/0x0063/52249_zw6308.json +++ b/packages/config/config/devices/0x0063/52249_zw6308.json @@ -21,7 +21,6 @@ "description": "Invert open close door", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -44,7 +43,6 @@ "description": "Change cmd send of open/close door/window", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -69,7 +67,6 @@ "minValue": 5, "maxValue": 1440, "defaultValue": 1440, - "unsigned": true, "options": [ { "label": "5-60 minutes", @@ -95,7 +92,6 @@ "description": "Tamper remove LED continuous blink you can set", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0063/52251_zw6307.json b/packages/config/config/devices/0x0063/52251_zw6307.json index cade88d1d6fd..2ee2dc272c8f 100644 --- a/packages/config/config/devices/0x0063/52251_zw6307.json +++ b/packages/config/config/devices/0x0063/52251_zw6307.json @@ -27,7 +27,6 @@ "minValue": 1, "maxValue": 127, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Timeout duration after detection in minutes", @@ -54,8 +53,7 @@ "valueSize": 2, "minValue": 5, "maxValue": 1440, - "defaultValue": 1440, - "unsigned": true + "defaultValue": 1440 }, { "#": "28", diff --git a/packages/config/config/devices/0x0063/64637_zw7105.json b/packages/config/config/devices/0x0063/64637_zw7105.json index 3d711a07b7ad..e7e21e7ad9be 100644 --- a/packages/config/config/devices/0x0063/64637_zw7105.json +++ b/packages/config/config/devices/0x0063/64637_zw7105.json @@ -32,8 +32,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x0064/06436.json b/packages/config/config/devices/0x0064/06436.json index 6d6b4f8745c9..455612ae11ae 100644 --- a/packages/config/config/devices/0x0064/06436.json +++ b/packages/config/config/devices/0x0064/06436.json @@ -35,7 +35,6 @@ "description": "Set LED indication mode", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -81,7 +80,6 @@ "label": "RF Close Command Interpretation", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -155,7 +153,6 @@ "label": "Protected command", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -174,7 +171,6 @@ "description": "Defines behaviour on open press while closing and vice versa.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -196,7 +192,6 @@ "label": "Invert open and close relays", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -223,7 +218,6 @@ "description": "Allows exchanging the functionality of the buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -242,7 +236,6 @@ "description": "Local operations by buttons will/will not/ switch the load", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -265,7 +258,6 @@ "description": "Defines which command should be sent on button single press or hold.", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -300,7 +292,6 @@ "description": "Defines which command should be sent on button double press or press-hold.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -356,7 +347,6 @@ "label": "What to do on button Down press", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -379,7 +369,6 @@ "description": "Defines the action to perform upon auto open or auto close.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0064/duwi_z-wave_plugin_switch.json b/packages/config/config/devices/0x0064/duwi_z-wave_plugin_switch.json index edfd6cc17e15..16c86abee021 100644 --- a/packages/config/config/devices/0x0064/duwi_z-wave_plugin_switch.json +++ b/packages/config/config/devices/0x0064/duwi_z-wave_plugin_switch.json @@ -30,7 +30,6 @@ "label": "LED indication mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "description": "Defines how to interpret RF Off-Command.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -90,7 +88,6 @@ "description": "Defines if the switch should restore switch state.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -118,7 +115,6 @@ "description": "Color for Off state.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -149,7 +145,6 @@ "description": "Color for On state.", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0064/reitz_05431.json b/packages/config/config/devices/0x0064/reitz_05431.json index befdc167164a..7c882ccbb68e 100644 --- a/packages/config/config/devices/0x0064/reitz_05431.json +++ b/packages/config/config/devices/0x0064/reitz_05431.json @@ -35,7 +35,6 @@ "label": "Set LED indication mode", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -71,7 +70,6 @@ "label": "Function of RF off command", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -97,7 +95,6 @@ "label": "Switch on dimming by buttons", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -115,7 +112,6 @@ "label": "restore switch state", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -141,7 +137,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -159,7 +154,6 @@ "label": "Switch by buttons", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -181,7 +175,6 @@ "label": "Action on button single press or hold", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -215,7 +208,6 @@ "label": "Action on button double press or hold", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -271,7 +263,6 @@ "label": "What to do on button Down press", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0068/td13010.json b/packages/config/config/devices/0x0068/td13010.json index 893128e9eb84..edf27b7cb2b3 100644 --- a/packages/config/config/devices/0x0068/td13010.json +++ b/packages/config/config/devices/0x0068/td13010.json @@ -23,7 +23,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -39,7 +38,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -73,7 +71,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -90,7 +87,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -107,7 +103,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 3600, - "unsigned": true, "options": [ { "label": "Disable", @@ -123,7 +118,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -139,7 +133,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0068/td13320.json b/packages/config/config/devices/0x0068/td13320.json index 73318a19c9a4..d72f2cb4024c 100644 --- a/packages/config/config/devices/0x0068/td13320.json +++ b/packages/config/config/devices/0x0068/td13320.json @@ -22,8 +22,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 255, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "2", diff --git a/packages/config/config/devices/0x0068/tr1b120z1.json b/packages/config/config/devices/0x0068/tr1b120z1.json index 77ddf00eaf1a..8fd43a9134c7 100644 --- a/packages/config/config/devices/0x0068/tr1b120z1.json +++ b/packages/config/config/devices/0x0068/tr1b120z1.json @@ -24,7 +24,6 @@ "minValue": 1, "maxValue": 127, "defaultValue": 127, - "unsigned": true, "options": [ { "label": "Always on", @@ -40,7 +39,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 127, - "unsigned": true, "options": [ { "label": "Buzzer disable", diff --git a/packages/config/config/devices/0x0077/smartdimmer.json b/packages/config/config/devices/0x0077/smartdimmer.json index 401ae8c3e9fc..82faa54289bc 100644 --- a/packages/config/config/devices/0x0077/smartdimmer.json +++ b/packages/config/config/devices/0x0077/smartdimmer.json @@ -49,7 +49,6 @@ "description": "B&O IR support is disabled if 0 otherwise enabled.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -68,7 +67,6 @@ "description": "Dimming Type, trailing edge enabled if 0 otherwise leading edge enabled.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0077/smartpower.json b/packages/config/config/devices/0x0077/smartpower.json index a8714bccbec5..0509fde39dec 100644 --- a/packages/config/config/devices/0x0077/smartpower.json +++ b/packages/config/config/devices/0x0077/smartpower.json @@ -41,7 +41,6 @@ "description": "Enable/Disable BO IR Support", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0084/mimolite.json b/packages/config/config/devices/0x0084/mimolite.json index 730e075e4a03..1f9027b4f78c 100644 --- a/packages/config/config/devices/0x0084/mimolite.json +++ b/packages/config/config/devices/0x0084/mimolite.json @@ -65,7 +65,6 @@ "label": "Clear_Pulse_Meter_Counts", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,7 +79,6 @@ "description": "Input-to-relay Mapping", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -158,7 +156,6 @@ "label": "Trigger_Level_And_Input_Threshold", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -184,7 +181,6 @@ "label": "Multilevel_AutoReport_Interval", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/dsa38.json b/packages/config/config/devices/0x0086/dsa38.json index 57d4bffc8308..a8b52bc6ed9b 100644 --- a/packages/config/config/devices/0x0086/dsa38.json +++ b/packages/config/config/devices/0x0086/dsa38.json @@ -27,7 +27,6 @@ "label": "Button 1 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/dsc11.json b/packages/config/config/devices/0x0086/dsc11.json index 0335556e4e59..cfcada79602c 100644 --- a/packages/config/config/devices/0x0086/dsc11.json +++ b/packages/config/config/devices/0x0086/dsc11.json @@ -358,7 +358,6 @@ "label": "Meter Calibration Mode", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x0086/zw056.json b/packages/config/config/devices/0x0086/zw056.json index 0e55be690f0d..439467086e01 100644 --- a/packages/config/config/devices/0x0086/zw056.json +++ b/packages/config/config/devices/0x0086/zw056.json @@ -84,7 +84,6 @@ "description": "This parameter is used to implement the control items", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw062.json b/packages/config/config/devices/0x0086/zw062.json index 09f85014ada8..4252b63b7626 100644 --- a/packages/config/config/devices/0x0086/zw062.json +++ b/packages/config/config/devices/0x0086/zw062.json @@ -198,7 +198,6 @@ "minValue": 0, "maxValue": 15, "defaultValue": 0, - "unsigned": true, "readOnly": true, "options": [ { @@ -218,7 +217,6 @@ "minValue": 0, "maxValue": 15, "defaultValue": 0, - "unsigned": true, "readOnly": true, "options": [ { @@ -256,7 +254,6 @@ "minValue": 0, "maxValue": 500, "defaultValue": 0, - "unsigned": true, "readOnly": true }, { @@ -296,7 +293,6 @@ "minValue": 0, "maxValue": 1431655681, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Stop pairing", diff --git a/packages/config/config/devices/0x0086/zw074.json b/packages/config/config/devices/0x0086/zw074.json index b88484c2584e..f33d699a90ad 100644 --- a/packages/config/config/devices/0x0086/zw074.json +++ b/packages/config/config/devices/0x0086/zw074.json @@ -79,8 +79,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 1000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "44", diff --git a/packages/config/config/devices/0x0086/zw095.json b/packages/config/config/devices/0x0086/zw095.json index 7fd8783ad545..00def209a123 100644 --- a/packages/config/config/devices/0x0086/zw095.json +++ b/packages/config/config/devices/0x0086/zw095.json @@ -38,7 +38,6 @@ "label": "Energy Detection Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw098.json b/packages/config/config/devices/0x0086/zw098.json index 696e03361d67..e7fd890e5d97 100644 --- a/packages/config/config/devices/0x0086/zw098.json +++ b/packages/config/config/devices/0x0086/zw098.json @@ -72,7 +72,6 @@ "label": "Color Change Report Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -131,7 +130,6 @@ "label": "Reboot/Save/Exit Colorful Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -349,7 +347,6 @@ "label": "Dimmer Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw100.json b/packages/config/config/devices/0x0086/zw100.json index 4b89054077ec..be5d1935dcb5 100644 --- a/packages/config/config/devices/0x0086/zw100.json +++ b/packages/config/config/devices/0x0086/zw100.json @@ -68,8 +68,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 5, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "5", @@ -296,8 +295,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 1000, - "unsigned": true + "defaultValue": 1000 }, { "#": "54", @@ -306,8 +304,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "55", @@ -315,8 +312,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 11, - "defaultValue": 8, - "unsigned": true + "defaultValue": 8 }, { "#": "56", @@ -324,8 +320,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 11, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "57[0xff00]", @@ -408,7 +403,6 @@ "label": "LED Blinking", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw111.json b/packages/config/config/devices/0x0086/zw111.json index 3e2bd9de6823..f1bf619e5c22 100644 --- a/packages/config/config/devices/0x0086/zw111.json +++ b/packages/config/config/devices/0x0086/zw111.json @@ -432,7 +432,6 @@ "label": "LED Indicator When Off", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw120.json b/packages/config/config/devices/0x0086/zw120.json index 6fa23fda9de7..9d51be0da20c 100644 --- a/packages/config/config/devices/0x0086/zw120.json +++ b/packages/config/config/devices/0x0086/zw120.json @@ -62,7 +62,6 @@ "label": "Sensor Report Type", "valueSize": 4, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw121.json b/packages/config/config/devices/0x0086/zw121.json index 7094f9a53bc5..b306f14be743 100644 --- a/packages/config/config/devices/0x0086/zw121.json +++ b/packages/config/config/devices/0x0086/zw121.json @@ -39,7 +39,6 @@ "label": "Report Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -96,7 +95,6 @@ "label": "Reboot/Save/Exit Colorful Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -310,7 +308,6 @@ "label": "Colorful Mode Configuration", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -345,7 +342,6 @@ "label": "Dimmer Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw122.json b/packages/config/config/devices/0x0086/zw122.json index 14c1d5c70485..becb28db72c1 100644 --- a/packages/config/config/devices/0x0086/zw122.json +++ b/packages/config/config/devices/0x0086/zw122.json @@ -157,7 +157,6 @@ "label": "Tilt Sensor State", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -213,7 +212,6 @@ "description": "Report is sent to Association Group 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -236,7 +234,6 @@ "description": "Report is sent to Association Group 4", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -280,7 +277,6 @@ "description": "For non-multichannel devices - Configuration CC will report to the Water Leak Status parameters", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -344,7 +340,6 @@ "label": "Automatic Secondary Report Type", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0086/zw141.json b/packages/config/config/devices/0x0086/zw141.json index 7bd039e5a193..1e4bf3b434cd 100644 --- a/packages/config/config/devices/0x0086/zw141.json +++ b/packages/config/config/devices/0x0086/zw141.json @@ -54,7 +54,6 @@ "description": "Refer to user manual for a description of operation modes 1 or 2", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x008a/builtindimmer.json b/packages/config/config/devices/0x008a/builtindimmer.json index ebcfb2967af6..b667137dbae5 100644 --- a/packages/config/config/devices/0x008a/builtindimmer.json +++ b/packages/config/config/devices/0x008a/builtindimmer.json @@ -45,7 +45,6 @@ "label": "The way how the button reacts when press/released", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -68,7 +67,6 @@ "description": "The way the Built-in Dimmer reacts when light is turned on/off with button", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -86,7 +84,6 @@ "label": "Enable dimming", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x008a/doorsensor.json b/packages/config/config/devices/0x008a/doorsensor.json index f237c0cd7ee0..0e6e9b292e28 100644 --- a/packages/config/config/devices/0x008a/doorsensor.json +++ b/packages/config/config/devices/0x008a/doorsensor.json @@ -46,7 +46,6 @@ "description": "Configure what the external contact sends when triggered.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -65,7 +64,6 @@ "description": "The main operating mode for the device.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x008a/plugindimmer.json b/packages/config/config/devices/0x008a/plugindimmer.json index 4335850f1325..4cc1c6880652 100644 --- a/packages/config/config/devices/0x008a/plugindimmer.json +++ b/packages/config/config/devices/0x008a/plugindimmer.json @@ -42,7 +42,6 @@ "label": "Enable dimming", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x008a/tag_reader_500.json b/packages/config/config/devices/0x008a/tag_reader_500.json index 56b46d721e8f..ec2cfe49620e 100644 --- a/packages/config/config/devices/0x008a/tag_reader_500.json +++ b/packages/config/config/devices/0x008a/tag_reader_500.json @@ -64,7 +64,6 @@ "label": "Always awake mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -99,7 +98,6 @@ "label": "Gateway confirmation", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x008b/t400.json b/packages/config/config/devices/0x008b/t400.json index c3e3e7a0a6d9..0df3f850f24d 100644 --- a/packages/config/config/devices/0x008b/t400.json +++ b/packages/config/config/devices/0x008b/t400.json @@ -36,7 +36,6 @@ "label": "Schedule Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x008b/t500.json b/packages/config/config/devices/0x008b/t500.json index 45bd70bd781d..f31a02874adf 100644 --- a/packages/config/config/devices/0x008b/t500.json +++ b/packages/config/config/devices/0x008b/t500.json @@ -37,7 +37,6 @@ "label": "Schedule Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0090/hc620.json b/packages/config/config/devices/0x0090/hc620.json index 6e643011be51..c027408ac55f 100644 --- a/packages/config/config/devices/0x0090/hc620.json +++ b/packages/config/config/devices/0x0090/hc620.json @@ -30,7 +30,6 @@ "label": "Status LED", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -49,7 +48,6 @@ "label": "Buzzer", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -68,7 +66,6 @@ "label": "User Program Button", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -88,7 +85,6 @@ "description": "Control the secure screen functionality (on touch locks only)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -108,7 +104,6 @@ "description": "Indicates the direction of the lock. Set to 1 (Right handed lock) to initiate direction detection.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -130,7 +125,6 @@ "label": "Reset to Factory Default Settings", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -155,7 +149,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 0, - "unsigned": true, "readOnly": true } ], diff --git a/packages/config/config/devices/0x0096/nq-9021.json b/packages/config/config/devices/0x0096/nq-9021.json index ad01284272e0..9904669959da 100644 --- a/packages/config/config/devices/0x0096/nq-9021.json +++ b/packages/config/config/devices/0x0096/nq-9021.json @@ -34,15 +34,13 @@ "valueSize": 4, "minValue": 0, "maxValue": 1000000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 }, { "#": "2", "label": "Sensor type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -154,7 +152,6 @@ "label": "Debug mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0096/nq-9022.json b/packages/config/config/devices/0x0096/nq-9022.json index 298d5d185ac3..d407e834b7e5 100644 --- a/packages/config/config/devices/0x0096/nq-9022.json +++ b/packages/config/config/devices/0x0096/nq-9022.json @@ -28,7 +28,6 @@ "label": "Sensor type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -143,7 +142,6 @@ "label": "Debug mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0096/nq-9121.json b/packages/config/config/devices/0x0096/nq-9121.json index 528223711dd5..4823b7d63efc 100644 --- a/packages/config/config/devices/0x0096/nq-9121.json +++ b/packages/config/config/devices/0x0096/nq-9121.json @@ -40,7 +40,6 @@ "label": "Sensor type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0098/ct100.json b/packages/config/config/devices/0x0098/ct100.json index 788cd741b457..8bad988f2237 100644 --- a/packages/config/config/devices/0x0098/ct100.json +++ b/packages/config/config/devices/0x0098/ct100.json @@ -148,7 +148,6 @@ "label": "Lock Setpoint Changes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -184,7 +183,6 @@ "label": "Humidity Reporting Threshold", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -210,7 +208,6 @@ "label": "Auxiliary/Emergency Heating", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0098/ct100_plus.json b/packages/config/config/devices/0x0098/ct100_plus.json index 2d4a77803472..9402773d4afb 100644 --- a/packages/config/config/devices/0x0098/ct100_plus.json +++ b/packages/config/config/devices/0x0098/ct100_plus.json @@ -60,7 +60,6 @@ "description": "Prevents setpoint changes at thermostat", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -90,7 +89,6 @@ "description": "Reporting threshold for changes in the relative humidity", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -117,7 +115,6 @@ "description": "Enables or disables auxiliary / emergency heating", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0098/ct101.json b/packages/config/config/devices/0x0098/ct101.json index 9d059db4a192..04c309700373 100644 --- a/packages/config/config/devices/0x0098/ct101.json +++ b/packages/config/config/devices/0x0098/ct101.json @@ -138,7 +138,6 @@ "label": "Lock Setpoint Changes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -174,7 +173,6 @@ "label": "Humidity Reporting Threshold", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -200,7 +198,6 @@ "label": "Auxiliary/Emergency Heating", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0098/ct30.json b/packages/config/config/devices/0x0098/ct30.json index 4a95c71fb186..bded984daa5e 100644 --- a/packages/config/config/devices/0x0098/ct30.json +++ b/packages/config/config/devices/0x0098/ct30.json @@ -56,7 +56,6 @@ "label": "Temperature Reporting Threshold", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -86,7 +85,6 @@ "label": "Utility Lock Enable/Disable", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -104,7 +102,6 @@ "label": "Humidity Reporting Threshold", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -130,7 +127,6 @@ "label": "Auxiliary/Emergency", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -148,7 +144,6 @@ "label": "Thermostat Swing Temperature", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -170,7 +165,6 @@ "label": "Thermostat Diff Temperature", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0098/ct32.json b/packages/config/config/devices/0x0098/ct32.json index 70f364b57166..143b90ed9e18 100644 --- a/packages/config/config/devices/0x0098/ct32.json +++ b/packages/config/config/devices/0x0098/ct32.json @@ -59,7 +59,6 @@ "description": "Enables or Disables the Utility Lock.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -210,7 +209,6 @@ "description": "If set to 0, multicast is disabled, if set to 1, will enable the multicast.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0098/ct80.json b/packages/config/config/devices/0x0098/ct80.json index a91f974fde69..580e4cbfc8dd 100644 --- a/packages/config/config/devices/0x0098/ct80.json +++ b/packages/config/config/devices/0x0098/ct80.json @@ -75,7 +75,6 @@ "description": "Prevents setpoint changes at thermostat.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -104,7 +103,6 @@ "description": "Reporting threshold for changes in the relative humidity.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -131,7 +129,6 @@ "description": "Enables or disables auxiliary / emergency heating", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -192,7 +189,6 @@ "description": "Configures additional stages", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0109/zd2201.json b/packages/config/config/devices/0x0109/zd2201.json index 161c63d91fb2..b82bc803789f 100644 --- a/packages/config/config/devices/0x0109/zd2201.json +++ b/packages/config/config/devices/0x0109/zd2201.json @@ -28,7 +28,6 @@ "description": "Choose °C or °F", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -48,8 +47,7 @@ "unit": "0.1 °C", "minValue": 0, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "3", @@ -58,8 +56,7 @@ "unit": "%", "minValue": 0, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "4", @@ -68,8 +65,7 @@ "unit": "%", "minValue": 0, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x0109/zd2301eu-5.json b/packages/config/config/devices/0x0109/zd2301eu-5.json index 514bb78b9737..ba2b783a2f74 100644 --- a/packages/config/config/devices/0x0109/zd2301eu-5.json +++ b/packages/config/config/devices/0x0109/zd2301eu-5.json @@ -20,7 +20,6 @@ "label": "Temperature Unit", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,8 +39,7 @@ "unit": "0.1 (°C/°F)", "minValue": 1, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "3", @@ -50,8 +48,7 @@ "unit": "%", "minValue": 1, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "4", @@ -62,7 +59,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disabled", diff --git a/packages/config/config/devices/0x0109/zl7431.json b/packages/config/config/devices/0x0109/zl7431.json index 80456716903b..2648a826b7a0 100644 --- a/packages/config/config/devices/0x0109/zl7431.json +++ b/packages/config/config/devices/0x0109/zl7431.json @@ -31,7 +31,6 @@ "label": "Indicator Light", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0109/zl7435-5.json b/packages/config/config/devices/0x0109/zl7435-5.json index ca04ca866d17..8bb565f73bd3 100644 --- a/packages/config/config/devices/0x0109/zl7435-5.json +++ b/packages/config/config/devices/0x0109/zl7435-5.json @@ -21,7 +21,6 @@ "description": "This parameter sets the mode for the wall switch inputs", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0109/zm1601-5.json b/packages/config/config/devices/0x0109/zm1601-5.json index 9503270374fa..5c7c435522d5 100644 --- a/packages/config/config/devices/0x0109/zm1601-5.json +++ b/packages/config/config/devices/0x0109/zm1601-5.json @@ -34,8 +34,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 2, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "2", @@ -44,8 +43,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 3, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x0109/zm1602-5.json b/packages/config/config/devices/0x0109/zm1602-5.json index e304ef502e86..28f74a9e85ae 100644 --- a/packages/config/config/devices/0x0109/zm1602-5.json +++ b/packages/config/config/devices/0x0109/zm1602-5.json @@ -39,7 +39,6 @@ "description": "Defines the reaction of the siren", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -62,7 +61,6 @@ "description": "Defines the auto time out of the alarm indication", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0109/zm1602.json b/packages/config/config/devices/0x0109/zm1602.json index 33e3cf5a947f..099f1b0b9fdf 100644 --- a/packages/config/config/devices/0x0109/zm1602.json +++ b/packages/config/config/devices/0x0109/zm1602.json @@ -33,7 +33,6 @@ "description": "Defines the reaction of the siren", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +55,6 @@ "description": "Defines the auto time out of the alarm indication", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0109/zp3113-7.json b/packages/config/config/devices/0x0109/zp3113-7.json index 6090b3eabc7d..1da523772589 100644 --- a/packages/config/config/devices/0x0109/zp3113-7.json +++ b/packages/config/config/devices/0x0109/zp3113-7.json @@ -37,8 +37,7 @@ "unit": "0.1 °C", "minValue": 1, "maxValue": 50, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "3", @@ -49,7 +48,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 20, - "unsigned": true, "options": [ { "label": "Disable", @@ -65,7 +63,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 25, - "unsigned": true, "options": [ { "label": "Disable", @@ -80,8 +77,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 127, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "6", @@ -89,15 +85,13 @@ "valueSize": 1, "minValue": 1, "maxValue": 7, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "7", "label": "Led Indicator", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -120,8 +114,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 } ], "metadata": { diff --git a/packages/config/config/devices/0x010b/dn3g6ja069.json b/packages/config/config/devices/0x010b/dn3g6ja069.json index a360df083c87..e476027390e8 100644 --- a/packages/config/config/devices/0x010b/dn3g6ja069.json +++ b/packages/config/config/devices/0x010b/dn3g6ja069.json @@ -21,7 +21,6 @@ "description": "Configure arbitrarily to send which sensor values. the sensor values can be selected from humidity, luminance, and temperature", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "description": "Configure to send which the sensor values arbitrarily. the sensor values can be selected from human detect and open/close", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -92,7 +90,6 @@ "valueSize": 1, "unit": "%", "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -113,7 +110,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Synchronizing with wake up interval", diff --git a/packages/config/config/devices/0x010b/dn3g6ja082.json b/packages/config/config/devices/0x010b/dn3g6ja082.json index 27d6e963e91d..f7700e1d9204 100644 --- a/packages/config/config/devices/0x010b/dn3g6ja082.json +++ b/packages/config/config/devices/0x010b/dn3g6ja082.json @@ -21,7 +21,6 @@ "description": "Enable switch of \"alarm notification\" report", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010b/dn3g6ja084.json b/packages/config/config/devices/0x010b/dn3g6ja084.json index f0ae9913d960..f4eb71b09cbd 100644 --- a/packages/config/config/devices/0x010b/dn3g6ja084.json +++ b/packages/config/config/devices/0x010b/dn3g6ja084.json @@ -21,7 +21,6 @@ "description": "Enable switch of \"alarm notification\" report", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010e/danalock_v3-btze.json b/packages/config/config/devices/0x010e/danalock_v3-btze.json index 9d58ff4a6331..79cbff1bd169 100644 --- a/packages/config/config/devices/0x010e/danalock_v3-btze.json +++ b/packages/config/config/devices/0x010e/danalock_v3-btze.json @@ -20,7 +20,6 @@ "label": "Twin Assist", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,7 +39,6 @@ "minValue": 0, "maxValue": 2147483647, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -53,7 +51,6 @@ "label": "Block to Block", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,15 +70,13 @@ "unit": "seconds", "minValue": 0, "maxValue": 2147483647, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "5", "label": "BLE: Always", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +97,6 @@ "minValue": 0, "maxValue": 2147483647, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x010f/fgbs001.json b/packages/config/config/devices/0x010f/fgbs001.json index af87eed235c3..939890a047be 100644 --- a/packages/config/config/devices/0x010f/fgbs001.json +++ b/packages/config/config/devices/0x010f/fgbs001.json @@ -74,7 +74,6 @@ "description": "Type of input no. 1, what the input 1 will report if no contact is made", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -101,7 +100,6 @@ "description": "Type of input no. 2, what the input 2 will report if no contact is made", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -223,7 +221,6 @@ "label": "Deactivate transmission of frame canceling alarm", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -274,7 +271,6 @@ "label": "Transmitting alarm/control frame broadcast mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -301,7 +297,6 @@ "description": "Enable/Disable scene functionality.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgbs222.json b/packages/config/config/devices/0x010f/fgbs222.json index 143379ea95f4..473bba22ffd4 100644 --- a/packages/config/config/devices/0x010f/fgbs222.json +++ b/packages/config/config/devices/0x010f/fgbs222.json @@ -50,7 +50,6 @@ "label": "Input 1 - Operating Mode", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -85,8 +84,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "49", @@ -94,8 +92,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "150", @@ -104,8 +101,7 @@ "unit": "10 ms", "minValue": 1, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "152", @@ -115,7 +111,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -149,7 +144,6 @@ "description": "This parameter allows to choose mode of 2nd input (in2). change it depending on connected device", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -184,8 +178,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "54", @@ -193,8 +186,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "151", @@ -203,8 +195,7 @@ "unit": "10 ms", "minValue": 1, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "153", @@ -214,7 +205,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -255,7 +245,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -271,7 +260,6 @@ "minValue": 0, "maxValue": 32400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -287,7 +275,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -303,7 +290,6 @@ "minValue": 0, "maxValue": 32400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -319,7 +305,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -335,7 +320,6 @@ "minValue": 0, "maxValue": 32400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -348,7 +332,6 @@ "label": "Output 1: Default State ", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -369,7 +352,6 @@ "minValue": 0, "maxValue": 27000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -382,7 +364,6 @@ "label": "Output 2: Default State", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -403,7 +384,6 @@ "minValue": 0, "maxValue": 27000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x010f/fgd211.json b/packages/config/config/devices/0x010f/fgd211.json index 8123a090314b..0b68943d4c67 100644 --- a/packages/config/config/devices/0x010f/fgd211.json +++ b/packages/config/config/devices/0x010f/fgd211.json @@ -89,7 +89,6 @@ "label": "Send Commands to Association Group 1", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -112,7 +111,6 @@ "description": "Key no. 2 is not represented by any physical device", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -210,7 +208,6 @@ "description": "Binary inputs type configuration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -230,7 +227,6 @@ "description": "Binary inputs type configuration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -254,7 +250,6 @@ "description": "Double-click set lighting at 100%", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -274,7 +269,6 @@ "description": "Double-click set lighting at 100%", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -297,7 +291,6 @@ "description": "Function of 3-way switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -316,7 +309,6 @@ "description": "The dimmer communicate the level to the associated devices. (default value 0)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -334,7 +326,6 @@ "label": "Change [On-Off] bi-stable keys", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -361,7 +352,6 @@ "label": "Relay 1: Response to General Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -420,7 +410,6 @@ "description": "Command class scene activation for group no. 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgd212.json b/packages/config/config/devices/0x010f/fgd212.json index 1d16889d5014..2b1613ab3fca 100644 --- a/packages/config/config/devices/0x010f/fgd212.json +++ b/packages/config/config/devices/0x010f/fgd212.json @@ -154,7 +154,6 @@ "label": "ALL ON/ALL OFF Function", "valueSize": 2, "defaultValue": 255, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -180,7 +179,6 @@ "label": "Force Auto-Calibration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -265,7 +263,6 @@ "label": "Input Button/Switch Configuration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -287,7 +284,6 @@ "label": "Value Sent to Associated Devices on Single Click", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -305,7 +301,6 @@ "label": "Change Toggle Switch Behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -423,7 +418,6 @@ "label": "Dimmer Mode", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -465,7 +459,6 @@ "description": "Useful when connecting non-dimmable loads", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -507,7 +500,6 @@ "description": "Time required to warm up the filament of halogen bulb", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -529,7 +521,6 @@ "label": "Perform Auto-Calibration", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -559,7 +550,6 @@ "label": "Behavior After Overcurrent or Surge", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -638,7 +628,6 @@ "description": "Load power consumption too high", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -657,7 +646,6 @@ "description": "No load, load failure, burnt out bulb", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -676,7 +664,6 @@ "description": "Short circuit, burnt out bulb causing overcurrent", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -695,7 +682,6 @@ "description": "Dimmer output overvoltage", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -714,7 +700,6 @@ "description": "Critical temperature and low voltage", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -753,7 +738,6 @@ "label": "Active Power Calculation Method", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgfs101.json b/packages/config/config/devices/0x010f/fgfs101.json index b2a8e9503681..dd0c37a3e90e 100644 --- a/packages/config/config/devices/0x010f/fgfs101.json +++ b/packages/config/config/devices/0x010f/fgfs101.json @@ -193,7 +193,6 @@ "description": "Transmit the alarm or control frame in 'broadcast' mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgk101.json b/packages/config/config/devices/0x010f/fgk101.json index cec3cb2d9bd0..81f8368df251 100644 --- a/packages/config/config/devices/0x010f/fgk101.json +++ b/packages/config/config/devices/0x010f/fgk101.json @@ -132,7 +132,6 @@ "label": "Input 1 Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgms001.json b/packages/config/config/devices/0x010f/fgms001.json index da7f6c806cd7..894f633d0ddf 100644 --- a/packages/config/config/devices/0x010f/fgms001.json +++ b/packages/config/config/devices/0x010f/fgms001.json @@ -406,7 +406,6 @@ "description": "The parameter determines the behaviour of tamper and how it reports.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -480,7 +479,6 @@ "description": "Alarm frame will or will not be sent in broadcast mode.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -660,7 +658,6 @@ "description": "How the light behaves after motion has been detected.", "valueSize": 1, "defaultValue": 10, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -878,7 +875,6 @@ "description": "Indicating mode resembles a police car (white, red and blue).", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgpb101.json b/packages/config/config/devices/0x010f/fgpb101.json index a146ea79a7e2..27a38c94ebf1 100644 --- a/packages/config/config/devices/0x010f/fgpb101.json +++ b/packages/config/config/devices/0x010f/fgpb101.json @@ -88,7 +88,6 @@ "label": "Single Click - Association Group 2: Command Type", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -117,7 +116,6 @@ "minValue": 1, "maxValue": 255, "defaultValue": 255, - "unsigned": true, "options": [ { "label": "Prior state", @@ -130,7 +128,6 @@ "label": "Single Click - Association Group 3: Command Type", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -159,7 +156,6 @@ "minValue": 1, "maxValue": 255, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Prior State", @@ -178,7 +174,6 @@ "label": "Double Click - Association Group 2: Command Type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -207,7 +202,6 @@ "minValue": 1, "maxValue": 255, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Prior State", @@ -220,7 +214,6 @@ "label": "Double Click - Association Group 3: Command Type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -249,7 +242,6 @@ "minValue": 1, "maxValue": 255, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Prior State", @@ -268,7 +260,6 @@ "label": "Triple Click - Association Group 2: Command Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -297,7 +288,6 @@ "minValue": 1, "maxValue": 255, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Prior State", @@ -310,7 +300,6 @@ "label": "Triple Click - Association Group 3: Command Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -339,7 +328,6 @@ "minValue": 1, "maxValue": 255, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Prior State", @@ -382,7 +370,6 @@ "label": "Key Held - Association Group 3: Command Type", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgr221.json b/packages/config/config/devices/0x010f/fgr221.json index b02c4d871bc0..80b1586662d9 100644 --- a/packages/config/config/devices/0x010f/fgr221.json +++ b/packages/config/config/devices/0x010f/fgr221.json @@ -77,7 +77,6 @@ "description": "Turning off the shutter positioning function", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -96,7 +95,6 @@ "description": "Binary inputs type configuration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -119,8 +117,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 16, - "unsigned": true + "defaultValue": 16 }, { "#": "30", @@ -128,7 +125,6 @@ "description": "set for shutter no. 1", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -151,7 +147,6 @@ "description": "set for relay the shutter", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -174,7 +169,6 @@ "description": "Set for the roller shutter.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -197,7 +191,6 @@ "description": "set for roller shutter", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -220,7 +213,6 @@ "description": "Only valid for the 1.9 version of FGR221.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgr222_24.24_255.255.json b/packages/config/config/devices/0x010f/fgr222_24.24_255.255.json index 665e79209ce6..bd2d3b906fc7 100644 --- a/packages/config/config/devices/0x010f/fgr222_24.24_255.255.json +++ b/packages/config/config/devices/0x010f/fgr222_24.24_255.255.json @@ -288,7 +288,6 @@ "description": "0 no change, 1 extreme position", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgrgbw.json b/packages/config/config/devices/0x010f/fgrgbw.json index 56669b779719..35e8a37331d6 100644 --- a/packages/config/config/devices/0x010f/fgrgbw.json +++ b/packages/config/config/devices/0x010f/fgrgbw.json @@ -83,7 +83,6 @@ "label": "Associations command class choice", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -114,7 +113,6 @@ "description": "MODE1, Example: change saturation level from 0% to 99%", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgrm222_0_24.23.json b/packages/config/config/devices/0x010f/fgrm222_0_24.23.json index 9789f037f5ae..4d5ec7418852 100644 --- a/packages/config/config/devices/0x010f/fgrm222_0_24.23.json +++ b/packages/config/config/devices/0x010f/fgrm222_0_24.23.json @@ -47,7 +47,6 @@ "description": "Enable Venetian Blind mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -65,7 +64,6 @@ "label": "Roller Shutter operating modes", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -105,7 +103,6 @@ "label": "Lamellas positioning mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -128,7 +125,6 @@ "description": "Parameter settings for Roller and Venetian Blind Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -181,7 +177,6 @@ "description": "Roller Shutter enters the calibration mode.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -199,7 +194,6 @@ "label": "Response to General Alarm", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -221,7 +215,6 @@ "label": "Response to Water Flood Alarm", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -243,7 +236,6 @@ "label": "Response to Smoke, CO, CO2 Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -265,7 +257,6 @@ "label": "Response to Temperature Alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -288,7 +279,6 @@ "description": "Lamellas reaction upon alarm detection.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -334,7 +324,6 @@ "description": "Enables/disables power and energy report used by itself", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -353,7 +342,6 @@ "description": "Determine whether scenes or associations are activated", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgs211.json b/packages/config/config/devices/0x010f/fgs211.json index 580466301c1c..19d3a0457196 100644 --- a/packages/config/config/devices/0x010f/fgs211.json +++ b/packages/config/config/devices/0x010f/fgs211.json @@ -97,7 +97,6 @@ "description": "Activate/Deactivate Automatic turning off relay after set time", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -138,7 +137,6 @@ "description": "Activate/Deactivate association sending for group 1 - Also see param #16", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -161,7 +159,6 @@ "description": "In case of bi-stable switches, define their behaviour (toggle or follow)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -180,7 +177,6 @@ "description": "Binary inputs type configuration", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -199,7 +195,6 @@ "description": "Enable/Disable operation associated to group 1.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -221,7 +216,6 @@ "label": "Relay 1: Response to General Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -247,7 +241,6 @@ "label": "Relay 1: Response to Water Flood Alarm", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -273,7 +266,6 @@ "label": "Relay 1: Response to Smoke, CO, CO2 Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -299,7 +291,6 @@ "label": "Relay 1: Response to Temperature Alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgs212.json b/packages/config/config/devices/0x010f/fgs212.json index 2bba58869002..b596b0e84df1 100644 --- a/packages/config/config/devices/0x010f/fgs212.json +++ b/packages/config/config/devices/0x010f/fgs212.json @@ -93,7 +93,6 @@ "description": "Sending commands to control devices assigned ...", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -116,7 +115,6 @@ "description": "Assigns bistable key status to the device status.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -135,7 +133,6 @@ "description": "Binary inputs type configuration", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -154,7 +151,6 @@ "description": "Enable/Disable operation of dimmer or roller shutter devices ...", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -176,7 +172,6 @@ "label": "Relay 1: Response to General Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -202,7 +197,6 @@ "label": "Relay 1: Response to Water Flood Alarm", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -228,7 +222,6 @@ "label": "Relay 1: Response to Smoke, CO, CO2 Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -254,7 +247,6 @@ "label": "Relay 1: Response to Temperature Alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgs214.json b/packages/config/config/devices/0x010f/fgs214.json index 2df48858b321..e6ae71f9c547 100644 --- a/packages/config/config/devices/0x010f/fgs214.json +++ b/packages/config/config/devices/0x010f/fgs214.json @@ -357,7 +357,6 @@ "minValue": 0, "maxValue": 32000, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "0.1 seconds", @@ -371,8 +370,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "157", @@ -380,8 +378,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "158", @@ -389,8 +386,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "159", @@ -398,8 +394,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "160", @@ -407,8 +402,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "161", @@ -416,15 +410,13 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "162", "label": "Q Output Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgs221.json b/packages/config/config/devices/0x010f/fgs221.json index fa31c35f330b..6a7389f55ea7 100644 --- a/packages/config/config/devices/0x010f/fgs221.json +++ b/packages/config/config/devices/0x010f/fgs221.json @@ -103,7 +103,6 @@ "description": "Activate/Deactivate Automatic turning off relay after set time", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -130,7 +129,6 @@ "label": "Auto off relay after specified time", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -192,7 +190,6 @@ "label": "Sending commands to group 1 devices", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -216,7 +213,6 @@ "description": "Activate/Deactivate association sending for group 2", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -241,7 +237,6 @@ "description": "Map status to devices in group 2.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -260,7 +255,6 @@ "label": "Sending commands to group 2 devices", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -283,7 +277,6 @@ "description": "In case of bi-stable switches, define their behaviour (toggle or follow)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -302,7 +295,6 @@ "description": "Switch type connector, you may choose between momentary and toggle switches", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -321,7 +313,6 @@ "description": "Enable/Disable operation associated to group 1", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -343,7 +334,6 @@ "label": "Relay 1: Response to General Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -369,7 +359,6 @@ "label": "Relay 1: Response to Water Flood Alarm", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -395,7 +384,6 @@ "label": "Relay 1: Response to Smoke, CO, CO2 Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -421,7 +409,6 @@ "label": "Relay 1: Response to Temperature Alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -457,7 +444,6 @@ "label": "Relay 2: Response to General Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -483,7 +469,6 @@ "label": "Relay 2: Response to Water Flood Alarm", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -509,7 +494,6 @@ "label": "Relay 2: Response to Smoke, CO, CO2 Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -535,7 +519,6 @@ "label": "Relay 2: Response to Temperature Alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgs222.json b/packages/config/config/devices/0x010f/fgs222.json index 2482505b577c..752f9587d879 100644 --- a/packages/config/config/devices/0x010f/fgs222.json +++ b/packages/config/config/devices/0x010f/fgs222.json @@ -119,7 +119,6 @@ "description": "Activate/Deactivate association sending for group 1 - Also see param #16", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -142,7 +141,6 @@ "description": "![CDATA[NOTE: Parameter 15 value must be set to 1 to work properly.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -165,7 +163,6 @@ "description": "In case of bi-stable switches, define their behaviour (toggle or follow)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -184,7 +181,6 @@ "description": "Binary inputs type configuration", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -203,7 +199,6 @@ "description": "Enable/Disable operation of devices associated to group 1", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -225,7 +220,6 @@ "label": "Relay 1: Response to General Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -251,7 +245,6 @@ "label": "Relay 1: Response to Water Flood Alarm", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -277,7 +270,6 @@ "label": "Relay 1: Response to Smoke, CO, CO2 Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -303,7 +295,6 @@ "label": "Relay 1: Response to Temperature Alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -339,7 +330,6 @@ "label": "Relay 2: Response to General Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -365,7 +355,6 @@ "label": "Relay 2: Response to Water Flood Alarm", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -391,7 +380,6 @@ "label": "Relay 2: Response to Smoke, CO, CO2 Alarm", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -417,7 +405,6 @@ "label": "Relay 2: Response to Temperature Alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgs223.json b/packages/config/config/devices/0x010f/fgs223.json index e2a2f26165df..5059c733d018 100644 --- a/packages/config/config/devices/0x010f/fgs223.json +++ b/packages/config/config/devices/0x010f/fgs223.json @@ -49,7 +49,6 @@ "label": "First Channel - Operating Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -83,7 +82,6 @@ "label": "First Channel - Reaction to Key S1 for Delay/Auto ON/OFF Modes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -108,7 +106,6 @@ "minValue": 0, "maxValue": 32000, "defaultValue": 50, - "unsigned": true, "options": [ { "label": "0.1 seconds", @@ -123,15 +120,13 @@ "unit": "0.1 seconds", "minValue": 1, "maxValue": 32000, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "15", "label": "Second Channel - Operating Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -166,7 +161,6 @@ "valueSize": 1, "unit": "seconds", "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -191,7 +185,6 @@ "minValue": 0, "maxValue": 32000, "defaultValue": 50, - "unsigned": true, "options": [ { "label": "0.1 seconds", @@ -206,15 +199,13 @@ "unit": "0.1 seconds", "minValue": 1, "maxValue": 32000, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "20", "label": "Input Button/Switch Configuration", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -320,8 +311,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "32", @@ -329,8 +319,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "33", @@ -338,8 +327,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "35[0x01]", @@ -365,8 +353,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "37", @@ -374,8 +361,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "38", @@ -383,8 +369,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "40", @@ -421,7 +406,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -450,7 +434,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x010f/fgs224.json b/packages/config/config/devices/0x010f/fgs224.json index 1d4d4c6ba905..66873fb23a6b 100644 --- a/packages/config/config/devices/0x010f/fgs224.json +++ b/packages/config/config/devices/0x010f/fgs224.json @@ -420,7 +420,6 @@ "minValue": 0, "maxValue": 32000, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "0.1 seconds", @@ -436,7 +435,6 @@ "minValue": 0, "maxValue": 32000, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "0.1 seconds", @@ -450,8 +448,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "157", @@ -459,8 +456,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "158", @@ -468,8 +464,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "159", @@ -477,8 +472,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "160", @@ -486,8 +480,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "161", @@ -495,15 +488,13 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "162", "label": "Q1 Output Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -521,7 +512,6 @@ "label": "Q2 Output Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -539,7 +529,6 @@ "label": "Prevent Simultaneous Switching of Outputs", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgsd002.json b/packages/config/config/devices/0x010f/fgsd002.json index 373866eaa993..e30af6ebac49 100644 --- a/packages/config/config/devices/0x010f/fgsd002.json +++ b/packages/config/config/devices/0x010f/fgsd002.json @@ -28,7 +28,6 @@ "description": "There are 3 levels of sensitivity to smoke presence.", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -61,7 +60,6 @@ "description": "This parameter allows to activate visual indications", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -104,7 +102,6 @@ "description": "This parameter allows to activate sound signals...", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -147,7 +144,6 @@ "description": "This parameter defines which frames will be sent ...", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -188,7 +184,6 @@ "description": "A value other than 0 means that alarms are being ...", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgss001.json b/packages/config/config/devices/0x010f/fgss001.json index 0a28826a3269..58c421ba7a62 100644 --- a/packages/config/config/devices/0x010f/fgss001.json +++ b/packages/config/config/devices/0x010f/fgss001.json @@ -46,7 +46,6 @@ "label": "Alarm acoustic and visual signals", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -115,7 +114,6 @@ "label": "Frame broadcast mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -187,7 +185,6 @@ "label": "Black Box sensitivity level", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -241,7 +238,6 @@ "label": "Temperature measurement compensation for report", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -260,7 +256,6 @@ "description": "Activates/inactivates temper switch alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgwdseu-221.json b/packages/config/config/devices/0x010f/fgwdseu-221.json index d74104add872..0af9b5e69114 100644 --- a/packages/config/config/devices/0x010f/fgwdseu-221.json +++ b/packages/config/config/devices/0x010f/fgwdseu-221.json @@ -598,7 +598,6 @@ "minValue": 0, "maxValue": 32000, "defaultValue": 50, - "unsigned": true, "options": [ { "label": "0.1 seconds", @@ -621,8 +620,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "157", @@ -630,8 +628,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "158", @@ -639,8 +636,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "159", @@ -648,8 +644,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "160", @@ -657,8 +652,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "161", @@ -666,8 +660,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 } ] } diff --git a/packages/config/config/devices/0x010f/fgwp101.json b/packages/config/config/devices/0x010f/fgwp101.json index ba7d8dea1a4e..7674be33caaa 100644 --- a/packages/config/config/devices/0x010f/fgwp101.json +++ b/packages/config/config/devices/0x010f/fgwp101.json @@ -40,7 +40,6 @@ "description": "Once activated, Wall Plug will keep a connected device ...", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -72,7 +71,6 @@ "description": "Parameter defines how the Wall Plug will respond to alarms ...", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -155,7 +153,6 @@ "description": "This parameter determines whether energy metering ...", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -194,7 +191,6 @@ "description": "Parameter defines the way 2nd association group devices ...", "valueSize": 1, "defaultValue": 6, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -242,7 +238,6 @@ "label": "LED color when device is on", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -292,7 +287,6 @@ "label": "LED color when device is off", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -338,7 +332,6 @@ "label": "LED color when Z Wave alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x010f/fgwp102.json b/packages/config/config/devices/0x010f/fgwp102.json index b39fa4346e9f..ae6663b90a3c 100644 --- a/packages/config/config/devices/0x010f/fgwp102.json +++ b/packages/config/config/devices/0x010f/fgwp102.json @@ -317,7 +317,6 @@ "description": "Defines responds to alarms (device's status change).", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -564,7 +563,6 @@ "label": "Metering energy consumed by the Wall Plug itself.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -633,7 +631,6 @@ "description": "Defines the way 2nd association group devices are controlled", "valueSize": 1, "defaultValue": 6, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -683,7 +680,6 @@ "label": "LED color when device is on", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -734,7 +730,6 @@ "label": "LED color when device is off", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -781,7 +776,6 @@ "label": "LED color when Z Wave alarm", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0113/ldm-15w.json b/packages/config/config/devices/0x0113/ldm-15w.json index 853c1658aa11..9947155181b0 100644 --- a/packages/config/config/devices/0x0113/ldm-15w.json +++ b/packages/config/config/devices/0x0113/ldm-15w.json @@ -19,7 +19,6 @@ "label": "Load Sense", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0113/lfm-20.json b/packages/config/config/devices/0x0113/lfm-20.json index 7c4cc9add522..0c58494dc6e6 100644 --- a/packages/config/config/devices/0x0113/lfm-20.json +++ b/packages/config/config/devices/0x0113/lfm-20.json @@ -19,7 +19,6 @@ "label": "Night Light", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0113/lpm-15.json b/packages/config/config/devices/0x0113/lpm-15.json index 0fae2d864fcb..c4ded45a58b9 100644 --- a/packages/config/config/devices/0x0113/lpm-15.json +++ b/packages/config/config/devices/0x0113/lpm-15.json @@ -20,7 +20,6 @@ "description": "Defines the behavior of the blue LED; default has LED on when switch is off.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -43,7 +42,6 @@ "description": "Change the top of the switch to OFF and the bottom of the switch to ON.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0113/lrm-1000.json b/packages/config/config/devices/0x0113/lrm-1000.json index 70b119ce14aa..20891ae86120 100644 --- a/packages/config/config/devices/0x0113/lrm-1000.json +++ b/packages/config/config/devices/0x0113/lrm-1000.json @@ -34,7 +34,6 @@ "label": "Ignore Start Level", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -52,7 +51,6 @@ "label": "Night Light", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -70,7 +68,6 @@ "label": "Invert Switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -88,7 +85,6 @@ "label": "Shade Control Group 2", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -106,7 +102,6 @@ "label": "Shade Control Group 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -124,7 +119,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -146,7 +140,6 @@ "label": "Load Sense", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0113/lrm-as.json b/packages/config/config/devices/0x0113/lrm-as.json index 0291cc84798d..7e23943bac42 100644 --- a/packages/config/config/devices/0x0113/lrm-as.json +++ b/packages/config/config/devices/0x0113/lrm-as.json @@ -34,7 +34,6 @@ "label": "Ignore Start Level", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -52,7 +51,6 @@ "label": "Night Light", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -70,7 +68,6 @@ "label": "Invert Switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -88,7 +85,6 @@ "label": "Shade Control Group 2", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -106,7 +102,6 @@ "label": "Shade Control Group 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -124,7 +119,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -146,7 +140,6 @@ "label": "Load Sense", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0113/lsm-15.json b/packages/config/config/devices/0x0113/lsm-15.json index 82f4998bb685..212fbdb2567d 100644 --- a/packages/config/config/devices/0x0113/lsm-15.json +++ b/packages/config/config/devices/0x0113/lsm-15.json @@ -20,7 +20,6 @@ "description": "By default, the LED will turn OFF when the lead attached is turned ON.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -39,7 +38,6 @@ "description": "To change the top of the switch to OFF and the bottom of the switch ON.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0113/ltm-5.json b/packages/config/config/devices/0x0113/ltm-5.json index d720b8114db3..aacb696b4857 100644 --- a/packages/config/config/devices/0x0113/ltm-5.json +++ b/packages/config/config/devices/0x0113/ltm-5.json @@ -28,7 +28,6 @@ "description": "Dimmers controlled by this switch will start dimming from their current level.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -47,7 +46,6 @@ "description": "In night-light mode the LED on the switch will turn ON when the switch is turned OFF.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -66,7 +64,6 @@ "description": "Change the top of the switch to OFF and the bottom of the switch to ON.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -85,7 +82,6 @@ "description": "The dimmer will start dimming from its current level.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -104,7 +100,6 @@ "description": "Flicker LED while transmitting.", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -137,7 +132,6 @@ "description": "Poll only the first node in Group 1.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/kfob.json b/packages/config/config/devices/0x0115/kfob.json index ab4f9be3a9ec..ecc2d6b8f1ff 100644 --- a/packages/config/config/devices/0x0115/kfob.json +++ b/packages/config/config/devices/0x0115/kfob.json @@ -51,7 +51,6 @@ "label": "Button 1 and 3 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,7 +72,6 @@ "label": "Button 2 and 4 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -95,7 +93,6 @@ "label": "Action on group A", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -133,7 +130,6 @@ "label": "Action on group B", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -171,7 +167,6 @@ "label": "Action on group C", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -209,7 +204,6 @@ "label": "Action on group D", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -279,7 +273,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -297,7 +290,6 @@ "label": "LED confirmation mode", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -319,7 +311,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/v3.json b/packages/config/config/devices/0x0115/v3.json index e38e1b02ed04..be9a25b27eeb 100644 --- a/packages/config/config/devices/0x0115/v3.json +++ b/packages/config/config/devices/0x0115/v3.json @@ -21,7 +21,6 @@ "description": "Debug mode to apply channels, associations and power mode changes on the fly without exclusion-inclusion sequence. Use for debugging only!", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,7 +39,6 @@ "description": "Blink with service LED during operation", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,7 +57,6 @@ "description": "Enable or disable Security S0 during inclusion (requires re-inclusion). Same as changing Tools → Security in the Arduino IDE", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -78,7 +75,6 @@ "description": "Enable or disable logging via Z-Wave. Same as changing Tools → Logging in the Arduino IDE", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -97,7 +93,6 @@ "description": "Set Z-Wave frequency and reboot. Same as changing Tools → Frequency in the Arduino IDE. Note that after issuing this command the device will stop change frequency and your controller will loose communications with it!", "valueSize": 2, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -163,7 +158,6 @@ "description": "Change channel type from Notification to legacy Sensor Binary to help Fibaro Home Center, Vera and some other controllers having problems with the latest Z-Wave Plus to understand the channel type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -182,7 +176,6 @@ "description": "Confirmation of OTA operations (for bootloader and sketch upgrades). Do it right before or right after initiating the firmware upgrade process", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/wallc-s.json b/packages/config/config/devices/0x0115/wallc-s.json index d7b28fc701ad..3f2a17ba48a8 100644 --- a/packages/config/config/devices/0x0115/wallc-s.json +++ b/packages/config/config/devices/0x0115/wallc-s.json @@ -42,7 +42,6 @@ "label": "Button 1 and 3 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "label": "Button 2 and 4 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -86,7 +84,6 @@ "label": "Action on group A", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -128,7 +125,6 @@ "label": "Action on group B", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -170,7 +166,6 @@ "label": "Action on group C", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -212,7 +207,6 @@ "label": "Action on group D", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -276,7 +270,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -294,7 +287,6 @@ "label": "Blocks wakeup even when wakeup interval is set", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -312,7 +304,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/wcd2.json b/packages/config/config/devices/0x0115/wcd2.json index 10b7efd6d9c3..1b198cd5d1e2 100644 --- a/packages/config/config/devices/0x0115/wcd2.json +++ b/packages/config/config/devices/0x0115/wcd2.json @@ -37,7 +37,6 @@ "label": "Button 1 and 3 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,7 +58,6 @@ "label": "Button 2 and 4 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -81,7 +79,6 @@ "label": "Action on group 1", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -115,7 +112,6 @@ "label": "Action on group 2", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -149,7 +145,6 @@ "label": "Action on group 3", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -183,7 +178,6 @@ "label": "Action on group 4", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -249,7 +243,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -268,7 +261,6 @@ "description": "This allows to save battery", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -290,7 +282,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/zme_05459.json b/packages/config/config/devices/0x0115/zme_05459.json index 93b22062471a..8f17b06eb1bd 100644 --- a/packages/config/config/devices/0x0115/zme_05459.json +++ b/packages/config/config/devices/0x0115/zme_05459.json @@ -35,7 +35,6 @@ "description": "Set LED indication mode", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -82,7 +81,6 @@ "description": "Defines how to interpret RF Off command.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -159,7 +157,6 @@ "description": "Which command from the blocking Node should be interpreted as 'unprotected'", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -178,7 +175,6 @@ "description": "Defines behaviour on open press while closing and vice versa.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -200,7 +196,6 @@ "label": "Invert open and close relays", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -228,7 +223,6 @@ "description": "Allows exchanging the functionality of the buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -247,7 +241,6 @@ "description": "Local operations by buttons will/will not/ switch the load", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -270,7 +263,6 @@ "description": "Defines which command should be sent on button single press or hold.", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -305,7 +297,6 @@ "description": "Defines which command should be sent on button double press or press-hold.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -361,7 +352,6 @@ "label": "What to do on button Down press", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -384,7 +374,6 @@ "description": "Defines the action to perform upon auto open or auto close.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/zme_05461.json b/packages/config/config/devices/0x0115/zme_05461.json index 7ff362a28d26..4241f6185701 100644 --- a/packages/config/config/devices/0x0115/zme_05461.json +++ b/packages/config/config/devices/0x0115/zme_05461.json @@ -34,7 +34,6 @@ "label": "Set LED indication mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -66,7 +65,6 @@ "label": "Function of RF off command on first channel", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -92,7 +90,6 @@ "label": "Switch on/off by holding buttons", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -118,7 +115,6 @@ "label": "Restore switch state after power cycle", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -145,7 +141,6 @@ "description": "Allows for exchanging ON and OFF.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -163,7 +158,6 @@ "label": "Switch by buttons (first channel)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -185,7 +179,6 @@ "label": "Action on button single press or hold", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -211,7 +204,6 @@ "label": "Action on button double press or hold", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -237,7 +229,6 @@ "label": "What to do on button Down press (both)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -283,7 +274,6 @@ "label": "Function of RF off command on second channel", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -309,7 +299,6 @@ "label": "Switch by buttons (second channel)", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/zme_06436.json b/packages/config/config/devices/0x0115/zme_06436.json index 670f993f693f..8e5dbf0b8bec 100644 --- a/packages/config/config/devices/0x0115/zme_06436.json +++ b/packages/config/config/devices/0x0115/zme_06436.json @@ -20,7 +20,6 @@ "description": "Set LED indication mode", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -67,7 +66,6 @@ "description": "Defines how to interpret RF Off command.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -144,7 +142,6 @@ "description": "Which command from the blocking Node should be interpreted as 'unprotected'", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -162,7 +159,6 @@ "label": "Opposite button reaction", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -180,7 +176,6 @@ "label": "Invert open and close relays", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -208,7 +203,6 @@ "description": "Allows exchanging the functionality of the buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -226,7 +220,6 @@ "label": "Switch by buttons", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -249,7 +242,6 @@ "description": "Defines which command should be sent on button single press or hold.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -272,7 +264,6 @@ "description": "Defines which command should be sent on button double press or press-hold.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/zme_06437.json b/packages/config/config/devices/0x0115/zme_06437.json index 432f53e52568..eea1ceb87fb7 100644 --- a/packages/config/config/devices/0x0115/zme_06437.json +++ b/packages/config/config/devices/0x0115/zme_06437.json @@ -50,7 +50,6 @@ "label": "Function of RF off command", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -76,7 +75,6 @@ "label": "Restore switch state after power cycle", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +100,6 @@ "label": "Off Color", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -132,7 +129,6 @@ "label": "On Color", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/zme_06443.json b/packages/config/config/devices/0x0115/zme_06443.json index b80f1baa5da7..126d9fc0cee7 100644 --- a/packages/config/config/devices/0x0115/zme_06443.json +++ b/packages/config/config/devices/0x0115/zme_06443.json @@ -43,7 +43,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -90,7 +89,6 @@ "description": "Defines which command should be sent on button double press or press-hold.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -138,7 +136,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/zme_kfob-s.json b/packages/config/config/devices/0x0115/zme_kfob-s.json index b3d847d5f5ac..c12973dfbc8f 100644 --- a/packages/config/config/devices/0x0115/zme_kfob-s.json +++ b/packages/config/config/devices/0x0115/zme_kfob-s.json @@ -23,7 +23,6 @@ "label": "Button 1 and 3 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -45,7 +44,6 @@ "label": "Button 2 and 4 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -67,7 +65,6 @@ "label": "Command to Control Group A", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -113,7 +110,6 @@ "label": "Command to Control Group B", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -159,7 +155,6 @@ "label": "Command to Control Group C", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -205,7 +200,6 @@ "label": "Command to Control Group D", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -273,7 +267,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -291,7 +284,6 @@ "label": "Blocks wakeup even when wakeup interval is set", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -309,7 +301,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0115/zme_rc2.json b/packages/config/config/devices/0x0115/zme_rc2.json index cc581135067d..7c50d5080ad8 100644 --- a/packages/config/config/devices/0x0115/zme_rc2.json +++ b/packages/config/config/devices/0x0115/zme_rc2.json @@ -71,7 +71,6 @@ "description": "Defines the command sent to group 1 when the button is pressed (Assoc. Group 2)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -105,7 +104,6 @@ "label": "Command to Control Group No2 (association group 3)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -139,7 +137,6 @@ "label": "Command to Control Group No3 (association group 4)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -173,7 +170,6 @@ "label": "Command to Control Group No4 (association group 5)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -207,7 +203,6 @@ "label": "Command to Control Group No5 (association group 6)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -241,7 +236,6 @@ "label": "Command to Control Group No6 (association group 7)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -275,7 +269,6 @@ "label": "Command to Control Group No7 (association group 8)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -309,7 +302,6 @@ "label": "Command to Control Scene No1 (association group 9)", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -343,7 +335,6 @@ "label": "Command to Control Scene No2", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -377,7 +368,6 @@ "label": "Command to Control Scene No3", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -411,7 +401,6 @@ "label": "Command to Control group All On/Off", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0116/hsp02.json b/packages/config/config/devices/0x0116/hsp02.json index 217d66a7657a..ae7850c82d3a 100644 --- a/packages/config/config/devices/0x0116/hsp02.json +++ b/packages/config/config/devices/0x0116/hsp02.json @@ -41,7 +41,6 @@ "label": "Sensor Detecting Function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0116/itemp.json b/packages/config/config/devices/0x0116/itemp.json index 896077e32650..50a3ae7b9f13 100644 --- a/packages/config/config/devices/0x0116/itemp.json +++ b/packages/config/config/devices/0x0116/itemp.json @@ -34,7 +34,6 @@ "description": "Delete configuration but keeps inclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -53,7 +52,6 @@ "description": "Configure what the external contact sends when triggered", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -71,7 +69,6 @@ "label": "Operating Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0118/tz04.json b/packages/config/config/devices/0x0118/tz04.json index ad4dde2ef988..fde2f7bf2ee5 100644 --- a/packages/config/config/devices/0x0118/tz04.json +++ b/packages/config/config/devices/0x0118/tz04.json @@ -118,7 +118,6 @@ "label": "Restore switch state mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -149,7 +148,6 @@ "label": "RF off command mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -175,7 +173,6 @@ "label": "Endpoint 3", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x011a/zw500dm.json b/packages/config/config/devices/0x011a/zw500dm.json index 89b521d2ec15..d8504995416e 100644 --- a/packages/config/config/devices/0x011a/zw500dm.json +++ b/packages/config/config/devices/0x011a/zw500dm.json @@ -39,7 +39,6 @@ "description": "Synchronization of load power and LED indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x011a/zwn-rsm2.json b/packages/config/config/devices/0x011a/zwn-rsm2.json index 2d61389bf1be..c7292ffcc8a4 100644 --- a/packages/config/config/devices/0x011a/zwn-rsm2.json +++ b/packages/config/config/devices/0x011a/zwn-rsm2.json @@ -41,7 +41,6 @@ "description": "Send unsolicited status report to primary controller", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0129/sr-bx-zw.json b/packages/config/config/devices/0x0129/sr-bx-zw.json index 9bbcabbcda53..49793eeac132 100644 --- a/packages/config/config/devices/0x0129/sr-bx-zw.json +++ b/packages/config/config/devices/0x0129/sr-bx-zw.json @@ -22,8 +22,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -39,7 +38,6 @@ "minValue": 0, "maxValue": 25, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x012a/iq_dimmer.json b/packages/config/config/devices/0x012a/iq_dimmer.json index cbc4988c7160..39d4096c6ebe 100644 --- a/packages/config/config/devices/0x012a/iq_dimmer.json +++ b/packages/config/config/devices/0x012a/iq_dimmer.json @@ -33,8 +33,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 90, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "12", @@ -43,15 +42,13 @@ "unit": "seconds", "minValue": 0, "maxValue": 90, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "3", "label": "LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x012a/iq_outlet.json b/packages/config/config/devices/0x012a/iq_outlet.json index ed7eaf99e7ec..bcbf19c936aa 100644 --- a/packages/config/config/devices/0x012a/iq_outlet.json +++ b/packages/config/config/devices/0x012a/iq_outlet.json @@ -31,7 +31,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x012a/qz2130-840.json b/packages/config/config/devices/0x012a/qz2130-840.json index 441dd2fc1aea..009404f8305c 100644 --- a/packages/config/config/devices/0x012a/qz2130-840.json +++ b/packages/config/config/devices/0x012a/qz2130-840.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 2, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x012a/qz2140-840.json b/packages/config/config/devices/0x012a/qz2140-840.json index 9dd444f524de..7a33734abcd7 100644 --- a/packages/config/config/devices/0x012a/qz2140-840.json +++ b/packages/config/config/devices/0x012a/qz2140-840.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 2, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "9", @@ -32,8 +31,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", diff --git a/packages/config/config/devices/0x012a/qz2142-840.json b/packages/config/config/devices/0x012a/qz2142-840.json index f1bfa1133ffd..6817c497ea59 100644 --- a/packages/config/config/devices/0x012a/qz2142-840.json +++ b/packages/config/config/devices/0x012a/qz2142-840.json @@ -41,8 +41,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 65535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "5", @@ -50,8 +49,7 @@ "valueSize": 4, "minValue": 0, "maxValue": 65535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "8", @@ -76,7 +74,6 @@ "label": "Brightness on Single Tap", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +99,6 @@ "label": "Brightness on Double Tap", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -147,7 +143,6 @@ "label": "Association Reports", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -172,7 +167,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 20, - "unsigned": true, "options": [ { "label": "Disabled", @@ -185,7 +179,6 @@ "label": "Led Indicator Color", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -211,7 +204,6 @@ "label": "Led Indicator Brightness", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0130/6500-1400-6000.json b/packages/config/config/devices/0x0130/6500-1400-6000.json index 9ce88c79ad41..f462c980c60c 100644 --- a/packages/config/config/devices/0x0130/6500-1400-6000.json +++ b/packages/config/config/devices/0x0130/6500-1400-6000.json @@ -27,7 +27,6 @@ "label": "Analog Gas/Heat Port Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,7 +58,6 @@ "label": "Analog Electricity Port Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -91,7 +89,6 @@ "label": "Restart Device", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0131/ne_nas_ab02z.json b/packages/config/config/devices/0x0131/ne_nas_ab02z.json index d8d8fa25de93..2adea0b5ce89 100644 --- a/packages/config/config/devices/0x0131/ne_nas_ab02z.json +++ b/packages/config/config/devices/0x0131/ne_nas_ab02z.json @@ -32,7 +32,6 @@ "label": "Operating Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -50,7 +49,6 @@ "label": "Alarm Volume", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -76,7 +74,6 @@ "label": "Alarm Duration", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -103,8 +100,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 10, - "defaultValue": 9, - "unsigned": true + "defaultValue": 9 }, { "#": "8", @@ -133,7 +129,6 @@ "label": "Doorbell Volume", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -156,8 +151,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "9", diff --git a/packages/config/config/devices/0x0131/vs-zd2301.json b/packages/config/config/devices/0x0131/vs-zd2301.json index cac0a35bcda0..ca8317a137e1 100644 --- a/packages/config/config/devices/0x0131/vs-zd2301.json +++ b/packages/config/config/devices/0x0131/vs-zd2301.json @@ -20,7 +20,6 @@ "label": "Temperature Unit", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,8 +39,7 @@ "unit": "0.1 (°C/°F)", "minValue": 1, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "3", @@ -50,8 +48,7 @@ "unit": "%", "minValue": 1, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "4", @@ -62,7 +59,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disabled", diff --git a/packages/config/config/devices/0x0138/smco400.json b/packages/config/config/devices/0x0138/smco400.json index 6c122b0b5ac6..bae9c4ea0b9a 100644 --- a/packages/config/config/devices/0x0138/smco400.json +++ b/packages/config/config/devices/0x0138/smco400.json @@ -29,8 +29,7 @@ "unit": "milliseconds", "minValue": 500, "maxValue": 5000, - "defaultValue": 1500, - "unsigned": true + "defaultValue": 1500 }, { "#": "2", @@ -38,8 +37,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -48,8 +46,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 } ], "metadata": { diff --git a/packages/config/config/devices/0x0138/zcombo-g.json b/packages/config/config/devices/0x0138/zcombo-g.json index 6f5989baa76f..e600b7221e12 100644 --- a/packages/config/config/devices/0x0138/zcombo-g.json +++ b/packages/config/config/devices/0x0138/zcombo-g.json @@ -30,8 +30,7 @@ "unit": "ms", "minValue": 500, "maxValue": 5000, - "defaultValue": 1500, - "unsigned": true + "defaultValue": 1500 }, { "#": "2", @@ -40,8 +39,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -51,8 +49,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 } ], "metadata": { diff --git a/packages/config/config/devices/0x0138/zcombo.json b/packages/config/config/devices/0x0138/zcombo.json index 516936654e43..b3cbe32aa793 100644 --- a/packages/config/config/devices/0x0138/zcombo.json +++ b/packages/config/config/devices/0x0138/zcombo.json @@ -31,7 +31,6 @@ "description": "Causes the device to send double alarm messages", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0138/zsmoke.json b/packages/config/config/devices/0x0138/zsmoke.json index 61b4902c8da4..c78f9d5f6148 100644 --- a/packages/config/config/devices/0x0138/zsmoke.json +++ b/packages/config/config/devices/0x0138/zsmoke.json @@ -28,7 +28,6 @@ "description": "Causes the device to send double alarm messages", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pad07.json b/packages/config/config/devices/0x013c/pad07.json index 55715828edb4..fe80bd787712 100644 --- a/packages/config/config/devices/0x013c/pad07.json +++ b/packages/config/config/devices/0x013c/pad07.json @@ -21,7 +21,6 @@ "description": "Whenever dimmer on/off state changes, it will send multilevel_switch_report to the nodes of group1. the default setting is enable the function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -41,7 +40,6 @@ "valueSize": 1, "unit": "seconds", "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +62,6 @@ "description": "1. one switch mode:only s1 can dim up the light bulb to brightest level, then dim down to darkest level, and so on… 2. two switch mode:s1 and s2 can dim up the light bulb to brightest level, then dim down to darkest level, and so on… 3. up/down switch mode:s1 can only dim up the light bulb to brightest level, and s2 can only dim down to off", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -87,7 +84,6 @@ "description": "Whenever the ac power return from lost, pad02 will restore the switch state which could be dimmer off、last dimmer state、dimmer on. the default setting is last dimmer state", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pad09.json b/packages/config/config/devices/0x013c/pad09.json index 99a4f0e024e4..ae2667366b57 100644 --- a/packages/config/config/devices/0x013c/pad09.json +++ b/packages/config/config/devices/0x013c/pad09.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "2", @@ -32,8 +31,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 3, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "4", @@ -42,8 +40,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 2, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 } ], "metadata": { diff --git a/packages/config/config/devices/0x013c/pad15.json b/packages/config/config/devices/0x013c/pad15.json index 0d517e66c999..ee958558a64e 100644 --- a/packages/config/config/devices/0x013c/pad15.json +++ b/packages/config/config/devices/0x013c/pad15.json @@ -20,7 +20,6 @@ "label": "Switch Set", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -46,7 +45,6 @@ "label": "Send Multilevel Switch Reports", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -65,8 +63,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "5", @@ -74,8 +71,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 98, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "6", @@ -84,8 +80,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 } ], "metadata": { diff --git a/packages/config/config/devices/0x013c/pan04.json b/packages/config/config/devices/0x013c/pan04.json index 685291be6cfd..bbc824639055 100644 --- a/packages/config/config/devices/0x013c/pan04.json +++ b/packages/config/config/devices/0x013c/pan04.json @@ -52,7 +52,6 @@ "description": "Which relay is addressed by the BASIC command class", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -74,7 +73,6 @@ "label": "External Switch Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -118,7 +116,6 @@ "label": "State after Power Loss", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -143,7 +140,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -156,7 +152,6 @@ "label": "RF Off Command Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -182,7 +177,6 @@ "label": "Endpoint 3", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -230,7 +224,6 @@ "description": "Enable this to distinguish between the relays.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pan06.json b/packages/config/config/devices/0x013c/pan06.json index aa32e7ad0195..dc6c66a74c62 100644 --- a/packages/config/config/devices/0x013c/pan06.json +++ b/packages/config/config/devices/0x013c/pan06.json @@ -161,7 +161,6 @@ "description": "Enable this to distinguish between the relays.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pan11.json b/packages/config/config/devices/0x013c/pan11.json index b14f3029bf91..5441b173fc0c 100644 --- a/packages/config/config/devices/0x013c/pan11.json +++ b/packages/config/config/devices/0x013c/pan11.json @@ -62,7 +62,6 @@ "label": "Restore switch state mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -84,7 +83,6 @@ "label": "Mode of switch Off function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +100,6 @@ "label": "LED indication mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -133,7 +130,6 @@ "label": "RF Off command mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pan15-1-nes.json b/packages/config/config/devices/0x013c/pan15-1-nes.json index 5b2be1812aa7..3a3fac68877d 100644 --- a/packages/config/config/devices/0x013c/pan15-1-nes.json +++ b/packages/config/config/devices/0x013c/pan15-1-nes.json @@ -21,7 +21,6 @@ "description": "Whenever the status of switches changes, it will send a binary switch report to the group1 node. the default setting is 1 (enable)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,7 +39,6 @@ "description": "Whenever the ac power return from lost, pan15 will restore the switch state which could be switch off、last switch state、switch on. the default setting is last switch state", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +61,6 @@ "description": "When the mode of switch on/off is set to 0, any command of switch off will be disabled and the on/off function of include button will be disabled. the default setting is enable mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -84,7 +81,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "0 : disable auto off function", @@ -98,7 +94,6 @@ "description": "Whenever a switch off command, basic_set、binary_switch_set、switch_all_off, is received, it could be interpreted as 4 variety of commands. 1.switch off:it switches to off state. the default setting is switch off. 2.ignore:the switch off command will be ignored. 3.switch toggle:it switches to the inverse of current state. 4.switch on:it switches to on state", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pan30.json b/packages/config/config/devices/0x013c/pan30.json index f908014667e4..c321dc9e6821 100644 --- a/packages/config/config/devices/0x013c/pan30.json +++ b/packages/config/config/devices/0x013c/pan30.json @@ -46,7 +46,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 720, - "unsigned": true, "options": [ { "label": "Disable", @@ -62,7 +61,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 6, - "unsigned": true, "options": [ { "label": "Disable", @@ -77,8 +75,7 @@ "unit": ".01 A", "minValue": 10, "maxValue": 750, - "defaultValue": 750, - "unsigned": true + "defaultValue": 750 }, { "#": "7", @@ -88,7 +85,6 @@ "minValue": 0, "maxValue": 4, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -119,15 +115,13 @@ "unit": "kWh", "minValue": 1, "maxValue": 10000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 }, { "#": "5", "label": "External Switch Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pan34.json b/packages/config/config/devices/0x013c/pan34.json index af7b6d8d7043..102f96c165d2 100644 --- a/packages/config/config/devices/0x013c/pan34.json +++ b/packages/config/config/devices/0x013c/pan34.json @@ -30,7 +30,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 720, - "unsigned": true, "options": [ { "label": "Disable", @@ -43,7 +42,6 @@ "label": "External Switch Mode", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +62,6 @@ "minValue": 0, "maxValue": 6000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Per calibration", @@ -79,8 +76,7 @@ "unit": "W", "minValue": 1, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", @@ -90,7 +86,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -109,8 +104,7 @@ "unit": ".01 seconds", "minValue": 0, "maxValue": 255, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 } ], "metadata": { diff --git a/packages/config/config/devices/0x013c/pat02-a.json b/packages/config/config/devices/0x013c/pat02-a.json index ce38cf43690c..1e6ba04cf6ab 100644 --- a/packages/config/config/devices/0x013c/pat02-a.json +++ b/packages/config/config/devices/0x013c/pat02-a.json @@ -264,7 +264,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disabled", @@ -281,7 +280,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disabled", diff --git a/packages/config/config/devices/0x013c/psr07.json b/packages/config/config/devices/0x013c/psr07.json index ec901aba35fd..0337361f9f8b 100644 --- a/packages/config/config/devices/0x013c/psr07.json +++ b/packages/config/config/devices/0x013c/psr07.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "2", @@ -32,8 +31,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "10", @@ -51,7 +49,6 @@ "description": "Dimmer setting method. 0 : auto send command Basic Set after rotating. 1 : send command Basic Set by touching key after rotating", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x013c/pst02-a-br.json b/packages/config/config/devices/0x013c/pst02-a-br.json index bcb9f49cedc1..be84c83293b8 100644 --- a/packages/config/config/devices/0x013c/pst02-a-br.json +++ b/packages/config/config/devices/0x013c/pst02-a-br.json @@ -43,7 +43,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 80, - "unsigned": true, "options": [ { "label": "Disable the PIR motion", @@ -67,7 +66,6 @@ "minValue": 1, "maxValue": 100, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Disable illumination check", @@ -81,7 +79,6 @@ "description": "Operation mode. using bit to control.caution: the value is unsigned byte, the range is from 0x00 ~ 0xff. bit0: reserve. bit1: 1 means test mode, 0 means normal mode. bit2: disable the door/window function. (1:disable, 0:enable) bit3: setting the temperature scale. 0: fahrenheit, 1:celsius bit4: disable the illumination report after event triggered. (1:disable, 0:enable) bit5: disable the temperature report after event triggered. (1:disable, 0:enable) bit6: reserve. bit7: disable the back key release into test mode. (1:disable, 0:enable)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -128,7 +125,6 @@ "description": "Multisensor function switch. using bit to control.caution: the value is unsigned byte, the range is from 0x00 ~ 0xff. bit0: disable magnetic integrate illumination to turn on the lighting nodes in the association group 2. (1:disable, 0:enable) bit1: disable PIR integrate illumination to turn on the lighting nodes in the association group 2. (1:disable, 0:enable) bit2: disable magnetic integrate PIR to turn on the lighting nodes in the association group 2. (1:disable, 0:enable) (default is disable) bit3: when bit2 is 0 (enable), are the device and the lighting in the same room? 0: in the same room(default),1: in the different room. bit4: disable delay 5 seconds to turn off the light, when door/window closed. (1:disable, 0:enable) bit5: disable auto turn off the light, after door/window opened to turn on the light. (1:disable, 0:enable) bit6: reserve. bit7: reserve", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -175,7 +171,6 @@ "description": "Customer function switch, using bit control.caution: the value is unsigned byte, the range is from 0x00 ~ 0xff. bit0: reserve. bit1: enable sending motion off report. (0:disable, 1:enable) bit2: enable PIR super sensitivity mode. (0:disable, 1:enable) bit3: disable send out basic off after door closed. (1:disable, 0:enable) bit4: notification type, 0: using notification report. 1: using sensor binary report. bit5: disable multi cc in auto report. (1:disable, 0:enable) bit6: disable to report battery state when the device triggered.(1:disable, 0:enable) bit7: reserve", "valueSize": 1, "defaultValue": 4, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -296,8 +291,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "22", @@ -306,8 +300,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x0140/sc428zw.json b/packages/config/config/devices/0x0140/sc428zw.json index 447a0122b8e2..37ec8ed3c92e 100644 --- a/packages/config/config/devices/0x0140/sc428zw.json +++ b/packages/config/config/devices/0x0140/sc428zw.json @@ -43,8 +43,7 @@ "unit": "V", "minValue": 1, "maxValue": 200, - "defaultValue": 132, - "unsigned": true + "defaultValue": 132 }, { "#": "6", @@ -53,8 +52,7 @@ "unit": "mA", "minValue": 1, "maxValue": 15000, - "defaultValue": 15000, - "unsigned": true + "defaultValue": 15000 }, { "#": "21", @@ -63,8 +61,7 @@ "unit": "%", "minValue": 1, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "22", @@ -73,8 +70,7 @@ "unit": "W", "minValue": 1, "maxValue": 1980, - "defaultValue": 1980, - "unsigned": true + "defaultValue": 1980 }, { "#": "23", @@ -83,8 +79,7 @@ "unit": "kWh", "minValue": 1, "maxValue": 327, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "24", @@ -93,8 +88,7 @@ "unit": "seconds", "minValue": 30, "maxValue": 32767, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "#": "25", @@ -104,7 +98,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 1980, - "unsigned": true, "options": [ { "label": "Disable", @@ -120,7 +113,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -135,7 +127,6 @@ "minValue": 1, "maxValue": 18, "defaultValue": 12, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0148/eur_airquality.json b/packages/config/config/devices/0x0148/eur_airquality.json index 614a9c15ef8c..aa010e483947 100644 --- a/packages/config/config/devices/0x0148/eur_airquality.json +++ b/packages/config/config/devices/0x0148/eur_airquality.json @@ -33,7 +33,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -49,7 +48,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -62,7 +60,6 @@ "label": "Temperature Scale", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,7 +77,6 @@ "label": "Temperature Resolution", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +98,6 @@ "label": "Humidity Resolution", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -127,7 +122,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -143,7 +137,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -156,7 +149,6 @@ "label": "Air Quality Indication via LED", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0148/temp_humidity_sensor.json b/packages/config/config/devices/0x0148/temp_humidity_sensor.json index edf240f8bbea..943e857d56a8 100644 --- a/packages/config/config/devices/0x0148/temp_humidity_sensor.json +++ b/packages/config/config/devices/0x0148/temp_humidity_sensor.json @@ -33,7 +33,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -49,7 +48,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -62,7 +60,6 @@ "label": "Temperature Scale", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,7 +77,6 @@ "label": "Temperature Resolution", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +98,6 @@ "label": "Humidity Resolution", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x014a/iszw7-eco.json b/packages/config/config/devices/0x014a/iszw7-eco.json index 2a49efb20a4c..6d87e51ee815 100644 --- a/packages/config/config/devices/0x014a/iszw7-eco.json +++ b/packages/config/config/devices/0x014a/iszw7-eco.json @@ -21,8 +21,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 100, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "2", @@ -31,15 +30,13 @@ "unit": "seconds", "minValue": 120, "maxValue": 86400, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "#": "3", "label": "Supervision Encapsulation for Get Requests", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,8 +56,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "5", @@ -78,7 +74,6 @@ "label": "Allow Volume Adjustments for Intrusion/Smoke/CO Alarms", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x014a/tstat-tbz500.json b/packages/config/config/devices/0x014a/tstat-tbz500.json index fe4825a183d2..8b72f641a647 100644 --- a/packages/config/config/devices/0x014a/tstat-tbz500.json +++ b/packages/config/config/devices/0x014a/tstat-tbz500.json @@ -234,7 +234,6 @@ "valueSize": 2, "minValue": 1, "maxValue": 256, - "unsigned": true, "readOnly": true, "options": [ { diff --git a/packages/config/config/devices/0x014f/wt00z-1.json b/packages/config/config/devices/0x014f/wt00z-1.json index 490dc38f3ec5..3aa89977e84c 100644 --- a/packages/config/config/devices/0x014f/wt00z-1.json +++ b/packages/config/config/devices/0x014f/wt00z-1.json @@ -120,7 +120,6 @@ "description": "Activate/Deactivate polling of first node in Group 1", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x014f/zm1601.json b/packages/config/config/devices/0x014f/zm1601.json index 8d6041b3f425..0f4e4f7ba2fa 100644 --- a/packages/config/config/devices/0x014f/zm1601.json +++ b/packages/config/config/devices/0x014f/zm1601.json @@ -20,7 +20,6 @@ "description": "Defines the reaction of the siren", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -43,7 +42,6 @@ "description": "Defines the auto time out of the alarm indication", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0151/sw-pir03n.json b/packages/config/config/devices/0x0151/sw-pir03n.json index 43a44a3156ae..49a6ccb15a49 100644 --- a/packages/config/config/devices/0x0151/sw-pir03n.json +++ b/packages/config/config/devices/0x0151/sw-pir03n.json @@ -22,8 +22,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 180, - "defaultValue": 180, - "unsigned": true + "defaultValue": 180 } ], "metadata": { diff --git a/packages/config/config/devices/0x0154/004001.json b/packages/config/config/devices/0x0154/004001.json index 1cb76a9ae9c8..764ab18f0c3d 100644 --- a/packages/config/config/devices/0x0154/004001.json +++ b/packages/config/config/devices/0x0154/004001.json @@ -73,7 +73,6 @@ "description": "Inform other smoke detectors of same type about smoke alarms", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -92,7 +91,6 @@ "description": "Inform other smoke detectors of same type about battery alarms", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0154/009204.json b/packages/config/config/devices/0x0154/009204.json index 076ed212706f..f93f9063d660 100644 --- a/packages/config/config/devices/0x0154/009204.json +++ b/packages/config/config/devices/0x0154/009204.json @@ -20,7 +20,6 @@ "description": "In separate mode button 1 works with Group A, button 3 with Group C.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -43,7 +42,6 @@ "description": "In separate mode button 2 works with group B, button 4 with group D.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -66,7 +64,6 @@ "description": "This parameter defines the command to be sent to devices of control group A", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -113,7 +110,6 @@ "description": "This parameter defines the command to be sent to devices of control group B", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -160,7 +156,6 @@ "description": "This parameter defines the command to be sent to devices of control group C", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -207,7 +202,6 @@ "description": "This parameter defines the command to be sent to devices of control group D", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -275,7 +269,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -310,7 +303,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0154/009303.json b/packages/config/config/devices/0x0154/009303.json index 6522829839c0..f2b72c9921bf 100644 --- a/packages/config/config/devices/0x0154/009303.json +++ b/packages/config/config/devices/0x0154/009303.json @@ -19,7 +19,6 @@ "label": "Button 1 and 3 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -41,7 +40,6 @@ "label": "Button 2 and 4 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +61,6 @@ "label": "Command to control Group A", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -109,7 +106,6 @@ "label": "Command to control Group B", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -155,7 +151,6 @@ "label": "Command to control Group C", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -201,7 +196,6 @@ "label": "Command to control Group D", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -269,7 +263,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -287,7 +280,6 @@ "label": "Block wake up even when Wake Up Interval is set", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -305,7 +297,6 @@ "label": "End unsolicited battery report on Wake Up.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0154/05438.json b/packages/config/config/devices/0x0154/05438.json index c208dddcd874..fe683e214686 100644 --- a/packages/config/config/devices/0x0154/05438.json +++ b/packages/config/config/devices/0x0154/05438.json @@ -30,7 +30,6 @@ "label": "LED indication mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "description": "Defines how to interpret RF Off-Command.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -90,7 +88,6 @@ "description": "Defines if the switch should restore switch state.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -118,7 +115,6 @@ "description": "Color for Off state.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -149,7 +145,6 @@ "description": "Color for On state.", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0154/123610.json b/packages/config/config/devices/0x0154/123610.json index 17fe627c4e26..f7c0c1894ed8 100644 --- a/packages/config/config/devices/0x0154/123610.json +++ b/packages/config/config/devices/0x0154/123610.json @@ -26,7 +26,6 @@ "label": "Set LED indication mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -62,7 +61,6 @@ "label": "RF Off command", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -88,7 +86,6 @@ "label": "Restore switch state after power cycle", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0156/m_n_kp01.json b/packages/config/config/devices/0x0156/m_n_kp01.json index 2f033ac1a5a4..31de1840ef89 100644 --- a/packages/config/config/devices/0x0156/m_n_kp01.json +++ b/packages/config/config/devices/0x0156/m_n_kp01.json @@ -29,7 +29,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable ", @@ -48,7 +47,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -67,7 +65,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -85,8 +82,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "5", @@ -95,8 +91,7 @@ "unit": "minutes", "minValue": 5, "maxValue": 1440, - "defaultValue": 70, - "unsigned": true + "defaultValue": 70 } ], "compat": { diff --git a/packages/config/config/devices/0x0159/zmnhaa.json b/packages/config/config/devices/0x0159/zmnhaa.json index 6d7df6a6e475..34f1218c6df1 100644 --- a/packages/config/config/devices/0x0159/zmnhaa.json +++ b/packages/config/config/devices/0x0159/zmnhaa.json @@ -38,7 +38,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +55,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -74,7 +72,6 @@ "label": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhad.json b/packages/config/config/devices/0x0159/zmnhad.json index 56405300a209..3e6829cbdd13 100644 --- a/packages/config/config/devices/0x0159/zmnhad.json +++ b/packages/config/config/devices/0x0159/zmnhad.json @@ -19,7 +19,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -37,7 +36,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -55,7 +53,6 @@ "label": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -119,7 +116,6 @@ "description": "NOTE: Parameter is the same for turning OFF or ON.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -177,7 +173,6 @@ "description": "After changing this parameter, the device MUST be excluded and then re-included after waiting 30 seconds.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -220,7 +215,6 @@ "description": "After changing this parameter, the device MUST be excluded and then re-included after waiting 30 seconds.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhba.json b/packages/config/config/devices/0x0159/zmnhba.json index 08f9c76afae6..23c132c1ad4f 100644 --- a/packages/config/config/devices/0x0159/zmnhba.json +++ b/packages/config/config/devices/0x0159/zmnhba.json @@ -34,7 +34,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -52,7 +51,6 @@ "label": "Input 2 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhbd.json b/packages/config/config/devices/0x0159/zmnhbd.json index e9e3b0c0d04a..aa5cf7fe3b29 100644 --- a/packages/config/config/devices/0x0159/zmnhbd.json +++ b/packages/config/config/devices/0x0159/zmnhbd.json @@ -55,7 +55,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,7 +72,6 @@ "label": "Input 2 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -200,7 +198,6 @@ "label": "Output Q1 Switch selection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -218,7 +215,6 @@ "label": "Output Q2 Switch selection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhda.json b/packages/config/config/devices/0x0159/zmnhda.json index eb858aaa4a8b..f8a0ba7df0ad 100644 --- a/packages/config/config/devices/0x0159/zmnhda.json +++ b/packages/config/config/devices/0x0159/zmnhda.json @@ -39,7 +39,6 @@ "description": "Switch type (input I1)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -57,7 +56,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -75,7 +73,6 @@ "label": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhdd.json b/packages/config/config/devices/0x0159/zmnhdd.json index ee0334033cb7..3100b864ce39 100644 --- a/packages/config/config/devices/0x0159/zmnhdd.json +++ b/packages/config/config/devices/0x0159/zmnhdd.json @@ -78,7 +78,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -96,7 +95,6 @@ "label": "Input 2 switch type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -114,7 +112,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -132,7 +129,6 @@ "label": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -151,7 +147,6 @@ "description": "Flush dimmer module responds to commands ALL ON / ALL OFF", "valueSize": 2, "defaultValue": 255, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -196,7 +191,6 @@ "description": "Dimming is done by push button or switch connected to I1.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -219,7 +213,6 @@ "description": "A fast double click on the push button will set dimming power at maximum.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -296,7 +289,6 @@ "description": "This parameter is used with association group 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -324,7 +316,6 @@ "description": "Enabling I2 means that Endpoint (I2) will be present on UI.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -367,7 +358,6 @@ "description": "Enabling I3 means that Endpoint (I3) will be present on UI.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhhd.json b/packages/config/config/devices/0x0159/zmnhhd.json index 4c5520e1ed51..3d6f2952f6a2 100644 --- a/packages/config/config/devices/0x0159/zmnhhd.json +++ b/packages/config/config/devices/0x0159/zmnhhd.json @@ -39,7 +39,6 @@ "label": "In-wall Switch Type for Load to Control I1", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -74,7 +73,6 @@ "label": "Load Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -95,7 +93,6 @@ "minValue": 0, "maxValue": 32536, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -111,7 +108,6 @@ "minValue": 0, "maxValue": 32536, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -136,7 +132,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -152,7 +147,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -166,8 +160,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 98, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "61", @@ -175,8 +168,7 @@ "valueSize": 1, "minValue": 2, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "65", @@ -185,8 +177,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 127, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "66", @@ -195,8 +186,7 @@ "valueSize": 2, "minValue": 1, "maxValue": 253, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "67", @@ -213,7 +203,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Dimming duration according to Dimming Duration (Key Held)", @@ -229,7 +218,6 @@ "minValue": 0, "maxValue": 200, "defaultValue": 200, - "unsigned": true, "options": [ { "label": "Disable", @@ -242,7 +230,6 @@ "label": "Calibration Trigger", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -266,7 +253,6 @@ "minValue": 1, "maxValue": 2, "defaultValue": 2, - "unsigned": true, "readOnly": true, "options": [ { @@ -284,7 +270,6 @@ "label": "Action on Alarm/Notification Events", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -308,8 +293,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 125, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x0159/zmnhia.json b/packages/config/config/devices/0x0159/zmnhia.json index a69dd649aa21..04776056f114 100644 --- a/packages/config/config/devices/0x0159/zmnhia.json +++ b/packages/config/config/devices/0x0159/zmnhia.json @@ -46,7 +46,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "label": "Input 2 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -82,7 +80,6 @@ "label": "Input 3 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -100,7 +97,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -118,7 +114,6 @@ "label": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhid.json b/packages/config/config/devices/0x0159/zmnhid.json index 7755c0f7de78..ddc135c93e38 100644 --- a/packages/config/config/devices/0x0159/zmnhid.json +++ b/packages/config/config/devices/0x0159/zmnhid.json @@ -46,7 +46,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "label": "Input 2 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -82,7 +80,6 @@ "label": "Input 3 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -100,7 +97,6 @@ "label": "Input 1 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -118,7 +114,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -137,7 +132,6 @@ "description": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhla.json b/packages/config/config/devices/0x0159/zmnhla.json index 4a4db196f08c..c7abd2790256 100644 --- a/packages/config/config/devices/0x0159/zmnhla.json +++ b/packages/config/config/devices/0x0159/zmnhla.json @@ -46,7 +46,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "label": "Input 2 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -82,7 +80,6 @@ "label": "Input 3 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -100,7 +97,6 @@ "label": "Input 1 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -118,7 +114,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -136,7 +131,6 @@ "label": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -257,7 +251,6 @@ "label": "PID Value Inside Deadband", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -318,7 +311,6 @@ "label": "Thermostat Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -352,7 +344,6 @@ "label": "Output Switch Selection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhnd.json b/packages/config/config/devices/0x0159/zmnhnd.json index 4bd57a100e76..8215dfaee946 100644 --- a/packages/config/config/devices/0x0159/zmnhnd.json +++ b/packages/config/config/devices/0x0159/zmnhnd.json @@ -19,7 +19,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -37,7 +36,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -111,7 +109,6 @@ "label": "Auto turn off / on seconds or milliseconds", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -133,7 +130,6 @@ "label": "Output Switch selection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -151,7 +147,6 @@ "label": "Endpoint I2 Notification and Event", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhod.json b/packages/config/config/devices/0x0159/zmnhod.json index 9277b9bfa6dd..891f61d54775 100644 --- a/packages/config/config/devices/0x0159/zmnhod.json +++ b/packages/config/config/devices/0x0159/zmnhod.json @@ -19,7 +19,6 @@ "label": "Activate/deactivate functions ALL ON / ALL OFF", "valueSize": 2, "defaultValue": 255, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -61,7 +60,6 @@ "label": "Operating modes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -87,7 +85,6 @@ "label": "Slats position", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -121,7 +118,6 @@ "label": "Forced Shutter DC calibration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhsd.json b/packages/config/config/devices/0x0159/zmnhsd.json index fe7ade5c3b49..41cea4f47ea1 100644 --- a/packages/config/config/devices/0x0159/zmnhsd.json +++ b/packages/config/config/devices/0x0159/zmnhsd.json @@ -79,7 +79,6 @@ "description": "DIN dimmer module responds to commands ALL ON / ALL OFF", "valueSize": 2, "defaultValue": 255, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -136,7 +135,6 @@ "description": "If Double click function is enabled, double click to maximum dimming power", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -214,7 +212,6 @@ "description": "Ignore or respect start level when used together with association group 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnhvd.json b/packages/config/config/devices/0x0159/zmnhvd.json index 90c1659e0ab2..ca97262653ae 100644 --- a/packages/config/config/devices/0x0159/zmnhvd.json +++ b/packages/config/config/devices/0x0159/zmnhvd.json @@ -19,7 +19,6 @@ "label": "Input 1 Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0159/zmnkad1.json b/packages/config/config/devices/0x0159/zmnkad1.json index c1e6982669ab..f4b36e5ef06b 100644 --- a/packages/config/config/devices/0x0159/zmnkad1.json +++ b/packages/config/config/devices/0x0159/zmnkad1.json @@ -43,7 +43,6 @@ "label": "Relay Contact Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "minValue": 0, "maxValue": 32525, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -81,7 +79,6 @@ "minValue": 0, "maxValue": 32525, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "Disable", @@ -98,7 +95,6 @@ "minValue": 0, "maxValue": 32525, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "Disable", @@ -115,7 +111,6 @@ "minValue": 0, "maxValue": 32525, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "Disable", @@ -141,7 +136,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -157,7 +151,6 @@ "minValue": 0, "maxValue": 32525, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -184,7 +177,6 @@ "minValue": 0, "maxValue": 2300, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x015a/jtb-3005-03.json b/packages/config/config/devices/0x015a/jtb-3005-03.json index 791e8a5d26aa..013302aeff52 100644 --- a/packages/config/config/devices/0x015a/jtb-3005-03.json +++ b/packages/config/config/devices/0x015a/jtb-3005-03.json @@ -40,8 +40,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 } ], "metadata": { diff --git a/packages/config/config/devices/0x015d/zw96.json b/packages/config/config/devices/0x015d/zw96.json index 0000f11364f6..18e30a70ab50 100644 --- a/packages/config/config/devices/0x015d/zw96.json +++ b/packages/config/config/devices/0x015d/zw96.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 2, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "2", @@ -32,8 +31,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x015d/zw97.json b/packages/config/config/devices/0x015d/zw97.json index 08553e8fb7e7..3f980ae9312d 100644 --- a/packages/config/config/devices/0x015d/zw97.json +++ b/packages/config/config/devices/0x015d/zw97.json @@ -20,7 +20,6 @@ "label": "LED Status", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/a8-9.json b/packages/config/config/devices/0x015f/a8-9.json index e038f57efa46..001218787761 100644 --- a/packages/config/config/devices/0x015f/a8-9.json +++ b/packages/config/config/devices/0x015f/a8-9.json @@ -38,7 +38,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -54,7 +53,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -70,7 +68,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -86,7 +83,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -102,7 +98,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -118,7 +113,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -134,7 +128,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -147,7 +140,6 @@ "label": "PIR Sensor: Report Changes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -167,7 +159,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -188,7 +179,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 60, - "unsigned": true, "options": [ { "label": "Disable", @@ -205,7 +195,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 60, - "unsigned": true, "options": [ { "label": "Disable", @@ -222,7 +211,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 120, - "unsigned": true, "options": [ { "label": "Disable", @@ -239,7 +227,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 120, - "unsigned": true, "options": [ { "label": "Disable", @@ -256,7 +243,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 180, - "unsigned": true, "options": [ { "label": "Disable", @@ -273,7 +259,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 180, - "unsigned": true, "options": [ { "label": "Disable", @@ -290,7 +275,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 180, - "unsigned": true, "options": [ { "label": "Disable", @@ -307,7 +291,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -324,7 +307,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -337,7 +319,6 @@ "label": "Temperature Unit", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -369,8 +350,7 @@ "unit": "%", "minValue": 0, "maxValue": 40, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "52", @@ -380,8 +360,7 @@ "unit": "ppm", "minValue": 0, "maxValue": 1000, - "defaultValue": 500, - "unsigned": true + "defaultValue": 500 }, { "#": "53", @@ -402,8 +381,7 @@ "unit": "lux", "minValue": 0, "maxValue": 10000, - "defaultValue": 5000, - "unsigned": true + "defaultValue": 5000 }, { "#": "55", @@ -424,8 +402,7 @@ "unit": "dB", "minValue": 0, "maxValue": 100, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "255", diff --git a/packages/config/config/devices/0x015f/mh-3901z.json b/packages/config/config/devices/0x015f/mh-3901z.json index 6246e4b4bd0a..536421602920 100644 --- a/packages/config/config/devices/0x015f/mh-3901z.json +++ b/packages/config/config/devices/0x015f/mh-3901z.json @@ -26,7 +26,6 @@ "label": "Temperature Reporting", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -54,8 +53,7 @@ "unit": "0.1 °C", "minValue": 3, "maxValue": 995, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "3", @@ -65,8 +63,7 @@ "unit": "seconds", "minValue": 10, "maxValue": 32767, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "5", @@ -76,7 +73,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 3, - "unsigned": true, "options": [ { "label": "Disable", @@ -91,8 +87,7 @@ "unit": "minutes", "minValue": 10, "maxValue": 120, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "8", @@ -102,8 +97,7 @@ "unit": "minutes", "minValue": 10, "maxValue": 120, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "255", diff --git a/packages/config/config/devices/0x015f/mh-c221.json b/packages/config/config/devices/0x015f/mh-c221.json index e6fa2ce91004..4f9c2a42f37d 100644 --- a/packages/config/config/devices/0x015f/mh-c221.json +++ b/packages/config/config/devices/0x015f/mh-c221.json @@ -33,8 +33,7 @@ "unit": "5 seconds", "minValue": 1, "maxValue": 32767, - "defaultValue": 720, - "unsigned": true + "defaultValue": 720 } ], "compat": { diff --git a/packages/config/config/devices/0x015f/mh-c421.json b/packages/config/config/devices/0x015f/mh-c421.json index e9dee8d3a781..00981fd8717d 100644 --- a/packages/config/config/devices/0x015f/mh-c421.json +++ b/packages/config/config/devices/0x015f/mh-c421.json @@ -21,8 +21,7 @@ "unit": "5 seconds", "minValue": 1, "maxValue": 32767, - "defaultValue": 720, - "unsigned": true + "defaultValue": 720 }, { "#": "2", @@ -31,15 +30,13 @@ "unit": "10 minutes", "minValue": 1, "maxValue": 32767, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "5", "label": "Level Report Trigger", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -58,7 +55,6 @@ "description": "Run the motor for 3 seconds to read motor data", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -77,15 +73,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "9", "label": "Read Motor Data and Auto Calibrate", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -103,7 +97,6 @@ "label": "Auto Calibrate", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -122,8 +115,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 98, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "12", @@ -131,15 +123,13 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "13", "label": "External Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -157,7 +147,6 @@ "label": "External Switch Input", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -187,7 +176,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-dt311_411.json b/packages/config/config/devices/0x015f/mh-dt311_411.json index 3dfda0a17087..ed4e2993f571 100644 --- a/packages/config/config/devices/0x015f/mh-dt311_411.json +++ b/packages/config/config/devices/0x015f/mh-dt311_411.json @@ -50,7 +50,6 @@ "label": "Dimming Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -72,7 +71,6 @@ "label": "Auto Detection of Load Type When Powered On", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -95,8 +93,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", @@ -104,8 +101,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 98, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "6", @@ -113,8 +109,7 @@ "valueSize": 1, "minValue": 2, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "7", @@ -123,8 +118,7 @@ "unit": "10 ms", "minValue": 0, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "8", @@ -132,8 +126,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "9", @@ -142,8 +135,7 @@ "unit": "10 ms", "minValue": 0, "maxValue": 255, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "10", @@ -151,8 +143,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "11", @@ -162,7 +153,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Repeat last button held amount", @@ -191,7 +181,6 @@ "label": "External Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -209,7 +198,6 @@ "label": "External Switch Input", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -321,7 +309,6 @@ "label": "Beep", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -341,8 +328,7 @@ "unit": "0.01 A", "minValue": 1, "maxValue": 5000, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "33", @@ -351,8 +337,7 @@ "unit": "0.1 V", "minValue": 1, "maxValue": 10000, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "34", @@ -361,15 +346,13 @@ "unit": "0.1 W", "minValue": 1, "maxValue": 3000, - "defaultValue": 2000, - "unsigned": true + "defaultValue": 2000 }, { "#": "36", "label": "Overload Shutoff", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -400,7 +383,6 @@ "minValue": 0, "maxValue": 5000, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false }, @@ -412,7 +394,6 @@ "minValue": 0, "maxValue": 10000, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false }, @@ -424,7 +405,6 @@ "minValue": 0, "maxValue": 3000, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false }, @@ -445,7 +425,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-p220.json b/packages/config/config/devices/0x015f/mh-p220.json index c1c8b83dae3d..09200f28839b 100644 --- a/packages/config/config/devices/0x015f/mh-p220.json +++ b/packages/config/config/devices/0x015f/mh-p220.json @@ -292,7 +292,6 @@ "label": "Factory reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh-s212.json b/packages/config/config/devices/0x015f/mh-s212.json index 969640b1ce34..69fa0608ccbb 100644 --- a/packages/config/config/devices/0x015f/mh-s212.json +++ b/packages/config/config/devices/0x015f/mh-s212.json @@ -153,7 +153,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh-s220_0.0-3.1.json b/packages/config/config/devices/0x015f/mh-s220_0.0-3.1.json index fd56359b8ccb..8daace872269 100644 --- a/packages/config/config/devices/0x015f/mh-s220_0.0-3.1.json +++ b/packages/config/config/devices/0x015f/mh-s220_0.0-3.1.json @@ -152,7 +152,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh-s220_3.2.json b/packages/config/config/devices/0x015f/mh-s220_3.2.json index d2efac4a6f28..19921a07315c 100644 --- a/packages/config/config/devices/0x015f/mh-s220_3.2.json +++ b/packages/config/config/devices/0x015f/mh-s220_3.2.json @@ -252,7 +252,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh-s314-1502.json b/packages/config/config/devices/0x015f/mh-s314-1502.json index be910bff506a..97d432efcc5b 100644 --- a/packages/config/config/devices/0x015f/mh-s314-1502.json +++ b/packages/config/config/devices/0x015f/mh-s314-1502.json @@ -74,15 +74,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", "label": "Button Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -131,7 +129,6 @@ "label": "Basic CC Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -157,7 +154,6 @@ "label": "Button 1 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -195,7 +191,6 @@ "label": "Button 2 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -233,7 +228,6 @@ "label": "Button 3 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -271,7 +265,6 @@ "label": "Button 4 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -309,7 +302,6 @@ "label": "Local Relay Control", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -327,7 +319,6 @@ "label": "Z-Wave Relay Control", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -417,7 +408,6 @@ "label": "Button 1 Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -462,7 +452,6 @@ "label": "Button 2 Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -507,7 +496,6 @@ "label": "Button 3 Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -552,7 +540,6 @@ "label": "Button 4 Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -597,7 +584,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-s314.json b/packages/config/config/devices/0x015f/mh-s314.json index 68382e68e653..bf833c4f36b0 100644 --- a/packages/config/config/devices/0x015f/mh-s314.json +++ b/packages/config/config/devices/0x015f/mh-s314.json @@ -77,15 +77,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", "label": "Button Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -126,7 +124,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-s411-5102.json b/packages/config/config/devices/0x015f/mh-s411-5102.json index aec7c15e6710..6d9b41824253 100644 --- a/packages/config/config/devices/0x015f/mh-s411-5102.json +++ b/packages/config/config/devices/0x015f/mh-s411-5102.json @@ -61,15 +61,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", "label": "Button Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -110,7 +108,6 @@ "label": "Basic CC Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -136,7 +133,6 @@ "label": "Respond to Scenes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -154,7 +150,6 @@ "label": "Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -199,7 +194,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-s411-7102.json b/packages/config/config/devices/0x015f/mh-s411-7102.json index 544c82d139bb..5264228f744b 100644 --- a/packages/config/config/devices/0x015f/mh-s411-7102.json +++ b/packages/config/config/devices/0x015f/mh-s411-7102.json @@ -61,15 +61,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", "label": "Button Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -110,7 +108,6 @@ "label": "Basic CC Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -136,7 +133,6 @@ "label": "Respond to Scenes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -154,7 +150,6 @@ "label": "Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -199,7 +194,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-s412-5102.json b/packages/config/config/devices/0x015f/mh-s412-5102.json index c7f7dd888c2d..457631750fd2 100644 --- a/packages/config/config/devices/0x015f/mh-s412-5102.json +++ b/packages/config/config/devices/0x015f/mh-s412-5102.json @@ -65,15 +65,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", "label": "Button Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -114,7 +112,6 @@ "label": "Basic CC Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -176,7 +173,6 @@ "label": "Button 1 Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -221,7 +217,6 @@ "label": "Button 2 Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -266,7 +261,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-s412-7102.json b/packages/config/config/devices/0x015f/mh-s412-7102.json index 2bbc8ab69d06..b27983048bbb 100644 --- a/packages/config/config/devices/0x015f/mh-s412-7102.json +++ b/packages/config/config/devices/0x015f/mh-s412-7102.json @@ -65,15 +65,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", "label": "Button Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -114,7 +112,6 @@ "label": "Basic CC Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -140,7 +137,6 @@ "label": "Respond to Scenes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -158,7 +154,6 @@ "label": "Scene Activate Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -203,7 +198,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-s510.json b/packages/config/config/devices/0x015f/mh-s510.json index 7e64e9c2d58a..75179ca02a55 100644 --- a/packages/config/config/devices/0x015f/mh-s510.json +++ b/packages/config/config/devices/0x015f/mh-s510.json @@ -32,15 +32,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", "label": "Key Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -65,7 +63,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Infinite", @@ -78,7 +75,6 @@ "label": "External Aux Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh-s511.json b/packages/config/config/devices/0x015f/mh-s511.json index 19f149caf95a..6d565eaa5561 100644 --- a/packages/config/config/devices/0x015f/mh-s511.json +++ b/packages/config/config/devices/0x015f/mh-s511.json @@ -104,7 +104,6 @@ "label": "Basic CC Integration Setting", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -130,7 +129,6 @@ "label": "Key 1 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -299,7 +297,6 @@ "label": "Factory reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh-s512.json b/packages/config/config/devices/0x015f/mh-s512.json index b6104086913d..91aaadc7cfe9 100644 --- a/packages/config/config/devices/0x015f/mh-s512.json +++ b/packages/config/config/devices/0x015f/mh-s512.json @@ -104,7 +104,6 @@ "label": "Basic CC Integration Setting", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -130,7 +129,6 @@ "label": "Key 1 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -168,7 +166,6 @@ "label": "Key 2 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -393,7 +390,6 @@ "label": "Factory reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh-s513.json b/packages/config/config/devices/0x015f/mh-s513.json index 36492b97f692..04f78799b9cc 100644 --- a/packages/config/config/devices/0x015f/mh-s513.json +++ b/packages/config/config/devices/0x015f/mh-s513.json @@ -104,7 +104,6 @@ "label": "Basic CC Integration Setting", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -130,7 +129,6 @@ "label": "Key 1 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -168,7 +166,6 @@ "label": "Key 2 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -206,7 +203,6 @@ "label": "Key 3 Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -487,7 +483,6 @@ "label": "Factory reset", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh10-pm2_5-wa_wd.json b/packages/config/config/devices/0x015f/mh10-pm2_5-wa_wd.json index 8d750f56c4a5..f1559e2344e7 100644 --- a/packages/config/config/devices/0x015f/mh10-pm2_5-wa_wd.json +++ b/packages/config/config/devices/0x015f/mh10-pm2_5-wa_wd.json @@ -77,7 +77,6 @@ "description": "85 (0x55) to restore factory setting", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x015f/mh5-2a.json b/packages/config/config/devices/0x015f/mh5-2a.json index 000c871a51b5..2237f4e66fee 100644 --- a/packages/config/config/devices/0x015f/mh5-2a.json +++ b/packages/config/config/devices/0x015f/mh5-2a.json @@ -26,7 +26,6 @@ "label": "Temperature Unit", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -48,7 +47,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -64,7 +62,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -82,7 +79,6 @@ "label": "Display Brightness", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -112,7 +108,6 @@ "label": "Beep Volume", "valueSize": 1, "defaultValue": 5, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -144,7 +139,6 @@ "minValue": 1, "maxValue": 99, "defaultValue": 98, - "unsigned": true, "options": [ { "label": "Default (Celsius)", @@ -163,7 +157,6 @@ "minValue": 0, "maxValue": 98, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Default (Celsius)", @@ -207,7 +200,6 @@ "label": "Outdoor Temperature Sensor Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -226,7 +218,6 @@ "description": "Automatic heating at 41°F/5°C", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -244,7 +235,6 @@ "label": "Fan Mode Above Set Temperature", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -262,7 +252,6 @@ "label": "Fan Working Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -288,7 +277,6 @@ "label": "Key Lock Function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -306,7 +294,6 @@ "label": "Ventilation Function", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -326,8 +313,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "29", @@ -337,7 +323,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "Default (Celsius)", @@ -354,7 +339,6 @@ "label": "Factory Reset", "valueSize": 1, "defaultValue": 53, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x015f/mh9-co2.json b/packages/config/config/devices/0x015f/mh9-co2.json index cdd1598addd3..75e9a6f3c9c1 100644 --- a/packages/config/config/devices/0x015f/mh9-co2.json +++ b/packages/config/config/devices/0x015f/mh9-co2.json @@ -101,7 +101,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -115,7 +114,6 @@ "label": "Reset to Factory Settings", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x0165/crc-3100.json b/packages/config/config/devices/0x0165/crc-3100.json index b335188c3df6..40bbfadae56a 100644 --- a/packages/config/config/devices/0x0165/crc-3100.json +++ b/packages/config/config/devices/0x0165/crc-3100.json @@ -20,7 +20,6 @@ "description": "To set-up the profile of buttons 1 and 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -43,7 +42,6 @@ "description": "To set-up the profile of buttons 2 and 4", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -66,7 +64,6 @@ "description": "To choose the way of sending Scene to the gateway", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -85,7 +82,6 @@ "description": "To set-up the how button 1 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -108,7 +104,6 @@ "description": "To set-up the how button 2 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -131,7 +126,6 @@ "description": "To set-up the how button 3 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -154,7 +148,6 @@ "description": "To set-up the how button 4 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -177,7 +170,6 @@ "description": "How to set up LED behaviour", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0165/cws-3101.json b/packages/config/config/devices/0x0165/cws-3101.json index 9844a8a6c83d..bbd16369c7ca 100644 --- a/packages/config/config/devices/0x0165/cws-3101.json +++ b/packages/config/config/devices/0x0165/cws-3101.json @@ -51,7 +51,6 @@ "description": "To set-up the profile of buttons 1 and 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -74,7 +73,6 @@ "description": "To set-up the profile of buttons 2 and 4", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -97,7 +95,6 @@ "description": "To choose the way of sending Scene to the gateway", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -116,7 +113,6 @@ "description": "To set-up the how button 1 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -139,7 +135,6 @@ "description": "To set-up the how button 2 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -162,7 +157,6 @@ "description": "To set-up the how button 3 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -185,7 +179,6 @@ "description": "To set-up the how button 4 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -208,7 +201,6 @@ "description": "How to set up LED behaviour", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0165/soft_remote.json b/packages/config/config/devices/0x0165/soft_remote.json index 91d53b5e027f..57021472dba9 100644 --- a/packages/config/config/devices/0x0165/soft_remote.json +++ b/packages/config/config/devices/0x0165/soft_remote.json @@ -20,7 +20,6 @@ "description": "To set-up the profile of buttons 1 and 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -43,7 +42,6 @@ "description": "To set-up the profile of buttons 2 and 4", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -66,7 +64,6 @@ "description": "To choose the way of sending Scene to the gateway", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -85,7 +82,6 @@ "description": "To set-up the how button 1 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -108,7 +104,6 @@ "description": "To set-up the how button 2 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -131,7 +126,6 @@ "description": "To set-up the how button 3 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -154,7 +148,6 @@ "description": "To set-up the how button 4 behaves, when set in MONO Profile", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -177,7 +170,6 @@ "description": "How to set up LED behaviour", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0166/sw-zrc.json b/packages/config/config/devices/0x0166/sw-zrc.json index b7b768ddee4a..fcc71a03ceeb 100644 --- a/packages/config/config/devices/0x0166/sw-zrc.json +++ b/packages/config/config/devices/0x0166/sw-zrc.json @@ -21,7 +21,6 @@ "description": "Set priority Association Group number for an Association Source Node", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -39,7 +38,6 @@ "label": "Function Device Key A", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -65,7 +63,6 @@ "label": "Function Device Key B", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -91,7 +88,6 @@ "label": "Function Device Key C", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -117,7 +113,6 @@ "label": "Function Device Key D", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -143,7 +138,6 @@ "label": "Function Device Key E", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -169,7 +163,6 @@ "label": "Function Device Key F", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -195,7 +188,6 @@ "label": "Function Device Key G", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -221,7 +213,6 @@ "label": "Function Device Key H", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -247,7 +238,6 @@ "label": "Send Unsolicited Battery Report On Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -265,7 +255,6 @@ "label": "Dimming Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x016a/ft098-k55.json b/packages/config/config/devices/0x016a/ft098-k55.json index 31966087e2f1..45e24c4e4fa8 100644 --- a/packages/config/config/devices/0x016a/ft098-k55.json +++ b/packages/config/config/devices/0x016a/ft098-k55.json @@ -20,7 +20,6 @@ "label": "Set The Bulbs State After It is Re-powered On", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -42,7 +41,6 @@ "label": "Enable/Disable to Send Out a Report When The Color is Changed", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +58,6 @@ "label": "Get The Bulb’s Color Value", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -79,7 +76,6 @@ "label": "Enable/Disable The Function of Using External Switch to Turn On/Off The Bulb", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -97,7 +93,6 @@ "label": "Enable/Disable The Function of Using External Switch to Changes The Bulb’s Color", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -115,7 +110,6 @@ "label": "Reboot/Save/Exit Colorful Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -141,7 +135,6 @@ "label": "Colorful Mode Configuration", "valueSize": 4, "defaultValue": 157483008, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -181,7 +174,6 @@ "minValue": 0, "maxValue": 2147483647, "defaultValue": 50332416, - "unsigned": true, "options": [ { "label": "Set the pause time of on", @@ -202,7 +194,6 @@ "label": "Color Index Configuration When The Bulb is in Multi Color Mode", "valueSize": 4, "defaultValue": 2003125025, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -244,7 +235,6 @@ "label": "To Set Which Notification Can Be Sent to The Associated Devices (group 1) When The State of LED Bulb is Changed", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -266,7 +256,6 @@ "label": "Set The Dimmer Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -292,7 +281,6 @@ "label": "Enable/Disable Lock Configuration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -310,7 +298,6 @@ "label": "Reset The Bulb", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x016a/ft100.json b/packages/config/config/devices/0x016a/ft100.json index 0e5ea1ff76eb..64ca4978c5aa 100644 --- a/packages/config/config/devices/0x016a/ft100.json +++ b/packages/config/config/devices/0x016a/ft100.json @@ -57,8 +57,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 5, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "5", @@ -285,8 +284,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 1000, - "unsigned": true + "defaultValue": 1000 }, { "#": "54", @@ -295,8 +293,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "55", @@ -304,8 +301,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 11, - "defaultValue": 8, - "unsigned": true + "defaultValue": 8 }, { "#": "56", @@ -313,8 +309,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 11, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "57[0xff00]", diff --git a/packages/config/config/devices/0x016a/ft102.json b/packages/config/config/devices/0x016a/ft102.json index 2b91bda2c7f7..f290242e7b60 100644 --- a/packages/config/config/devices/0x016a/ft102.json +++ b/packages/config/config/devices/0x016a/ft102.json @@ -20,7 +20,6 @@ "label": "Command Type When Triggered", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -38,7 +37,6 @@ "label": "Reset the Device", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x016a/ft111.json b/packages/config/config/devices/0x016a/ft111.json index 33bd1aeecfea..6bc5b194d953 100644 --- a/packages/config/config/devices/0x016a/ft111.json +++ b/packages/config/config/devices/0x016a/ft111.json @@ -419,7 +419,6 @@ "label": "LED Indicator When Off", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x016a/ft130-k.json b/packages/config/config/devices/0x016a/ft130-k.json index 144f9f558dae..0fb0a570c2a5 100644 --- a/packages/config/config/devices/0x016a/ft130-k.json +++ b/packages/config/config/devices/0x016a/ft130-k.json @@ -20,7 +20,6 @@ "label": "Enable/Disable Touch Sound", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -38,7 +37,6 @@ "label": "Enable/Disable Touch Vibration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +54,6 @@ "label": "Enable/Disable Button Slide", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -74,7 +71,6 @@ "label": "Type of Report When Button Pressed", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -92,7 +88,6 @@ "label": "Type of Command to Send to Association Groups 2, 4, 6, 8", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -112,15 +107,13 @@ "unit": "%", "minValue": 5, "maxValue": 50, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "81", "label": "Enable/Disable LED on Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -138,7 +131,6 @@ "label": "Enable/Disable Blinking LED on Command Failure", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -156,7 +148,6 @@ "label": "Enable/Disable LED When Charging", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -174,7 +165,6 @@ "label": "Enable/Disable LED on Button Press", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -192,7 +182,6 @@ "label": "Lock Configuration Parameters", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -210,7 +199,6 @@ "label": "Reset Device", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x016a/ufa01.json b/packages/config/config/devices/0x016a/ufa01.json index fbe206d48756..4a84268c4340 100644 --- a/packages/config/config/devices/0x016a/ufa01.json +++ b/packages/config/config/devices/0x016a/ufa01.json @@ -20,7 +20,6 @@ "label": "Value to Send When Triggered", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -38,7 +37,6 @@ "label": "Enable/Disable Wake-up When Re-powered", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +54,6 @@ "label": "Normal Operation State", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -76,8 +73,7 @@ "unit": "%", "minValue": 10, "maxValue": 50, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "111", @@ -87,7 +83,6 @@ "minValue": 0, "maxValue": 606480, "defaultValue": 86640, - "unsigned": true, "options": [ { "label": "Disabled", @@ -100,7 +95,6 @@ "label": "Type of Command to Send to Nodes When Triggered", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -122,7 +116,6 @@ "label": "Notification Type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -176,7 +169,6 @@ "label": "Reset The Device", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0175/mt02646.json b/packages/config/config/devices/0x0175/mt02646.json index acbebc48d61b..798afa225255 100644 --- a/packages/config/config/devices/0x0175/mt02646.json +++ b/packages/config/config/devices/0x0175/mt02646.json @@ -70,7 +70,6 @@ "label": "Restore switch state mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -92,7 +91,6 @@ "label": "Mode of switch off function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -111,7 +109,6 @@ "description": "Restore switch state mode.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -148,7 +145,6 @@ "label": "RF off command mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0175/mt2652.json b/packages/config/config/devices/0x0175/mt2652.json index 9b0c15e5129e..78fc394aa6eb 100644 --- a/packages/config/config/devices/0x0175/mt2652.json +++ b/packages/config/config/devices/0x0175/mt2652.json @@ -20,7 +20,6 @@ "label": "Button 1 and 3 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -42,7 +41,6 @@ "label": "Button 2 and 4 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +62,6 @@ "label": "Command to control Group A", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -110,7 +107,6 @@ "label": "Command to control Group B", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -156,7 +152,6 @@ "label": "Command to control Group C", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -202,7 +197,6 @@ "label": "Command to control Group D", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -270,7 +264,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -288,7 +281,6 @@ "label": "Block wake up even when Wake Up Interval is set", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -306,7 +298,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0175/mt2653.json b/packages/config/config/devices/0x0175/mt2653.json index 8a3e66d98dca..58129b1019b5 100644 --- a/packages/config/config/devices/0x0175/mt2653.json +++ b/packages/config/config/devices/0x0175/mt2653.json @@ -19,7 +19,6 @@ "label": "Button 1 and 3 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -41,7 +40,6 @@ "label": "Button 2 and 4 pair mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +61,6 @@ "label": "Action on group 1", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -109,7 +106,6 @@ "label": "Action on group 2", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -155,7 +151,6 @@ "label": "Action on group 3", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -201,7 +196,6 @@ "label": "Action on group 4", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -269,7 +263,6 @@ "label": "Invert buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -305,7 +298,6 @@ "label": "Send unsolicited Battery Report on Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0175/mt2756.json b/packages/config/config/devices/0x0175/mt2756.json index 93d7c345bf0c..3b38401f0a0d 100644 --- a/packages/config/config/devices/0x0175/mt2756.json +++ b/packages/config/config/devices/0x0175/mt2756.json @@ -38,7 +38,6 @@ "label": "Disable the Flood function", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0175/mt2760.json b/packages/config/config/devices/0x0175/mt2760.json index 837688282a74..05c6a1f4526d 100644 --- a/packages/config/config/devices/0x0175/mt2760.json +++ b/packages/config/config/devices/0x0175/mt2760.json @@ -78,7 +78,6 @@ "label": "Input 1 switch type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -96,7 +95,6 @@ "label": "Input 2 switch type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -114,7 +112,6 @@ "label": "Input 2 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -132,7 +129,6 @@ "label": "Input 3 contact type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -151,7 +147,6 @@ "description": "Dimmer module responds to commands ALL ON / ALL OFF", "valueSize": 2, "defaultValue": 255, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -196,7 +191,6 @@ "description": "Dimming is done by push button or switch connected to I1.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -219,7 +213,6 @@ "description": "A fast double click on the push button will set dimming power at maximum.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -296,7 +289,6 @@ "description": "This parameter is used with association group 3", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -324,7 +316,6 @@ "description": "Enabling I2 means that Endpoint (I2) will be present on UI.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -367,7 +358,6 @@ "description": "Enabling I3 means that Endpoint (I3) will be present on UI.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0175/mt2761.json b/packages/config/config/devices/0x0175/mt2761.json index 0677f6ca7bc7..55712d0b173f 100644 --- a/packages/config/config/devices/0x0175/mt2761.json +++ b/packages/config/config/devices/0x0175/mt2761.json @@ -109,7 +109,6 @@ "description": "Operation Mode (Shutter or Venetian)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -192,7 +191,6 @@ "description": "Defines if reporting regarding power level, etc is reported to controller.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0175/mt_2653.json b/packages/config/config/devices/0x0175/mt_2653.json index df066dd9374d..ba37d3682264 100644 --- a/packages/config/config/devices/0x0175/mt_2653.json +++ b/packages/config/config/devices/0x0175/mt_2653.json @@ -43,7 +43,6 @@ "label": "Button 1 And 3 Pair Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -66,7 +65,6 @@ "description": " works with group b, double click with group d", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -88,7 +86,6 @@ "label": "Command to Send Control Group A", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -134,7 +131,6 @@ "label": "Command to Send Control Group B", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -180,7 +176,6 @@ "label": "Command to Send Control Group C", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -226,7 +221,6 @@ "label": "Command to to Send Control Group D", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -294,7 +288,6 @@ "label": "Invert Buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -312,7 +305,6 @@ "label": "Block Wakeup", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -330,7 +322,6 @@ "label": "Send Battery Report On Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0178/9125051.json b/packages/config/config/devices/0x0178/9125051.json index 238e2ff09854..d1be7409a7df 100644 --- a/packages/config/config/devices/0x0178/9125051.json +++ b/packages/config/config/devices/0x0178/9125051.json @@ -21,8 +21,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "2", @@ -30,7 +29,6 @@ "description": "Start, stop, or get the results of discovery mode. Retrieve the configuration parameter to obtain the results.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +54,6 @@ "label": "Sleep Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0178/ZSENS930.json b/packages/config/config/devices/0x0178/ZSENS930.json index 6373c5631cb8..1dc1ea0ef6f8 100644 --- a/packages/config/config/devices/0x0178/ZSENS930.json +++ b/packages/config/config/devices/0x0178/ZSENS930.json @@ -23,7 +23,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -49,7 +48,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -64,8 +62,7 @@ "unit": "0.1°", "minValue": 0, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "11", @@ -75,7 +72,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -90,8 +86,7 @@ "unit": "%", "minValue": 1, "maxValue": 50, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "17", @@ -101,7 +96,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -116,8 +110,7 @@ "unit": "%", "minValue": 1, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "19", @@ -127,7 +120,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -141,7 +133,6 @@ "description": "Determines which combination of Basic Set commands will be sent", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -170,7 +161,6 @@ "minValue": 0, "maxValue": 5, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -246,7 +236,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -262,7 +251,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -278,7 +266,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -294,7 +281,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -336,8 +322,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 60, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 } ], "metadata": { diff --git a/packages/config/config/devices/0x0178/nx1000.json b/packages/config/config/devices/0x0178/nx1000.json index b05062671d36..002c99fbbe55 100644 --- a/packages/config/config/devices/0x0178/nx1000.json +++ b/packages/config/config/devices/0x0178/nx1000.json @@ -207,7 +207,6 @@ "label": "Button 1 Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -303,8 +302,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "21", @@ -312,8 +310,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 7, - "unsigned": true + "defaultValue": 7 }, { "#": "23", @@ -322,8 +319,7 @@ "unit": "10%", "minValue": 0, "maxValue": 10, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "24", @@ -332,8 +328,7 @@ "unit": "10%", "minValue": 0, "maxValue": 10, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "25", @@ -342,8 +337,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "26", @@ -352,8 +346,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 5, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "28", @@ -376,7 +369,6 @@ "label": "Screen Timeout: Primary Page", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -404,8 +396,7 @@ "unit": "%", "minValue": 0, "maxValue": 5, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "31", @@ -414,8 +405,7 @@ "unit": "%", "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "32", @@ -424,8 +414,7 @@ "unit": "%", "minValue": 0, "maxValue": 20, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "33", @@ -434,8 +423,7 @@ "unit": "%", "minValue": 0, "maxValue": 50, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 } ], "metadata": { diff --git a/packages/config/config/devices/0x0178/th100nx.json b/packages/config/config/devices/0x0178/th100nx.json index 2773f7bf16b3..7a68f69c2b20 100644 --- a/packages/config/config/devices/0x0178/th100nx.json +++ b/packages/config/config/devices/0x0178/th100nx.json @@ -23,7 +23,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -99,7 +98,6 @@ "minValue": 0, "maxValue": 5, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -112,7 +110,6 @@ "label": "Temperature Units", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -143,7 +140,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -158,8 +154,7 @@ "unit": "0.1°", "minValue": 0, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "11", @@ -169,7 +164,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -185,7 +179,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -201,7 +194,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -217,7 +209,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -233,7 +224,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -248,8 +238,7 @@ "unit": "%", "minValue": 1, "maxValue": 50, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "17", @@ -259,7 +248,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -274,8 +262,7 @@ "unit": "%", "minValue": 1, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "19", @@ -285,7 +272,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -299,7 +285,6 @@ "description": "Determines which combination of Basic Set commands will be sent", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -349,8 +334,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 60, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 } ], "metadata": { diff --git a/packages/config/config/devices/0x017f/wink_motion_sensor.json b/packages/config/config/devices/0x017f/wink_motion_sensor.json index ff9a6e7fadfe..5041cbbc016f 100644 --- a/packages/config/config/devices/0x017f/wink_motion_sensor.json +++ b/packages/config/config/devices/0x017f/wink_motion_sensor.json @@ -31,8 +31,7 @@ "unit": "seconds", "minValue": 5, "maxValue": 600, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "3", @@ -62,7 +61,6 @@ "label": "Enable/Disable Motion Detection", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -82,8 +80,7 @@ "unit": "Lux", "minValue": 5, "maxValue": 1000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "6", @@ -92,8 +89,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 8, - "defaultValue": 8, - "unsigned": true + "defaultValue": 8 }, { "#": "7", @@ -102,15 +98,13 @@ "unit": "seconds", "minValue": 60, "maxValue": 3600, - "defaultValue": 180, - "unsigned": true + "defaultValue": 180 }, { "#": "8", "label": "Enable/Disable Group 2 Ambient Light Threshold", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -138,7 +132,6 @@ "label": "Enable/Disable LED Indicator", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0184/pa-100.json b/packages/config/config/devices/0x0184/pa-100.json index be56cc28587e..54fe6fe630ae 100644 --- a/packages/config/config/devices/0x0184/pa-100.json +++ b/packages/config/config/devices/0x0184/pa-100.json @@ -20,7 +20,6 @@ "description": "Controls LED behavior when switch state is on/off", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0184/pd-100.json b/packages/config/config/devices/0x0184/pd-100.json index a3b99d265f6e..ebd90e4fedb9 100644 --- a/packages/config/config/devices/0x0184/pd-100.json +++ b/packages/config/config/devices/0x0184/pd-100.json @@ -20,7 +20,6 @@ "label": "LED Backlight", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -44,8 +43,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", diff --git a/packages/config/config/devices/0x0184/ws-100.json b/packages/config/config/devices/0x0184/ws-100.json index 982c9f0a19ae..6c415c47de58 100644 --- a/packages/config/config/devices/0x0184/ws-100.json +++ b/packages/config/config/devices/0x0184/ws-100.json @@ -20,7 +20,6 @@ "description": "Controls LED behavior when switch state is on/off", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -43,7 +42,6 @@ "description": "Controls the on/off orientation of the rocker switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0185/zm-800.json b/packages/config/config/devices/0x0185/zm-800.json index d4bce9d2a4bd..e50dd31a0325 100644 --- a/packages/config/config/devices/0x0185/zm-800.json +++ b/packages/config/config/devices/0x0185/zm-800.json @@ -20,7 +20,6 @@ "label": "LED Light", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0189/117001.json b/packages/config/config/devices/0x0189/117001.json index 4e12a9526dbc..6aee2d75987e 100644 --- a/packages/config/config/devices/0x0189/117001.json +++ b/packages/config/config/devices/0x0189/117001.json @@ -35,7 +35,6 @@ "minValue": 10, "maxValue": 3600, "defaultValue": 240, - "unsigned": true, "options": [ { "label": "Disable", @@ -50,7 +49,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Restart timeout with each motion event", @@ -70,7 +68,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable motion clear report", @@ -85,8 +82,7 @@ "unit": "%", "minValue": 10, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", @@ -96,7 +92,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 12, - "unsigned": true, "options": [ { "label": "Disable", @@ -112,7 +107,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 50, - "unsigned": true, "options": [ { "label": "Disable", @@ -127,8 +121,7 @@ "unit": "0.1 °C/°F", "minValue": 0, "maxValue": 80, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "8", @@ -138,7 +131,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 6, - "unsigned": true, "options": [ { "label": "Disable", @@ -155,7 +147,6 @@ "label": "Night Light Duration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -184,7 +175,6 @@ "label": "Walk Test Mode Duration", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x018c/ssd-105.json b/packages/config/config/devices/0x018c/ssd-105.json index 12d9acb1264f..4f2857996e6a 100644 --- a/packages/config/config/devices/0x018c/ssd-105.json +++ b/packages/config/config/devices/0x018c/ssd-105.json @@ -34,7 +34,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -49,8 +48,7 @@ "unit": "0.1 °C", "minValue": 10, "maxValue": 30, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "3", @@ -59,8 +57,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x018c/ssd-205.json b/packages/config/config/devices/0x018c/ssd-205.json index 63eb43e6f9ae..5fc432c1659c 100644 --- a/packages/config/config/devices/0x018c/ssd-205.json +++ b/packages/config/config/devices/0x018c/ssd-205.json @@ -38,7 +38,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -53,8 +52,7 @@ "unit": "0.1 °C", "minValue": 10, "maxValue": 30, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "3", @@ -63,8 +61,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x018c/ssd-305.json b/packages/config/config/devices/0x018c/ssd-305.json index c52c2b5fb351..b115fa143718 100644 --- a/packages/config/config/devices/0x018c/ssd-305.json +++ b/packages/config/config/devices/0x018c/ssd-305.json @@ -42,7 +42,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -57,8 +56,7 @@ "unit": "0.1 °C", "minValue": 10, "maxValue": 30, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "3", @@ -67,8 +65,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x018e/bx-35zw.json b/packages/config/config/devices/0x018e/bx-35zw.json index 31776e702573..ed7ab80fde44 100644 --- a/packages/config/config/devices/0x018e/bx-35zw.json +++ b/packages/config/config/devices/0x018e/bx-35zw.json @@ -23,8 +23,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -33,8 +32,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -53,8 +51,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 } ], "metadata": { diff --git a/packages/config/config/devices/0x018e/s-2zw.json b/packages/config/config/devices/0x018e/s-2zw.json index 18dbd8245432..8ddc64b9cd25 100644 --- a/packages/config/config/devices/0x018e/s-2zw.json +++ b/packages/config/config/devices/0x018e/s-2zw.json @@ -22,8 +22,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 255, - "defaultValue": 240, - "unsigned": true + "defaultValue": 240 }, { "#": "2", @@ -32,8 +31,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 255, - "defaultValue": 240, - "unsigned": true + "defaultValue": 240 }, { "#": "3", @@ -42,8 +40,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 } ], "metadata": { diff --git a/packages/config/config/devices/0x018f/zme_wallc-s.json b/packages/config/config/devices/0x018f/zme_wallc-s.json index 8f252c384db1..f4c887138934 100644 --- a/packages/config/config/devices/0x018f/zme_wallc-s.json +++ b/packages/config/config/devices/0x018f/zme_wallc-s.json @@ -44,7 +44,6 @@ "description": "In separate mode button 1 works with group a, button 3 with groups c. click is on, hold is dimming up, double click is off, click-hold is dimming down. in pair button 1/3 are up/down correspondingly. click is on/off, hold is dimming up/down. single clicks works with group a, double click with group c", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -67,7 +66,6 @@ "description": "In separate mode button 2 works with control group b, button 4 with control group d. click is on, hold is dimming up, double click is off, click-hold is dimming down. in pair button b/d are up/down correspondingly. click is on/off, hold is dimming up/down. single clicks works with group b, double click with group d", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -90,7 +88,6 @@ "description": "This parameter defines the command to be sent to devices of control group a when the related button is pressed", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -133,7 +130,6 @@ "description": "This parameter defines the command to be sent to devices of control group b when the related button is pressed", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -176,7 +172,6 @@ "description": "This parameter defines the command to be sent to devices of control group c when the related button is pressed", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -219,7 +214,6 @@ "description": "This parameter defines the command to be sent to devices of control group d when the related button is pressed", "valueSize": 1, "defaultValue": 8, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -283,7 +277,6 @@ "label": "Invert Buttons", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -301,7 +294,6 @@ "label": "Blocks Wakeup Even When Wakeup Interval is Set", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -319,7 +311,6 @@ "label": "Send Unsolicited Battery Report On Wake Up", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0190/adc-t_3000.json b/packages/config/config/devices/0x0190/adc-t_3000.json index fe6690fcd82d..1ea1aea730e9 100644 --- a/packages/config/config/devices/0x0190/adc-t_3000.json +++ b/packages/config/config/devices/0x0190/adc-t_3000.json @@ -278,8 +278,7 @@ "unit": "minutes", "minValue": 10, "maxValue": 1440, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "13", @@ -1557,8 +1556,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 130, - "unsigned": true + "defaultValue": 130 }, { "#": "40[0xffff00]", @@ -1628,8 +1626,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 1440, - "unsigned": true + "defaultValue": 1440 }, { "#": "45", diff --git a/packages/config/config/devices/0x019a/11-01-011.json b/packages/config/config/devices/0x019a/11-01-011.json index cececfdb8ebb..6d7ecbe169c3 100644 --- a/packages/config/config/devices/0x019a/11-01-011.json +++ b/packages/config/config/devices/0x019a/11-01-011.json @@ -26,7 +26,6 @@ "label": "Notification type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -49,7 +48,6 @@ "description": "Specify if LED should indicate special event.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x019a/11_01_022.json b/packages/config/config/devices/0x019a/11_01_022.json index 850e2a1a874f..fe58b07b3720 100644 --- a/packages/config/config/devices/0x019a/11_01_022.json +++ b/packages/config/config/devices/0x019a/11_01_022.json @@ -27,7 +27,6 @@ "label": "Notification type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -49,7 +48,6 @@ "label": "Led Indicator", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -67,7 +65,6 @@ "label": "Send Supervision Commands", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -91,8 +88,7 @@ "unit": "ms", "minValue": 500, "maxValue": 30000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 }, { "#": "17", @@ -101,7 +97,6 @@ "minValue": 0, "maxValue": 5, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "No retries", @@ -116,8 +111,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "19", @@ -126,15 +120,13 @@ "unit": "minutes", "minValue": 5, "maxValue": 70, - "defaultValue": 70, - "unsigned": true + "defaultValue": 70 }, { "#": "22", "label": "Security Level", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x019a/11_02_022.json b/packages/config/config/devices/0x019a/11_02_022.json index abb92e16b475..1c1652d2daeb 100644 --- a/packages/config/config/devices/0x019a/11_02_022.json +++ b/packages/config/config/devices/0x019a/11_02_022.json @@ -53,7 +53,6 @@ "minValue": 0, "maxValue": 2, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Always off", @@ -76,7 +75,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -103,8 +101,7 @@ "unit": "minutes", "minValue": 15, "maxValue": 1440, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "5", @@ -140,8 +137,7 @@ "unit": "0.1 °C/°F", "minValue": 5, "maxValue": 100, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "28", @@ -150,8 +146,7 @@ "unit": "%", "minValue": 2, "maxValue": 10, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "9", @@ -161,7 +156,6 @@ "minValue": 0, "maxValue": 8, "defaultValue": 8, - "unsigned": true, "options": [ { "label": "Disable", @@ -182,7 +176,6 @@ "minValue": 0, "maxValue": 64000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -198,7 +191,6 @@ "minValue": 0, "maxValue": 42000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -211,7 +203,6 @@ "label": "Slider Switch Function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -231,8 +222,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "31", @@ -269,8 +259,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 13, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "36", diff --git a/packages/config/config/devices/0x019a/11_04_21_22_28.json b/packages/config/config/devices/0x019a/11_04_21_22_28.json index b2fe6b5a916c..5b10edef72ee 100644 --- a/packages/config/config/devices/0x019a/11_04_21_22_28.json +++ b/packages/config/config/devices/0x019a/11_04_21_22_28.json @@ -34,7 +34,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -88,8 +87,7 @@ "unit": "0.1 °C", "minValue": 5, "maxValue": 100, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "27", @@ -98,8 +96,7 @@ "unit": "0.1 °C", "minValue": 5, "maxValue": 100, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "12", @@ -114,8 +111,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "14", @@ -125,7 +121,6 @@ "minValue": 0, "maxValue": 120, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -143,7 +138,6 @@ "label": "Supervision Commands", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -167,7 +161,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Normal operation", @@ -195,8 +188,7 @@ "unit": "minutes", "minValue": 15, "maxValue": 1440, - "defaultValue": 1440, - "unsigned": true + "defaultValue": 1440 } ], "metadata": { diff --git a/packages/config/config/devices/0x019b/z-dim2.json b/packages/config/config/devices/0x019b/z-dim2.json index af1196809323..8cb97ed6aa63 100644 --- a/packages/config/config/devices/0x019b/z-dim2.json +++ b/packages/config/config/devices/0x019b/z-dim2.json @@ -41,7 +41,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 100, - "unsigned": true, "options": [ { "label": "Off", @@ -64,8 +63,7 @@ "valueSize": 1, "minValue": 2, "maxValue": 99, - "defaultValue": 90, - "unsigned": true + "defaultValue": 90 }, { "#": "12", @@ -95,7 +93,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Restore previous brightness", @@ -111,7 +108,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -127,7 +123,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -143,7 +138,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Instant", @@ -198,8 +192,7 @@ "unit": "ms", "minValue": 0, "maxValue": 100, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "9", diff --git a/packages/config/config/devices/0x019b/z-han2.json b/packages/config/config/devices/0x019b/z-han2.json index 54a4e8b20c73..80ecf6a63f93 100644 --- a/packages/config/config/devices/0x019b/z-han2.json +++ b/packages/config/config/devices/0x019b/z-han2.json @@ -33,7 +33,6 @@ "minValue": 0, "maxValue": 100000, "defaultValue": 200, - "unsigned": true, "options": [ { "label": "Disable", @@ -49,7 +48,6 @@ "minValue": 0, "maxValue": 420, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -112,7 +110,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disabled", @@ -159,7 +156,6 @@ "minValue": 0, "maxValue": 1000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "No scaling", diff --git a/packages/config/config/devices/0x019b/z-ph_wall_controller.json b/packages/config/config/devices/0x019b/z-ph_wall_controller.json index b34f5c6f3998..aa1b9c550753 100644 --- a/packages/config/config/devices/0x019b/z-ph_wall_controller.json +++ b/packages/config/config/devices/0x019b/z-ph_wall_controller.json @@ -39,7 +39,6 @@ "label": "Button Reports", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -62,7 +61,6 @@ "description": "Disabling this does not turn of factory reset/inclusion indication.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,7 +78,6 @@ "label": "Installed Rocker", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x019b/z-temp2.json b/packages/config/config/devices/0x019b/z-temp2.json index 09961fdf6b69..e10fa22ed56e 100644 --- a/packages/config/config/devices/0x019b/z-temp2.json +++ b/packages/config/config/devices/0x019b/z-temp2.json @@ -21,8 +21,7 @@ "unit": "seconds", "minValue": 30, "maxValue": 32767, - "defaultValue": 900, - "unsigned": true + "defaultValue": 900 }, { "#": "2", @@ -33,7 +32,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -50,7 +48,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -85,8 +82,7 @@ "unit": "seconds", "minValue": 2, "maxValue": 270, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "7", @@ -102,8 +98,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 99, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "9", @@ -113,8 +108,7 @@ "unit": "seconds", "minValue": 3, "maxValue": 300, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "10", @@ -123,8 +117,7 @@ "unit": "0.1 °C", "minValue": 3, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "11", @@ -133,8 +126,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "12", @@ -143,8 +135,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 400, - "unsigned": true + "defaultValue": 400 }, { "#": "13", @@ -154,7 +145,6 @@ "minValue": 0, "maxValue": 240, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Only when changed", diff --git a/packages/config/config/devices/0x019b/z-trm6.json b/packages/config/config/devices/0x019b/z-trm6.json index 574cfda925d8..089f65cf55b5 100644 --- a/packages/config/config/devices/0x019b/z-trm6.json +++ b/packages/config/config/devices/0x019b/z-trm6.json @@ -47,7 +47,6 @@ "minValue": 0, "maxValue": 5, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Floor", @@ -83,7 +82,6 @@ "minValue": 0, "maxValue": 7, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "10", @@ -126,8 +124,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "5", @@ -136,8 +133,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "6", @@ -146,8 +142,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "7", @@ -156,8 +151,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 400, - "unsigned": true + "defaultValue": 400 }, { "#": "8", @@ -166,8 +160,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 400, - "unsigned": true + "defaultValue": 400 }, { "#": "9", @@ -176,8 +169,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 400, - "unsigned": true + "defaultValue": 400 }, { "#": "10", @@ -216,7 +208,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Hysteresis", @@ -235,8 +226,7 @@ "unit": "0.1 °C", "minValue": 3, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "15", @@ -245,7 +235,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Setpoint", @@ -264,8 +253,7 @@ "unit": "10 %", "minValue": 1, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "17", @@ -274,8 +262,7 @@ "unit": "10 %", "minValue": 1, "maxValue": 10, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "18", @@ -294,8 +281,7 @@ "unit": "0.1 °C", "minValue": 1, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "20", @@ -330,8 +316,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 210, - "unsigned": true + "defaultValue": 210 }, { "#": "23", @@ -340,8 +325,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 180, - "unsigned": true + "defaultValue": 180 }, { "#": "24", @@ -350,8 +334,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 180, - "unsigned": true + "defaultValue": 180 }, { "#": "25", @@ -360,8 +343,7 @@ "unit": "10 %", "minValue": 1, "maxValue": 10, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "26", @@ -386,7 +368,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Off", @@ -413,7 +394,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -433,7 +413,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Use measured value", diff --git a/packages/config/config/devices/0x019b/z-water2.json b/packages/config/config/devices/0x019b/z-water2.json index ac9b41f96ff9..bd29098e1854 100755 --- a/packages/config/config/devices/0x019b/z-water2.json +++ b/packages/config/config/devices/0x019b/z-water2.json @@ -52,8 +52,7 @@ "unit": "0.1 °C", "minValue": 1, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", @@ -64,7 +63,6 @@ "label": "Output Behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -86,7 +84,6 @@ "minValue": 0, "maxValue": 30, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", diff --git a/packages/config/config/devices/0x019b/zm_dimmer.json b/packages/config/config/devices/0x019b/zm_dimmer.json index e2a4abad7b3b..9c0ad0fa4fb6 100644 --- a/packages/config/config/devices/0x019b/zm_dimmer.json +++ b/packages/config/config/devices/0x019b/zm_dimmer.json @@ -37,7 +37,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 100, - "unsigned": true, "options": [ { "label": "Off", @@ -56,7 +55,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Restore previous brightness", @@ -72,7 +70,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -88,7 +85,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -104,7 +100,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Instant", @@ -119,7 +114,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Dimming", @@ -146,7 +140,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Dimming", @@ -174,7 +167,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 50, - "unsigned": true, "options": [ { "label": "Instant", @@ -208,8 +200,7 @@ "valueSize": 1, "minValue": 2, "maxValue": 99, - "defaultValue": 90, - "unsigned": true + "defaultValue": 90 }, { "#": "12", @@ -217,8 +208,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 98, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "13", diff --git a/packages/config/config/devices/0x019b/zm_single_relay_16.json b/packages/config/config/devices/0x019b/zm_single_relay_16.json index ddc4cb8d0d33..25e2618e9288 100644 --- a/packages/config/config/devices/0x019b/zm_single_relay_16.json +++ b/packages/config/config/devices/0x019b/zm_single_relay_16.json @@ -45,8 +45,7 @@ "unit": "A", "minValue": 1, "maxValue": 16, - "defaultValue": 16, - "unsigned": true + "defaultValue": 16 }, { "#": "2", @@ -56,7 +55,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 20, - "unsigned": true, "options": [ { "label": "Disable", @@ -69,7 +67,6 @@ "label": "Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -87,7 +84,6 @@ "label": "S1/Button Operation", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -106,7 +102,6 @@ "description": "Configure which buttons cause notifications to be sent", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -139,7 +134,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -156,7 +150,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -169,7 +162,6 @@ "label": "Inverted Output", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -189,8 +181,7 @@ "unit": "seconds", "minValue": 30, "maxValue": 32767, - "defaultValue": 900, - "unsigned": true + "defaultValue": 900 }, { "#": "11", @@ -199,8 +190,7 @@ "unit": "W", "minValue": 5, "maxValue": 3600, - "defaultValue": 75, - "unsigned": true + "defaultValue": 75 } ], "metadata": { diff --git a/packages/config/config/devices/0x019b/zm_thermostat_16.json b/packages/config/config/devices/0x019b/zm_thermostat_16.json index 686c279a4ec3..3202e7c7ce52 100644 --- a/packages/config/config/devices/0x019b/zm_thermostat_16.json +++ b/packages/config/config/devices/0x019b/zm_thermostat_16.json @@ -31,7 +31,6 @@ "label": "Operating Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -55,8 +54,7 @@ "unit": "0.1 °C", "minValue": 3, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "3", @@ -65,8 +63,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "4", @@ -75,8 +72,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 400, - "defaultValue": 400, - "unsigned": true + "defaultValue": 400 }, { "#": "5", @@ -84,8 +80,7 @@ "valueSize": 2, "minValue": 50, "maxValue": 400, - "defaultValue": 210, - "unsigned": true + "defaultValue": 210 }, { "#": "6", @@ -114,7 +109,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0208/hkzw_so03.json b/packages/config/config/devices/0x0208/hkzw_so03.json index 0b0189b3ff71..fbc07356f189 100644 --- a/packages/config/config/devices/0x0208/hkzw_so03.json +++ b/packages/config/config/devices/0x0208/hkzw_so03.json @@ -38,7 +38,6 @@ "label": "Notification When Load Status Change", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +59,6 @@ "label": "LED Power Indication", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -113,7 +111,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "Disable", @@ -129,7 +126,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -145,7 +141,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -161,7 +156,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x020e/zrksw.json b/packages/config/config/devices/0x020e/zrksw.json index 9b70ba00dc89..e0468745ae4d 100644 --- a/packages/config/config/devices/0x020e/zrksw.json +++ b/packages/config/config/devices/0x020e/zrksw.json @@ -20,7 +20,6 @@ "label": "Dim Level When Powered On", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,8 +39,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", @@ -50,8 +48,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 10, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 } ], "metadata": { diff --git a/packages/config/config/devices/0x0212/gda-a2e6b-k0.json b/packages/config/config/devices/0x0212/gda-a2e6b-k0.json index 84d5adb8e306..db188fc3494d 100644 --- a/packages/config/config/devices/0x0212/gda-a2e6b-k0.json +++ b/packages/config/config/devices/0x0212/gda-a2e6b-k0.json @@ -20,7 +20,6 @@ "label": "Silent Mode On/Off", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0212/gdm-m2d6d-k0.json b/packages/config/config/devices/0x0212/gdm-m2d6d-k0.json index 7ca1fedbc7e7..c643d8f54a2d 100644 --- a/packages/config/config/devices/0x0212/gdm-m2d6d-k0.json +++ b/packages/config/config/devices/0x0212/gdm-m2d6d-k0.json @@ -20,7 +20,6 @@ "label": "Silent Mode On/Off", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x021d/ml2.json b/packages/config/config/devices/0x021d/ml2.json index 0b89c52ae3ab..12c56bf75482 100644 --- a/packages/config/config/devices/0x021d/ml2.json +++ b/packages/config/config/devices/0x021d/ml2.json @@ -31,7 +31,6 @@ "label": "Configure Volume Level", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +59,6 @@ "minValue": 0, "maxValue": 14400, "defaultValue": 1440, - "unsigned": true, "options": [ { "label": "Disable", @@ -73,7 +71,6 @@ "label": "Basic Set Value", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x021f/dmex1.json b/packages/config/config/devices/0x021f/dmex1.json index 688455e3965e..aee4afbef57d 100644 --- a/packages/config/config/devices/0x021f/dmex1.json +++ b/packages/config/config/devices/0x021f/dmex1.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "2", @@ -32,8 +31,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 } ], "metadata": { diff --git a/packages/config/config/devices/0x022a/hy-15-05.json b/packages/config/config/devices/0x022a/hy-15-05.json index e0ac87dd60aa..fb98f5ecf1ca 100644 --- a/packages/config/config/devices/0x022a/hy-15-05.json +++ b/packages/config/config/devices/0x022a/hy-15-05.json @@ -23,8 +23,7 @@ "unit": "seconds", "minValue": 300, "maxValue": 2400, - "defaultValue": 2400, - "unsigned": true + "defaultValue": 2400 }, { "#": "3", @@ -34,8 +33,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 35400, - "defaultValue": 2400, - "unsigned": true + "defaultValue": 2400 }, { "#": "100", @@ -45,8 +43,7 @@ "unit": "seconds", "minValue": 600, "maxValue": 16777215, - "defaultValue": 86400, - "unsigned": true + "defaultValue": 86400 } ], "metadata": { diff --git a/packages/config/config/devices/0x022c/osr-02.json b/packages/config/config/devices/0x022c/osr-02.json index facd801526d9..de9c318ea84b 100644 --- a/packages/config/config/devices/0x022c/osr-02.json +++ b/packages/config/config/devices/0x022c/osr-02.json @@ -22,8 +22,7 @@ "unit": "15 minutes", "minValue": 1, "maxValue": 127, - "defaultValue": 24, - "unsigned": true + "defaultValue": 24 } ], "metadata": { diff --git a/packages/config/config/devices/0x0233/sse-304.json b/packages/config/config/devices/0x0233/sse-304.json index 963261e88029..0d6515f01a98 100644 --- a/packages/config/config/devices/0x0233/sse-304.json +++ b/packages/config/config/devices/0x0233/sse-304.json @@ -42,7 +42,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -57,8 +56,7 @@ "unit": "0.1 °C", "minValue": 10, "maxValue": 30, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "3", @@ -67,8 +65,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x0234/zhc5010.json b/packages/config/config/devices/0x0234/zhc5010.json index 40c8afe4512d..a504954b4962 100644 --- a/packages/config/config/devices/0x0234/zhc5010.json +++ b/packages/config/config/devices/0x0234/zhc5010.json @@ -557,7 +557,6 @@ "label": "Scene notification offset", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0249/psr07.json b/packages/config/config/devices/0x0249/psr07.json index 530115c9a231..0556c01e6d81 100644 --- a/packages/config/config/devices/0x0249/psr07.json +++ b/packages/config/config/devices/0x0249/psr07.json @@ -21,8 +21,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "2", @@ -30,8 +29,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "10", @@ -40,15 +38,13 @@ "unit": "0.5 hours", "minValue": 1, "maxValue": 127, - "defaultValue": 12, - "unsigned": true + "defaultValue": 12 }, { "#": "25", "label": "Dimmer Set Method", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x024c/ht-a10.json b/packages/config/config/devices/0x024c/ht-a10.json index cc90c3cb50c5..3b856e4e86fb 100644 --- a/packages/config/config/devices/0x024c/ht-a10.json +++ b/packages/config/config/devices/0x024c/ht-a10.json @@ -22,8 +22,7 @@ "unit": "10 minutes", "minValue": 0, "maxValue": 54, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "2", @@ -32,8 +31,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 540, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "metadata": { diff --git a/packages/config/config/devices/0x024d/dn3g6ja062.json b/packages/config/config/devices/0x024d/dn3g6ja062.json index 26b4c3a33722..5a24515bfeb6 100644 --- a/packages/config/config/devices/0x024d/dn3g6ja062.json +++ b/packages/config/config/devices/0x024d/dn3g6ja062.json @@ -22,15 +22,13 @@ "unit": "seconds", "minValue": 30, "maxValue": 127, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "2", "label": "LED Blinking Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x024f/ad1-10v.json b/packages/config/config/devices/0x024f/ad1-10v.json index 2cd47bb796b1..d9bcbc3c5f27 100644 --- a/packages/config/config/devices/0x024f/ad1-10v.json +++ b/packages/config/config/devices/0x024f/ad1-10v.json @@ -21,7 +21,6 @@ "description": "", "valueSize": 1, "defaultValue": 18, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -50,15 +49,13 @@ "unit": "0.01 seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 300, - "unsigned": true + "defaultValue": 300 }, { "#": "11", "label": "Dimmer Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -77,8 +74,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 90, - "unsigned": true + "defaultValue": 90 }, { "#": "13", @@ -86,15 +82,13 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "16", "label": "Back Unit Type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -122,8 +116,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 } ], "metadata": { diff --git a/packages/config/config/devices/0x024f/am.json b/packages/config/config/devices/0x024f/am.json index 8dd0bedd2dc5..f5487f561a61 100644 --- a/packages/config/config/devices/0x024f/am.json +++ b/packages/config/config/devices/0x024f/am.json @@ -20,7 +20,6 @@ "label": "Hardware Combination Identifier", "valueSize": 1, "defaultValue": 18, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -50,15 +49,13 @@ "unit": "0.01 seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 300, - "unsigned": true + "defaultValue": 300 }, { "#": "11", "label": "Dimmer Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -77,8 +74,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 90, - "unsigned": true + "defaultValue": 90 }, { "#": "13", @@ -86,15 +82,13 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "16", "label": "Back Unit Type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -122,8 +116,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 } ], "metadata": { diff --git a/packages/config/config/devices/0x024f/ar1p.json b/packages/config/config/devices/0x024f/ar1p.json index 290444c5e323..82e6be654059 100644 --- a/packages/config/config/devices/0x024f/ar1p.json +++ b/packages/config/config/devices/0x024f/ar1p.json @@ -20,7 +20,6 @@ "label": "Hardware Combination Identifier", "valueSize": 1, "defaultValue": 19, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -49,8 +48,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "5", @@ -59,8 +57,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 600, - "unsigned": true + "defaultValue": 600 }, { "#": "6", @@ -69,15 +66,13 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 300, - "unsigned": true + "defaultValue": 300 }, { "#": "16", "label": "Back Unit Type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x024f/ar2p.json b/packages/config/config/devices/0x024f/ar2p.json index ed309c51e2a1..47feb60d7466 100644 --- a/packages/config/config/devices/0x024f/ar2p.json +++ b/packages/config/config/devices/0x024f/ar2p.json @@ -20,7 +20,6 @@ "label": "Hardware Combination Identifier", "valueSize": 1, "defaultValue": 19, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -49,8 +48,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "5", @@ -59,8 +57,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 600, - "unsigned": true + "defaultValue": 600 }, { "#": "6", @@ -69,15 +66,13 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 300, - "unsigned": true + "defaultValue": 300 }, { "#": "16", "label": "Back Unit Type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x0258/nas-pd07u1.json b/packages/config/config/devices/0x0258/nas-pd07u1.json index c81c5952e900..89b2397f0664 100644 --- a/packages/config/config/devices/0x0258/nas-pd07u1.json +++ b/packages/config/config/devices/0x0258/nas-pd07u1.json @@ -49,8 +49,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 15, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "7", diff --git a/packages/config/config/devices/0x0258/nas-pd07z.json b/packages/config/config/devices/0x0258/nas-pd07z.json index 6d40f0a4ec19..1e1756916d31 100644 --- a/packages/config/config/devices/0x0258/nas-pd07z.json +++ b/packages/config/config/devices/0x0258/nas-pd07z.json @@ -34,8 +34,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 15, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "8", diff --git a/packages/config/config/devices/0x0258/nas-wr01ze.json b/packages/config/config/devices/0x0258/nas-wr01ze.json index 21c3f9d23d46..0525462d6598 100644 --- a/packages/config/config/devices/0x0258/nas-wr01ze.json +++ b/packages/config/config/devices/0x0258/nas-wr01ze.json @@ -50,8 +50,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 120, - "unsigned": true + "defaultValue": 120 }, { "#": "6", @@ -65,8 +64,7 @@ "unit": "seconds", "minValue": 30, "maxValue": 32767, - "defaultValue": 300, - "unsigned": true + "defaultValue": 300 }, { "#": "8", diff --git a/packages/config/config/devices/0x0258/neo-ds07z.json b/packages/config/config/devices/0x0258/neo-ds07z.json index 5cbb59f23ea5..93bfb3516055 100644 --- a/packages/config/config/devices/0x0258/neo-ds07z.json +++ b/packages/config/config/devices/0x0258/neo-ds07z.json @@ -50,8 +50,7 @@ "unit": "0.1 (°C/°F)", "minValue": 0, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "6", @@ -60,8 +59,7 @@ "unit": "0.1 %rH", "minValue": 0, "maxValue": 100, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "7", @@ -70,7 +68,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 100, - "unsigned": true, "options": [ { "label": "Off (0x00)", @@ -90,7 +87,6 @@ "minValue": 0, "maxValue": 30000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "No delay", @@ -106,7 +102,6 @@ "minValue": 0, "maxValue": 30000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x025d/da_vinci_v9.json b/packages/config/config/devices/0x025d/da_vinci_v9.json index af3f178cc751..1a7c2dfaa880 100644 --- a/packages/config/config/devices/0x025d/da_vinci_v9.json +++ b/packages/config/config/devices/0x025d/da_vinci_v9.json @@ -327,7 +327,6 @@ "label": "Button 1 attributes", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -501,7 +500,6 @@ "label": "Button 2 attributes", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -671,7 +669,6 @@ "label": "Button 3 attributes", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -841,7 +838,6 @@ "label": "Button 4 attributes", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -1011,7 +1007,6 @@ "label": "Button 5 attributes", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -1181,7 +1176,6 @@ "label": "Button 6 attributes", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -1351,7 +1345,6 @@ "label": "Button 7 attribute", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -1521,7 +1514,6 @@ "label": "Button 8 attribute", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -1691,7 +1683,6 @@ "label": "Button 9 attributes", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0267/10002081-13x.json b/packages/config/config/devices/0x0267/10002081-13x.json index c0c256db382b..fe318753b49f 100644 --- a/packages/config/config/devices/0x0267/10002081-13x.json +++ b/packages/config/config/devices/0x0267/10002081-13x.json @@ -75,7 +75,6 @@ "label": "Short Press Action", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0270/bvs-zwu.json b/packages/config/config/devices/0x0270/bvs-zwu.json index a2c68106f4f7..0bd3f448c438 100644 --- a/packages/config/config/devices/0x0270/bvs-zwu.json +++ b/packages/config/config/devices/0x0270/bvs-zwu.json @@ -44,7 +44,6 @@ "description": "When enabled, the device will report off (0x00) when the valve is open, and on (0xff) when the valve is closed; ", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "description": "Note: If parameter 17 is enabled, this level will be set when the valve is off", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -86,7 +84,6 @@ "description": "Note: If parameter 17 is enabled, this level will be set when the valve is on", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -108,7 +105,6 @@ "label": "Association Group 3: Water Leak Basic Set Value (Trigger)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -130,7 +126,6 @@ "label": "Association Group 3: Water Leak Basic Set Value (Cancel)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -152,7 +147,6 @@ "label": "Temperature Report Unit", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -292,7 +286,6 @@ "label": "Association Group 4: Overheat Basic Set Value (Trigger)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -314,7 +307,6 @@ "label": "Association Group 4: Overheat Basic Set Value (Cancel)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -390,7 +382,6 @@ "label": "Association Group 5: Freeze Basic Set Value (Trigger)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -412,7 +403,6 @@ "label": "Association Group 5: Freeze Basic Set Value (Cancel)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -434,7 +424,6 @@ "label": "Allow Valve Control - Water Leak Detected", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -452,7 +441,6 @@ "label": "Allow Valve Control - Water Leak Detected During Freeze Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -470,7 +458,6 @@ "label": "Buzzer", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -489,15 +476,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 80, - "unsigned": true + "defaultValue": 80 }, { "#": "67", "label": "Touch Keylock Protection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zac36.json b/packages/config/config/devices/0x027a/zac36.json index ab9604f6cba9..e32ff34e706c 100644 --- a/packages/config/config/devices/0x027a/zac36.json +++ b/packages/config/config/devices/0x027a/zac36.json @@ -72,7 +72,6 @@ "label": "Temperature Report Unit", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -248,7 +247,6 @@ "description": "Causes the valve to periodically make a 1/8 turn to ensure it is operational", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -272,8 +270,7 @@ "unit": "days", "minValue": 1, "maxValue": 30, - "defaultValue": 14, - "unsigned": true + "defaultValue": 14 }, { "#": "65", diff --git a/packages/config/config/devices/0x027a/zen04.json b/packages/config/config/devices/0x027a/zen04.json index f9c14ceb5f9d..a26dfa8bf437 100644 --- a/packages/config/config/devices/0x027a/zen04.json +++ b/packages/config/config/devices/0x027a/zen04.json @@ -81,8 +81,7 @@ "unit": "W", "minValue": 5, "maxValue": 50, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "6", @@ -91,8 +90,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 65535, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "11", @@ -108,8 +106,7 @@ "unit": "0.1 A", "minValue": 1, "maxValue": 10, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "12", @@ -119,8 +116,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 65535, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "8", @@ -129,8 +125,7 @@ "unit": "0.01 kWh", "minValue": 1, "maxValue": 100, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "13", @@ -141,7 +136,6 @@ "minValue": 0, "maxValue": 65535, "defaultValue": 60, - "unsigned": true, "options": [ { "label": "Disabled", diff --git a/packages/config/config/devices/0x027a/zen15.json b/packages/config/config/devices/0x027a/zen15.json index ccfa7c3892a6..7e51a55a7762 100644 --- a/packages/config/config/devices/0x027a/zen15.json +++ b/packages/config/config/devices/0x027a/zen15.json @@ -30,7 +30,6 @@ "label": "On/Off Status Change Notifications", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +55,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -73,7 +71,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -94,7 +91,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -114,7 +110,6 @@ "description": "Pink = Power Switch is off; Blue = 0–300 W; Cyan = 300–600 W; Green = 600–900 W; Yellow = 900–1200 W; Red = 1200–1500 W; Purple = 1500–1800 W; Purple blink = over 1800 W", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -174,7 +169,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "Disable", @@ -190,7 +184,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -206,7 +199,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -222,7 +214,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x027a/zen16.json b/packages/config/config/devices/0x027a/zen16.json index 61f98c8b9245..8d0e997c99bd 100644 --- a/packages/config/config/devices/0x027a/zen16.json +++ b/packages/config/config/devices/0x027a/zen16.json @@ -38,7 +38,6 @@ "label": "Status After Power Failure", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -104,7 +103,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -146,7 +144,6 @@ "label": "Relay 1: Auto Turn-Off Timer Unit", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -281,7 +278,6 @@ "label": "Switch 1: Manual Control", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -330,7 +326,6 @@ "label": "Relay 1: Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zen17.json b/packages/config/config/devices/0x027a/zen17.json index a255b238298d..391f5328db26 100644 --- a/packages/config/config/devices/0x027a/zen17.json +++ b/packages/config/config/devices/0x027a/zen17.json @@ -39,7 +39,6 @@ "label": "Status After Power Failure", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -71,7 +70,6 @@ "description": "Note: The device must be excluded (without resetting it) and re-included after changing to/from values 4-10", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -127,7 +125,6 @@ "description": "Note: The device must be excluded (without resetting it) and re-included after changing to/from values 4-11", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -187,7 +184,6 @@ "description": "Select the same value as you chose for parameter 2 to reverse the values for open and closed circuit", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -231,7 +227,6 @@ "description": "Note: The device must be excluded (without resetting it) and re-included after changing to/from values 4-10", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -287,7 +282,6 @@ "description": "Note: The device must be excluded (without resetting it) and re-included after changing to/from values 4-11", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -352,7 +346,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -380,8 +373,7 @@ "valueSize": 4, "minValue": 0, "maxValue": 65535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "7", @@ -390,8 +382,7 @@ "valueSize": 4, "minValue": 0, "maxValue": 65535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "8", @@ -400,8 +391,7 @@ "valueSize": 4, "minValue": 0, "maxValue": 65535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "9", @@ -410,8 +400,7 @@ "valueSize": 4, "minValue": 0, "maxValue": 65535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "10", @@ -419,7 +408,6 @@ "description": "If disabled and Parameter 2 is >= 4, a Z-Wave report will be sent but R1 will not be triggered", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -438,7 +426,6 @@ "description": "If disabled and Parameter 3 is >= 4, a Z-Wave report will be sent but R2 will not be triggered", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -456,7 +443,6 @@ "label": "Auto Turn-Off Timer Unit (Relay 1)", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -478,7 +464,6 @@ "label": "Auto Turn-On Timer Unit (Relay 1)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -501,7 +486,6 @@ "description": "Choose between second, minutes, and hours as the unit for Auto Turn-Off time for Relay 2. Default: minutes", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -523,7 +507,6 @@ "label": "Auto Turn-On Timer Unit (Relay 2)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -546,7 +529,6 @@ "description": "Sync R1 and R2 together to prevent both being activated at the same time", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -568,8 +550,7 @@ "unit": "0.1 s", "minValue": 0, "maxValue": 100, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "26", @@ -584,7 +565,6 @@ "description": "How the relay should react to state changes of IN1 and IN2. This setting is designed for rare and niche scenarios and should not be used unless your unique situation requires it.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zen31.json b/packages/config/config/devices/0x027a/zen31.json index 1f782a7f9c21..32cf8bdd1393 100644 --- a/packages/config/config/devices/0x027a/zen31.json +++ b/packages/config/config/devices/0x027a/zen31.json @@ -90,8 +90,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32400, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "#": "65", @@ -100,8 +99,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 500, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "66", @@ -111,8 +109,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32400, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "#": "150", @@ -120,7 +117,6 @@ "description": "Choose how switches connected to the input terminals control your LED strip. In the default RGBW mode, each switch connected to each input terminal controls the RGBW chnnels separately (so IN1 for red, IN2 for green, etc.) with a single click for ON/OFF, double click to full brightness, and press-and-hold to dim (momentary switches only). In the HSB, IN1 controls hue, IN2 - saturation, IN3 - brightness, IN4 - white with single click for last set value or value 0, double click to max value, and press-and-hold to set custom value. Default: RGBW mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -141,7 +137,6 @@ "minValue": 0, "maxValue": 254, "defaultValue": 3, - "unsigned": true, "options": [ { "label": "Instant On/Off", @@ -157,7 +152,6 @@ "minValue": 0, "maxValue": 254, "defaultValue": 3, - "unsigned": true, "options": [ { "label": "Instant On/Off", @@ -171,7 +165,6 @@ "description": "Enable one of the preset animated color programs to set the mood with a click.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zen53.json b/packages/config/config/devices/0x027a/zen53.json index 9abe98bc0c83..47fdc64a4657 100644 --- a/packages/config/config/devices/0x027a/zen53.json +++ b/packages/config/config/devices/0x027a/zen53.json @@ -156,7 +156,6 @@ "label": "External Switch Type (S1)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -174,7 +173,6 @@ "label": "External Switch Type (S2)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zse09.json b/packages/config/config/devices/0x027a/zse09.json index a937d4ee7b7b..e8a6be4b7ba0 100644 --- a/packages/config/config/devices/0x027a/zse09.json +++ b/packages/config/config/devices/0x027a/zse09.json @@ -31,8 +31,7 @@ "unit": "seconds", "minValue": 5, "maxValue": 600, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "3", @@ -52,8 +51,7 @@ "unit": "lux", "minValue": 0, "maxValue": 1000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "6", @@ -63,8 +61,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 8, - "defaultValue": 8, - "unsigned": true + "defaultValue": 8 }, { "#": "7", diff --git a/packages/config/config/devices/0x027a/zse11.json b/packages/config/config/devices/0x027a/zse11.json index a34b11c12ae2..9bd2611ef39e 100644 --- a/packages/config/config/devices/0x027a/zse11.json +++ b/packages/config/config/devices/0x027a/zse11.json @@ -27,8 +27,7 @@ "unit": "seconds", "minValue": 10, "maxValue": 3600, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "14", @@ -49,7 +48,6 @@ "label": "Temperature Scale", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,8 +78,7 @@ "unit": "hours", "minValue": 1, "maxValue": 744, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "182", @@ -103,8 +100,7 @@ "unit": "°F", "minValue": 1, "maxValue": 144, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "184", @@ -114,7 +110,6 @@ "minValue": 0, "maxValue": 80, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -130,7 +125,6 @@ "minValue": 0, "maxValue": 30000, "defaultValue": 50, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x027a/zse40.json b/packages/config/config/devices/0x027a/zse40.json index 59e74675d9ce..c3e8c84a96f7 100644 --- a/packages/config/config/devices/0x027a/zse40.json +++ b/packages/config/config/devices/0x027a/zse40.json @@ -93,8 +93,7 @@ "unit": "seconds", "minValue": 15, "maxValue": 60, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "5", diff --git a/packages/config/config/devices/0x027a/zse41.json b/packages/config/config/devices/0x027a/zse41.json index 7b281697dc53..fe69e04a54a1 100644 --- a/packages/config/config/devices/0x027a/zse41.json +++ b/packages/config/config/devices/0x027a/zse41.json @@ -44,7 +44,6 @@ "label": "Sensor Behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zse42.json b/packages/config/config/devices/0x027a/zse42.json index 66fe07530c44..232f8337abc3 100644 --- a/packages/config/config/devices/0x027a/zse42.json +++ b/packages/config/config/devices/0x027a/zse42.json @@ -50,7 +50,6 @@ "label": "Group 2: Basic Set Commands", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zse43.json b/packages/config/config/devices/0x027a/zse43.json index be912a5d1353..ee10227f5de8 100644 --- a/packages/config/config/devices/0x027a/zse43.json +++ b/packages/config/config/devices/0x027a/zse43.json @@ -34,7 +34,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -69,7 +68,6 @@ "valueSize": 1, "unit": "%", "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -103,7 +101,6 @@ "label": "Enable Sensors", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -125,7 +122,6 @@ "label": "Group 2: Tilt Sensor Basic Reports", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -151,7 +147,6 @@ "label": "Group 3: Shock Sensor Basic Reports", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x027a/zse44.json b/packages/config/config/devices/0x027a/zse44.json index 3c417feacabb..ed32e2ea3e14 100644 --- a/packages/config/config/devices/0x027a/zse44.json +++ b/packages/config/config/devices/0x027a/zse44.json @@ -57,8 +57,7 @@ "unit": "0.1 °F/C", "minValue": 10, "maxValue": 100, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "4", @@ -67,8 +66,7 @@ "unit": "%", "minValue": 1, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "5", @@ -78,8 +76,7 @@ "unit": "°F/C", "minValue": 50, "maxValue": 120, - "defaultValue": 120, - "unsigned": true + "defaultValue": 120 }, { "#": "5", @@ -89,15 +86,13 @@ "unit": "°F/C", "minValue": 0, "maxValue": 120, - "defaultValue": 120, - "unsigned": true + "defaultValue": 120 }, { "#": "6", "label": "High Temperature Alert Reporting", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -142,8 +137,7 @@ "unit": "°F/C", "minValue": 10, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "7", @@ -153,15 +147,13 @@ "unit": "°F/C", "minValue": 0, "maxValue": 90, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "8", "label": "Low Temperature Alert Reporting", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -210,7 +202,6 @@ "label": "High Humidity Alert Reporting", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -259,7 +250,6 @@ "label": "Low Humidity Alert Reporting", "valueSize": 1, "defaultValue": 7, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -331,7 +321,6 @@ "minValue": 0, "maxValue": 480, "defaultValue": 240, - "unsigned": true, "options": [ { "label": "Disable", @@ -347,7 +336,6 @@ "minValue": 0, "maxValue": 480, "defaultValue": 240, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x027a/zw6302.json b/packages/config/config/devices/0x027a/zw6302.json index 8016fbc27e2b..c41159235e9e 100644 --- a/packages/config/config/devices/0x027a/zw6302.json +++ b/packages/config/config/devices/0x027a/zw6302.json @@ -64,7 +64,6 @@ "label": "Basic Set, Notification and Basic Report", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0299/0000_9518.json b/packages/config/config/devices/0x0299/0000_9518.json index aaa9c38b0666..1728da6b61ba 100644 --- a/packages/config/config/devices/0x0299/0000_9518.json +++ b/packages/config/config/devices/0x0299/0000_9518.json @@ -20,7 +20,6 @@ "label": "Enable/Disable Basic Set Command", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -39,7 +38,6 @@ "description": "Door/window sensor can reverse its value of Basic Set when the magnet is triggered", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -58,8 +56,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 } ], "metadata": { diff --git a/packages/config/config/devices/0x0300/7aa-ss-ve-a0.json b/packages/config/config/devices/0x0300/7aa-ss-ve-a0.json index 615e6efc2f34..00ea16155e61 100644 --- a/packages/config/config/devices/0x0300/7aa-ss-ve-a0.json +++ b/packages/config/config/devices/0x0300/7aa-ss-ve-a0.json @@ -31,7 +31,6 @@ "label": "Magnetic Field Range", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -51,8 +50,7 @@ "unit": "µT", "minValue": 1, "maxValue": 192000, - "defaultValue": 640, - "unsigned": true + "defaultValue": 640 }, { "#": "3", @@ -61,8 +59,7 @@ "unit": "µT", "minValue": 1, "maxValue": 89600, - "defaultValue": 200, - "unsigned": true + "defaultValue": 200 }, { "#": "10", @@ -71,8 +68,7 @@ "unit": "%", "minValue": 5, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "14", @@ -97,8 +93,7 @@ "unit": "minutes", "minValue": 15, "maxValue": 127, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "254", diff --git a/packages/config/config/devices/0x0300/7ba-kp-v-b-a0.json b/packages/config/config/devices/0x0300/7ba-kp-v-b-a0.json index 39358fac9ff9..30f94e0ebf8f 100644 --- a/packages/config/config/devices/0x0300/7ba-kp-v-b-a0.json +++ b/packages/config/config/devices/0x0300/7ba-kp-v-b-a0.json @@ -29,8 +29,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 30, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -39,8 +38,7 @@ "unit": "%", "minValue": 5, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "3", @@ -55,8 +53,7 @@ "unit": "seconds", "minValue": 2, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "5", @@ -64,8 +61,7 @@ "valueSize": 1, "minValue": 4, "maxValue": 31, - "defaultValue": 9, - "unsigned": true + "defaultValue": 9 }, { "#": "6", diff --git a/packages/config/config/devices/0x0300/7ca-ss-ve-a0.json b/packages/config/config/devices/0x0300/7ca-ss-ve-a0.json index 93e0ceb19ff2..2f1cb4dc6700 100644 --- a/packages/config/config/devices/0x0300/7ca-ss-ve-a0.json +++ b/packages/config/config/devices/0x0300/7ca-ss-ve-a0.json @@ -33,8 +33,7 @@ "unit": "%", "minValue": 5, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "12", @@ -49,8 +48,7 @@ "unit": "seconds", "minValue": 5, "maxValue": 15300, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "14", @@ -68,8 +66,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 9, - "unsigned": true + "defaultValue": 9 }, { "#": "17", @@ -81,7 +78,6 @@ "label": "Reporting Value", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0307/86-100.json b/packages/config/config/devices/0x0307/86-100.json index ed6048a83963..938d5e5a3b9a 100644 --- a/packages/config/config/devices/0x0307/86-100.json +++ b/packages/config/config/devices/0x0307/86-100.json @@ -21,7 +21,6 @@ "description": "The LED indicator will be on whenever the connected appliance is off, and turns off when the connected device is on", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0307/86_102.json b/packages/config/config/devices/0x0307/86_102.json index b3461d1d6e0e..4c7578f266c4 100644 --- a/packages/config/config/devices/0x0307/86_102.json +++ b/packages/config/config/devices/0x0307/86_102.json @@ -21,7 +21,6 @@ "description": "The LED indicator will be on when the connected appliance is on, and vice versa", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -44,7 +43,6 @@ "description": "The orientation of the on/off on the rocker switch can be inverted by changing the following configuration with a controller(if supported)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x030a/dt82tv_f-1_2_14.json b/packages/config/config/devices/0x030a/dt82tv_f-1_2_14.json index d0fbc906e56d..105b124d2ded 100644 --- a/packages/config/config/devices/0x030a/dt82tv_f-1_2_14.json +++ b/packages/config/config/devices/0x030a/dt82tv_f-1_2_14.json @@ -21,7 +21,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,7 +39,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,7 +57,6 @@ "description": "", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -86,7 +83,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -109,7 +105,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -129,7 +124,6 @@ "description": "", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -153,7 +147,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -173,7 +166,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -192,7 +184,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -211,7 +202,6 @@ "description": "", "valueSize": 1, "defaultValue": 127, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x0312/mp22zd.json b/packages/config/config/devices/0x0312/mp22zd.json index 1f9a24c1e9d8..8c81388cba88 100644 --- a/packages/config/config/devices/0x0312/mp22zd.json +++ b/packages/config/config/devices/0x0312/mp22zd.json @@ -46,8 +46,7 @@ "unit": "10%", "minValue": 1, "maxValue": 10, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "8", diff --git a/packages/config/config/devices/0x0312/mse30z.json b/packages/config/config/devices/0x0312/mse30z.json index abd08308a833..b79944d57447 100644 --- a/packages/config/config/devices/0x0312/mse30z.json +++ b/packages/config/config/devices/0x0312/mse30z.json @@ -49,8 +49,7 @@ "unit": "%", "minValue": 1, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -59,15 +58,13 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "3", "label": "Invert Sensor", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -87,8 +84,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 3600, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "5", @@ -97,8 +93,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 3600, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "6", @@ -107,8 +102,7 @@ "unit": "0.5 °C", "minValue": 1, "maxValue": 9, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "7", @@ -117,8 +111,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "8", @@ -127,8 +120,7 @@ "unit": "°C", "minValue": 0, "maxValue": 50, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "9", @@ -137,8 +129,7 @@ "unit": "°C", "minValue": 0, "maxValue": 50, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "10", @@ -147,8 +138,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "11", @@ -157,8 +147,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "12", @@ -169,7 +158,6 @@ "label": "Association Group 2 Function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0312/zks31.json b/packages/config/config/devices/0x0312/zks31.json index 760f10cc142a..5aba8366b5e2 100644 --- a/packages/config/config/devices/0x0312/zks31.json +++ b/packages/config/config/devices/0x0312/zks31.json @@ -36,7 +36,6 @@ "label": "LED Indicator Color", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -81,8 +80,7 @@ "unit": "%", "minValue": 1, "maxValue": 10, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "10", @@ -90,7 +88,6 @@ "description": "Adjust brightness value with parameter 5", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -187,7 +184,6 @@ "label": "Center Press: Brightness", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -234,15 +230,13 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 80, - "unsigned": true + "defaultValue": 80 }, { "#": "19", "label": "External Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0312/zw30.json b/packages/config/config/devices/0x0312/zw30.json index e011c270a4fb..0d4423906103 100644 --- a/packages/config/config/devices/0x0312/zw30.json +++ b/packages/config/config/devices/0x0312/zw30.json @@ -25,7 +25,6 @@ "label": "Button Orientation", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0312/zw31.json b/packages/config/config/devices/0x0312/zw31.json index c6f28f0d11f6..a7d4c08f48d9 100644 --- a/packages/config/config/devices/0x0312/zw31.json +++ b/packages/config/config/devices/0x0312/zw31.json @@ -44,7 +44,6 @@ "label": "Button Orientation", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -115,8 +114,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", @@ -124,8 +122,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "11", @@ -133,15 +130,13 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "12", "label": "Dim Level on Double Tap", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -159,7 +154,6 @@ "label": "Double Tap Behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0315/wd-100.json b/packages/config/config/devices/0x0315/wd-100.json index 04f968ab0598..37519598cfbb 100644 --- a/packages/config/config/devices/0x0315/wd-100.json +++ b/packages/config/config/devices/0x0315/wd-100.json @@ -20,7 +20,6 @@ "description": "Controls the on/off orientation of the rocker switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,8 +58,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", diff --git a/packages/config/config/devices/0x0315/ws-100.json b/packages/config/config/devices/0x0315/ws-100.json index 40f36c5383b8..f50931a71a60 100644 --- a/packages/config/config/devices/0x0315/ws-100.json +++ b/packages/config/config/devices/0x0315/ws-100.json @@ -20,7 +20,6 @@ "description": "Controls LED behavior when switch state is on/off", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -43,7 +42,6 @@ "description": "Controls the on/off orientation of the rocker switch", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0315/zl-ld-100.json b/packages/config/config/devices/0x0315/zl-ld-100.json index b6b312b8670e..6e5d47ebe892 100644 --- a/packages/config/config/devices/0x0315/zl-ld-100.json +++ b/packages/config/config/devices/0x0315/zl-ld-100.json @@ -22,7 +22,6 @@ "valueSize": 1, "unit": "minutes", "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -56,7 +55,6 @@ "description": "", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x031e/lzw30.json b/packages/config/config/devices/0x031e/lzw30.json index 551ab51b8a7b..bf58903f3b00 100644 --- a/packages/config/config/devices/0x031e/lzw30.json +++ b/packages/config/config/devices/0x031e/lzw30.json @@ -248,7 +248,6 @@ "label": "Instant On", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x031e/lzw31-bsd.json b/packages/config/config/devices/0x031e/lzw31-bsd.json index 18c712645a3a..126e257fbd91 100644 --- a/packages/config/config/devices/0x031e/lzw31-bsd.json +++ b/packages/config/config/devices/0x031e/lzw31-bsd.json @@ -188,7 +188,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 170, - "unsigned": true, "options": [ { "label": "Red", diff --git a/packages/config/config/devices/0x031e/lzw31-sn.json b/packages/config/config/devices/0x031e/lzw31-sn.json index 617456a1e3bf..48b93046a1e0 100644 --- a/packages/config/config/devices/0x031e/lzw31-sn.json +++ b/packages/config/config/devices/0x031e/lzw31-sn.json @@ -277,7 +277,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 170, - "unsigned": true, "options": [ { "label": "Red", diff --git a/packages/config/config/devices/0x031e/lzw36.json b/packages/config/config/devices/0x031e/lzw36.json index 173ca0dec625..44bb31f865b3 100644 --- a/packages/config/config/devices/0x031e/lzw36.json +++ b/packages/config/config/devices/0x031e/lzw36.json @@ -53,7 +53,6 @@ "minValue": 0, "maxValue": 98, "defaultValue": 4, - "unsigned": true, "options": [ { "label": "Immediate", @@ -69,7 +68,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Immediate", @@ -89,7 +87,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Immediate", @@ -109,7 +106,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 99, - "unsigned": true, "options": [ { "label": "Immediate", @@ -127,8 +123,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 45, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "6", @@ -136,8 +131,7 @@ "valueSize": 1, "minValue": 55, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "7", @@ -145,8 +139,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 45, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "8", @@ -154,8 +147,7 @@ "valueSize": 1, "minValue": 55, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "10", @@ -164,8 +156,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "units": "seconds", @@ -174,8 +165,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 32767, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "12", @@ -184,7 +174,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Last state", @@ -199,7 +188,6 @@ "minValue": 0, "maxValue": 99, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Last state", @@ -212,7 +200,6 @@ "label": "Default Fan Speed", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -238,7 +225,6 @@ "label": "Default Fan Speed (Z-Wave)", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -266,7 +252,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Off", @@ -285,7 +270,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Off", @@ -317,7 +301,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 170, - "unsigned": true, "options": [ { "label": "Red", @@ -358,7 +341,6 @@ "label": "Light LED Strip Brightness", "valueSize": 1, "defaultValue": 5, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -415,7 +397,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 170, - "unsigned": true, "options": [ { "label": "Red", @@ -456,7 +437,6 @@ "label": "Fan LED Strip Brightness", "valueSize": 1, "defaultValue": 5, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -512,7 +492,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Off", @@ -568,7 +547,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Off", @@ -909,7 +887,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 3, - "unsigned": true, "options": [ { "label": "Disable", @@ -926,7 +903,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 3, - "unsigned": true, "options": [ { "label": "Disable", @@ -943,7 +919,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -959,8 +934,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 32767, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "units": "%", @@ -970,15 +944,13 @@ "valueSize": 1, "minValue": 0, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "31", "label": "Local Protection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -1006,7 +978,6 @@ "description": "Enabling this disables the 700ms button delay and multi-tap scenes.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x031e/lzw40.json b/packages/config/config/devices/0x031e/lzw40.json index 4bd09c2dcf9f..17498ace5272 100644 --- a/packages/config/config/devices/0x031e/lzw40.json +++ b/packages/config/config/devices/0x031e/lzw40.json @@ -20,7 +20,6 @@ "label": "State After Power Outage", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x031e/lzw41.json b/packages/config/config/devices/0x031e/lzw41.json index 254734a050dc..3ea5b150701c 100644 --- a/packages/config/config/devices/0x031e/lzw41.json +++ b/packages/config/config/devices/0x031e/lzw41.json @@ -20,7 +20,6 @@ "label": "State After Power Outage", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -39,7 +38,6 @@ "description": "What notifications should be sent to associated devices when the state of the LED bulb is changed", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,8 +57,7 @@ "unit": "K", "minValue": 2700, "maxValue": 4999, - "defaultValue": 2700, - "unsigned": true + "defaultValue": 2700 }, { "#": "82", @@ -69,8 +66,7 @@ "unit": "K", "minValue": 5000, "maxValue": 6500, - "defaultValue": 6500, - "unsigned": true + "defaultValue": 6500 } ], "metadata": { diff --git a/packages/config/config/devices/0x031e/lzw42.json b/packages/config/config/devices/0x031e/lzw42.json index 3887e4d7871b..e0eb31289efd 100644 --- a/packages/config/config/devices/0x031e/lzw42.json +++ b/packages/config/config/devices/0x031e/lzw42.json @@ -28,7 +28,6 @@ "description": "This state will be chosen when the power is restored", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -49,8 +48,7 @@ "unit": "K", "minValue": 2700, "maxValue": 4999, - "defaultValue": 2700, - "unsigned": true + "defaultValue": 2700 }, { "#": "82", @@ -60,8 +58,7 @@ "unit": "K", "minValue": 5000, "maxValue": 6500, - "defaultValue": 6500, - "unsigned": true + "defaultValue": 6500 } ], "metadata": { diff --git a/packages/config/config/devices/0x031e/lzw45.json b/packages/config/config/devices/0x031e/lzw45.json index 4d29e3a9c0d3..24ca00672601 100644 --- a/packages/config/config/devices/0x031e/lzw45.json +++ b/packages/config/config/devices/0x031e/lzw45.json @@ -50,8 +50,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 98, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "3", @@ -60,8 +59,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "4", @@ -70,8 +68,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 45, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", @@ -80,8 +77,7 @@ "valueSize": 1, "minValue": 55, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "6", @@ -92,7 +88,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -107,8 +102,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "8", @@ -117,8 +111,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "9[0xffff]", @@ -176,7 +169,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -192,8 +184,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 32767, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "#": "19", @@ -203,8 +194,7 @@ "unit": "0.01 kWh", "minValue": 0, "maxValue": 127, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "21[0xff]", @@ -1096,7 +1086,6 @@ "description": "The 700ms delay that occurs after pressing the physical button to turn the switch on/off is removed. Consequently this also removes the following scenes: 2x, 3x, 4x, 5x tap. Still working are the 1x tap, held, released, and the level up/down scenes.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x031e/lzw60.json b/packages/config/config/devices/0x031e/lzw60.json index 8f675b16cbdb..c46d7fb64c95 100644 --- a/packages/config/config/devices/0x031e/lzw60.json +++ b/packages/config/config/devices/0x031e/lzw60.json @@ -23,8 +23,7 @@ "unit": "%", "minValue": 10, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "12", @@ -33,7 +32,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 8, - "unsigned": true, "options": [ { "label": "Disable", @@ -49,15 +47,13 @@ "unit": "seconds", "minValue": 5, "maxValue": 15300, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "14", "label": "Send Basic Set After PIR Trigger", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -75,7 +71,6 @@ "label": "Reverse Basic Set Behavior", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -97,7 +92,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 7200, - "unsigned": true, "options": [ { "label": "Disable", @@ -114,7 +108,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 7200, - "unsigned": true, "options": [ { "label": "Disable", @@ -130,8 +123,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 2678400, - "defaultValue": 7200, - "unsigned": true + "defaultValue": 7200 }, { "#": "104", @@ -141,8 +133,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 2678400, - "defaultValue": 7200, - "unsigned": true + "defaultValue": 7200 }, { "#": "110", @@ -168,8 +159,7 @@ "unit": "0.1°C", "minValue": 1, "maxValue": 500, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "112", @@ -178,8 +168,7 @@ "unit": "%", "minValue": 1, "maxValue": 32, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "113", @@ -198,8 +187,7 @@ "unit": "%", "minValue": 1, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x031e/vzw31-sn.json b/packages/config/config/devices/0x031e/vzw31-sn.json index 3ba6a2ba4565..c771ee4ee3a2 100644 --- a/packages/config/config/devices/0x031e/vzw31-sn.json +++ b/packages/config/config/devices/0x031e/vzw31-sn.json @@ -129,8 +129,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 54, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "10", @@ -138,8 +137,7 @@ "valueSize": 1, "minValue": 55, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "11", @@ -154,7 +152,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disabled", @@ -221,7 +218,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 3600, - "unsigned": true, "options": [ { "label": "Disabled", @@ -237,7 +233,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disabled", @@ -250,7 +245,6 @@ "label": "Power Type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -268,7 +262,6 @@ "label": "Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -382,7 +375,6 @@ "label": "Exclusion Behavior", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -600,7 +592,6 @@ "label": "LED Brightness Scaling", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0329/lizy0005.json b/packages/config/config/devices/0x0329/lizy0005.json index 328818398b58..e15823474349 100644 --- a/packages/config/config/devices/0x0329/lizy0005.json +++ b/packages/config/config/devices/0x0329/lizy0005.json @@ -22,8 +22,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 255, - "defaultValue": 255, - "unsigned": true + "defaultValue": 255 }, { "#": "2", @@ -33,8 +32,7 @@ "unit": "seconds", "minValue": 3, "maxValue": 25, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "3", @@ -42,7 +40,6 @@ "description": "Remember or not", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -61,7 +58,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x032c/sk-5005-02.json b/packages/config/config/devices/0x032c/sk-5005-02.json index bfcf860b0d28..0d13f65734c1 100644 --- a/packages/config/config/devices/0x032c/sk-5005-02.json +++ b/packages/config/config/devices/0x032c/sk-5005-02.json @@ -23,8 +23,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 60, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 } ], "metadata": { diff --git a/packages/config/config/devices/0x0330/sr-zv9001k2-dim.json b/packages/config/config/devices/0x0330/sr-zv9001k2-dim.json index 86a68966d83c..a5ea3660b027 100644 --- a/packages/config/config/devices/0x0330/sr-zv9001k2-dim.json +++ b/packages/config/config/devices/0x0330/sr-zv9001k2-dim.json @@ -22,7 +22,6 @@ "minValue": 21930, "maxValue": 21930, "defaultValue": 21930, - "unsigned": true, "writeOnly": true } ], diff --git a/packages/config/config/devices/0x0330/sr-zv9021a.json b/packages/config/config/devices/0x0330/sr-zv9021a.json index 936760239621..beb366e2a00b 100644 --- a/packages/config/config/devices/0x0330/sr-zv9021a.json +++ b/packages/config/config/devices/0x0330/sr-zv9021a.json @@ -27,7 +27,6 @@ "label": "Operating Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 36, - "unsigned": true, "options": [ { "label": "Disable", @@ -79,7 +77,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -128,7 +125,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -159,8 +155,7 @@ "unit": "seconds", "minValue": 60, "maxValue": 2678400, - "defaultValue": 600, - "unsigned": true + "defaultValue": 600 }, { "#": "18", @@ -181,7 +176,6 @@ "minValue": 0, "maxValue": 16, "defaultValue": 16, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0330/sr-zv9032a-eu.json b/packages/config/config/devices/0x0330/sr-zv9032a-eu.json index 7e43ae6de87c..93c1989aa54c 100644 --- a/packages/config/config/devices/0x0330/sr-zv9032a-eu.json +++ b/packages/config/config/devices/0x0330/sr-zv9032a-eu.json @@ -42,7 +42,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 15, - "unsigned": true, "options": [ { "label": "Disable", @@ -270,8 +269,7 @@ "unit": "lux", "minValue": 1, "maxValue": 32767, - "defaultValue": 200, - "unsigned": true + "defaultValue": 200 }, { "#": "13", diff --git a/packages/config/config/devices/0x0330/sr-zv9092a.json b/packages/config/config/devices/0x0330/sr-zv9092a.json index 956ce3fea07e..72338b35b57a 100644 --- a/packages/config/config/devices/0x0330/sr-zv9092a.json +++ b/packages/config/config/devices/0x0330/sr-zv9092a.json @@ -35,7 +35,6 @@ "minValue": 0, "maxValue": 16, "defaultValue": 16, - "unsigned": true, "options": [ { "label": "Disable", @@ -48,7 +47,6 @@ "label": "Button Vibrations & Sounds", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -70,7 +68,6 @@ "label": "Settings After Power Failure", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -92,7 +89,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 45, - "unsigned": true, "options": [ { "label": "Disable", @@ -107,8 +103,7 @@ "unit": "0.1 °C", "minValue": 5, "maxValue": 20, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "8", @@ -120,7 +115,6 @@ "label": "Temperature Sensor Type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -146,7 +140,6 @@ "label": "Temperature Control Reference", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -188,15 +181,13 @@ "unit": "minutes", "minValue": 5, "maxValue": 100, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "14", "label": "Mode to Set After Drying Mode", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -226,7 +217,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -243,7 +233,6 @@ "minValue": 0, "maxValue": 28800, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -259,7 +248,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -275,7 +263,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -291,7 +278,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -306,15 +292,13 @@ "unit": "seconds", "minValue": 60, "maxValue": 2678400, - "defaultValue": 600, - "unsigned": true + "defaultValue": 600 }, { "#": "22", "label": "Display Brightness", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -336,7 +320,6 @@ "label": "Home Page Sensor Display", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -364,7 +347,6 @@ "description": "Specifies the temperature change within three minutes to trigger window open detection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0330/ves-zw-dim-001.json b/packages/config/config/devices/0x0330/ves-zw-dim-001.json index db3ce060671e..c4f485260fe0 100644 --- a/packages/config/config/devices/0x0330/ves-zw-dim-001.json +++ b/packages/config/config/devices/0x0330/ves-zw-dim-001.json @@ -32,8 +32,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", @@ -41,8 +40,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 50, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "6", @@ -57,7 +55,6 @@ "label": "Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -83,7 +80,6 @@ "minValue": 0, "maxValue": 2, "defaultValue": 0, - "unsigned": true, "readOnly": true, "options": [ { @@ -107,7 +103,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 0, - "unsigned": true, "readOnly": true, "options": [ { @@ -142,8 +137,7 @@ "unit": "W", "minValue": 0, "maxValue": 400, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "15", @@ -152,8 +146,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "21", @@ -163,7 +156,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -179,7 +171,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 1800, - "unsigned": true, "options": [ { "label": "Disable", @@ -195,7 +186,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 3600, - "unsigned": true, "options": [ { "label": "Disable", @@ -211,7 +201,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 3600, - "unsigned": true, "options": [ { "label": "Disable", @@ -224,7 +213,6 @@ "label": "Dimming Curve", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0330/ves-zw-hld-016.json b/packages/config/config/devices/0x0330/ves-zw-hld-016.json index 2e40e8448e85..a5b9d739329a 100644 --- a/packages/config/config/devices/0x0330/ves-zw-hld-016.json +++ b/packages/config/config/devices/0x0330/ves-zw-hld-016.json @@ -36,7 +36,6 @@ "label": "Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -105,7 +104,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 1800, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0330/ves-zw-mot-018.json b/packages/config/config/devices/0x0330/ves-zw-mot-018.json index 942b6ac1ef15..0640e735ab12 100644 --- a/packages/config/config/devices/0x0330/ves-zw-mot-018.json +++ b/packages/config/config/devices/0x0330/ves-zw-mot-018.json @@ -23,7 +23,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -38,7 +37,6 @@ "minValue": 0, "maxValue": 2, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Light", @@ -75,7 +73,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Not calibrated", @@ -93,7 +90,6 @@ "description": "Only valid in Light Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -129,7 +125,6 @@ "label": "Send Central Scene Commands In Response To Inputs", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -158,7 +153,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -174,7 +168,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -190,7 +183,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -223,7 +215,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 3600, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0330/ves-zw-soc-28.json b/packages/config/config/devices/0x0330/ves-zw-soc-28.json index 5181ee3ef75f..aae6dcd02ecd 100644 --- a/packages/config/config/devices/0x0330/ves-zw-soc-28.json +++ b/packages/config/config/devices/0x0330/ves-zw-soc-28.json @@ -35,7 +35,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0330/ves-zw-swi-002.json b/packages/config/config/devices/0x0330/ves-zw-swi-002.json index b310110a7457..68995d1e83d0 100644 --- a/packages/config/config/devices/0x0330/ves-zw-swi-002.json +++ b/packages/config/config/devices/0x0330/ves-zw-swi-002.json @@ -36,7 +36,6 @@ "label": "Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0330/ves-zw-swi-014.json b/packages/config/config/devices/0x0330/ves-zw-swi-014.json index 0a95870ad75c..7f049bf4104f 100644 --- a/packages/config/config/devices/0x0330/ves-zw-swi-014.json +++ b/packages/config/config/devices/0x0330/ves-zw-swi-014.json @@ -37,7 +37,6 @@ "description": "Only valid in Light Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,7 +72,6 @@ "label": "Send Central Scene Commands In Response To Inputs", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -102,7 +100,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -118,7 +115,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -134,7 +130,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -150,7 +145,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 3600, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0346/4aw1sz-0en0.json b/packages/config/config/devices/0x0346/4aw1sz-0en0.json index 81dd569d309c..a87cd9350ba4 100644 --- a/packages/config/config/devices/0x0346/4aw1sz-0en0.json +++ b/packages/config/config/devices/0x0346/4aw1sz-0en0.json @@ -43,7 +43,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -57,8 +56,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 15, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "4", @@ -67,8 +65,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "5", @@ -78,8 +75,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "6", @@ -89,8 +85,7 @@ "unit": "ms", "minValue": 500, "maxValue": 5000, - "defaultValue": 1500, - "unsigned": true + "defaultValue": 1500 }, { "#": "7", diff --git a/packages/config/config/devices/0x0346/contact_sensor_gen2.json b/packages/config/config/devices/0x0346/contact_sensor_gen2.json index 50a3d5d82d9f..285adc9571c7 100644 --- a/packages/config/config/devices/0x0346/contact_sensor_gen2.json +++ b/packages/config/config/devices/0x0346/contact_sensor_gen2.json @@ -34,8 +34,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 70, - "defaultValue": 70, - "unsigned": true + "defaultValue": 70 }, { "#": "2", @@ -43,8 +42,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -53,15 +51,13 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "4", "label": "LED Indicator", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -97,8 +93,7 @@ "unit": "ms", "minValue": 500, "maxValue": 5000, - "defaultValue": 1500, - "unsigned": true + "defaultValue": 1500 } ], "metadata": { diff --git a/packages/config/config/devices/0x0346/glass_break_sensor.json b/packages/config/config/devices/0x0346/glass_break_sensor.json index c8f9824f07c6..7661e71572b4 100644 --- a/packages/config/config/devices/0x0346/glass_break_sensor.json +++ b/packages/config/config/devices/0x0346/glass_break_sensor.json @@ -29,8 +29,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 70, - "defaultValue": 70, - "unsigned": true + "defaultValue": 70 }, { "#": "2", @@ -38,8 +37,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -48,8 +46,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "4", @@ -58,8 +55,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 25, - "unsigned": true + "defaultValue": 25 }, { "#": "5", @@ -68,8 +64,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "6", @@ -79,8 +74,7 @@ "unit": "ms", "minValue": 500, "maxValue": 30000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 }, { "#": "7", @@ -89,8 +83,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 15, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "8", @@ -108,8 +101,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 1, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "10", @@ -128,8 +120,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 15, - "defaultValue": 9, - "unsigned": true + "defaultValue": 9 }, { "#": "13", @@ -137,8 +128,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 7, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "14", @@ -146,8 +136,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 8, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "15", @@ -155,8 +144,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 3, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "16", @@ -164,8 +152,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 7, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "17", @@ -173,8 +160,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 7, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "18", @@ -182,8 +168,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 63, - "defaultValue": 9, - "unsigned": true + "defaultValue": 9 }, { "#": "19", diff --git a/packages/config/config/devices/0x0346/keypad_v2.json b/packages/config/config/devices/0x0346/keypad_v2.json index d1d409238e81..41dc7e3a7736 100644 --- a/packages/config/config/devices/0x0346/keypad_v2.json +++ b/packages/config/config/devices/0x0346/keypad_v2.json @@ -26,8 +26,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 70, - "defaultValue": 70, - "unsigned": true + "defaultValue": 70 }, { "#": "2", @@ -35,8 +34,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -45,8 +43,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "4", @@ -54,8 +51,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 7, - "unsigned": true + "defaultValue": 7 }, { "#": "5", @@ -63,8 +59,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "6", @@ -72,8 +67,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "7", @@ -83,8 +77,7 @@ "unit": "seconds", "minValue": 2, "maxValue": 5, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "8", @@ -94,8 +87,7 @@ "unit": "seconds", "minValue": 2, "maxValue": 5, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "9", @@ -104,8 +96,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "10", @@ -114,8 +105,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "11", @@ -124,8 +114,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 30, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "12", @@ -134,8 +123,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "13", @@ -144,8 +132,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "14", @@ -154,15 +141,13 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "15", "label": "Proximity Detection", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -192,8 +177,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "19", @@ -202,8 +186,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "18", @@ -212,7 +195,6 @@ "minValue": 0, "maxValue": 31, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "English", @@ -234,8 +216,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 60, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "21", @@ -244,8 +225,7 @@ "unit": "ms", "minValue": 500, "maxValue": 30000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 }, { "#": "22", @@ -255,7 +235,6 @@ "minValue": 0, "maxValue": 601, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Always off", @@ -283,7 +262,6 @@ "label": "Calibrate Speaker", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -304,8 +282,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 60, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 } ], "compat": { diff --git a/packages/config/config/devices/0x0346/outdoor_contact_sensor.json b/packages/config/config/devices/0x0346/outdoor_contact_sensor.json index 2dbc0366bc88..846abe6c2447 100644 --- a/packages/config/config/devices/0x0346/outdoor_contact_sensor.json +++ b/packages/config/config/devices/0x0346/outdoor_contact_sensor.json @@ -32,8 +32,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 70, - "defaultValue": 70, - "unsigned": true + "defaultValue": 70 }, { "#": "2", @@ -41,8 +40,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -51,15 +49,13 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "4", "label": "LED Indicator", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -95,8 +91,7 @@ "unit": "ms", "minValue": 500, "maxValue": 30000, - "defaultValue": 10000, - "unsigned": true + "defaultValue": 10000 } ], "metadata": { diff --git a/packages/config/config/devices/0x0346/range_extender_gen2.json b/packages/config/config/devices/0x0346/range_extender_gen2.json index 339bb68f0fc5..eea88652655e 100644 --- a/packages/config/config/devices/0x0346/range_extender_gen2.json +++ b/packages/config/config/devices/0x0346/range_extender_gen2.json @@ -26,8 +26,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 70, - "defaultValue": 70, - "unsigned": true + "defaultValue": 70 }, { "#": "2", @@ -35,8 +34,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -45,15 +43,13 @@ "unit": "seconds", "minValue": 1, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "4", "label": "LED Indicator", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -78,8 +74,7 @@ "unit": "ms", "minValue": 500, "maxValue": 5000, - "defaultValue": 1500, - "unsigned": true + "defaultValue": 1500 } ], "metadata": { diff --git a/packages/config/config/devices/0x034e/mtrgb-100-wl.json b/packages/config/config/devices/0x034e/mtrgb-100-wl.json index 8c6ec21fcd42..562eafb422fc 100644 --- a/packages/config/config/devices/0x034e/mtrgb-100-wl.json +++ b/packages/config/config/devices/0x034e/mtrgb-100-wl.json @@ -22,8 +22,7 @@ "unit": "minutes", "minValue": 1, "maxValue": 60, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 } ], "metadata": { diff --git a/packages/config/config/devices/0x0357/upowerswitch_1.json b/packages/config/config/devices/0x0357/upowerswitch_1.json index 8355d3cdfe45..9723e4304192 100644 --- a/packages/config/config/devices/0x0357/upowerswitch_1.json +++ b/packages/config/config/devices/0x0357/upowerswitch_1.json @@ -30,7 +30,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -45,8 +44,7 @@ "unit": "0.1 °C", "minValue": 10, "maxValue": 30, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "3", @@ -55,8 +53,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x0357/upowerswitch_2.json b/packages/config/config/devices/0x0357/upowerswitch_2.json index 6790818860aa..d1cc52c561e7 100644 --- a/packages/config/config/devices/0x0357/upowerswitch_2.json +++ b/packages/config/config/devices/0x0357/upowerswitch_2.json @@ -30,7 +30,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -45,8 +44,7 @@ "unit": "0.1 °C", "minValue": 10, "maxValue": 30, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "3", @@ -55,8 +53,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x0357/upowerswitch_3.json b/packages/config/config/devices/0x0357/upowerswitch_3.json index 73030ab0560d..ebfce5d53bdf 100644 --- a/packages/config/config/devices/0x0357/upowerswitch_3.json +++ b/packages/config/config/devices/0x0357/upowerswitch_3.json @@ -30,7 +30,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -45,8 +44,7 @@ "unit": "0.1 °C", "minValue": 10, "maxValue": 30, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "3", @@ -55,8 +53,7 @@ "unit": "%", "minValue": 5, "maxValue": 20, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ], "metadata": { diff --git a/packages/config/config/devices/0x0363/iotx-z-actmotor001.json b/packages/config/config/devices/0x0363/iotx-z-actmotor001.json index 224518514a78..981d40cf3a0c 100644 --- a/packages/config/config/devices/0x0363/iotx-z-actmotor001.json +++ b/packages/config/config/devices/0x0363/iotx-z-actmotor001.json @@ -23,8 +23,7 @@ "unit": "%", "minValue": 0, "maxValue": 10, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "3", @@ -32,7 +31,6 @@ "description": "", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -51,7 +49,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -78,7 +75,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0364/t8341.json b/packages/config/config/devices/0x0364/t8341.json index 2843707ee0ce..b7996b9e18ed 100644 --- a/packages/config/config/devices/0x0364/t8341.json +++ b/packages/config/config/devices/0x0364/t8341.json @@ -22,8 +22,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "3", @@ -32,8 +31,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 10, - "defaultValue": 6, - "unsigned": true + "defaultValue": 6 }, { "#": "4", @@ -43,8 +41,7 @@ "unit": "seconds", "minValue": 5, "maxValue": 3600, - "defaultValue": 180, - "unsigned": true + "defaultValue": 180 }, { "#": "5", @@ -54,8 +51,7 @@ "unit": "%", "minValue": 1, "maxValue": 100, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "6", @@ -65,8 +61,7 @@ "unit": "seconds", "minValue": 5, "maxValue": 3600, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 } ], "metadata": { diff --git a/packages/config/config/devices/0x0364/t8344.json b/packages/config/config/devices/0x0364/t8344.json index 33362a9e7dbc..6a110cfc6a76 100644 --- a/packages/config/config/devices/0x0364/t8344.json +++ b/packages/config/config/devices/0x0364/t8344.json @@ -21,7 +21,6 @@ "description": "", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0371/zw141.json b/packages/config/config/devices/0x0371/zw141.json index ff4dded21825..3a0bd51a9e6d 100644 --- a/packages/config/config/devices/0x0371/zw141.json +++ b/packages/config/config/devices/0x0371/zw141.json @@ -46,7 +46,6 @@ "label": "Motor Run Direction", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -74,8 +73,7 @@ "unit": "0.01 seconds", "minValue": 10, "maxValue": 32767, - "defaultValue": 150, - "unsigned": true + "defaultValue": 150 }, { "#": "52", @@ -92,8 +90,7 @@ "unit": "0.01 seconds", "minValue": 500, "maxValue": 32767, - "defaultValue": 15000, - "unsigned": true + "defaultValue": 15000 }, { "#": "51", @@ -103,15 +100,13 @@ "unit": "0.01 seconds", "minValue": 500, "maxValue": 32767, - "defaultValue": 15000, - "unsigned": true + "defaultValue": 15000 }, { "#": "36", "label": "Enter/Exit Calibration", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -133,7 +128,6 @@ "label": "User Confirmation For Calibration", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -147,7 +141,6 @@ "label": "Calibration Status", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -182,7 +175,6 @@ "label": "Curtain Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -200,7 +192,6 @@ "label": "Inititiate Repositioning", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -215,7 +206,6 @@ "label": "Repositioning Status", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -234,7 +224,6 @@ "label": "Calibration Lock", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -261,7 +250,6 @@ "label": "External Button Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -283,7 +271,6 @@ "label": "Switch S1 Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -313,7 +300,6 @@ "label": "Switch S2 Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -345,7 +331,6 @@ "minValue": 0, "maxValue": 0, "defaultValue": 0, - "unsigned": true, "readOnly": true }, { @@ -353,7 +338,6 @@ "label": "External Switch: Network/Reset Functions", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0371/zw175.json b/packages/config/config/devices/0x0371/zw175.json index 137e90d7edd5..95f011433ce9 100644 --- a/packages/config/config/devices/0x0371/zw175.json +++ b/packages/config/config/devices/0x0371/zw175.json @@ -96,7 +96,6 @@ "label": "Switch Action on Alarm", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -126,7 +125,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Tap action button 3x", @@ -145,8 +143,7 @@ "unit": "Hz", "minValue": 0, "maxValue": 9, - "defaultValue": 2, - "unsigned": true + "defaultValue": 2 }, { "#": "19", @@ -244,7 +241,6 @@ "minValue": 0, "maxValue": 2592000, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0371/zw187.json b/packages/config/config/devices/0x0371/zw187.json index 71faf7a8f386..05bb96462492 100644 --- a/packages/config/config/devices/0x0371/zw187.json +++ b/packages/config/config/devices/0x0371/zw187.json @@ -50,7 +50,6 @@ "label": "Association Group 2: Basic Set Value", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -109,8 +108,7 @@ "unit": "100 ms", "minValue": 1, "maxValue": 50, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "81", @@ -118,7 +116,6 @@ "description": "Configure whether the LED will flash or not when sending Basic Set, Sensor Binary Report, Notification Report (Access Control) or Wake Up Notification.", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0371/zwa005.json b/packages/config/config/devices/0x0371/zwa005.json index 9b6577a27350..c0db4fab2796 100644 --- a/packages/config/config/devices/0x0371/zwa005.json +++ b/packages/config/config/devices/0x0371/zwa005.json @@ -59,8 +59,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 32767, - "defaultValue": 240, - "unsigned": true + "defaultValue": 240 }, { "#": "3", @@ -70,7 +69,6 @@ "minValue": 0, "maxValue": 11, "defaultValue": 11, - "unsigned": true, "options": [ { "label": "Motion sensor disabled", @@ -87,7 +85,6 @@ "label": "Send Basic Set to Associated Nodes", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -113,7 +110,6 @@ "label": "Basic Set Value For Group 2", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -197,8 +193,7 @@ "unit": "0.1 °(C/F)", "minValue": 0, "maxValue": 250, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "22", @@ -207,8 +202,7 @@ "unit": "lux", "minValue": 0, "maxValue": 10000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "23", @@ -217,8 +211,7 @@ "unit": "seconds", "minValue": 1, "maxValue": 32767, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "#": "24", @@ -248,8 +241,7 @@ "valueSize": 2, "minValue": 1, "maxValue": 32767, - "defaultValue": 1024, - "unsigned": true + "defaultValue": 1024 } ], "metadata": { diff --git a/packages/config/config/devices/0x0371/zwa006.json b/packages/config/config/devices/0x0371/zwa006.json index 3abd59257998..0be96d9d1b68 100644 --- a/packages/config/config/devices/0x0371/zwa006.json +++ b/packages/config/config/devices/0x0371/zwa006.json @@ -63,8 +63,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 30, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "7", @@ -73,7 +72,6 @@ "minValue": 0, "maxValue": 3000, "defaultValue": 100, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0371/zwa009_0.0_1.255.json b/packages/config/config/devices/0x0371/zwa009_0.0_1.255.json index 1156bdc68353..3d110bdd1ba0 100644 --- a/packages/config/config/devices/0x0371/zwa009_0.0_1.255.json +++ b/packages/config/config/devices/0x0371/zwa009_0.0_1.255.json @@ -57,7 +57,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 20, - "unsigned": true, "options": [ { "label": "Disable", @@ -73,7 +72,6 @@ "minValue": 0, "maxValue": 20, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -106,7 +104,6 @@ "minValue": 0, "maxValue": 1000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -133,7 +130,6 @@ "minValue": 0, "maxValue": 1000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -159,7 +155,6 @@ "minValue": 0, "maxValue": 90, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -185,7 +180,6 @@ "minValue": 0, "maxValue": 90, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -210,8 +204,7 @@ "unit": "%", "minValue": 0, "maxValue": 10, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "64", diff --git a/packages/config/config/devices/0x0371/zwa009_11.0_255.255.json b/packages/config/config/devices/0x0371/zwa009_11.0_255.255.json index 9f00d009f4d6..ec99bd0a34d5 100644 --- a/packages/config/config/devices/0x0371/zwa009_11.0_255.255.json +++ b/packages/config/config/devices/0x0371/zwa009_11.0_255.255.json @@ -57,7 +57,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 20, - "unsigned": true, "options": [ { "label": "Disable", @@ -73,7 +72,6 @@ "minValue": 0, "maxValue": 20, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -106,7 +104,6 @@ "minValue": 0, "maxValue": 1000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -133,7 +130,6 @@ "minValue": 0, "maxValue": 1000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -159,7 +155,6 @@ "minValue": 0, "maxValue": 90, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -185,7 +180,6 @@ "minValue": 0, "maxValue": 90, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -210,8 +204,7 @@ "unit": "%", "minValue": 0, "maxValue": 10, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "64", diff --git a/packages/config/config/devices/0x0371/zwa012.json b/packages/config/config/devices/0x0371/zwa012.json index 174a25eb7cd8..bbfe715a8a5c 100644 --- a/packages/config/config/devices/0x0371/zwa012.json +++ b/packages/config/config/devices/0x0371/zwa012.json @@ -70,7 +70,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Switch mode", diff --git a/packages/config/config/devices/0x0371/zwa019.json b/packages/config/config/devices/0x0371/zwa019.json index f3b95b861c2a..42a3e7f32b22 100644 --- a/packages/config/config/devices/0x0371/zwa019.json +++ b/packages/config/config/devices/0x0371/zwa019.json @@ -91,7 +91,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 20, - "unsigned": true, "options": [ { "label": "Disable", @@ -107,7 +106,6 @@ "minValue": 0, "maxValue": 20, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0371/zwa021.json b/packages/config/config/devices/0x0371/zwa021.json index 34597d2c3a7b..c083cbfcc165 100644 --- a/packages/config/config/devices/0x0371/zwa021.json +++ b/packages/config/config/devices/0x0371/zwa021.json @@ -25,7 +25,6 @@ "label": "Invert LCD orientation", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -46,7 +45,6 @@ "minValue": 0, "maxValue": 30, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Always on", @@ -59,7 +57,6 @@ "label": "Backlight", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -77,7 +74,6 @@ "label": "Battery Report", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -98,7 +94,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -114,7 +109,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -129,7 +123,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0371/zwa022.json b/packages/config/config/devices/0x0371/zwa022.json index 58f90478244a..83ee28ffa1b9 100644 --- a/packages/config/config/devices/0x0371/zwa022.json +++ b/packages/config/config/devices/0x0371/zwa022.json @@ -51,7 +51,6 @@ "label": "Define Button Output", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,7 +72,6 @@ "label": "Association Group 2/4/6 Report Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -91,7 +89,6 @@ "label": "Association Group 3/5/7: Double Tap Behavior", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -114,8 +111,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "39", @@ -124,8 +120,7 @@ "unit": "%", "minValue": 5, "maxValue": 50, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "81", diff --git a/packages/config/config/devices/0x0371/zwa023.json b/packages/config/config/devices/0x0371/zwa023.json index be2b97eb98aa..fef9e6ca1a92 100644 --- a/packages/config/config/devices/0x0371/zwa023.json +++ b/packages/config/config/devices/0x0371/zwa023.json @@ -41,8 +41,7 @@ "valueSize": 4, "minValue": 0, "maxValue": 2316633, - "defaultValue": 1572864, - "unsigned": true + "defaultValue": 1572864 }, { "#": "3", @@ -51,8 +50,7 @@ "valueSize": 4, "minValue": 0, "maxValue": 2316633, - "defaultValue": 393216, - "unsigned": true + "defaultValue": 393216 }, { "#": "4", @@ -65,8 +63,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 24, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "6", @@ -77,7 +74,6 @@ "minValue": 0, "maxValue": 3000, "defaultValue": 100, - "unsigned": true, "options": [ { "label": "Disable", @@ -92,7 +88,6 @@ "minValue": 0, "maxValue": 2, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Normal operation", diff --git a/packages/config/config/devices/0x0371/zwa024.json b/packages/config/config/devices/0x0371/zwa024.json index 87a1316a4390..a265faa0bf4a 100644 --- a/packages/config/config/devices/0x0371/zwa024.json +++ b/packages/config/config/devices/0x0371/zwa024.json @@ -76,7 +76,6 @@ "minValue": 0, "maxValue": 3600, "defaultValue": 30, - "unsigned": true, "options": [ { "label": "Disable", @@ -92,8 +91,7 @@ "unit": "seconds", "minValue": 30, "maxValue": 3600, - "defaultValue": 240, - "unsigned": true + "defaultValue": 240 }, { "#": "4", @@ -102,7 +100,6 @@ "minValue": 0, "maxValue": 11, "defaultValue": 11, - "unsigned": true, "options": [ { "label": "Disable", @@ -115,7 +112,6 @@ "label": "Motion Report Type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -175,7 +171,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "options": [ { @@ -193,7 +188,6 @@ "label": "Direct Association (Motion): Basic Set Value", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -243,8 +237,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 30000, - "unsigned": true + "defaultValue": 30000 }, { "#": "14", @@ -253,8 +246,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "15", @@ -263,8 +255,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 40, - "unsigned": true + "defaultValue": 40 }, { "#": "16", @@ -291,8 +282,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 2000, - "unsigned": true + "defaultValue": 2000 }, { "#": "19", @@ -301,8 +291,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "20", @@ -310,8 +299,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 11, - "defaultValue": 8, - "unsigned": true + "defaultValue": 8 }, { "#": "21", @@ -319,8 +307,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 11, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "40", @@ -363,7 +350,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -380,7 +366,6 @@ "minValue": 0, "maxValue": 10000, "defaultValue": 250, - "unsigned": true, "options": [ { "label": "Disable", @@ -396,7 +381,6 @@ "minValue": 0, "maxValue": 11, "defaultValue": 1, - "unsigned": true, "options": [ { "label": "Disable", @@ -460,8 +444,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 60, - "unsigned": true + "defaultValue": 60 }, { "#": "48[0x20]", @@ -475,8 +458,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 40, - "unsigned": true + "defaultValue": 40 }, { "#": "54", @@ -485,8 +467,7 @@ "unit": "%", "minValue": 1, "maxValue": 50, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "48[0x04]", @@ -500,8 +481,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 1000, - "unsigned": true + "defaultValue": 1000 }, { "#": "48[0x40]", @@ -515,8 +495,7 @@ "unit": "lux", "minValue": 0, "maxValue": 30000, - "defaultValue": 100, - "unsigned": true + "defaultValue": 100 }, { "#": "57", @@ -539,8 +518,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 11, - "defaultValue": 8, - "unsigned": true + "defaultValue": 8 }, { "#": "48[0x80]", @@ -553,8 +531,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 11, - "defaultValue": 4, - "unsigned": true + "defaultValue": 4 }, { "#": "60", @@ -562,8 +539,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 5, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "111", diff --git a/packages/config/config/devices/0x0371/zwa039.json b/packages/config/config/devices/0x0371/zwa039.json index 75f09fbd47fa..dda78452dbe1 100644 --- a/packages/config/config/devices/0x0371/zwa039.json +++ b/packages/config/config/devices/0x0371/zwa039.json @@ -57,7 +57,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 20, - "unsigned": true, "options": [ { "label": "Disable", @@ -73,7 +72,6 @@ "minValue": 0, "maxValue": 20, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -116,7 +114,6 @@ "minValue": 0, "maxValue": 1000, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -167,7 +164,6 @@ "minValue": 0, "maxValue": 90, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -203,7 +199,6 @@ "minValue": 0, "maxValue": 90, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -228,8 +223,7 @@ "unit": "%", "minValue": 0, "maxValue": 10, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "14", @@ -297,7 +291,6 @@ "description": "To determine the battery calibration value, set each step in order and wait for the value to update. If the returned values are NOT 0, the battery is still calibrated.", "valueSize": 4, "defaultValue": 83951616, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0371/zwa042.json b/packages/config/config/devices/0x0371/zwa042.json index c5796e234c85..4f5adcea9d73 100644 --- a/packages/config/config/devices/0x0371/zwa042.json +++ b/packages/config/config/devices/0x0371/zwa042.json @@ -27,7 +27,6 @@ "label": "LED Indicator", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,7 +79,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -96,7 +94,6 @@ "minValue": 0, "maxValue": 86400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -127,15 +124,13 @@ "valueSize": 1, "minValue": 1, "maxValue": 24, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "7", "label": "Local & Z-Wave Control", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x037b/gkdl-5000z.json b/packages/config/config/devices/0x037b/gkdl-5000z.json index 0f3b04cdb236..a332d8ff37f5 100644 --- a/packages/config/config/devices/0x037b/gkdl-5000z.json +++ b/packages/config/config/devices/0x037b/gkdl-5000z.json @@ -20,7 +20,6 @@ "label": "Volume", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -42,7 +41,6 @@ "label": "Door Lock Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x037b/gkdl-5100z.json b/packages/config/config/devices/0x037b/gkdl-5100z.json index 57a964d84af0..9089d70799c5 100644 --- a/packages/config/config/devices/0x037b/gkdl-5100z.json +++ b/packages/config/config/devices/0x037b/gkdl-5100z.json @@ -25,7 +25,6 @@ "label": "Volume", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -47,7 +46,6 @@ "label": "Door Lock Mode", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x037c/pad07-3e.json b/packages/config/config/devices/0x037c/pad07-3e.json index ded6fe747863..985cedeeb634 100644 --- a/packages/config/config/devices/0x037c/pad07-3e.json +++ b/packages/config/config/devices/0x037c/pad07-3e.json @@ -21,7 +21,6 @@ "description": "Whenever dimmer on/off state changes, it will send multilevel_switch_report to the nodes of group1. the default setting is enable the function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,7 +39,6 @@ "description": "1. show dimmer state:when dimmer is on, LED is on. when dimmer is off, LED is off. the default setting is show dimmer state. 2. show night mode:when dimmer is on, LED is off. when dimmer is off, LED is on. 3. one flash mode : when dimmer on/off state changes, LED will light on one second and then off", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +61,6 @@ "description": "1. one switch mode:only s1 can dim up the light bulb to brightest level, then dim down to darkest level, and so on… 2. two switch mode:s1 and s2 can dim up the light bulb to brightest level, then dim down to darkest level, and so on… 3. up/down switch mode:s1 can only dim up the light bulb to brightest level, and s2 can only dim down to off", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -86,7 +83,6 @@ "description": "Whenever the ac power return from lost, pad02 will restore the switch state which could be dimmer off、last dimmer state、dimmer on. the default setting is last dimmer state", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0384/ha-zw-5pa.json b/packages/config/config/devices/0x0384/ha-zw-5pa.json index 15a25e164ab6..671b629ce849 100644 --- a/packages/config/config/devices/0x0384/ha-zw-5pa.json +++ b/packages/config/config/devices/0x0384/ha-zw-5pa.json @@ -27,7 +27,6 @@ "valueSize": 1, "unit": "seconds", "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -45,7 +44,6 @@ "label": "Set Meter Report Intervals to Default", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "writeOnly": true, "allowManualEntry": false, "options": [ @@ -67,7 +65,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -83,7 +80,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 3600, - "unsigned": true, "options": [ { "label": "Disable", @@ -99,7 +95,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -115,7 +110,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -147,7 +141,6 @@ "minValue": 0, "maxValue": 127, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -164,7 +157,6 @@ "label": "Load Status: Change Reports", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -186,7 +178,6 @@ "label": "Load Status: LED Indicator", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -204,7 +195,6 @@ "label": "Lock Configuration Parameters", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0384/ha-zw-5sab.json b/packages/config/config/devices/0x0384/ha-zw-5sab.json index 5ceb85da6a44..7b64a88fac4b 100644 --- a/packages/config/config/devices/0x0384/ha-zw-5sab.json +++ b/packages/config/config/devices/0x0384/ha-zw-5sab.json @@ -33,8 +33,7 @@ "unit": "%", "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "100", @@ -53,7 +52,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 7200, - "unsigned": true, "options": [ { "label": "Disabled", @@ -69,7 +67,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 7200, - "unsigned": true, "options": [ { "label": "Disabled", @@ -85,7 +82,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 7200, - "unsigned": true, "options": [ { "label": "Disabled", @@ -101,7 +97,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 86400, - "unsigned": true, "options": [ { "label": "Disabled", @@ -114,7 +109,6 @@ "label": "Status Change (Temperature/Humidity/Luminance/Battery) Reporting", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -134,8 +128,7 @@ "unit": "0.1 °C", "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "112", @@ -144,8 +137,7 @@ "unit": "%", "minValue": 0, "maxValue": 5, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "113", @@ -164,8 +156,7 @@ "unit": "%", "minValue": 0, "maxValue": 10, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "12", @@ -175,7 +166,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -190,15 +180,13 @@ "unit": "seconds", "minValue": 5, "maxValue": 15300, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "14", "label": "Send Basic Set On Motion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -216,7 +204,6 @@ "label": "Motion: Basic Set Value", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0384/ha-zw-5sf.json b/packages/config/config/devices/0x0384/ha-zw-5sf.json index ac2354f45cb8..4e21ff116452 100644 --- a/packages/config/config/devices/0x0384/ha-zw-5sf.json +++ b/packages/config/config/devices/0x0384/ha-zw-5sf.json @@ -33,15 +33,13 @@ "unit": "%", "minValue": 0, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "11", "label": "Beeping Rate", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -67,7 +65,6 @@ "label": "Lock Configuration Parameters", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0403/plha10000.json b/packages/config/config/devices/0x0403/plha10000.json index 3a95b7d39e5b..d449461941ec 100644 --- a/packages/config/config/devices/0x0403/plha10000.json +++ b/packages/config/config/devices/0x0403/plha10000.json @@ -37,7 +37,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Momentary switch", @@ -56,7 +55,6 @@ "minValue": 0, "maxValue": 43200, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -76,7 +74,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Momentary switch", @@ -95,7 +92,6 @@ "minValue": 0, "maxValue": 43200, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0409/cfa3010.json b/packages/config/config/devices/0x0409/cfa3010.json index 997bd7204f32..e5fe319e8a03 100644 --- a/packages/config/config/devices/0x0409/cfa3010.json +++ b/packages/config/config/devices/0x0409/cfa3010.json @@ -147,7 +147,6 @@ "label": "Lock status", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ diff --git a/packages/config/config/devices/0x0413/re_guard.json b/packages/config/config/devices/0x0413/re_guard.json index b426926f3367..6ffcc5159a09 100644 --- a/packages/config/config/devices/0x0413/re_guard.json +++ b/packages/config/config/devices/0x0413/re_guard.json @@ -586,7 +586,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 0, - "unsigned": true, "readOnly": true }, { diff --git a/packages/config/config/devices/0x041a/kp-so-02.json b/packages/config/config/devices/0x041a/kp-so-02.json index e101b1aa1f27..2bb16d059141 100644 --- a/packages/config/config/devices/0x041a/kp-so-02.json +++ b/packages/config/config/devices/0x041a/kp-so-02.json @@ -43,8 +43,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 32767, - "defaultValue": 120, - "unsigned": true + "defaultValue": 120 }, { "#": "6", @@ -58,8 +57,7 @@ "unit": "seconds", "minValue": 30, "maxValue": 32767, - "defaultValue": 300, - "unsigned": true + "defaultValue": 300 }, { "#": "8", diff --git a/packages/config/config/devices/0x041b/39446_zw3107.json b/packages/config/config/devices/0x041b/39446_zw3107.json index e7b6bb25bf5a..bdbe3d60e8a0 100644 --- a/packages/config/config/devices/0x041b/39446_zw3107.json +++ b/packages/config/config/devices/0x041b/39446_zw3107.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -60,7 +59,6 @@ "description": "Adjust the speed at which the ramps to a specific value", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -80,8 +78,7 @@ "valueSize": 1, "minValue": 3, "maxValue": 99, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "8", @@ -91,8 +88,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "9", @@ -101,8 +97,7 @@ "valueSize": 1, "minValue": 3, "maxValue": 99, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "10", @@ -112,8 +107,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "11", @@ -122,8 +116,7 @@ "valueSize": 1, "minValue": 3, "maxValue": 99, - "defaultValue": 3, - "unsigned": true + "defaultValue": 3 }, { "#": "12", @@ -133,8 +126,7 @@ "unit": "10ms", "minValue": 1, "maxValue": 255, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 } ], "compat": { diff --git a/packages/config/config/devices/0x041b/39449_zw4106.json b/packages/config/config/devices/0x041b/39449_zw4106.json index b8fb1601ba1b..995e6dd0b6bd 100644 --- a/packages/config/config/devices/0x041b/39449_zw4106.json +++ b/packages/config/config/devices/0x041b/39449_zw4106.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x041b/39453_zw4203.json b/packages/config/config/devices/0x041b/39453_zw4203.json index df474634bc79..a789e96423a1 100644 --- a/packages/config/config/devices/0x041b/39453_zw4203.json +++ b/packages/config/config/devices/0x041b/39453_zw4203.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "label": "Alternate Exclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x041b/39455_zw4008.json b/packages/config/config/devices/0x041b/39455_zw4008.json index 155ee75b17fa..bd56f00f8b96 100644 --- a/packages/config/config/devices/0x041b/39455_zw4008.json +++ b/packages/config/config/devices/0x041b/39455_zw4008.json @@ -36,7 +36,6 @@ "label": "LED Light", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -62,7 +61,6 @@ "label": "Alternate Exclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x041b/39456_zw1002.json b/packages/config/config/devices/0x041b/39456_zw1002.json index 9dcc5e2ab9ba..10cf6e80b5ce 100644 --- a/packages/config/config/devices/0x041b/39456_zw1002.json +++ b/packages/config/config/devices/0x041b/39456_zw1002.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x041b/39458_zw3010.json b/packages/config/config/devices/0x041b/39458_zw3010.json index bdaca2e45ea4..ad8997c96bd3 100644 --- a/packages/config/config/devices/0x041b/39458_zw3010.json +++ b/packages/config/config/devices/0x041b/39458_zw3010.json @@ -37,7 +37,6 @@ "description": "LED status when device on or off.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -64,7 +63,6 @@ "description": "Adjust the speed at which the ramps to a specific value", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -82,7 +80,6 @@ "label": "Switch Mode", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -100,7 +97,6 @@ "label": "Alternate Exclusion", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -120,8 +116,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "31", @@ -130,8 +125,7 @@ "unit": "%", "minValue": 99, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "32", @@ -141,8 +135,7 @@ "unit": "%", "minValue": 0, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ], "compat": { diff --git a/packages/config/config/devices/0x0427/c03.json b/packages/config/config/devices/0x0427/c03.json index 34ab816161ec..f4dbe80af21d 100644 --- a/packages/config/config/devices/0x0427/c03.json +++ b/packages/config/config/devices/0x0427/c03.json @@ -21,7 +21,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,7 +39,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0427/zns10.json b/packages/config/config/devices/0x0427/zns10.json index 8fc501f27962..ba8240f89b9a 100644 --- a/packages/config/config/devices/0x0427/zns10.json +++ b/packages/config/config/devices/0x0427/zns10.json @@ -21,7 +21,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -40,7 +39,6 @@ "description": "", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0431/ecodim.json b/packages/config/config/devices/0x0431/ecodim.json index 43022cc73e8a..c6647f59e1e4 100644 --- a/packages/config/config/devices/0x0431/ecodim.json +++ b/packages/config/config/devices/0x0431/ecodim.json @@ -48,7 +48,6 @@ "description": "The Dimmer will send notification to associated device (Group Lifeline) when the status of Dimmer load is changed.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,15 +72,13 @@ "unit": "seconds", "minValue": 0, "maxValue": 100, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "5", "label": "Enable or Disable external switch to pair network", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -100,7 +97,6 @@ "description": "Setting dimming way.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -120,8 +116,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 99, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "8", @@ -131,8 +126,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 60, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 } ] } diff --git a/packages/config/config/devices/0x0433/q-light_puck.json b/packages/config/config/devices/0x0433/q-light_puck.json index 3a1e74249975..70a17cd963c4 100644 --- a/packages/config/config/devices/0x0433/q-light_puck.json +++ b/packages/config/config/devices/0x0433/q-light_puck.json @@ -45,8 +45,7 @@ "unit": "%", "minValue": 1, "maxValue": 98, - "defaultValue": 15, - "unsigned": true + "defaultValue": 15 }, { "#": "2", @@ -56,8 +55,7 @@ "unit": "%", "minValue": 2, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "3", @@ -67,8 +65,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "4", @@ -88,8 +85,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "6", @@ -111,7 +107,6 @@ "description": "Choose between momentary, ON/OFF and roller blind switch. Available settings: 0 – momentary (Push) switch. 1 – ON/OFF switch. 2– roller blind switch-two switches operate the device(S1 to brighter, S2 to dim", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -134,7 +129,6 @@ "description": "Set the desired value from 0 to 1 to turn on/off the memory function. Setting this value to 0 turns off the dimmer's Memory function. Setting this value to 1 turns on the dimmer's Memory function.", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -175,7 +169,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0433/q-light_zerodim.json b/packages/config/config/devices/0x0433/q-light_zerodim.json index 931cd305a8a1..68090cf9649e 100644 --- a/packages/config/config/devices/0x0433/q-light_zerodim.json +++ b/packages/config/config/devices/0x0433/q-light_zerodim.json @@ -37,8 +37,7 @@ "unit": "%", "minValue": 1, "maxValue": 98, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -48,8 +47,7 @@ "unit": "%", "minValue": 2, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "3", @@ -59,8 +57,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "4", @@ -79,8 +76,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "6", @@ -114,7 +110,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0433/q-light_zerodim_2pol.json b/packages/config/config/devices/0x0433/q-light_zerodim_2pol.json index 7f9af043f4c9..637d4271036d 100644 --- a/packages/config/config/devices/0x0433/q-light_zerodim_2pol.json +++ b/packages/config/config/devices/0x0433/q-light_zerodim_2pol.json @@ -37,8 +37,7 @@ "unit": "%", "minValue": 1, "maxValue": 98, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "2", @@ -48,8 +47,7 @@ "unit": "%", "minValue": 2, "maxValue": 99, - "defaultValue": 99, - "unsigned": true + "defaultValue": 99 }, { "#": "3", @@ -59,8 +57,7 @@ "unit": "%", "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "4", @@ -79,8 +76,7 @@ "valueSize": 1, "minValue": 1, "maxValue": 99, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "6", @@ -114,7 +110,6 @@ "minValue": 0, "maxValue": 32767, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0438/4512725.json b/packages/config/config/devices/0x0438/4512725.json index de6946b1cdbf..617e0cc73dee 100644 --- a/packages/config/config/devices/0x0438/4512725.json +++ b/packages/config/config/devices/0x0438/4512725.json @@ -27,7 +27,6 @@ "description": "In Switch Mode, the device operates as a regular switch. In Thermostat Mode, the binary set command class will be invalid and the action button is disabled.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,7 +62,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 36, - "unsigned": true, "options": [ { "label": "Disable", @@ -80,7 +78,6 @@ "minValue": 0, "maxValue": 50, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -162,7 +159,6 @@ "minValue": 0, "maxValue": 2678400, "defaultValue": 600, - "unsigned": true, "options": [ { "label": "Disable", @@ -191,7 +187,6 @@ "minValue": 0, "maxValue": 16, "defaultValue": 16, - "unsigned": true, "options": [ { "label": "Disable", diff --git a/packages/config/config/devices/0x0438/4512744.json b/packages/config/config/devices/0x0438/4512744.json index c35ee947fe9c..a4ff31acd827 100644 --- a/packages/config/config/devices/0x0438/4512744.json +++ b/packages/config/config/devices/0x0438/4512744.json @@ -34,7 +34,6 @@ "minValue": 0, "maxValue": 16, "defaultValue": 16, - "unsigned": true, "options": [ { "label": "Disable", @@ -47,7 +46,6 @@ "label": "Button Vibrations & Sounds", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -77,7 +75,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 45, - "unsigned": true, "options": [ { "label": "Disable", @@ -92,8 +89,7 @@ "unit": "0.1 °C", "minValue": 5, "maxValue": 20, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "8", @@ -105,7 +101,6 @@ "label": "Temperature Sensor Type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -131,7 +126,6 @@ "label": "Temperature Control Reference", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -173,15 +167,13 @@ "unit": "minutes", "minValue": 5, "maxValue": 100, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "14", "label": "Mode to Set After Drying Mode", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -211,7 +203,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -228,7 +219,6 @@ "minValue": 0, "maxValue": 28800, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -244,7 +234,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -260,7 +249,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -276,7 +264,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -291,15 +278,13 @@ "unit": "seconds", "minValue": 60, "maxValue": 2678400, - "defaultValue": 600, - "unsigned": true + "defaultValue": 600 }, { "#": "22", "label": "Display Brightness", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -321,7 +306,6 @@ "label": "Home Page Sensor Display", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -349,7 +333,6 @@ "description": "Specifies the temperature change within three minutes to trigger window open detection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0438/4512745.json b/packages/config/config/devices/0x0438/4512745.json index a29ae8cd5031..173cf77f9683 100644 --- a/packages/config/config/devices/0x0438/4512745.json +++ b/packages/config/config/devices/0x0438/4512745.json @@ -34,7 +34,6 @@ "minValue": 0, "maxValue": 16, "defaultValue": 16, - "unsigned": true, "options": [ { "label": "Disable", @@ -47,7 +46,6 @@ "label": "Button Vibrations & Sounds", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -77,7 +75,6 @@ "minValue": 0, "maxValue": 60, "defaultValue": 45, - "unsigned": true, "options": [ { "label": "Disable", @@ -92,8 +89,7 @@ "unit": "0.1 °C", "minValue": 5, "maxValue": 20, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "8", @@ -105,7 +101,6 @@ "label": "Temperature Sensor Type", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -131,7 +126,6 @@ "label": "Temperature Control Reference", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -173,15 +167,13 @@ "unit": "minutes", "minValue": 5, "maxValue": 100, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "14", "label": "Mode to Set After Drying Mode", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -211,7 +203,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -228,7 +219,6 @@ "minValue": 0, "maxValue": 28800, "defaultValue": 300, - "unsigned": true, "options": [ { "label": "Disable", @@ -244,7 +234,6 @@ "minValue": 0, "maxValue": 100, "defaultValue": 5, - "unsigned": true, "options": [ { "label": "Disable", @@ -260,7 +249,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 10, - "unsigned": true, "options": [ { "label": "Disable", @@ -276,7 +264,6 @@ "minValue": 0, "maxValue": 10, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Disable", @@ -291,15 +278,13 @@ "unit": "seconds", "minValue": 60, "maxValue": 2678400, - "defaultValue": 600, - "unsigned": true + "defaultValue": 600 }, { "#": "22", "label": "Display Brightness", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -321,7 +306,6 @@ "label": "Home Page Sensor Display", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -349,7 +333,6 @@ "description": "Specifies the temperature change within three minutes to trigger window open detection", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x0438/4512746.json b/packages/config/config/devices/0x0438/4512746.json index 4df6a73e410a..7ce830056195 100644 --- a/packages/config/config/devices/0x0438/4512746.json +++ b/packages/config/config/devices/0x0438/4512746.json @@ -58,7 +58,6 @@ "label": "External Switch Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -77,7 +76,6 @@ "description": "When enabled, triple pressing will put the device into inclusion/exclusion mode and not send status reports.", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -145,8 +143,7 @@ "unit": "seconds", "minValue": 60, "maxValue": 2678400, - "defaultValue": 1800, - "unsigned": true + "defaultValue": 1800 } ], "metadata": { diff --git a/packages/config/config/devices/0x0438/4512757.json b/packages/config/config/devices/0x0438/4512757.json index 74e6c8e63267..0632131d0f51 100644 --- a/packages/config/config/devices/0x0438/4512757.json +++ b/packages/config/config/devices/0x0438/4512757.json @@ -46,7 +46,6 @@ "valueSize": 4, "unit": "°C", "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -73,7 +72,6 @@ "label": "Work Days Set", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -105,7 +103,6 @@ "label": "Sensor Mode", "valueSize": 4, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -139,7 +136,6 @@ "label": "Run Mode", "valueSize": 4, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -165,8 +161,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 30, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "123", @@ -174,7 +169,6 @@ "description": "Allowable range: 10-100 (increment by 10)", "valueSize": 4, "defaultValue": 10, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -225,7 +219,6 @@ "description": "Allowable range: 10-100 (increment by 10)", "valueSize": 4, "defaultValue": 100, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -276,7 +269,6 @@ "description": "Allowable range: 0-100 (increment by 10)", "valueSize": 4, "defaultValue": 20, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -333,8 +325,7 @@ "unit": "°C", "minValue": 5, "maxValue": 100, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "135", @@ -344,8 +335,7 @@ "unit": "°C", "minValue": 10, "maxValue": 180, - "defaultValue": 20, - "unsigned": true + "defaultValue": 20 }, { "#": "136", @@ -355,8 +345,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 100, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "137", @@ -366,8 +355,7 @@ "unit": "0.1 °C", "minValue": 410, "maxValue": 500, - "defaultValue": 410, - "unsigned": true + "defaultValue": 410 }, { "#": "183", @@ -377,8 +365,7 @@ "unit": "minutes", "minValue": 0, "maxValue": 120, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "185", @@ -388,8 +375,7 @@ "unit": "0.1 °C", "minValue": 50, "maxValue": 600, - "defaultValue": 270, - "unsigned": true + "defaultValue": 270 }, { "#": "186", @@ -399,8 +385,7 @@ "unit": "0.1 °C", "minValue": 410, "maxValue": 1400, - "defaultValue": 810, - "unsigned": true + "defaultValue": 810 }, { "#": "188", diff --git a/packages/config/config/devices/0x0438/dimmer-400w.json b/packages/config/config/devices/0x0438/dimmer-400w.json index d39f0a976241..08cac0a549b3 100644 --- a/packages/config/config/devices/0x0438/dimmer-400w.json +++ b/packages/config/config/devices/0x0438/dimmer-400w.json @@ -42,8 +42,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", diff --git a/packages/config/config/devices/0x0438/dimmer2-400w.json b/packages/config/config/devices/0x0438/dimmer2-400w.json index c4065cb32f2f..6eb11f6d9b8b 100644 --- a/packages/config/config/devices/0x0438/dimmer2-400w.json +++ b/packages/config/config/devices/0x0438/dimmer2-400w.json @@ -42,8 +42,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 127, - "defaultValue": 1, - "unsigned": true + "defaultValue": 1 }, { "#": "5", diff --git a/packages/config/config/devices/0x0438/k2.json b/packages/config/config/devices/0x0438/k2.json index c51536693ed5..0364625738bf 100644 --- a/packages/config/config/devices/0x0438/k2.json +++ b/packages/config/config/devices/0x0438/k2.json @@ -33,7 +33,6 @@ "minValue": 0, "maxValue": 21930, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Normal Operation", diff --git a/packages/config/config/devices/0x0438/k4.json b/packages/config/config/devices/0x0438/k4.json index a1639da2ceb1..04a7e8142ca4 100644 --- a/packages/config/config/devices/0x0438/k4.json +++ b/packages/config/config/devices/0x0438/k4.json @@ -37,7 +37,6 @@ "minValue": 0, "maxValue": 21930, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Normal Operation", diff --git a/packages/config/config/devices/0x0438/k8.json b/packages/config/config/devices/0x0438/k8.json index b8ba00ec444b..85c087fc484a 100644 --- a/packages/config/config/devices/0x0438/k8.json +++ b/packages/config/config/devices/0x0438/k8.json @@ -45,7 +45,6 @@ "minValue": 0, "maxValue": 21930, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Normal Operation", diff --git a/packages/config/config/devices/0x0438/sr-zv9032a-eu.json b/packages/config/config/devices/0x0438/sr-zv9032a-eu.json index a8e0b8662d08..445e42fd0a32 100644 --- a/packages/config/config/devices/0x0438/sr-zv9032a-eu.json +++ b/packages/config/config/devices/0x0438/sr-zv9032a-eu.json @@ -43,7 +43,6 @@ "minValue": 0, "maxValue": 255, "defaultValue": 15, - "unsigned": true, "options": [ { "label": "Disable", @@ -271,8 +270,7 @@ "unit": "lux", "minValue": 1, "maxValue": 32767, - "defaultValue": 200, - "unsigned": true + "defaultValue": 200 }, { "#": "13", diff --git a/packages/config/config/devices/0x0455/ora-zrx.json b/packages/config/config/devices/0x0455/ora-zrx.json index ce24cfafe2d9..f124ad34226c 100644 --- a/packages/config/config/devices/0x0455/ora-zrx.json +++ b/packages/config/config/devices/0x0455/ora-zrx.json @@ -40,7 +40,6 @@ "minValue": 0, "maxValue": 254, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -55,7 +54,6 @@ "minValue": 0, "maxValue": 254, "defaultValue": 0, - "unsigned": true, "options": [ { "label": "Disable", @@ -71,7 +69,6 @@ "minValue": 0, "maxValue": 23, "defaultValue": 13, - "unsigned": true, "options": [ { "label": "Outbound edge towards the left (Open/Close)", @@ -178,7 +175,6 @@ "minValue": 0, "maxValue": 3, "defaultValue": 0, - "unsigned": true, "readOnly": true, "options": [ { @@ -204,7 +200,6 @@ "label": "Sun Activation", "valueSize": 1, "defaultValue": 5, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -225,7 +220,6 @@ "minValue": 0, "maxValue": 63, "defaultValue": 0, - "unsigned": true, "readOnly": true }, { @@ -235,7 +229,6 @@ "minValue": 0, "maxValue": 1, "defaultValue": 0, - "unsigned": true, "readOnly": true, "options": [ { @@ -255,15 +248,13 @@ "unit": "seconds", "minValue": 2, "maxValue": 60, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 }, { "#": "38", "label": "Send Multilevel Report", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x045a/Z-CM-V01.json b/packages/config/config/devices/0x045a/Z-CM-V01.json index 13bf43dfa6f6..5555505f17d5 100644 --- a/packages/config/config/devices/0x045a/Z-CM-V01.json +++ b/packages/config/config/devices/0x045a/Z-CM-V01.json @@ -19,7 +19,6 @@ "label": "Hand Button Action", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -37,7 +36,6 @@ "label": "Motor Direction", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -61,7 +59,6 @@ "label": "Manually Set Open Boundary", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -79,7 +76,6 @@ "label": "Manually Set Closed Boundary", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -97,7 +93,6 @@ "label": "Control Motor", "valueSize": 1, "defaultValue": 3, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -119,7 +114,6 @@ "label": "Calibrate Limit Position", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -141,7 +135,6 @@ "label": "Delete Limit Position", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -169,8 +162,7 @@ "unit": "%", "minValue": 0, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 }, { "#": "9", @@ -179,8 +171,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 2678400, - "defaultValue": 3600, - "unsigned": true + "defaultValue": 3600 }, { "#": "10", @@ -189,8 +180,7 @@ "unit": "%", "minValue": 0, "maxValue": 50, - "defaultValue": 5, - "unsigned": true + "defaultValue": 5 } ], "compat": { diff --git a/packages/config/config/devices/0x045a/Z-DWS-V01.json b/packages/config/config/devices/0x045a/Z-DWS-V01.json index e649d9319a0f..831f60953a39 100644 --- a/packages/config/config/devices/0x045a/Z-DWS-V01.json +++ b/packages/config/config/devices/0x045a/Z-DWS-V01.json @@ -30,7 +30,6 @@ "label": "Basic Set Value", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -59,8 +58,7 @@ "valueSize": 1, "minValue": 5, "maxValue": 50, - "defaultValue": 10, - "unsigned": true + "defaultValue": 10 } ] } diff --git a/packages/config/config/devices/0x0460/qnsw-001P16.json b/packages/config/config/devices/0x0460/qnsw-001P16.json index b1172861320c..4f979daff8e7 100644 --- a/packages/config/config/devices/0x0460/qnsw-001P16.json +++ b/packages/config/config/devices/0x0460/qnsw-001P16.json @@ -34,7 +34,6 @@ "label": "SW1 Switch Type", "valueSize": 1, "defaultValue": 2, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -63,8 +62,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 32535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "20", @@ -73,15 +71,13 @@ "valueSize": 2, "minValue": 0, "maxValue": 32535, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "23", "label": "O1: Relay Type", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -99,7 +95,6 @@ "label": "O1: Auto-On/Off Timer Unit", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -119,8 +114,7 @@ "unit": "%", "minValue": 0, "maxValue": 100, - "defaultValue": 50, - "unsigned": true + "defaultValue": 50 }, { "#": "39", @@ -129,8 +123,7 @@ "unit": "seconds", "minValue": 0, "maxValue": 120, - "defaultValue": 30, - "unsigned": true + "defaultValue": 30 }, { "#": "91", @@ -138,7 +131,6 @@ "description": "This parameter determines which alarm frames the Device should respond to and how.", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -161,7 +153,6 @@ "description": "This parameter determines which alarm frames the Device should respond to and how.", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -184,7 +175,6 @@ "description": "This parameter determines which alarm frames the Device should respond to and how.", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -207,7 +197,6 @@ "description": "This parameter determines which alarm frames the Device should respond to and how.", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -230,7 +219,6 @@ "description": "Reset to factory default settings and remove from the Z-Wave network.", "valueSize": 4, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -250,7 +238,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 2147483647, - "unsigned": true, "readOnly": true }, { @@ -260,7 +247,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 2147483647, - "unsigned": true, "readOnly": true }, { @@ -270,7 +256,6 @@ "valueSize": 4, "minValue": 0, "maxValue": 2147483647, - "unsigned": true, "readOnly": true } ], diff --git a/packages/config/config/devices/0x5254/zts-110.json b/packages/config/config/devices/0x5254/zts-110.json index 0a9dd82dcb80..ec7bf87b1652 100644 --- a/packages/config/config/devices/0x5254/zts-110.json +++ b/packages/config/config/devices/0x5254/zts-110.json @@ -76,7 +76,6 @@ "label": "Temperature Scale", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -111,7 +110,6 @@ "description": "Set Easy Mode 0:DISABLE 1:ENABLED DEFAULT:ENABLED", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -129,7 +127,6 @@ "label": "Time Format", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x5254/zxt-120.json b/packages/config/config/devices/0x5254/zxt-120.json index c428ddc3d122..0b4ad8837d10 100644 --- a/packages/config/config/devices/0x5254/zxt-120.json +++ b/packages/config/config/devices/0x5254/zxt-120.json @@ -89,7 +89,6 @@ "label": "AC function Swing control", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x5254/zxt-310.json b/packages/config/config/devices/0x5254/zxt-310.json index cbf39c4017be..b76705ed7e8b 100644 --- a/packages/config/config/devices/0x5254/zxt-310.json +++ b/packages/config/config/devices/0x5254/zxt-310.json @@ -39,7 +39,6 @@ "label": "Download Status Register", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -80,7 +79,6 @@ "label": "Learning Status Register", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "readOnly": true, "allowManualEntry": false, "options": [ @@ -120,7 +118,6 @@ "label": "IR Port Mapping", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -172,7 +169,6 @@ "label": "Endpoint Selection Control", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/devices/0x5254/zxt-800.json b/packages/config/config/devices/0x5254/zxt-800.json index 2b63fc29e781..676be4b9536f 100644 --- a/packages/config/config/devices/0x5254/zxt-800.json +++ b/packages/config/config/devices/0x5254/zxt-800.json @@ -29,8 +29,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 40, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "26", @@ -39,8 +38,7 @@ "valueSize": 1, "minValue": 0, "maxValue": 40, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "27", @@ -48,8 +46,7 @@ "valueSize": 2, "minValue": 0, "maxValue": 2389, - "defaultValue": 18, - "unsigned": true + "defaultValue": 18 }, { "#": "28", @@ -77,8 +74,7 @@ "unit": "°F", "minValue": 0, "maxValue": 8, - "defaultValue": 0, - "unsigned": true + "defaultValue": 0 }, { "#": "32", @@ -103,7 +99,6 @@ "label": "Air Conditioner Swing Function", "valueSize": 1, "defaultValue": 1, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -121,7 +116,6 @@ "label": "Temperature & Humidity Reporting Interval", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { @@ -175,7 +169,6 @@ "minValue": 2, "maxValue": 4, "defaultValue": 2, - "unsigned": true, "options": [ { "label": "Endpoint 2 (AV 1)", @@ -212,7 +205,6 @@ "label": "BLE Advertising Timeout", "valueSize": 1, "defaultValue": 0, - "unsigned": true, "allowManualEntry": false, "options": [ { diff --git a/packages/config/config/manufacturers.json b/packages/config/config/manufacturers.json index dec43fa3da48..a1aa84038e52 100644 --- a/packages/config/config/manufacturers.json +++ b/packages/config/config/manufacturers.json @@ -755,6 +755,7 @@ "0x0443": "Reply S.p.A.", "0x0447": "Schneider Electric", "0x044b": "Dongguan Will Power", + "0x0460": "Shelly", "0x1486": "Remotec", "0x5254": "Remotec", "0xffff": "_Not defined" diff --git a/packages/config/src/devices/ParamInformation.ts b/packages/config/src/devices/ParamInformation.ts index b0c26cc86318..2737c9372fa5 100644 --- a/packages/config/src/devices/ParamInformation.ts +++ b/packages/config/src/devices/ParamInformation.ts @@ -1,3 +1,4 @@ +import { tryParseParamNumber } from "@zwave-js/core"; import { type JSONObject, ObjectKeyMap, @@ -328,8 +329,8 @@ ${errorPrefix}required property "#" missing in at least one entry of paramInform for (const paramDefinition of definition.paramInformation) { const { ["#"]: paramNo, ...defn } = paramDefinition; - const match = /^(\d+)(?:\[0x([0-9a-fA-F]+)\])?$/.exec(paramNo); - if (!match) { + const key = tryParseParamNumber(paramNo); + if (!key) { throwInvalidConfig( `device`, `packages/config/config/devices/${filename}: @@ -337,20 +338,14 @@ ${errorPrefix}found invalid param number "${paramNo}" in paramInformation`, ); } - const keyNum = parseInt(match[1], 10); - const bitMask = match[2] != undefined - ? parseInt(match[2], 16) - : undefined; - const key = { parameter: keyNum, valueBitMask: bitMask }; - if (!paramInformation.has(key)) paramInformation.set(key, []); paramInformation .get(key)! .push( new ConditionalParamInformation( parent, - keyNum, - bitMask, + key.parameter, + key.valueBitMask, defn, ), ); diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 4f7320b338cc..2fdb773c3baa 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -23,6 +23,7 @@ export * from "./security/ctr_drbg"; export * from "./security/shared_safe"; export * from "./test/assertZWaveError"; export * from "./util/_Types"; +export * from "./util/config"; export * from "./util/crc"; export * from "./util/date"; export * from "./util/decorators"; diff --git a/packages/core/src/index_safe.ts b/packages/core/src/index_safe.ts index af072c6e5b8f..12520357e9e2 100644 --- a/packages/core/src/index_safe.ts +++ b/packages/core/src/index_safe.ts @@ -17,6 +17,7 @@ export * from "./security/DSK"; export * from "./security/SecurityClass"; export * from "./security/shared_safe"; export * from "./util/_Types"; +export * from "./util/config"; export * from "./util/crc"; export * from "./util/graph"; export * from "./util/misc"; diff --git a/packages/core/src/util/config.ts b/packages/core/src/util/config.ts new file mode 100644 index 000000000000..c5d1b4063a1e --- /dev/null +++ b/packages/core/src/util/config.ts @@ -0,0 +1,17 @@ +export function tryParseParamNumber(str: string): { + parameter: number; + valueBitMask?: number; +} | undefined { + const match = /^(\d+)(?:\[0x([0-9a-fA-F]+)\])?$/.exec(str); + if (!match) return; + + const parameter = parseInt(match[1], 10); + const valueBitMask = match[2] != undefined + ? parseInt(match[2], 16) + : undefined; + + return { + parameter, + valueBitMask, + }; +} diff --git a/packages/eslint-plugin/src/index.ts b/packages/eslint-plugin/src/index.ts index 1447d08b119b..ef74a914021e 100644 --- a/packages/eslint-plugin/src/index.ts +++ b/packages/eslint-plugin/src/index.ts @@ -1,3 +1,4 @@ +import { autoUnsigned } from "./rules/auto-unsigned.js"; import { ccAPIValidateArgs } from "./rules/ccapi-validate-args.js"; import { consistentCCClasses } from "./rules/consistent-cc-classes.js"; import { consistentDeviceConfigPropertyOrder } from "./rules/consistent-device-config-property-order.js"; @@ -14,5 +15,6 @@ module.exports = { "consistent-device-config-property-order": consistentDeviceConfigPropertyOrder, "no-unnecessary-min-max-value": noUnnecessaryMinMaxValue, + "auto-unsigned": autoUnsigned, }, }; diff --git a/packages/eslint-plugin/src/rules/auto-unsigned.ts b/packages/eslint-plugin/src/rules/auto-unsigned.ts new file mode 100644 index 000000000000..689b35932d41 --- /dev/null +++ b/packages/eslint-plugin/src/rules/auto-unsigned.ts @@ -0,0 +1,284 @@ +import { getIntegerLimits, tryParseParamNumber } from "@zwave-js/core"; +import type { AST } from "jsonc-eslint-parser"; +import { + type JSONCRule, + getJSONBoolean, + getJSONNumber, + getJSONString, + insertAfterJSONProperty, + insertBeforeJSONProperty, + paramInfoPropertyOrder, + removeJSONProperty, +} from "../utils"; + +export const autoUnsigned: JSONCRule.RuleModule = { + create(context) { + if (!context.parserServices.isJSON) { + return {}; + } + + function suggestUnsigned( + parent: AST.JSONObjectExpression, + valueSizeNode: AST.JSONProperty, + valueSize: number, + minValue: number, + maxValue: number, + minLimit: number, + maxLimit: number, + ) { + // Find the property after which we should insert the unsigned property + const unsignedIndex = paramInfoPropertyOrder.indexOf( + "unsigned", + ); + const insertAfter = parent.properties.findLast((p) => + p.key.type === "JSONLiteral" + && typeof p.key.value === "string" + && paramInfoPropertyOrder.indexOf(p.key.value) + < unsignedIndex + ); + context.report({ + loc: valueSizeNode.loc, + messageId: "incompatible-size", + data: { + minValue: minValue.toString(), + maxValue: maxValue.toString(), + valueSize: valueSize.toString(), + sizeMin: minLimit.toString(), + sizeMax: maxLimit.toString(), + }, + suggest: [ + { + messageId: "convert-to-unsigned", + fix: insertAfter + ? insertAfterJSONProperty( + context, + insertAfter, + `"unsigned": true,`, + { insertComma: true }, + ) + : insertBeforeJSONProperty( + context, + parent.properties[0], + `"unsigned": true,`, + ), + }, + ], + }); + } + + return { + // Ensure `unsigned` is only used when necessary and not used when not + "JSONProperty[key.value='paramInformation'] > JSONArrayExpression > JSONObjectExpression"( + node: AST.JSONObjectExpression, + ) { + // We cannot handle imports yet + const hasImport = node.properties.some((p) => + p.key.type === "JSONLiteral" + && p.key.value === "$import" + ); + if (hasImport) return; + + // We cannot handle partial parameters yet + const paramStr = getJSONString(node, "#")?.value; + if (!paramStr) return; + const parsedParameter = tryParseParamNumber(paramStr); + if (!parsedParameter) return; + const { valueBitMask } = parsedParameter; + + // TODO: Properly support partial parameters + if (valueBitMask) return; + + // To determine the min or max value, we look at options if allowManualEntry is false + let minValueNode: AST.JSONProperty | undefined; + let maxValueNode: AST.JSONProperty | undefined; + let minValue: number; + let maxValue: number; + let isUsingOptions: boolean; + + const allowManualEntry = + getJSONBoolean(node, "allowManualEntry")?.value !== false; + const options = + (node.properties.find((p) => + p.key.type === "JSONLiteral" + && p.key.value === "options" + && p.value.type === "JSONArrayExpression" + && p.value.elements.length > 0 + )?.value as AST.JSONArrayExpression | undefined) + ?.elements + ?.filter((e): e is AST.JSONObjectExpression => !!e); + + if (!allowManualEntry && !!options) { + // Deduce min/max value from options + const sortedOptions = options + .map((o) => { + const valueProp = getJSONNumber(o, "value"); + const label = getJSONString(o, "label")?.value; + if (label == undefined || valueProp == undefined) { + return; + } + return { + valueNode: valueProp.node, + value: valueProp.value, + label, + }; + }).filter(Boolean) + .sort((a, b) => a!.value - b!.value); + + if (sortedOptions.length === 0) return; + + minValueNode = sortedOptions[0]!.valueNode; + minValue = sortedOptions[0]!.value; + maxValueNode = sortedOptions.at(-1)!.valueNode; + maxValue = sortedOptions.at(-1)!.value; + isUsingOptions = true; + } else { + // Otherwise consider min/max value + const minValueProperty = getJSONNumber(node, "minValue"); + if (!minValueProperty) return; + minValueNode = minValueProperty.node; + minValue = minValueProperty.value; + + const maxValueProperty = getJSONNumber(node, "maxValue"); + if (!maxValueProperty) return; + maxValueNode = maxValueProperty.node; + maxValue = maxValueProperty.value; + isUsingOptions = false; + } + + const valueSizeProperty = getJSONNumber(node, "valueSize"); + if (!valueSizeProperty) return; + const { value: valueSize } = valueSizeProperty; + + const unsignedProperty = getJSONBoolean(node, "unsigned"); + const isUnsigned = !!unsignedProperty?.value; + + // Determine if the min/max value match the value size + const limits = getIntegerLimits(valueSize as any, true); + const unsignedLimits = getIntegerLimits( + valueSize as any, + false, + ); + if (!limits) { + context.report({ + loc: valueSizeProperty.node.loc, + messageId: "invalid-value-size", + data: { valueSize: valueSize.toString() }, + }); + return; + } + + const fitsSignedLimits = minValue >= limits.min + && minValue <= limits.max + && maxValue >= limits.min + && maxValue <= limits.max; + const fitsUnsignedLimits = minValue >= unsignedLimits.min + && minValue <= unsignedLimits.max + && maxValue >= unsignedLimits.min + && maxValue <= unsignedLimits.max; + + if (!isUnsigned && !fitsSignedLimits) { + if (fitsUnsignedLimits) { + suggestUnsigned( + node, + valueSizeProperty.node, + valueSize, + minValue, + maxValue, + limits.min, + limits.max, + ); + } else { + if (minValue < limits.min) { + context.report({ + loc: minValueNode.loc, + messageId: isUsingOptions + ? "incompatible-min-option-value" + : "incompatible-min-value", + data: { + minValue: minValue.toString(), + valueSize: valueSize.toString(), + sizeMin: limits.min.toString(), + }, + }); + } + if (maxValue > limits.max) { + context.report({ + loc: maxValueNode.loc, + messageId: isUsingOptions + ? "incompatible-max-option-value" + : "incompatible-max-value", + data: { + maxValue: maxValue.toString(), + valueSize: valueSize.toString(), + sizeMax: limits.max.toString(), + }, + }); + } + } + } else if (isUnsigned && !fitsUnsignedLimits) { + if (minValue < unsignedLimits.min) { + context.report({ + loc: minValueNode.loc, + messageId: isUsingOptions + ? "incompatible-min-option-value" + : "incompatible-min-value", + data: { + minValue: minValue.toString(), + valueSize: valueSize.toString(), + sizeMin: unsignedLimits.min.toString(), + }, + }); + } + if (maxValue > unsignedLimits.max) { + context.report({ + loc: maxValueNode.loc, + messageId: isUsingOptions + ? "incompatible-max-option-value" + : "incompatible-max-value", + data: { + maxValue: maxValue.toString(), + valueSize: valueSize.toString(), + sizeMax: unsignedLimits.max.toString(), + }, + }); + } + } else if (isUnsigned && fitsSignedLimits) { + context.report({ + loc: unsignedProperty.node.loc, + messageId: "unnecessary-unsigned", + fix: removeJSONProperty( + context, + unsignedProperty.node, + ), + }); + } + }, + }; + }, + meta: { + docs: { + description: + `Ensures that "unsigned = true" is used when necessary and omitted when not.`, + }, + fixable: "code", + hasSuggestions: true, + schema: [], + messages: { + "invalid-value-size": "Value size {{valueSize}} is invalid!", + "incompatible-size": + "The defined value range {{minValue}}...{{maxValue}} is incompatible with valueSize {{valueSize}} ({{sizeMin}}...{{sizeMax}})", + "incompatible-min-option-value": + "Option value {{minValue}} is incompatible with valueSize {{valueSize}} (min = {{sizeMin}})", + "incompatible-max-option-value": + "Option value {{maxValue}} is incompatible with valueSize {{valueSize}} (max = {{sizeMax}})", + "incompatible-min-value": + "minValue {{minValue}} is incompatible with valueSize {{valueSize}} (min = {{sizeMin}})", + "incompatible-max-value": + "maxValue {{maxValue}} is incompatible with valueSize {{valueSize}} (max = {{sizeMax}})", + "convert-to-unsigned": "Convert this parameter to unsigned", + "unnecessary-unsigned": + "Defining this parameter as unsigned is unnecessary", + }, + type: "problem", + }, +}; diff --git a/packages/eslint-plugin/src/rules/consistent-device-config-property-order.ts b/packages/eslint-plugin/src/rules/consistent-device-config-property-order.ts index bf616135e5d7..34d30146ad1d 100644 --- a/packages/eslint-plugin/src/rules/consistent-device-config-property-order.ts +++ b/packages/eslint-plugin/src/rules/consistent-device-config-property-order.ts @@ -1,24 +1,6 @@ import { type AST as ESLintAST } from "eslint"; import type { AST } from "jsonc-eslint-parser"; -import { type JSONCRule } from "../utils"; - -const paramInfoPropertyOrder: any[] = [ - "#", - "$if", - "$import", - "label", - "description", - "valueSize", - "unit", - "minValue", - "maxValue", - "defaultValue", - "unsigned", - "readOnly", - "writeOnly", - "allowManualEntry", - "options", -]; +import { type JSONCRule, paramInfoPropertyOrder } from "../utils"; export const consistentDeviceConfigPropertyOrder: JSONCRule.RuleModule = { create(context) { @@ -35,7 +17,7 @@ export const consistentDeviceConfigPropertyOrder: JSONCRule.RuleModule = { return undefined; } else { return [ - paramInfoPropertyOrder.indexOf(p.key.value), + paramInfoPropertyOrder.indexOf(p.key.value as any), p, ] as const; } diff --git a/packages/eslint-plugin/src/utils.ts b/packages/eslint-plugin/src/utils.ts index 577c91ce81e9..d09794406140 100644 --- a/packages/eslint-plugin/src/utils.ts +++ b/packages/eslint-plugin/src/utils.ts @@ -112,55 +112,292 @@ export namespace JSONCRule { } } -export function removeJSONProperty( +function getPropertyStartIncludingComments( context: ESLintRule.RuleContext, property: JSONC_AST.JSONProperty, -): (fixer: ESLintRule.RuleFixer) => ESLintRule.Fix { +): number { const propIndex = property.parent.properties.indexOf(property); const prevProp = property.parent.properties[propIndex - 1]; - const nextProp = property.parent.properties[propIndex + 1]; + // Trailing comments of the previous property may get attributed to this one let leadingComments = context.sourceCode.getCommentsBefore(property as any); if (prevProp) { - // Omit leading comments that are actually trailing comments of the previous property leadingComments = leadingComments.filter((c) => c.loc?.start.line !== prevProp.loc.end.line ); } - // Remove from the beginning of the first actual leading comment... - const actualStart = Math.min( + return Math.min( property.range[0], ...leadingComments.map((c) => c.range![0]), ); +} + +function getPropertyEndIncludingComments( + context: ESLintRule.RuleContext, + property: JSONC_AST.JSONProperty, +): number { + const propIndex = property.parent.properties.indexOf(property); + const nextProp = property.parent.properties[propIndex + 1]; - let actualEnd = property.range[1]; + // Trailing comments may get attributed to the next property + const trailingComments = [ + ...context.sourceCode.getCommentsAfter( + property as any, + ), + ]; if (nextProp) { - // ...to either the first actual leading comment of the next property... - const nextPropLeadingComments = context.sourceCode.getCommentsBefore( - nextProp as any, - ).filter((c) => c.loc?.start.line !== property.loc.end.line); - actualEnd = Math.max( - actualEnd, - Math.min( - nextProp.range[0], - ...nextPropLeadingComments.map((c) => c.range![0]), - ), + trailingComments.push( + ...context.sourceCode.getCommentsBefore( + nextProp as any, + ).filter((c) => c.loc?.start.line === property.loc.end.line), ); + } + + return Math.max( + property.range[1], + ...trailingComments.map((c) => c.range![1]), + ); +} + +function getFullPropertyRangeIncludingComments( + context: ESLintRule.RuleContext, + property: JSONC_AST.JSONProperty, +): [number, number] { + const propIndex = property.parent.properties.indexOf(property); + const prevProp = property.parent.properties[propIndex - 1]; + const nextProp = property.parent.properties[propIndex + 1]; + + // The full range of a property including comments depends on the surrounding properties + // If there is a next property, it goes from + // ...either the start of the property or its first leading comment + // ...to the start of the next property or its first leading comment + // If not and there is a previous property, it goes from + // ...either the end of the previous property or its last trailing comment + // ...to the end of the last trailing comment of the current property + + if (nextProp) { + return [ + getPropertyStartIncludingComments(context, property), + getPropertyStartIncludingComments(context, nextProp), + ]; + } else if (prevProp) { + return [ + getPropertyEndIncludingComments(context, prevProp), + getPropertyEndIncludingComments(context, property), + ]; } else { - // ...or the end of the last trailing comment of this property - const trailingComments = context.sourceCode.getCommentsAfter( - property as any, - ); - actualEnd = Math.max( - actualEnd, - ...trailingComments.map((c) => c.range![1]), + return [ + getPropertyStartIncludingComments(context, property), + getPropertyEndIncludingComments(context, property), + ]; + } +} + +export function removeJSONProperty( + context: ESLintRule.RuleContext, + property: JSONC_AST.JSONProperty, +): ESLintRule.ReportFixer { + return (fixer) => + fixer.removeRange( + getFullPropertyRangeIncludingComments(context, property), ); +} + +export function insertBeforeJSONProperty( + context: ESLintRule.RuleContext, + property: JSONC_AST.JSONProperty, + text: string, + options: { + indent?: boolean; + ownLine?: boolean; + } = {}, +): ESLintRule.ReportFixer { + const { indent = true, ownLine = true } = options; + const [actualStart] = getFullPropertyRangeIncludingComments( + context, + property, + ); + let suffix = ""; + + // If desired, try to fix the indentation before/after the inserted text + if (indent) { + suffix = getJSONIndentationAtNode(context, property); + } + + // If desired, put the inserted text on its own line + if (ownLine) { + suffix = "\n" + suffix; } return (fixer) => - fixer.removeRange([ + fixer.insertTextBeforeRange([ + actualStart, actualStart, + ], text + suffix); +} + +export function insertAfterJSONProperty( + context: ESLintRule.RuleContext, + property: JSONC_AST.JSONProperty, + text: string, + options: { + insertComma?: boolean; + indent?: boolean; + ownLine?: boolean; + } = {}, +): ESLintRule.ReportFixer { + const { indent = true, ownLine = true, insertComma = false } = options; + const [, actualEnd] = getFullPropertyRangeIncludingComments( + context, + property, + ); + const nextProp = property.parent.properties[ + property.parent.properties.indexOf(property) + 1 + ]; + let prefix = ""; + let suffix = ""; + + // If desired, try to fix the indentation before/after the inserted text + if (indent) { + if (nextProp) { + suffix = getJSONIndentationAtNode(context, nextProp); + } else { + prefix = getJSONIndentationAtNode(context, property); + } + } + + // If desired, put the inserted text on its own line + if (ownLine) { + if (nextProp) { + suffix = "\n" + suffix; + } else { + prefix = "\n" + prefix; + } + } + + return function*(fixer) { + if (insertComma && !nextProp) { + yield fixer.insertTextAfter(property as any, ","); + } + yield fixer.insertTextAfterRange([ + actualEnd, actualEnd, - ]); + ], prefix + text + suffix); + }; +} + +export function getJSONNumber( + obj: JSONC_AST.JSONObjectExpression, + key: string, +): + | { + node: JSONC_AST.JSONProperty & { value: JSONC_AST.JSONNumberLiteral }; + value: number; + } + | undefined +{ + const prop = obj.properties.find((p) => + p.key.type === "JSONLiteral" + && p.key.value === key + ); + if (!prop) return; + if ( + prop.value.type === "JSONLiteral" + && typeof prop.value.value === "number" + ) { + return { + // @ts-expect-error The JSONNumberLiteral has non-optional properties that we don't care for + node: prop, + value: prop.value.value, + }; + } } + +export function getJSONBoolean( + obj: JSONC_AST.JSONObjectExpression, + key: string, +): + | { + node: JSONC_AST.JSONProperty & { + value: JSONC_AST.JSONKeywordLiteral & { + value: boolean; + }; + }; + value: boolean; + } + | undefined +{ + const prop = obj.properties.find((p) => + p.key.type === "JSONLiteral" + && p.key.value === key + ); + if (!prop) return; + if ( + prop.value.type === "JSONLiteral" + && typeof prop.value.value === "boolean" + ) { + return { + // @ts-expect-error The JSONKeywordLiteral has non-optional properties that we don't care for + node: prop, + value: prop.value.value, + }; + } +} + +export function getJSONString( + obj: JSONC_AST.JSONObjectExpression, + key: string, +): + | { + node: JSONC_AST.JSONProperty & { value: JSONC_AST.JSONStringLiteral }; + value: string; + } + | undefined +{ + const prop = obj.properties.find((p) => + p.key.type === "JSONLiteral" + && p.key.value === key + ); + if (!prop) return; + if ( + prop.value.type === "JSONLiteral" + && typeof prop.value.value === "string" + ) { + return { + // @ts-expect-error The JSONStringLiteral has non-optional properties that we don't care for + node: prop, + value: prop.value.value, + }; + } +} + +export function getJSONIndentationAtNode( + context: ESLintRule.RuleContext, + node: JSONC_AST.JSONNode, +): string { + return context.sourceCode + .getLines()[node.loc.start.line - 1]! + .slice( + 0, + node.loc.start.column, + ); +} + +export const paramInfoPropertyOrder: string[] = [ + "#", + "$if", + "$import", + "label", + "description", + "valueSize", + "unit", + "minValue", + "maxValue", + "defaultValue", + "unsigned", + "readOnly", + "writeOnly", + "allowManualEntry", + "options", +]; diff --git a/packages/zwave-js/src/lib/test/driver/ignoreCCVersion0ForKnownSupportedCCs.test.ts b/packages/zwave-js/src/lib/test/driver/ignoreCCVersion0ForKnownSupportedCCs.test.ts new file mode 100644 index 000000000000..6e0c00cbec5c --- /dev/null +++ b/packages/zwave-js/src/lib/test/driver/ignoreCCVersion0ForKnownSupportedCCs.test.ts @@ -0,0 +1,405 @@ +import { + type CommandClass, + InvalidCC, + Security2CC, + Security2CCCommandsSupportedGet, + Security2CCCommandsSupportedReport, + Security2CCMessageEncapsulation, + Security2CCNonceGet, + Security2CCNonceReport, + SecurityCC, + SecurityCCCommandEncapsulation, + SecurityCCCommandsSupportedGet, + SecurityCCCommandsSupportedReport, + SecurityCCNonceGet, + SecurityCCNonceReport, + VersionCCCommandClassGet, + VersionCCCommandClassReport, +} from "@zwave-js/cc"; +import { + CommandClasses, + SecurityClass, + SecurityManager, + SecurityManager2, + ZWaveErrorCodes, +} from "@zwave-js/core"; +import { + type MockNodeBehavior, + type MockZWaveFrame, + MockZWaveFrameType, + createMockZWaveRequestFrame, +} from "@zwave-js/testing"; +import { wait } from "alcalzone-shared/async"; +import { integrationTest } from "../integrationTestSuite"; + +// Repro for https://github.com/zwave-js/node-zwave-js/issues/6305 + +integrationTest( + "CC Version 0 is ignored for known supported CCs: Security S2", + { + // debug: true, + + nodeCapabilities: { + commandClasses: [ + CommandClasses.Version, + CommandClasses["Security 2"], + ], + }, + + customSetup: async (driver, controller, mockNode) => { + // Create a security manager for the node + const smNode = new SecurityManager2(); + // Copy keys from the driver + smNode.setKey( + SecurityClass.S2_Unauthenticated, + driver.options.securityKeys!.S2_Unauthenticated!, + ); + mockNode.host.securityManager2 = smNode; + mockNode.host.getHighestSecurityClass = () => + SecurityClass.S2_Unauthenticated; + + // Create a security manager for the controller + const smCtrlr = new SecurityManager2(); + // Copy keys from the driver + smCtrlr.setKey( + SecurityClass.S2_Unauthenticated, + driver.options.securityKeys!.S2_Unauthenticated!, + ); + controller.host.securityManager2 = smCtrlr; + controller.host.getHighestSecurityClass = () => + SecurityClass.S2_Unauthenticated; + + // Respond to Nonce Get + const respondToNonceGet: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload instanceof Security2CCNonceGet + ) { + const nonce = smNode.generateNonce( + controller.host.ownNodeId, + ); + const cc = new Security2CCNonceReport(self.host, { + nodeId: controller.host.ownNodeId, + SOS: true, + MOS: false, + receiverEI: nonce, + }); + await self.sendToController( + createMockZWaveRequestFrame(cc, { + ackRequested: false, + }), + ); + return true; + } + return false; + }, + }; + mockNode.defineBehavior(respondToNonceGet); + + // Handle decode errors + const handleInvalidCC: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload instanceof InvalidCC + ) { + if ( + frame.payload.reason + === ZWaveErrorCodes.Security2CC_CannotDecode + || frame.payload.reason + === ZWaveErrorCodes.Security2CC_NoSPAN + ) { + const nonce = smNode.generateNonce( + controller.host.ownNodeId, + ); + const cc = new Security2CCNonceReport(self.host, { + nodeId: controller.host.ownNodeId, + SOS: true, + MOS: false, + receiverEI: nonce, + }); + await self.sendToController( + createMockZWaveRequestFrame(cc, { + ackRequested: false, + }), + ); + return true; + } + } + return false; + }, + }; + mockNode.defineBehavior(handleInvalidCC); + + const reportSecurelySupportedCCs: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload + instanceof Security2CCMessageEncapsulation + && frame.payload.securityClass + === SecurityClass.S2_Unauthenticated + && frame.payload.encapsulated + instanceof Security2CCCommandsSupportedGet + ) { + let cc: CommandClass = + new Security2CCCommandsSupportedReport( + self.host, + { + nodeId: controller.host.ownNodeId, + supportedCCs: [ + // The node supports Version CC securely + CommandClasses.Version, + ], + }, + ); + cc = Security2CC.encapsulate(self.host, cc); + await self.sendToController( + createMockZWaveRequestFrame(cc, { + ackRequested: false, + }), + ); + return true; + } + return false; + }, + }; + mockNode.defineBehavior(reportSecurelySupportedCCs); + + const respondWithInvalidVersionReport: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload + instanceof Security2CCMessageEncapsulation + && frame.payload.encapsulated + instanceof VersionCCCommandClassGet + && frame.payload.encapsulated.requestedCC + === CommandClasses["Security 2"] + ) { + let cc: CommandClass = new VersionCCCommandClassReport( + self.host, + { + nodeId: controller.host.ownNodeId, + requestedCC: + frame.payload.encapsulated.requestedCC, + ccVersion: 0, + }, + ); + cc = Security2CC.encapsulate(self.host, cc); + await self.sendToController( + createMockZWaveRequestFrame(cc, { + ackRequested: false, + }), + ); + return true; + } + return false; + }, + }; + mockNode.defineBehavior(respondWithInvalidVersionReport); + }, + + testBody: async (t, driver, node, mockController, mockNode) => { + t.true(node.supportsCC(CommandClasses["Security 2"])); + }, + }, +); + +integrationTest( + "CC Version 0 is ignored for known supported CCs: Security S0", + { + // debug: true, + + nodeCapabilities: { + commandClasses: [ + CommandClasses.Version, + CommandClasses.Security, + ], + }, + + customSetup: async (driver, controller, mockNode) => { + // Create a security manager for the node + const sm0Node = new SecurityManager({ + ownNodeId: mockNode.id, + networkKey: driver.options.securityKeys!.S0_Legacy!, + nonceTimeout: 100000, + }); + mockNode.host.securityManager = sm0Node; + + // Create a security manager for the controller + const sm0Ctrlr = new SecurityManager({ + ownNodeId: controller.host.ownNodeId, + networkKey: driver.options.securityKeys!.S0_Legacy!, + nonceTimeout: 100000, + }); + controller.host.securityManager = sm0Ctrlr; + + // Respond to S0 Nonce Get + const respondToS0NonceGet: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload instanceof SecurityCCNonceGet + ) { + const nonce = sm0Node.generateNonce( + controller.host.ownNodeId, + 8, + ); + const cc = new SecurityCCNonceReport(self.host, { + nodeId: controller.host.ownNodeId, + nonce, + }); + await self.sendToController( + createMockZWaveRequestFrame(cc, { + ackRequested: false, + }), + ); + return true; + } + return false; + }, + }; + mockNode.defineBehavior(respondToS0NonceGet); + + const reportSecurelySupportedCCs: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload + instanceof SecurityCCCommandEncapsulation + && frame.payload.encapsulated + instanceof SecurityCCCommandsSupportedGet + ) { + const nonceGet = new SecurityCCNonceGet(self.host, { + nodeId: controller.host.ownNodeId, + }); + await self.sendToController( + createMockZWaveRequestFrame(nonceGet, { + ackRequested: false, + }), + ); + + const nonceReport = await self.expectControllerFrame( + 1000, + ( + resp, + ): resp is MockZWaveFrame & { + type: MockZWaveFrameType.Request; + payload: SecurityCCNonceReport; + } => resp.type === MockZWaveFrameType.Request + && resp.payload + instanceof SecurityCCNonceReport, + ); + const receiverNonce = nonceReport.payload.nonce; + + const response: CommandClass = + new SecurityCCCommandsSupportedReport( + self.host, + { + nodeId: controller.host.ownNodeId, + supportedCCs: [ + // The node supports Version CC securely + CommandClasses.Version, + ], + controlledCCs: [], + }, + ); + const cc = SecurityCC.encapsulate(self.host, response); + cc.nonce = receiverNonce; + + await self.sendToController( + createMockZWaveRequestFrame(cc, { + ackRequested: false, + }), + ); + return true; + } + return false; + }, + }; + mockNode.defineBehavior(reportSecurelySupportedCCs); + + const respondWithInvalidVersionReport: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload + instanceof SecurityCCCommandEncapsulation + && frame.payload.encapsulated + instanceof VersionCCCommandClassGet + && frame.payload.encapsulated.requestedCC + === CommandClasses.Security + ) { + await wait(100); + const nonceGet = new SecurityCCNonceGet(self.host, { + nodeId: controller.host.ownNodeId, + }); + await self.sendToController( + createMockZWaveRequestFrame(nonceGet, { + ackRequested: false, + }), + ); + + const nonceReport = await self.expectControllerFrame( + 1000, + ( + resp, + ): resp is MockZWaveFrame & { + type: MockZWaveFrameType.Request; + payload: SecurityCCNonceReport; + } => resp.type === MockZWaveFrameType.Request + && resp.payload + instanceof SecurityCCNonceReport, + ); + const receiverNonce = nonceReport.payload.nonce; + + const response: CommandClass = + new VersionCCCommandClassReport( + self.host, + { + nodeId: controller.host.ownNodeId, + requestedCC: + frame.payload.encapsulated.requestedCC, + ccVersion: 0, + }, + ); + + const cc = SecurityCC.encapsulate(self.host, response); + cc.nonce = receiverNonce; + + await self.sendToController( + createMockZWaveRequestFrame(cc, { + ackRequested: false, + }), + ); + return true; + } + return false; + }, + }; + mockNode.defineBehavior(respondWithInvalidVersionReport); + + // Parse Security CC commands + const parseS0CC: MockNodeBehavior = { + async onControllerFrame(controller, self, frame) { + // We don't support sequenced commands here + if ( + frame.type === MockZWaveFrameType.Request + && frame.payload + instanceof SecurityCCCommandEncapsulation + ) { + frame.payload.mergePartialCCs(undefined as any, []); + } + return false; + }, + }; + mockNode.defineBehavior(parseS0CC); + }, + + testBody: async (t, driver, node, mockController, mockNode) => { + t.true(node.supportsCC(CommandClasses["Security"])); + }, + }, +);