Adding new Inovelli Switch devices LZW30 & LZW30-SN (#1934)

* Adding new Inovelli switches

* Fixing errors with new Inovelli device config

* Minor changes to new Inovelli device config files

* Adding meta data
This commit is contained in:
InovelliUSA 2019-09-30 03:50:18 -06:00 committed by Justin Hammond
parent f340fc511d
commit 66a2680000
5 changed files with 226 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

View file

@ -0,0 +1,129 @@
<Product Revision="6" xmlns="https://github.com/OpenZWave/open-zwave">
<MetaData>
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/031E:0001:0002</MetaDataItem>
<MetaDataItem name="ProductPic">images/inovelli/lzw30-sn.png</MetaDataItem>
<MetaDataItem id="0001" name="ZWProductPage" type="0002">https://products.z-wavealliance.org/products/3451</MetaDataItem>
<MetaDataItem name="ProductPage">https://inovelli.com/shop/smart-light-switches/zwave-smart-switches-gen2/z-wave-on-off-switch-neutral-required-scenes-notifications/</MetaDataItem>
<MetaDataItem name="ProductSupport">https://inovelli.com/shop/smart-light-switches/zwave-smart-switches-gen2/z-wave-on-off-switch-neutral-required-scenes-notifications/</MetaDataItem>
<MetaDataItem name="ExclusionDescription">To Exclude your switch, put your HUB in exclusion mode and press the Configuration Button three (3) times.</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0002">U.S. / Canada / Mexico</MetaDataItem>
<MetaDataItem name="ProductManual">https://products.z-wavealliance.org/ProductManual/File?folder=&amp;filename=MarketCertificationFiles/3451/LZW30-SN%20Manual.pdf</MetaDataItem>
<MetaDataItem name="ResetDescription">You may factory reset the switch by holding down the Config Button for twenty (20) or more seconds. The LED Bar will turn Red and blink three (3) times to confirm.
However, we recommend using a certified Z-Wave controller to remove the device from your network for factory resetting the switch.
Only use either of these procedures in the event that the network primary controller is missing or otherwise inoperable.
</MetaDataItem>
<MetaDataItem name="Description">The Inovelli Red Series On/Off is a Z-Wave in-wall switch that controls attached LED, CFL, &amp; Incandescent lighting which can be highly customized to your liking at the switch itself with our unique config button and advanced firmware. In addition, the Red Series comes with advanced features such as scene support, power monitoring, notifications, local protection, etc.</MetaDataItem>
<MetaDataItem name="Name">LZW30-SN Switch</MetaDataItem>
<MetaDataItem id="0001" name="Identifier" type="0002">LZW30-SN</MetaDataItem>
<MetaDataItem name="InclusionDescription">To include your switch, start the inclusion process on your HUB and tap the Configuration Button three (3) times.
Please Note: If this doesn't work, you can check to see if your switch is within Z-Wave Range by holding down the Configuration Button for 5-10 seconds (if it's not within range, the LED Bar will indicate Red and if it is within Range, the LED Bar will indicate Green). If your switch indicates Red, please move the switch closer to the HUB. If your switch indicates Green, please try running an Exclusion to reset your switch.</MetaDataItem>
<ChangeLog>
<Entry author="Eric Maycock - ericm@inovelli.com" date="10 Sep 2019" revision="6">Adding Metadata</Entry>
</ChangeLog>
</MetaData>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value genre="config" type="list" size="1" index="1" label="Power On State" min="0" max="2" value="0">
<Help>
When Power is restored
Range: 0-2
Default: 0
</Help>
<Item value="0" label="Previous"/>
<Item value="1" label="On"/>
<Item value="2" label="Off"/>
</Value>
<Value genre="config" type="list" size="1" index="2" label="Invert Switch" min="0" max="1" value="0">
<Help>
Inverts the orientation of the switch. Useful when the switch is installed upside down. Essentially up becomes down and down becomes up.
Range: 0-1
Default: 0
</Help>
<Item value="0" label="Disabled"/>
<Item value="1" label="Enabled"/>
</Value>
<Value genre="config" type="short" size="2" index="3" label="Auto Off Timer" min="0" max="32767" value="0">
<Help>
Automatically turns the switch off after this many seconds. When the switch is turned on a timer is started that is the duration of this setting. When the timer expires, the switch is turned off.
Range: 0-32767
Default: 0
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="4" label="Association Behavior" min="0" max="15" value="15">
<Help>
When should the switch send commands to associated devices? 01 - local 02 - 3way 03 - 3way &amp; local 04 - z-wave hub 05 - z-wave hub &amp; local 06 - z-wave hub &amp; 3-way 07 - z-wave hub &amp; local &amp; 3way 08 - timer 09 - timer &amp; local 10 - timer &amp; 3-way 11 - timer &amp; 3-way &amp; local 12 - timer &amp; z-wave hub 13 - timer &amp; z-wave hub &amp; local 14 - timer &amp; z-wave hub &amp; 3-way 15 - all
Range: 0-15
Default: 15
</Help>
</Value>
<Value genre="config" type="short" size="2" index="5" label="LED Indicator Color" min="0" max="255" value="170">
<Help>
This is the color of the LED strip.
Range: 0 to 255
Default: 170
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="6" label="LED Indicator Intensity" min="0" max="10" value="5">
<Help>
This is the intensity of the LED strip.
Range: 0-10
Default: 5
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="7" label="LED Indicator Intensity (When Off)" min="0" max="10" value="1">
<Help>
This is the intensity of the LED strip when the switch is off. This is useful for users to see the light switch location when the lights are off.
Range: 0 - 10
Default: 0
</Help>
</Value>
<Value genre="config" type="int" size="4" index="8" label="LED Strip Effect" min="0" max="83823359" value="0">
<Help>
Please see website for documentation.
Range: 0-83823359
Default: 0
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="10" label="Active Power Alerts" min="0" max="100" value="10">
<Help>
The power level change that will result in a new power report being sent. The value is a percentage of the previous report. 0 = disabled.
Range: 0-100
Default: 10
</Help>
</Value>
<Value genre="config" type="short" size="2" index="11" label="Periodic Power + Energy Reports" min="0" max="32767" value="3600">
<Help>
Time period between consecutive power &amp; energy reports being sent (in seconds). The timer is reset after each report is sent.
Range: 0 to 32767
Default: 3600
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="12" label="Energy Reports" min="0" max="100" value="10">
<Help>
The energy level change that will result in a new energy report being sent. The value is a percentage of the previous report.
Range: 0-100
Default: 10
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" label="Lifeline" max_associations="5" />
<Group index="2" label="Basic_Set" max_associations="5" />
</Associations>
</CommandClass>
<!-- Central Scene Reports -->
<CommandClass id="91">
<Instance index="1" />
<Value type="int" genre="system" instance="1" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" min="-2147483648" max="2147483647" value="2" />
<Value type="int" genre="user" instance="1" index="2" label="Top Button Scene" units="" read_only="false" write_only="false" verify_changes="false" min="-2147483648" max="2147483647" value="0" />
<Value type="int" genre="user" instance="1" index="1" label="Bottom Button Scene" units="" read_only="false" write_only="false" verify_changes="false" min="-2147483648" max="2147483647" value="0" />
<Value type="int" genre="user" instance="1" index="3" label="Config Button Scene" units="" read_only="false" write_only="false" verify_changes="false" min="-2147483648" max="2147483647" value="0" />
</CommandClass>
</Product>

