Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(config): import Z-Wave Alliance Files batch 1 #1619

Merged
merged 24 commits into from Feb 11, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1c0b10d
feat: batch1
blhoward2 Feb 6, 2021
823677f
Revert "feat: batch1"
blhoward2 Feb 6, 2021
3114ebb
feat: batch1
blhoward2 Feb 6, 2021
b7932aa
fix: first set of files
blhoward2 Feb 9, 2021
55ae858
Update packages/config/config/devices/0x000c/hs-fls100-g2.json
blhoward2 Feb 10, 2021
804c620
Update packages/config/config/devices/0x000c/hs-fls100-g2.json
blhoward2 Feb 10, 2021
8f602e6
Update packages/config/config/devices/0x031e/lzw60.json
blhoward2 Feb 10, 2021
1c46e76
Update packages/config/config/devices/0x031e/lzw60.json
blhoward2 Feb 10, 2021
57eed7b
Update packages/config/config/devices/0x031e/lzw60.json
blhoward2 Feb 10, 2021
fd200c3
Update packages/config/config/devices/0x031e/lzw60.json
blhoward2 Feb 10, 2021
2c8481b
Update packages/config/config/devices/0x031e/lzw60.json
blhoward2 Feb 10, 2021
e03c8da
Update packages/config/config/devices/0x031e/lzw60.json
blhoward2 Feb 10, 2021
5803a3b
fix: device files
blhoward2 Feb 10, 2021
f63d2fc
Merge branch 'master' into batch1
blhoward2 Feb 10, 2021
36dda9d
fix: lint fixes
blhoward2 Feb 10, 2021
cb2e0db
Merge branch 'batch1' of https://github.com/blhoward2/node-zwave-js i…
blhoward2 Feb 10, 2021
8b9d695
fix: corrections to files
blhoward2 Feb 10, 2021
fa5ae12
Update packages/config/config/devices/0x000c/hs-fls100-g2.json
blhoward2 Feb 10, 2021
9afa4ae
Update packages/config/config/devices/0x000c/hs-fls100-g2.json
blhoward2 Feb 10, 2021
01432a5
Update packages/config/config/devices/0x000c/hs-fls100-g2.json
blhoward2 Feb 10, 2021
640cd6e
Update packages/config/config/devices/0x001d/zw15r.json
blhoward2 Feb 11, 2021
c81f770
Update packages/config/config/devices/0x031e/lzw41.json
blhoward2 Feb 11, 2021
6440efa
Update packages/config/config/devices/0x031e/lzw41.json
blhoward2 Feb 11, 2021
d1845b7
Update lzw41.json
blhoward2 Feb 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
64 changes: 39 additions & 25 deletions packages/config/config/devices/0x000c/hs-fls100-g2.json
Expand Up @@ -8,114 +8,121 @@
"devices": [
{
"productType": "0x0201",
"productId": "0x000c"
"productId": "0x000c",
"zwaveAllianceId": 3984
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"supportsZWavePlus": true,
"paramInformation": {
"1": {
"label": "PIR trigger off period",
"description": "Period to send Trigger Off command after PIR is triggered.",
"unit": "seconds",
"label": "PIR Trigger Off Period",
"description": "Period after which to send Trigger Off command after the PIR is triggered.",
"valueSize": 2,
"unit": "seconds",
"minValue": 8,
"maxValue": 720,
"defaultValue": 180,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": true
},
"2": {
"label": "Illuminance sensor threshold",
"description": "Lux level to activate the PIR",
"unit": "lux",
"label": "Lux Sensor Threshold",
"description": "Ambient light level to turn light on",
"valueSize": 2,
"unit": "lux",
"minValue": 10,
"maxValue": 900,
"defaultValue": 50,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": true
},
"3": {
"label": "Auto Report luminance and temperature interval",
"unit": "minutes",
"label": "Multilevel Sensor Report Interval",
"description": "Sets the interval for periodic lux level and temperature reports",
"valueSize": 2,
"unit": "minutes",
"minValue": 1,
"maxValue": 1440,
"defaultValue": 10,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": true
},
"4": {
"label": "PIR trigger alert",
"label": "PIR Trigger Alerts",
"valueSize": 1,
"minValue": 0,
"maxValue": 1,
"defaultValue": 1,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": false,
"options": [
{
"label": "Disable alert",
"label": "Disabled",
"value": 0
},
{
"label": "Enable alert",
"label": "Enabled",
"value": 1
}
]
},
"5": {
"label": "Floodlight control mode",
"label": "Floodlight Control Mode",
"valueSize": 1,
"minValue": 0,
"maxValue": 1,
"defaultValue": 1,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": false,
"options": [
{
"label": "Controlled by Z-Wave controller only",
"label": "Z-Wave only",
"value": 0
},
{
"label": "Controlled by PIR trigger and Lux level, or by Z-Wave controller",
"label": "PIR, lux, or Z-Wave triggers",
"value": 1
}
]
},
"6": {
"label": "Floodlight triggers",
"label": "Floodlight Triggers",
"valueSize": 1,
"minValue": 0,
"maxValue": 1,
"defaultValue": 0,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": false,
"options": [
{
"label": "Floodlight is controlled by Lux level and PIR trigger",
"label": "Control floodlight by lux and PIR triggers",
"value": 0
},
{
"label": "Floodlight is controlled by Lux level only, regardless of PIR trigger",
"label": "Lux level only",
"value": 1
}
]
},
"7": {
"label": "Measured temperature offset",
"unit": "0.1 °C",
"label": "Temperature Sensor Offset",
"valueSize": 1,
"unit": "0.1°C",
"minValue": -100,
"maxValue": 100,
"defaultValue": 0,
Expand All @@ -124,28 +131,35 @@
"allowManualEntry": true
},
"8": {
"label": "PIR Sensitivity Level",
"label": "PIR Sensitivity",
"valueSize": 1,
"minValue": 0,
"maxValue": 2,
"defaultValue": 2,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": false,
"options": [
{
"label": "Low level, approx. 6m distance",
"label": "Low - Approximately 6m",
"value": 0
},
{
"label": "Mid level, approx. 10m distance",
"label": "Medium - Approximately 10m",
"value": 1
},
{
"label": "High level, approx. 20m distance",
"label": "High - Approximately 20m",
"value": 2
}
]
}
},
"metadata": {
"inclusion": "1. Put the Z-Wave controller into inclusion mode.\n2. Press the Link button 3 times within 1.5 seconds to put the unit into inclusion mode.",
"exclusion": "1. Put the Z-Wave Controller into exclusion mode. \n2. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode",
"reset": "The product reset is to operate only when the primary controller is missing or inoperable. Press the Link button 3 times within 1.5 seconds to put the unit into exclusion mode.Within 1 second of step 1, press the Link button again and hold until LED is off (about 5 seconds)",
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3984/HS-FLS100-G2-Manual_certification%2020200915.pdf"
}
}
52 changes: 52 additions & 0 deletions packages/config/config/devices/0x001d/zw15r.json
@@ -0,0 +1,52 @@
// Leviton ZW15R
// Receptacle
{
"manufacturer": "Leviton",
"manufacturerId": "0x001d",
"label": "ZW15R",
"description": "Receptacle",
"devices": [
{
"productType": "0x0037",
"productId": "0x0002",
"zwaveAllianceId": 3829
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"paramInformation": {
"7": {
"label": "Status LED configuration",
"valueSize": 1,
"minValue": 0,
"maxValue": 255,
"defaultValue": 0,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": false,
"options": [
{
"label": "Locater mode",
"value": 255
},
{
"label": "Status mode",
"value": 254
},
{
"label": "LED off",
"value": 0
}
]
}
},
"metadata": {
"inclusion": "Classic Inclusion To A Z-Wave Network\nFor older controllers Classic Inclusion is supported. Depending on the age of the controller the controller will need to be 3 to 35 feet from the device when including.\n1. To enter programming mode, hold the button for 7 seconds. The status light will turn amber, release and the status light will blink.\n2. Follow the Z-Wave controller instructions to enter exclusion mode.\n3. Tap the top of the button one time. The status light will quickly flash green.\n4. The Z-Wave controller will confirm successful exclusion from the network",
"exclusion": "Exclusion From A Z-Wave Network\nWhen removing an outlet from a Z-Wave network, best practice is to use the exclusion command found in the Z-Wave controller.\n1. To enter programming mode, hold the button for 7 seconds. The status light will turn amber, release and the status light will blink.\n2. Follow Z-Wave controller directions to enter exclusion mode\n3. Tap the button 1 time. The status light will quickly flash green.\n4. The Z-Wave controller will remove the device from the network",
"reset": "Factory Default\nWhen removing an outlet from a network it is best practice to use the exclusion process. In situations where a device needs to be returned to factory default follow the following steps. A reset should only be used when a controller is inoperable or missing.\n1. Hold the button for 7 seconds, the status light will turn amber. Continue holding the button for another 7 seconds (total of 14 seconds). The status light will quickly flash red/amber.\n2. Release the button and the device will reset",
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=product_documents/3829/Draft%20ZW15R%203-25-20.pdf"
}
}
1 change: 0 additions & 1 deletion packages/config/config/devices/0x0063/12729.json
Expand Up @@ -92,7 +92,6 @@
"label": "Dim Rate Steps (All-On/All-Off)",
"description": "Number of steps or levels",
"valueSize": 1,
"unit": "10ms",
"minValue": 1,
"maxValue": 99,
"defaultValue": 1,
Expand Down
1 change: 0 additions & 1 deletion packages/config/config/devices/0x0063/14280_zw3107.json
Expand Up @@ -95,7 +95,6 @@
"label": "Dim Rate Steps (All-On/All-Off)",
"description": "Number of steps or levels",
"valueSize": 1,
"unit": "10ms",
"minValue": 1,
"maxValue": 99,
"defaultValue": 1,
Expand Down
52 changes: 52 additions & 0 deletions packages/config/config/devices/0x0063/14286_zw1001.json
@@ -0,0 +1,52 @@
// GE/Jasco 14286 / ZW1001
// In-Wall Smart Outlet
{
"manufacturer": "GE/Jasco",
"manufacturerId": "0x0063",
"label": "14286 / ZW1001",
"description": "In-Wall Smart Outlet",
"devices": [
{
"productType": "0x4952",
"productId": "0x3035",
"zwaveAllianceId": 2112
}
],
"firmwareVersion": {
"min": "0.0",
"max": "255.255"
},
"paramInformation": {
"3": {
"label": "LED Light",
"valueSize": 1,
"minValue": 0,
"maxValue": 2,
"defaultValue": 1,
"unsigned": true,
"readOnly": false,
"writeOnly": false,
"allowManualEntry": false,
"options": [
{
"label": "LED on when light off",
"value": 0
},
{
"label": "LED on when light on",
"value": 1
},
{
"label": "LED always off",
"value": 2
}
]
}
},
"metadata": {
"inclusion": "1. Follow the instructions for your Z-Wave certified\ncontroller to add a device to the Z-Wave network.\n2. Once the controller is ready to add your device, press and\nrelease the Program Button to add it in the network",
"exclusion": "1. Follow the instructions for your Z-Wave certified controller to\nremove a device from the Z-Wave network.\n2. Once the controller is ready to remove your device, press and\nrelease the manual/program button on the smart dimmer to\nremove it from the network",
"reset": "1. Press and hold the button for at least 3 seconds. The LED light\nwill blink 5 times to confirm.\nNOTE: This should only be used in the event your network’s primary\ncontroller is missing or otherwise inoperable",
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2112/Binder1.pdf"
}
}
45 changes: 0 additions & 45 deletions packages/config/config/devices/0x0063/14288.json

This file was deleted.