Skip to content

Commit

Permalink
Update Stable config ZWave
Browse files Browse the repository at this point in the history
  • Loading branch information
jphomi committed Apr 17, 2018
1 parent a4a061f commit 9863f4d
Show file tree
Hide file tree
Showing 24 changed files with 760 additions and 81 deletions.
95 changes: 68 additions & 27 deletions STABLE/Drivers/Zwave/aeotec/zw111.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Aeotec ZW111 Nano Dimmer, base on Engineering Spec 12/07/2016
Aeotec ZW111 Nano Dimmer, base on Engineering Spec 3/6/2018
Product Type ID: EU=0x00, US=0x01, AU=0x02 CN=0x1D
https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
-->
Expand Down Expand Up @@ -35,13 +35,30 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
<Help>To set which notification would be sent to the associated nodes in association group 3 when using the external switch 1 to switch the loads</Help>
<Item label="None" value="0"/>
<Item label="Basic" value="1"/>
<Item label="Switch Multilevel Set" value="2"/>
</Value>
<Value type="list" index="82" genre="config" label="Notification report using the external switch 2" units="" size="1" value="1">
<Help>To set which notification would be sent to the associated nodes in association group 4 when using the external switch 2 to switch the loads</Help>
<Item label="None" value="0"/>
<Item label="Basic" value="1"/>
</Value>
<Value type="int" index="85" genre="config" label="State appointment 1" value="2566920192">
<Item label="Switch Multilevel Set" value="2"/>
</Value>
<Value type="list" index="83" genre="config" label="LED status" units="" size="1" value="0">
<Help>Configure the state of LED when it is in 3 modes below</Help>
<Item label="The LED will follow the status" value="0"/>
<Item label="LED will follow the status (on/off) of its load but the LED will turn off after 5 seconds" value="1"/>
<Item label="Night light mode" value="2"/>
</Value>
<Value type="int" index="84" genre="config" label="Time set for Night light mode" value="301991936">
<Help>
Value1: Hour of ON.
Value2: Minute of ON.
Value3: Hour of OFF.
Value4: Minute of OFF.
E.g. The default setting is the Night light mode is enabled at 12: 00 and disabled at 8:00 0x12000800.
</Help>
</Value>
<Value type="int" index="85" genre="config" label="State appointment 1" value="1179747">
<Help>State appointment
Set the ON time of output load.
Value1 = 0, disable or = non zero, enable (day, bit0 - bit6 represent Mon to Sun).
Expand All @@ -50,7 +67,7 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
Value4 = ON (brightness level)
</Help>
</Value>
<Value type="int" index="86" genre="config" label="State appointment 2" value="8960">
<Value type="int" index="86" genre="config" label="State appointment 2" value="1507328">
<Help>State appointment
Set the ON time of output load.
Value1 = 0, disable or = non zero, enable (day, bit0 - bit6 represent Mon to Sun).
Expand Down Expand Up @@ -84,10 +101,10 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
Value 2 Reserved
Value 3 Reserved
Value 4 (lsb) bits 7-4 reserved
bit 3 current
bit 2 voltage
bit 1 watt
bit 0 kWh
bit 3 kWh
bit 2 watt
bit 1 current
bit 0 voltage
</Help>
</Value>
<Value type="int" index="102" genre="config" label="Report type sent in Reporting Group 2" units="" value="0">
Expand All @@ -101,10 +118,10 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
Value 2 Reserved
Value 3 Reserved
Value 4 (lsb) bits 7-4 reserved
bit 3 current
bit 2 voltage
bit 1 watt
bit 0 kWh
bit 3 kWh
bit 2 watt
bit 1 current
bit 0 voltage
</Help>
</Value>
<Value type="int" index="103" genre="config" label="Report type sent in Reporting Group 3" units="" value="0">
Expand All @@ -118,10 +135,10 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
Value 2 Reserved
Value 3 Reserved
Value 4 (lsb) bits 7-4 reserved
bit 3 current
bit 2 voltage
bit 1 watt
bit 0 kWh
bit 3 kWh
bit 2 watt
bit 1 current
bit 0 voltage
</Help>
</Value>
<Value type="button" index="110" genre="config" label="Set 111-113 to default" units="" write_only="true" value="0" affects="111,112,113">
Expand All @@ -139,20 +156,20 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
<Value type="list" index="120" genre="config" label="Set the external switch mode for S1" units="" min="0" max="4" size="1" value="0">
<Help>When the mode is determined, this mode value will not be reset after exclusion</Help>
<Item label="Unidentified" value="0"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="Momentary button" value="3"/>
<Item label="Enter automatic identification" value="4"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="Push button" value="3"/>
<Item label="Automatic identification mode" value="4"/>
</Value>
<Value type="list" index="121" genre="config" label="Set the external switch mode for S2" units="" min="0" max="4" size="1" value="0">
<Help>When the mode is determined, this mode value will not be reset after exclusion</Help>
<Item label="Unidentified" value="0"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="Momentary button" value="3"/>
<Item label="Enter automatic identification" value="4"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="Push button" value="3"/>
<Item label="Automatic identification mode" value="4"/>
</Value>
<Value type="list" index="122" genre="config" label="Touch panel port state" units="" min="0" max="5" size="1" value="0" read_only="true">
<Value type="list" index="122" genre="config" label="Touch panel" units="" min="0" max="5" size="1" value="0" read_only="true">
<Help>Get the state of touch panel port</Help>
<Item label="Not connected" value="0"/>
<Item label="Connected" value="5"/>
Expand Down Expand Up @@ -190,12 +207,36 @@ https://aeotec.freshdesk.com/helpdesk/attachments/6048080397
<Item label="Capacitive load" value="2"/>
<Item label="Inductive load" value="3"/>
</Value>
<Value type="byte" index="131" genre="config" label="Min brightness level" units="%" min="0" max="99" value="20">
<Value type="byte" index="131" genre="config" label="Min brightness level" units="%" min="0" max="99" value="0">
<Help>Set the min brightness level that the load can reach to</Help>
</Value>
<Value type="byte" index="132" genre="config" label="Max brightness level" units="%" min="0" max="99" value="95">
<Value type="byte" index="132" genre="config" label="Max brightness level" units="%" min="0" max="99" value="99">
<Help>Set the max brightness level that the load can reach to</Help>
</Value>
<Value type="byte" index="247" genre="config" label="Working way for S1/S2" value="0">
<Help>
Set the working way for S1/S2 when the Switch mode is 2 state switch mode.
Bit 0 =0, S1 is a toggle switch.
Bit 0 =1, S1 is an On/Off switch, the out load state and S1 switch state would be in sync when using S1 to control the output load.
Bit 1 =0, S2 is a toggle switch.
Bit 1 =1, S2 is an On/Off switch, the out load state and S2 switch state would be in sync when using S2 to control the output load.
Bit 2- Bit 7, reserved.
</Help>
</Value>
<Value type="byte" index="248" genre="config" label="Function of S1/S2" value="131">
<Help>
Set the function of S1/S2.
Bit 0 = 0, the function of sending NIF is disabled.
Bit 0 = 1, the function of sending NIF is enabled.
Bit 1 = 0, the function of entering RF power level test mode is disabled.
Bit 1 = 1, the function of entering RF power level test mode is enabled.
Bit 2 = 0, the function of factory reset is disabled.
Bit 2 = 1, the function of factory reset is enabled.
Bit 3- Bit 6 = reserved.
Bit 7 = 0, the setting for Bit 0 -Bit 2 are ineffective.
Bit 7 = 1, the setting for Bit 0 -Bit 2 are effective.
</Help>
</Value>
<Value type="list" index="249" genre="config" label="Recognition way of load" units="" min="0" max="2" size="1" value="2">
<Help>Set the recognition way of load</Help>
<Item label="Never recognize the load when power on" value="0"/>
Expand Down
39 changes: 26 additions & 13 deletions STABLE/Drivers/Zwave/aeotec/zw132.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Aeotec ZW132 Dual Nano Switch, base on Engineering Spec 02/27/2017
Aeotec ZW132 Dual Nano Switch, base on Engineering Spec 08/23/2017
Product Type ID: EU=0x00, US=0x01, AU=0x02 CN=0x1D
-->
<Product xmlns='http://code.google.com/p/open-zwave/'>
Expand Down Expand Up @@ -179,25 +179,38 @@ Product Type ID: EU=0x00, US=0x01, AU=0x02 CN=0x1D
<Value type="int" index="113" genre="config" label="Send Interval for Reporting Group 3" units="seconds" min="0" max="2147483647" value="600">
<Help>Defines the time interval when the defined report for group 3 is sent.</Help>
</Value>
<Value type="list" index="120" genre="config" label="Set the external S1 mode" units="" min="0" max="3" size="1" value="0">
<Value type="list" index="120" genre="config" label="Set the external S1 mode" units="" min="0" max="4" size="1" value="0">
<Help>When the switch mode of S1 is determined or identified or configured, this mode value will not be reset after exclusion</Help>
<Item label="Enter automatic identification" value="0"/>
<Item label="Unidentified" value="0"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="momentary button" value="3"/>
<Item label="Push button" value="3"/>
<Item label="Automatic identification mode" value="4"/>
</Value>
<Value type="list" index="121" genre="config" label="Set the external S2 mode" units="" min="0" max="3" size="1" value="0">
<Value type="list" index="121" genre="config" label="Set the external S2 mode" units="" min="0" max="4" size="1" value="0">
<Help>When the switch mode of S2 is determined or identified or configured, this mode value will not be reset after exclusion</Help>
<Item label="Enter automatic identification" value="0"/>
<Item label="Unidentified" value="0"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="momentary button" value="3"/>
</Value>
<Value type="list" index="122" genre="config" label="Set the control destination of the external switch" units="" min="0" max="3" size="1" value="3">
<Help></Help>
<Item label="Control itself" value="1"/>
<Item label="Control other nodes in the same network" value="2"/>
<Item label="Control itself and other nodes in the same network" value="3"/>
<Item label="Push button" value="3"/>
<Item label="Automatic identification mode" value="4"/>
</Value>
<Value type="list" index="122" genre="config" label="Control destination for S1" units="" min="0" max="3" size="1" value="3">
<Help>Set the control destination for external switch S1</Help>
<Item label="Control the output load itself" value="1"/>
<Item label="Control other nodes" value="2"/>
<Item label="Control the output load itself and other nodes" value="3"/>
</Value>
<Value type="list" index="123" genre="config" label="Control destination for S2" units="" min="0" max="3" size="1" value="3">
<Help>Set the control destination for external switch S2</Help>
<Item label="Control the output load itself" value="1"/>
<Item label="Control other nodes" value="2"/>
<Item label="Control the output load itself and other nodes" value="3"/>
</Value>
<Value type="list" index="251" genre="config" label="Factory reset function of Action" units="" min="0" max="1" size="1" value="1">
<Help>Enable/disable the factory reset function of Action</Help>
<Item label="Disable" value="0"/>
<Item label="Enable" value="1"/>
</Value>
<Value type="list" index="252" genre="config" label="Configuration Locked" units="" min="0" max="1" size="1" value="0">
<Help>Enable/disable Configuration Locked</Help>
Expand Down
40 changes: 27 additions & 13 deletions STABLE/Drivers/Zwave/aeotec/zw140.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Aeotec ZW140 Dual Nano Switch, base on Engineering Spec 01/10/2016
Aeotec ZW140 Dual Nano Switch, base on Engineering Spec 06/02/2017
Product Type ID: EU=0x00, US=0x01, AU=0x02 CN=0x1D
-->
<Product xmlns='http://code.google.com/p/open-zwave/'>
Expand All @@ -18,7 +18,10 @@ Product Type ID: EU=0x00, US=0x01, AU=0x02 CN=0x1D
<Item label="Always off" value="2"/>
</Value>
<Value type="list" index="80" genre="config" label="Notification report association group 1" units="" size="1" value="3">
<Help>To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed</Help>
<Help>
To set which notification would be sent to the associated nodes in association group 1 when the state of output load is changed.
Note: When just only one channel load state is changed, the report message Hail CC or Basic Report CC would be Multi Channel encapsulated.
</Help>
<Item label="None" value="0"/>
<Item label="Hail" value="1"/>
<Item label="Basic" value="2"/>
Expand Down Expand Up @@ -67,27 +70,38 @@ Product Type ID: EU=0x00, US=0x01, AU=0x02 CN=0x1D
E.g. The default setting 0x001707F00
</Help>
</Value>
<Value type="list" index="120" genre="config" label="Set the external S1 mode" units="" min="0" max="3" size="1" value="0">
<Value type="list" index="120" genre="config" label="Set the external S1 mode" units="" min="0" max="4" size="1" value="0">
<Help>When the switch mode of S1 is determined or identified or configured, this mode value will not be reset after exclusion</Help>
<Item label="Unknown switch mode" value="0"/>
<Item label="Unidentified" value="0"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="Momentary button" value="3"/>
<Item label="Push button" value="3"/>
<Item label="Automatic identification mode" value="4"/>
</Value>
<Value type="list" index="121" genre="config" label="Set the external S2 mode" units="" min="0" max="3" size="1" value="0">
<Value type="list" index="121" genre="config" label="Set the external S2 mode" units="" min="0" max="4" size="1" value="0">
<Help>When the switch mode of S2 is determined or identified or configured, this mode value will not be reset after exclusion</Help>
<Item label="Unknown switch mode" value="0"/>
<Item label="Unidentified" value="0"/>
<Item label="2-state switch" value="1"/>
<Item label="3-way switch" value="2"/>
<Item label="Momentary button" value="3"/>
<Item label="Push button" value="3"/>
<Item label="Automatic identification mode" value="4"/>
</Value>
<Value type="list" index="122" genre="config" label="Set the control destination of the external switch" units="" min="0" max="3" size="1" value="3">
<Help></Help>
<Item label="Control itself" value="1"/>
<Item label="Control other nodes in the same network" value="2"/>
<Item label="Control itself and other nodes in the same network" value="3"/>
<Value type="list" index="122" genre="config" label="Control destination for S1" units="" min="0" max="3" size="1" value="3">
<Help>Set the control destination for external switch S1</Help>
<Item label="Control the output load itself" value="1"/>
<Item label="Control other nodes" value="2"/>
<Item label="Control the output load itself and other nodes" value="3"/>
</Value>
<Value type="list" index="123" genre="config" label="Control destination for S2" units="" min="0" max="3" size="1" value="3">
<Help>Set the control destination for external switch S2</Help>
<Item label="Control the output load itself" value="1"/>
<Item label="Control other nodes" value="2"/>
<Item label="Control the output load itself and other nodes" value="3"/>
</Value>
<Value type="list" index="251" genre="config" label="Factory reset function of Action" units="" min="0" max="1" size="1" value="1">
<Help>Enable/disable the factory reset function of Action</Help>
<Item label="Disable" value="0"/>
<Item label="Enable" value="1"/>
</Value>
<Value type="list" index="252" genre="config" label="Configuration Locked" units="" min="0" max="1" size="1" value="0">
<Help>Enable/disable Configuration Locked</Help>
Expand Down
31 changes: 31 additions & 0 deletions STABLE/Drivers/Zwave/aeotec/zwa001.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
ZWA001 LED Bulb 6 Multi-White
-->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="80" genre="config" label="Notification" min="0" max="1" value="1" size="1">
<Help>Enable to send notifications to associated devices (Group 1) when the state of LED Bulb is changed.</Help>
<Item label="Nothing" value="0" />
<Item label="Basic CC report" value="1" />
</Value>
<Value type="short" index="81" genre="config" label="Warm White temperature" min="2700" max="4999" units="k" value="2700" size="2">
<Help>
Adjusting the color temperature in warm white color component.
available value: 2700k to 4999k</Help>
</Value>
<Value type="short" index="82" genre="config" label="cold white temperature" min="5000" max="6500" units="k" value="6500" size="2">
<Help>
Adjusting the color temperature in cold white color component.
available value:5000k to 6500k
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="1" label="Lifeline" />
</Associations>
</CommandClass>
</Product>
Loading

0 comments on commit 9863f4d

Please sign in to comment.