93
config/inovelli/lzw30.xml Normal file
View file

@ -0,0 +1,93 @@
<Product Revision="5" xmlns="https://github.com/OpenZWave/open-zwave">
<MetaData>
<MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/031E:0001:0004</MetaDataItem>
<MetaDataItem name="ProductPic">images/inovelli/lzw30.png</MetaDataItem>
<MetaDataItem id="0001" name="ZWProductPage" type="0004">https://products.z-wavealliance.org/products/3452</MetaDataItem>
<MetaDataItem name="ProductPage">https://inovelli.com/shop/smart-light-switches/zwave-smart-switches-gen2/pre-order-z-wave-on-off-switch-base-model/</MetaDataItem>
<MetaDataItem name="ProductSupport">https://inovelli.com/shop/smart-light-switches/zwave-smart-switches-gen2/pre-order-z-wave-on-off-switch-base-model</MetaDataItem>
<MetaDataItem name="ExclusionDescription">To Exclude your switch, put your HUB in exclusion mode and press the Configuration Button three (3) times.</MetaDataItem>
<MetaDataItem id="0001" name="FrequencyName" type="0004">U.S. / Canada / Mexico</MetaDataItem>
<MetaDataItem name="ProductManual">https://products.z-wavealliance.org/ProductManual/File?folder=&amp;filename=MarketCertificationFiles/3452/LZW30%20Manual.pdf</MetaDataItem>
<MetaDataItem name="ResetDescription">You may factory reset the switch by holding down the Config Button for twenty (20) or more seconds. The LED Bar will turn Red and blink three (3) times to confirm.
However, we recommend using a certified Z-Wave controller to remove the device from your network for factory resetting the switch.
Only use either of these procedures in the event that the network primary controller is missing or otherwise inoperable.
</MetaDataItem>
<MetaDataItem name="Description">The Inovelli On/Off switch is a Z-Wave device that controls attached LED, CFL, &amp; Incandescent lighting which can be highly customized to your liking at the switch itself with our unique config button and advanced firmware.</MetaDataItem>
<MetaDataItem name="Name">LZW30 Switch</MetaDataItem>
<MetaDataItem id="0001" name="Identifier" type="0004">LZW30</MetaDataItem>
<MetaDataItem name="InclusionDescription">To include your switch, start the inclusion process on your HUB and tap the Configuration Button three (3) times.
Please Note: If this doesn't work, you can check to see if your switch is within Z-Wave Range by holding down the Configuration Button for 5-10 seconds (if it's not within range, the LED Bar will indicate Red and if it is within Range, the LED Bar will indicate Green). If your switch indicates Red, please move the switch closer to the HUB. If your switch indicates Green, please try running an Exclusion to reset your switch.
</MetaDataItem>
<ChangeLog>
<Entry author="Eric Maycock - ericm@inovelli.com" date="10 Sep 2019" revision="5">Adding Metadata</Entry>
</ChangeLog>
</MetaData>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value genre="config" type="list" size="1" index="1" label="Power On State" min="0" max="2" value="0">
<Help>
When Power is restored
Range: 0-2
Default: 0
</Help>
<Item value="0" label="Previous"/>
<Item value="1" label="On"/>
<Item value="2" label="Off"/>
</Value>
<Value genre="config" type="list" size="1" index="2" label="Invert Switch" min="0" max="1" value="0">
<Help>
Inverts the orientation of the switch. Useful when the switch is installed upside down. Essentially up becomes down and down becomes up.
Range: 0-1
Default: 0
</Help>
<Item value="0" label="Disabled"/>
<Item value="1" label="Enabled"/>
</Value>
<Value genre="config" type="short" size="2" index="3" label="Auto Off Timer" min="0" max="32767" value="0">
<Help>
Automatically turns the switch off after this many seconds. When the switch is turned on a timer is started that is the duration of this setting. When the timer expires, the switch is turned off.
Range: 0-32767
Default: 0
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="4" label="Association Behavior" min="0" max="15" value="15">
<Help>
When should the switch send commands to associated devices? 01 - local 02 - 3way 03 - 3way &amp; local 04 - z-wave hub 05 - z-wave hub &amp; local 06 - z-wave hub &amp; 3-way 07 - z-wave hub &amp; local &amp; 3way 08 - timer 09 - timer &amp; local 10 - timer &amp; 3-way 11 - timer &amp; 3-way &amp; local 12 - timer &amp; z-wave hub 13 - timer &amp; z-wave hub &amp; local 14 - timer &amp; z-wave hub &amp; 3-way 15 - all
Range: 0-15
Default: 15
</Help>
</Value>
<Value genre="config" type="short" size="2" index="5" label="LED Indicator Color" min="0" max="255" value="170">
<Help>
This is the color of the LED strip.
Range: 0 to 255
Default: 170
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="6" label="LED Indicator Intensity" min="0" max="10" value="5">
<Help>
This is the intensity of the LED strip.
Range: 0-10
Default: 5
</Help>
</Value>
<Value genre="config" type="byte" size="1" index="7" label="LED Indicator Intensity (When Off)" min="0" max="10" value="1">
<Help>
This is the intensity of the LED strip when the switch is off. This is useful for users to see the light switch location when the lights are off.
Range: 0 - 10
Default: 0
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" label="Lifeline" max_associations="5" />
<Group index="2" label="Basic_Set" max_associations="5" />
</Associations>
</CommandClass>
</Product>

View file

@ -965,7 +965,10 @@
<Product config="inovelli/nzw96.xml" id="6000" name="NZW96 1-Channel Outdoor Smart Plug" type="6000"/>
<Product config="inovelli/nzw97.xml" id="6100" name="NZW97 2-Channel Outdoor Smart Plug" type="6100"/>
</Manufacturer>
<Manufacturer id="031E" name="Inovelli"></Manufacturer>
<Manufacturer id="031E" name="Inovelli">
<Product type="0002" id="0001" name="LZW30-SN Switch Red Series" config="inovelli/lzw30-sn.xml"/>
<Product type="0004" id="0001" name="LZW30 Switch" config="inovelli/lzw30.xml"/>
</Manufacturer>
<Manufacturer id="0100" name="Insignia"></Manufacturer>
<Manufacturer id="0006" name="Intel"></Manufacturer>
<Manufacturer id="001c" name="IntelliCon"></Manufacturer>