Added config files for Zwave and added better logging

This commit is contained in:
Ziver Koc 2019-11-23 00:36:57 +01:00
parent b7c7913c92
commit d12c378b4f
102 changed files with 8169 additions and 39 deletions

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EVERSPRING AN145 SCREW-IN ON/OFF MODULE -->
<!-- Information from http://www.pepper1.net/zwavedb/device/57 -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters not supported -->
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Basic" auto="true"/>
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EVERSPRING AN158 ON/OFF MODULE -->
<!-- Information from http://www.pepper1.net/zwavedb/device/54 -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="short" index="1" genre="config" label="True Period" units="100ms" min="0" max="120" value="10">
<Help>
This is the time the switching status needs to remain
unchanged after a change to cause the device to send out a status
message. 0 is Disabled.
</Help>
</Value>
<Value type="byte" index="2" genre="config" label="Send Out Basic Command" units="" min="0" max="1" value="0">
<Help>
Enable or Disable Send Basic Command to Group 2 when the local
button press changes the switching state.
</Help>
</Value>
<Value type="short" index="3" genre="config" label="Meter Report Period" units="10s" min="0" max="3240" value="3">
<Help>
The device will report its meter value within the interval
set. Set to 0 will disable the autoreporting function.
</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="1" label="Reports" auto="true" />
<Group index="2" max_associations="4" label="Basic" auto="true" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EVERSPRING SE812 SIREN -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters not supported -->
<!-- Wakeup doesn't respond -->
<CommandClass id="132" create_vars="false" />
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Reports" auto="true"/>
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EVERSPRING SF812 SMOKE DETECTOR -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters not supported -->
<!-- Association Groups -->
<CommandClass id="133">
<!-- Groups and attributes based on http://www.pepper1.net/zwavedb/uploads/resources/fdeac2e16823d1f80c667ca4cc3ae32253ef4713.pdf -->
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Reports" auto="true"/>
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="On Level" units="" min="0" max="127" value="99">
<Help>
Defines the level in the event sent when the sensor is triggered. Default is 99 (full brightness for a Z-Wave dimmer). 100-127 will set device on to the last value it was when turned off.
</Help>
</Value>
<Value type="byte" index="2" genre="config" label="Off Time" units="seconds" min="0" max="127" value="1">
<Help>
On Time sets the number of seconds the sensor stays alerted before the off event is sent.
</Help>
</Value>
<Value type="byte" index="3" genre="config" label="Power Saving" units="" min="0" max="127" value="0">
<Help>
Enable/Disable power saving mode. 0 enables.
</Help>
</Value>
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- COMMAND_CLASS_ALARM. This class is supported but is missing from the list reported by the SM103 -->
<CommandClass id="113" action="add" getsupported="false" />
<!-- COMMAND_CLASS_ASSOCIATION. Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Reports" auto="true" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EVERSPRING SP103 MOTION DETECTOR -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="ON Phase Level" units="" min="0" max="127" value="0">
<Help>
Phase Level of ON Command
The Configuration parameter that can be used to adjust the phase level of ON command is transmitted is Configuration Parameter # 1.
This parameter can be configured with the value of 0 through 127.
Value 0: Set Device OFF(0x00)
Value 1-99: Set Device On (1-99)
Value 100-127: Set Device On to the last phase (0xFF)
Note: 0xFF means the device will be on to the last phase before the device was turned off.
Information reproduced from: http://www.techstyleuk.co.uk/index_files/sp103_manual.pdf
</Help>
</Value>
<Value type="byte" index="3" genre="config" label="Power Saving" units="" min="0" max="127" value="1">
<Help>
Enabling/Disabling Power Saving Function (for testing)
When no movement has been detected for 10 seconds, the SP103 will enter the power saving mode.
It can be disabled or enabled power saving function by setting Configuration Parameter # 3.
This parameter can be configured with the value of 0 through 127, where 0 means power saving being enabled and others mean power saving being disabled.
PS : As long as the batteries have been refitted, the Detector will enable the power saving function automatically.
Information reproduced from: http://www.techstyleuk.co.uk/index_files/sp103_manual.pdf
</Help>
</Value>
</CommandClass>
<CommandClass id="32" setasreport="true" />
<!-- COMMAND_CLASS_ALARM. This class is supported but is missing from the list reported by the SP103 -->
<CommandClass id="113" action="add" />
<!-- Association Groups -->
<CommandClass id="133">
<!-- Groups and attributes based on http://www.pepper1.net/zwavedb/device/59 -->
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Motion" auto="true"/>
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="Basic Set Level" units="" min="0" max="99" value="99">
<Help>
When Basic Set Command is sent where contains a value, the receiver will take it for consideration; for instance, if a lamp module is received the Basic Set Command of which value is decisive as to how bright of dim level of lamp modeule shall be.
</Help>
</Value>
<Value type="bool" index="2" genre="config" label="Enable/Disable Detecting" min="0" max="1" value="1">
<Help>
The Detecting function can be Disabled of Enabled.
</Help>
</Value>
<Value type="byte" index="3" genre="config" label="Sensitivity Level" units="" min="1" max="10" value="6">
<Help>
1 Means lowest sensitivity and 10 means highest.
</Help>
</Value>
<Value type="byte" index="4" genre="config" label="Re-trigger Interval Setting" units="Seconds" min="5" max="3600" value="5">
<Help>
Adjust the interval of being re-triggered afer the detector has been triggered in seconds.
</Help>
</Value>
<Value type="byte" index="5" genre="config" label="Lux Level" units="%" min="1" max="100" value="10">
<Help>
Sets minimum Lux Level of ambient illumination neccesary for Motion Detector to trigger.
</Help>
</Value>
<Value type="byte" index="6" genre="config" label="On-Off Duration" units="Seconds" min="5" max="3600" value="5">
<Help>
The duration determines how long before the module sends an Off after being triggered.
</Help>
</Value>
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- COMMAND_CLASS_ASSOCIATION. Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="1" label="Reports" />
<Group index="2" max_associations="3" label="Control" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="Basic Set Level" units="%" min="0" max="99" value="99">
<Help>
Defines the level in the Basic Set event sent to group 2 when the sensor is triggered. Default is 99 (full brightness for a Z-Wave dimmer). 0 disables.
</Help>
</Value>
<Value type="byte" index="2" genre="config" label="Temperature On Trigger" units="degrees" min="-20" max="99" value="30">
<Help>
Temperature level to trigger when a ON command is sent out. 99 will clear the value.
</Help>
</Value>
<Value type="byte" index="3" genre="config" label="Temperature Off Trigger" units="degrees" min="-20" max="99" value="20">
<Help>
Temperature level to trigger when an OFF command is sent out. 99 will clear the value.
</Help>
</Value>
<Value type="byte" index="4" genre="config" label="Humidity On Trigger" units="%" min="20" max="99" value="50">
<Help>
Humidity level to trigger when a ON command is sent out. 99 will clear the value.
</Help>
</Value>
<Value type="byte" index="5" genre="config" label="Humidity Off Trigger" units="%" min="20" max="99" value="40">
<Help>
Humidity level to trigger when a OFF command is sent out. 99 will clear the value.
</Help>
</Value>
<Value type="short" index="6" genre="config" label="Auto Report Time" units="minutes" min="0" max="1439" value="0">
<Help>
Sets the auto report time interval. 0 disables.
</Help>
</Value>
<Value type="byte" index="7" genre="config" label="Auto Report Temperature" units="degrees" min="0" max="70" value="0">
<Help>
Sets the auto report temperature trigger interval. 0 disables.
</Help>
</Value>
<Value type="byte" index="8" genre="config" label="Auto Report Humidity" units="%" min="5" max="70" value="0">
<Help>
Sets the auto report humidity trigger interval. 0 disables.
</Help>
</Value>
</CommandClass>
<!-- COMMAND_CLASS_ASSOCIATION. Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="1" label="Reports" auto="true" />
<Group index="2" max_associations="3" label="Basic" auto="true" />
</Associations>
</CommandClass>
<CommandClass id="96" mapping="endpoints" />
</Product>

