Skip to content

Commit 37691d5

Browse files
InovelliUSAInovelliUSA
andauthored
WWSTCERT-8360 Inovelli VZW32-SN: Adding support for this device for the WWST program (#2371)
* Add support for Inovelli mmWave switch * Fix for measurement unit being cm (not mm) * Configure illuminance reporting and fix p101-106 unit incorrect * adjusting lux reporting. remove p117 as mmwave param and updated its options * initializing values for occupancy, illuminance, and binding to occupancy cluster * add ability to reset energy meter * add ability to reset energy meter * adjusting some default parameters and adding ota image notify for firmware update process during certification * adding missing OTAUpgrade declaration * Inovelli - adding support for vzw32-sn for wwst * accidentally included some vzm32-sn (zigbee) changes in this branch. Removing them * some updates from linter results. Notification turns on when color changed. Update the app UI * Removing unsupported capabilities * fixing mmwave reset command * remove some preferences. Prevent extra events being sent for child device during init * add copyright info * remove firmware update capability * remove unused configuration handler and notification class * removing on/off and level handlers * removing version report features * add unit tests * updating notification profile as requested by ST * update unit test for different rgbw profile * remove versionget command * fix lua errors * some more fixes for test unit files * missed an unused variable * modify unit test files. Changes to device init to be more efficient * Remove unused code * linter fixes * remove unused init function * fixing linter error * removing firmware update from rgbw bulb. Adding custom refresh handler * modify refresh command so it doesn't kill the driver * consolidating drivers. Updating some unit tests * Fixing some linter warnings * fix inovelli button test error * fix linter warning on button test * fix color init for lzw31 black switch * better naming of driver files * will updated supportedValues for held and down_hold events. This can likely be removed in the future * linter warnings fixed * linter warnings fixed * fix minor formatting issues and copyright issue --------- Co-authored-by: InovelliUSA <tech@inovelli.com>
1 parent c0f12f8 commit 37691d5

21 files changed

+2043
-213
lines changed

drivers/SmartThings/zwave-switch/fingerprints.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,23 @@ zwaveManufacturer:
4545
productId: 0x0000
4646
deviceProfileName: switch-level
4747
- id: "Inovelli/Dimmer/Power/Energy"
48-
deviceLabel: Inovelli Dimmer Switch
48+
deviceLabel: Inovelli Dimmer Red Series
4949
manufacturerId: 0x031E
5050
productType: 0x0001
5151
productId: 0x0001
5252
deviceProfileName: inovelli-dimmer-power-energy
5353
- id: "Inovelli/Dimmer"
54-
deviceLabel: Inovelli Dimmer Switch
54+
deviceLabel: Inovelli Dimmer Black Series
5555
manufacturerId: 0x031E
5656
productType: 0x0003
5757
productId: 0x0001
5858
deviceProfileName: inovelli-dimmer
59+
- id: "Inovelli/VZW32-SN"
60+
deviceLabel: Inovelli mmWave Dimmer Red Series
61+
manufacturerId: 0x031E
62+
productType: 0x0017
63+
productId: 0x0001
64+
deviceProfileName: inovelli-mmwave-dimmer-vzw32-sn
5965
- id: "010F/0403"
6066
deviceLabel: Fibaro Single Switch
6167
manufacturerId: 0x010F

drivers/SmartThings/zwave-switch/profiles/inovelli-dimmer-power-energy.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,48 @@ components:
2727
categories:
2828
- name: Light
2929
- id: button1
30+
label: Down Button
3031
capabilities:
3132
- id: button
3233
version: 1
3334
categories:
3435
- name: RemoteController
3536
- id: button2
37+
label: Up Button
3638
capabilities:
3739
- id: button
3840
version: 1
3941
categories:
4042
- name: RemoteController
4143
- id: button3
44+
label: Config Button
4245
capabilities:
4346
- id: button
4447
version: 1
4548
categories:
4649
- name: RemoteController
4750
preferences:
51+
- name: "notificationChild"
52+
title: "Add Child Device - Notification"
53+
description: "Create Separate Child Device for Notification Control"
54+
required: false
55+
preferenceType: boolean
56+
definition:
57+
default: false
58+
- name: "notificationType"
59+
title: "Notification Effect"
60+
description: "This is the notification effect used by the notification child device"
61+
required: false
62+
preferenceType: enumeration
63+
definition:
64+
options:
65+
"0": "Clear"
66+
"1": "Solid"
67+
"2": "Chase"
68+
"3": "Fast Blink"
69+
"4": "Slow Blink"
70+
"5": "Pulse"
71+
default: 1
4872
- name: "dimmingSpeed"
4973
title: "Dimming Speed"
5074
description: "How fast or slow the light changes state when you hold the switch.

0 commit comments

Comments
 (0)