View file

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="byte" index="1" genre="config" label="Basic Set Level" units="%" min="0" max="99" value="99">
<Help>
Defines the level in the Basic Set event sent to group 2 when the sensor is triggered. Default is 99 (full brightness for a Z-Wave dimmer). 0 disables.
</Help>
</Value>
<Value type="short" index="2" genre="config" label="Lux On Trigger" units="LUX" min="0" max="1000" value="300">
<Help>
Lux level to trigger when a ON command is sent out. 0 will clear the value.
</Help>
</Value>
<Value type="short" index="3" genre="config" label="Lux Off Trigger" units="LUX" min="0" max="1000" value="500">
<Help>
Lux level to trigger when an OFF command is sent out. 0 will clear the value.
</Help>
</Value>
<Value type="short" index="4" genre="config" label="Lux Timer Off Trigger" units="minutes" min="1" max="480" value="240">
<Help>
Set Lux timer trigger to send an OFF command. 0 will clear the value.
</Help>
</Value>
<Value type="short" index="5" genre="config" label="Auto Report Time" units="minutes" min="0" max="1439" value="0">
<Help>
Sets the auto report time interval. 0 disables.
</Help>
</Value>
<Value type="short" index="6" genre="config" label="Auto Report Lux" units="LUX" min="30" max="1000" value="0">
<Help>
Sets the auto report Lux interval. 0 disabled.
</Help>
</Value>
</CommandClass>
<!-- COMMAND_CLASS_ALARM doesn't respond -->
<CommandClass id="113" getsupported="false" />
<!-- COMMAND_CLASS_ASSOCIATION. Groups -->
<CommandClass id="133">
<Associations num_groups="2">
<Group index="1" max_associations="1" label="Reports" auto="true" />
<Group index="2" max_associations="3" label="Basic" auto="true" />
</Associations>
</CommandClass>
</Product>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- COMMAND_CLASS_WAKE_UP. This class is in the list reported by the HEM, but it does not
respond to requests. It still needs to be supported so that wake up notifications are handled. -->
<CommandClass id="132" create_vars="false" />
<!-- COMMAND_CLASS_ASSOCIATION. Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Reports" auto="true" />
</Associations>
</CommandClass>
</Product>