Skip to content
Browse files

Removed open-zwave fork, fixed addvalueid segfault when value is a list.

Reverted neighbour change by popular demand :-)
  • Loading branch information...
1 parent 42ac6a9 commit 00f6e13ef54563ab816d0af386ec4bdb48721006 @maartendamen maartendamen committed Sep 28, 2011
Showing with 56 additions and 10,592 deletions.
  1. +0 −40 README
  2. +47 −0 README.md
  3. +3 −3 examples/common/ozwWrapper.py
  4. +6 −1 openzwave.pyx
  5. +0 −90 openzwave/config/act/zdm230.xml
  6. +0 −27 openzwave/config/act/zir010.xml
  7. +0 −7 openzwave/config/act/zrp110.xml
  8. +0 −30 openzwave/config/aeon_labs/minimote.xml
  9. +0 −103 openzwave/config/device_classes.xml
  10. +0 −28 openzwave/config/everspring/sm103.xml
  11. +0 −99 openzwave/config/express_controls/ezmotion.xml
  12. +0 −99 openzwave/config/homeseer/hsm100.xml
  13. +0 −6 openzwave/config/homeseer/ztroller.xml
  14. +0 −290 openzwave/config/manufacturer_specific.xml
  15. +0 −7 openzwave/config/options.xml
  16. +0 −1,102 openzwave/config/trane/TZEMT400AB32MAA.xml
  17. +0 −81 openzwave/cpp/build/linux/Makefile
  18. +0 −78 openzwave/cpp/build/mac/Makefile
  19. +0 −9 openzwave/cpp/build/windows-mingw32/Alarm.d
  20. +0 −9 openzwave/cpp/build/windows-mingw32/ApplicationStatus.d
  21. +0 −9 openzwave/cpp/build/windows-mingw32/Association.d
  22. +0 −12 openzwave/cpp/build/windows-mingw32/AssociationCommandConfiguration.d
  23. +0 −11 openzwave/cpp/build/windows-mingw32/Basic.d
  24. +0 −10 openzwave/cpp/build/windows-mingw32/BasicWindowCovering.d
  25. +0 −9 openzwave/cpp/build/windows-mingw32/Battery.d
  26. +0 −12 openzwave/cpp/build/windows-mingw32/ClimateControlSchedule.d
  27. +0 −10 openzwave/cpp/build/windows-mingw32/Clock.d
  28. +0 −9 openzwave/cpp/build/windows-mingw32/CommandClass.d
  29. +0 −53 openzwave/cpp/build/windows-mingw32/CommandClasses.d
  30. +0 −12 openzwave/cpp/build/windows-mingw32/Configuration.d
  31. +0 −10 openzwave/cpp/build/windows-mingw32/ControllerReplication.d
  32. +0 −16 openzwave/cpp/build/windows-mingw32/Driver.d
  33. +0 −9 openzwave/cpp/build/windows-mingw32/EnergyProduction.d
  34. +0 −3 openzwave/cpp/build/windows-mingw32/Event.d
  35. +0 −2 openzwave/cpp/build/windows-mingw32/EventImpl.d
  36. +0 −11 openzwave/cpp/build/windows-mingw32/Group.d
  37. +0 −9 openzwave/cpp/build/windows-mingw32/Hail.d
  38. +0 −5 openzwave/cpp/build/windows-mingw32/HidController.d
  39. +0 −5 openzwave/cpp/build/windows-mingw32/HidControllerImpl.d
  40. +0 −9 openzwave/cpp/build/windows-mingw32/Indicator.d
  41. +0 −9 openzwave/cpp/build/windows-mingw32/Language.d
  42. +0 −9 openzwave/cpp/build/windows-mingw32/Lock.d
  43. +0 −3 openzwave/cpp/build/windows-mingw32/Log.d
  44. +0 −2 openzwave/cpp/build/windows-mingw32/LogImpl.d
  45. +0 −79 openzwave/cpp/build/windows-mingw32/Makefile
  46. +0 −16 openzwave/cpp/build/windows-mingw32/Manager.d
  47. +0 −13 openzwave/cpp/build/windows-mingw32/ManufacturerSpecific.d
  48. +0 −9 openzwave/cpp/build/windows-mingw32/Meter.d
  49. +0 −9 openzwave/cpp/build/windows-mingw32/MeterPulse.d
  50. +0 −1 openzwave/cpp/build/windows-mingw32/Msg.d
  51. +0 −9 openzwave/cpp/build/windows-mingw32/MultiCmd.d
  52. +0 −9 openzwave/cpp/build/windows-mingw32/MultiInstance.d
  53. +0 −10 openzwave/cpp/build/windows-mingw32/MultiInstanceAssociation.d
  54. +0 −2 openzwave/cpp/build/windows-mingw32/Mutex.d
  55. +0 −2 openzwave/cpp/build/windows-mingw32/MutexImpl.d
  56. +0 −29 openzwave/cpp/build/windows-mingw32/Node.d
  57. +0 −10 openzwave/cpp/build/windows-mingw32/NodeNaming.d
  58. +0 −6 openzwave/cpp/build/windows-mingw32/Options.d
  59. +0 −9 openzwave/cpp/build/windows-mingw32/Powerlevel.d
  60. +0 −9 openzwave/cpp/build/windows-mingw32/Proprietary.d
  61. +0 −9 openzwave/cpp/build/windows-mingw32/Protection.d
  62. +0 −9 openzwave/cpp/build/windows-mingw32/SensorAlarm.d
  63. +0 −9 openzwave/cpp/build/windows-mingw32/SensorBinary.d
  64. +0 −10 openzwave/cpp/build/windows-mingw32/SensorMultilevel.d
  65. +0 −5 openzwave/cpp/build/windows-mingw32/SerialController.d
  66. +0 −5 openzwave/cpp/build/windows-mingw32/SerialControllerImpl.d
  67. +0 −9 openzwave/cpp/build/windows-mingw32/SwitchAll.d
  68. +0 −10 openzwave/cpp/build/windows-mingw32/SwitchBinary.d
  69. +0 −12 openzwave/cpp/build/windows-mingw32/SwitchMultilevel.d
  70. +0 −10 openzwave/cpp/build/windows-mingw32/SwitchToggleBinary.d
  71. +0 −11 openzwave/cpp/build/windows-mingw32/SwitchToggleMultilevel.d
  72. +0 −10 openzwave/cpp/build/windows-mingw32/ThermostatFanMode.d
  73. +0 −10 openzwave/cpp/build/windows-mingw32/ThermostatFanState.d
  74. +0 −10 openzwave/cpp/build/windows-mingw32/ThermostatMode.d
  75. +0 −11 openzwave/cpp/build/windows-mingw32/ThermostatOperatingState.d
  76. +0 −9 openzwave/cpp/build/windows-mingw32/ThermostatSetpoint.d
  77. +0 −3 openzwave/cpp/build/windows-mingw32/Thread.d
  78. +0 −2 openzwave/cpp/build/windows-mingw32/ThreadImpl.d
  79. +0 −1 openzwave/cpp/build/windows-mingw32/Utils.d
  80. +0 −9 openzwave/cpp/build/windows-mingw32/Value.d
  81. +0 −7 openzwave/cpp/build/windows-mingw32/ValueBool.d
  82. +0 −7 openzwave/cpp/build/windows-mingw32/ValueButton.d
  83. +0 −5 openzwave/cpp/build/windows-mingw32/ValueByte.d
  84. +0 −5 openzwave/cpp/build/windows-mingw32/ValueDecimal.d
  85. +0 −5 openzwave/cpp/build/windows-mingw32/ValueInt.d
  86. +0 −5 openzwave/cpp/build/windows-mingw32/ValueList.d
  87. +0 −5 openzwave/cpp/build/windows-mingw32/ValueSchedule.d
  88. +0 −5 openzwave/cpp/build/windows-mingw32/ValueShort.d
  89. +0 −6 openzwave/cpp/build/windows-mingw32/ValueStore.d
  90. +0 −5 openzwave/cpp/build/windows-mingw32/ValueString.d
  91. +0 −10 openzwave/cpp/build/windows-mingw32/Version.d
  92. +0 −11 openzwave/cpp/build/windows-mingw32/WakeUp.d
  93. +0 −1 openzwave/cpp/build/windows-mingw32/hid.d
  94. +0 −1 openzwave/cpp/build/windows-mingw32/tinystr.d
  95. +0 −2 openzwave/cpp/build/windows-mingw32/tinyxml.d
  96. +0 −2 openzwave/cpp/build/windows-mingw32/tinyxmlerror.d
  97. +0 −2 openzwave/cpp/build/windows-mingw32/tinyxmlparser.d
  98. +0 −1 openzwave/cpp/build/windows-mingw32/vers.c
  99. +0 −20 openzwave/cpp/build/windows/vs2008/OpenZWave.sln
  100. +0 −814 openzwave/cpp/build/windows/vs2008/OpenZWave.vcproj
  101. +0 −20 openzwave/cpp/build/windows/vs2010/OpenZWave.sln
  102. +0 −252 openzwave/cpp/build/windows/vs2010/OpenZWave.vcxproj
  103. +0 −504 openzwave/cpp/build/windows/vs2010/OpenZWave.vcxproj.filters
  104. +0 −270 openzwave/cpp/examples/linux/MinOZW/Main.cpp
  105. +0 −39 openzwave/cpp/examples/linux/MinOZW/Makefile
  106. +0 −270 openzwave/cpp/examples/mac/MinOZW/Main.cpp
  107. +0 −37 openzwave/cpp/examples/mac/MinOZW/Makefile
  108. +0 −361 openzwave/cpp/examples/windows/MinOZW/Main.cpp
  109. +0 −29 openzwave/cpp/examples/windows/MinOZW/vs2008/MinOZW.sln
  110. +0 −186 openzwave/cpp/examples/windows/MinOZW/vs2008/MinOZW.vcproj
  111. +0 −29 openzwave/cpp/examples/windows/MinOZW/vs2010/MinOZW.sln
  112. +0 −101 openzwave/cpp/examples/windows/MinOZW/vs2010/MinOZW.vcxproj
  113. +0 −14 openzwave/cpp/examples/windows/MinOZW/vs2010/MinOZW.vcxproj.filters
  114. +0 −16 openzwave/cpp/hidapi/AUTHORS.txt
  115. +0 −15 openzwave/cpp/hidapi/HACKING.txt
  116. +0 −26 openzwave/cpp/hidapi/LICENSE-bsd.txt
  117. +0 −674 openzwave/cpp/hidapi/LICENSE-gpl3.txt
  118. +0 −9 openzwave/cpp/hidapi/LICENSE-orig.txt
  119. +0 −13 openzwave/cpp/hidapi/LICENSE.txt
  120. +0 −100 openzwave/cpp/hidapi/README.txt
  121. +0 −1,630 openzwave/cpp/hidapi/doxygen/Doxyfile
  122. +0 −320 openzwave/cpp/hidapi/hidapi/hidapi.h
  123. +0 −12 openzwave/cpp/hidapi/hidtest/.gitignore
  124. +0 −184 openzwave/cpp/hidapi/hidtest/hidtest.cpp
  125. +0 −13 openzwave/cpp/hidapi/linux/.gitignore
  126. +0 −32 openzwave/cpp/hidapi/linux/Makefile
  127. +0 −63 openzwave/cpp/hidapi/linux/README.txt
  128. +0 −1,125 openzwave/cpp/hidapi/linux/hid-libusb.c
  129. +0 −540 openzwave/cpp/hidapi/linux/hid.c
  130. +0 −13 openzwave/cpp/hidapi/mac/.gitignore
  131. +0 −32 openzwave/cpp/hidapi/mac/Makefile
Sorry, we could not display the entire diff because too many files (409) changed.
View
40 README
@@ -1,40 +0,0 @@
-This is the readme file for the py-openzwave project.
-
----------------
-Building on Ubuntu 10.10 - (drewp@bigasterisk.com)
-
-The 'cython' version for Ubuntu 10.10 is 0.12.1, which is too
-old. You'll get an error at 'cdef extern from # "<string>"'. Removing
-that cython and running 'easy_install cython' will get you a version
-at least as new as 0.14.1, which will work.
-
-First build the openzwave library:
-(cd openzwave/cpp/build/linux; make)
-
-Then the python library:
-python setup.py build
-
-Then try running python (or ipython) and pasting the contents of
-test.py. You need to leave python running after the statements are
-done so callbacks can come in.
-
-For the tricklestar USB device, a more robust device name to use is
-/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0
-(as opposed to ttyUSB0/ttyUSB1/etc).
-
-I (drewp) still don't know the workflow for adding new devices. For
-that I used https://code.google.com/p/openzwave-control-panel/ which
-does have an 'add device' operation.
-
-----------------------------
-Adding devices
-
-from the ozcp code,
-
- setAdminFunction("Add Device");
- setAdminState(
- Manager::Get()->BeginControllerCommand(homeId,
- Driver::ControllerCommand_AddDevice,
- web_controller_update, this, true));
-then it waits for
- case Driver::ControllerState_Completed:
View
47 README.md
@@ -0,0 +1,47 @@
+py-openzwave
+============
+
+What is py-openzwave?
+---------------------
+py-openzwave is a python wrapper around the open-zwave c++ project.
+This allows you to interact with z-wave networks from withing Python.
+
+Build instructions for Windows
+------------------------------
+In order to build py-openzwave on Windows you need MinGW, MinGW is a minimalist GNU compiler for Windows.
+You can download MinGW here: http://www.mingw.org/
+Other requirements are:
+- Cython 14.1 or higher, available from: http://www.cython.org
+- Open-zwave revision r321 or higher (r321 contains patches for MinGW)
+
+We will assume the following build structure (different structure requires changes in py-openzwave's setup.py!):
+
+\ Root folder
+-\ py-openzwave source folder
+-\ open-zwave source folder
+
+1) From the root folder, type "cd open-zwave\cpp\build\windows\mingw32"
+2) Enter "make", this will build open-zwave. If all went will you should have an "openzwave.a" file in the "open-zwave\cpp\lib\windows-mingw32" directory.
+3) From the root folder, type "cd py-openzwave"
+4) Type "python setup.py build --compiler=mingw32", this should build the py-openzwave module. If you are satisfied with the build, you can install it by running "python setup.py install"
+
+Building on Ubuntu 10.10 (thanks Drew)
+--------------------------------------
+The 'cython' version for Ubuntu 10.10 is 0.12.1, which is too
+old. You'll get an error at 'cdef extern from # "<string>"'. Removing
+that cython and running 'easy_install cython' will get you a version
+at least as new as 0.14.1, which will work.
+
+First build the openzwave library:
+(cd openzwave/cpp/build/linux; make)
+
+Then the python library:
+python setup.py build
+
+Then try running python (or ipython) and pasting the contents of
+test.py. You need to leave python running after the statements are
+done so callbacks can come in.
+
+For the tricklestar USB device, a more robust device name to use is
+/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0
+(as opposed to ttyUSB0/ttyUSB1/etc).
View
6 examples/common/ozwWrapper.py
@@ -380,11 +380,11 @@ def _updateNodeCommandClasses(self, node):
def _updateNodeNeighbors(self, node):
'''Update node's neighbor list'''
# TODO: I believe this is an OZW bug, but sleeping nodes report very odd (and long) neighbor lists
- neighborstr = str(self._manager.getNodeNeighbors(node._homeId, node._nodeId))
- if neighborstr is None or neighborstr == 'None':
+ neighbors = self._manager.getNodeNeighbors(node._homeId, node._nodeId)
+ if neighbors is None:
node._neighbors = None
else:
- node._neighbors = sorted([int(i) for i in filter(None, neighborstr.strip('()').split(','))])
+ node._neighbors = sorted(neighbors)
if node.isSleeping and node._neighbors is not None and len(node._neighbors) > 10:
self._log.warning('Probable OZW bug: Node [%d] is sleeping and reports %d neighbors; marking neighbors as none.', node.id, len(node._neighbors))
View
7 openzwave.pyx
@@ -285,7 +285,12 @@ cdef addValueId(ValueID v, n):
cdef string label
cdef string units
cdef Manager *manager = Get()
- manager.GetValueAsString(v, &value)
+
+ if PyValueTypes[v.GetType()] == "List":
+ manager.GetValueListSelection(v, &value)
+ else:
+ manager.GetValueAsString(v, &value)
+
label = manager.GetValueLabel(v)
units = manager.GetValueUnits(v)
n['valueId'] = {'homeId' : v.GetHomeId(),
View
90 openzwave/config/act/zdm230.xml
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="list" index="1" genre="config" label="Ignore Start-Level (Transmitting)">
- <Help>Dimmers controlled by this switch will start dimming from their current level.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="2" genre="config" label="Suspend Group 4">
- <Help>Disable transmitting commands to Z-Wave devices that are in Group 4 without disassociating those devices from the group.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="13" genre="config" label="Disable Group 4 During Dim">
- <Help>Units in Group 4 only track when the dimmer is being turned ON and OFF and not while dimming.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="3" genre="config" label="Night Light">
- <Help>In night-light mode the LED on the switch will turn ON when the switch is turned OFF.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="4" genre="config" label="Invert Switch">
- <Help>Change the top of the switch to OFF and the bottom of the switch to ON. Note: If you invert the switches and also install the product upside down, remember the load will now be controlled by the right, not the left switch.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="5" genre="config" label="Ignore Start-Level (Receiving)">
- <Help>This dimmer will start dimming from its current level.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="6" genre="config" label="Don't Send Level After Dim">
- <Help>When you press and hold the bottom of the ZDM230 switch once, the Z-Wave devices that are associated into Group 1 are sent the Dim command. If this parameter is set to &quot;Yes&quot; the devices in Group 1 will not go to the same level as the ZDM230.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="byte" index="7" genre="config" label="On/Off Command Dim Step" units="" min="1" max="99">
- <Help>Indicates how many levels the dimmer will change for each dimming step.</Help>
- </Value>
- <Value type="byte" index="8" genre="config" label="On/Off Command Dim Rate" units="x 10 milliseconds" min="1" max="255">
- <Help>This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change.</Help>
- </Value>
- <Value type="byte" index="9" genre="config" label="Local Control Dim Step" units="" min="1" max="99">
- <Help>Indicates how many levels the dimmer will change for each dimming step.</Help>
- </Value>
- <Value type="byte" index="10" genre="config" label="Local Control Dim Rate" units="x 10 milliseconds" min="1" max="255">
- <Help>This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change.</Help>
- </Value>
- <Value type="byte" index="11" genre="config" label="ALL ON/ALL OFF Dim Step" units="" min="1" max="99">
- <Help>Indicates how many levels the dimmer will change for each dimming step.</Help>
- </Value>
- <Value type="byte" index="12" genre="config" label="ALL ON/ALL OFF Dim Rate" units="x 10 milliseconds" min="1" max="255">
- <Help>This value indicates in 10 millisecond resolution, how often the dim level will change. For example, if you set this parameter to 1, then every 10ms the dim level will change. If you set it to 255, then every 2.55 seconds the dim level will change.</Help>
- </Value>
- <Value type="list" index="14" genre="config" label="Enable Shade Control Group 2">
- <Help>The ZDM230 can operate shade control devices via its group 2.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="15" genre="config" label="Enable Shade Control Group 3">
- <Help>The ZDM230 can operate shade control devices via its group 3.</Help>
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="list" index="19" genre="config" label="LED Transmission Indication">
- <Help>The ZDM230 will flicker its LED when it is transmitting to any of its 4 groups. This flickering can be set to not flicker at all, to flicker the entire time it is transmitting, or to flicker for only 1 second when it begins transmitting.</Help>
- <Item label="None" value="0" />
- <Item label="While Transmitting" value="1" />
- <Item label="One Second Maximum" value="2" />
- </Value>
- <Value type="list" index="22" genre="config" label="Enable Group 2 Polling">
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="byte" index="20" genre="config" label="Poll Group 2 Interval" units="minutes" min="1" max="255" />
- </CommandClass>
-
- <!-- Association Groups -->
- <CommandClass id="133">
- <Associations num_groups="4">
- <Group index="1" max_associations="5" label="Left Switch" />
- <Group index="2" max_associations="5" label="Right Switch" />
- <Group index="3" max_associations="5" label="Right Switch (2 Taps)" />
- <Group index="4" max_associations="5" label="Update Controller" auto="true" />
- </Associations>
- </CommandClass>
-</Product>
View
27 openzwave/config/act/zir010.xml
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="list" index="17" genre="config" label="Mode">
- <Item label="Lighting" value="0" />
- <Item label="Alarm" value="1" />
- <Item label="Sensor" value="2" />
- </Value>
- <Value type="byte" index="18" genre="config" label="Off/Idle Delay" units="minutes" min="0" max="255" />
- <Value type="list" index="19" genre="config" label="Unsolicited Commands">
- <Item label="No" value="0" />
- <Item label="Yes" value="1" />
- </Value>
- <Value type="byte" index="22" genre="config" label="Awake Time" units="seconds" min="15" max="45" />
- </CommandClass>
-
- <!-- Association Groups -->
- <CommandClass id="133">
- <Associations num_groups="3">
- <Group index="1" max_associations="5" label="Motion" auto="true"/>
- <Group index="2" max_associations="5" label="Tamper" />
- <Group index="3" max_associations="5" label="Battery" auto="true" />
- </Associations>
- </CommandClass>
-</Product>
-
View
7 openzwave/config/act/zrp110.xml
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="bool" index="29" genre="config" label="Load Sense" units="" min="0" max="1" />
- </CommandClass>
-</Product>
View
30 openzwave/config/aeon_labs/minimote.xml
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="bool" index="241" genre="config" label="Button #1 Programmable" units="" min="0" max="1" />
- <Value type="bool" index="242" genre="config" label="Button #2 Programmable" units="" min="0" max="1" />
- <Value type="bool" index="243" genre="config" label="Button #3 Programmable" units="" min="0" max="1" />
- <Value type="bool" index="244" genre="config" label="Button #4 Programmable" units="" min="0" max="1" />
- </CommandClass>
-
- <!-- COMMAND_CLASS_VERSION. This class is in the list reported by the Minimote, but it does not respond to requests -->
- <CommandClass id="134" action="remove" />
-
- <!-- COMMAND_CLASS_WAKE_UP. This class is in the list reported by the Minimote, 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. This class is in the list reported by the Minimote, but it does not respond to requests -->
- <CommandClass id="133">
- <Group index="0" max_associations="1" label="Button #1" auto="false" write_only="true" />
- <Group index="40" max_associations="1" label="Button #2" auto="false" write_only="true" />
- <Group index="80" max_associations="1" label="Button #3" auto="false" write_only="true" />
- <Group index="120" max_associations="1" label="Button #4" auto="false" write_only="true" />
- </CommandClass>
-
- <!-- COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION. This class is supported but is missing from the list reported by the Minimote -->
- <CommandClass id="155" action="add" />
-
-</Product>
-
View
103 openzwave/config/device_classes.xml
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<DeviceClasses>
- <Basic key="0x01" label="Controller" />
- <Basic key="0x02" label="Static Controller" />
- <Basic key="0x03" label="Slave" />
- <Basic key="0x04" label="Routing Slave" />
- <Generic key="0x01" label="Remote Controller" command_classes="0xef,0x20">
- <Specific key="0x01" label="Portable Remote Controller" />
- <Specific key="0x02" label="Portable Scene Controller" command_classes="0x2d,0x72,0x85,0xef,0x2b" />
- <Specific key="0x03" label="Portable Installer Tool" command_classes="0x21,0x72,0x86,0x8f,0xef,0x21,0x60,0x70,0x72,0x84,0x85,0x86,0x8e" />
- </Generic>
- <Generic key="0x02" label="Static Controller" command_classes="0xef,0x20">
- <Specific key="0x01" label="Static PC Controller" />
- <Specific key="0x02" label="Static Scene Controller" command_classes="0x2d,0x72,0x85,0xef,0x2b" />
- <Specific key="0x03" label="Static Installer Tool" command_classes="0x21,0x72,0x86,0x8f,0xef,0x21,0x60,0x70,0x72,0x84,0x85,0x86,0x8e" />
- </Generic>
- <Generic key="0x03" label="AV Control Point" command_classes="0x20">
- <Specific key="0x04" label="Satellite Receiver" command_classes="0x72,0x86,0x94" />
- <Specific key="0x11" label="Satellite Receiver V2" command_classes="0x72,0x86,0x94" basic="0x94" />
- <Specific key="0x12" label="Doorbell" command_classes="0x30,0x72,0x85,0x86" basic="0x30"/>
- </Generic>
- <Generic key="0x04" label="Display" command_classes="0x20">
- <Specific key="0x01" label="Simple Display" command_classes="0x72,0x86,0x92,0x93" />
- </Generic>
- <Generic key="0x08" label="Thermostat" command_classes="0x20">
- <Specific key="0x01" label="Heating Thermostat" />
- <Specific key="0x02" label="General Thermostat" command_classes="0x40,0x43,0x72" basic="0x40" />
- <Specific key="0x03" label="Setback Schedule Thermostat" command_classes="0x46,0x72,0x86,0x8f,0xef,0x46,0x81,0x8f" basic="0x46" />
- <Specific key="0x04" label="Setpoint Thermostat" command_classes="0x43,0x72,0x86,0x8f,0xef,0x43,0x8f" basic="0x43" />
- <Specific key="0x05" label="Setback Thermostat" command_classes="0x40,0x43,0x47,0x72,0x86" basic="0x40" />
- <Specific key="0x06" label="General Thermostat V2" command_classes="0x40,0x43,0x72,0x86" basic="0x40" />
- </Generic>
- <Generic key="0x09" label="Window Covering" command_classes="0x20">
- <Specific key="0x01" label="Simple Window Covering" command_classes="0x50" basic="0x50" />
- </Generic>
- <Generic key="0x0f" label="Repeater Slave" command_classes="0x20">
- <Specific key="0x01" label="Basic Repeater Slave" />
- </Generic>
- <Generic key="0x10" label="Binary Switch" command_classes="0x20,0x25" basic="0x25">
- <Specific key="0x01" label="Binary Power Switch" command_classes="0x27" />
- <Specific key="0x03" label="Binary Scene Switch" command_classes="0x27,0x2b,0x2c,0x72" />
- </Generic>
- <Generic key="0x11" label="Multilevel Switch" command_classes="0x20,0x26" basic="0x26">
- <Specific key="0x01" label="Multilevel Power Switch" command_classes="0x27" />
- <Specific key="0x03" label="Multiposition Motor" command_classes="0x72,0x86" />
- <Specific key="0x04" label="Multilevel Scene Switch" command_classes="0x27,0x2b,0x2c,0x72" />
- <Specific key="0x05" label="Motor Control Class A" command_classes="0x25,0x72,0x86" />
- <Specific key="0x06" label="Motor Control Class B" command_classes="0x25,0x72,0x86" />
- <Specific key="0x07" label="Motor Control Class C" command_classes="0x25,0x72,0x86" />
- </Generic>
- <Generic key="0x12" label="Remote Switch" command_classes="0xef,0x20">
- <Specific key="0x01" label="Binary Remote Switch" command_classes="0xef,0x25" basic="0x25"/>
- <Specific key="0x02" label="Multilevel Remote Switch" command_classes="0xef,0x26" basic="0x26"/>
- <Specific key="0x03" label="Binary Toggle Remote Switch" command_classes="0xef,0x28" basic="0x28"/>
- <Specific key="0x04" label="Multilevel Toggle Remote Switch" command_classes="0xef,0x29" basic="0x29"/>
- </Generic>
- <Generic key="0x13" label="Toggle Switch" command_classes="0x20" >
- <Specific key="0x01" label="Binary Toggle Switch" command_classes="0x25,0x28" basic="0x28" />
- <Specific key="0x02" label="Multilevel Toggle Switch" command_classes="0x26,0x29" basic="0x29" />
- </Generic>
- <Generic key="0x14" label="Z/IP Gateway" command_classes="0x20">
- <Specific key="0x01" label="Z/IP Tunneling Gateway" command_classes="0x23,0x24,0x72,0x86"/>
- <Specific key="0x02" label="Z/IP Advanced Gateway" command_classes="0x23,0x24,0x2f,0x33,0x72,0x86"/>
- </Generic>
- <Generic key="0x15" label="Z/IP Node">
- <Specific key="0x01" label="Z/IP Tunneling Node" command_classes="0x23,0x2e,0x72,0x86" />
- <Specific key="0x02" label="Z/IP Advanced Node" command_classes="0x23,0x2e,0x2f,0x34,0x72,0x86" />
- </Generic>
- <Generic key="0x16" label="Ventilation" command_classes="0x20">
- <Specific key="0x01" label="Residential Heat Recovery Ventilation" command_classes="0x37,0x39,0x72,0x86" basic="0x39"/>
- </Generic>
- <Generic key="0x20" label="Binary Sensor" command_classes="0x30,0xef,0x20" basic="0x30">
- <Specific key="0x01" label="Routing Binary Sensor" />
- </Generic>
- <Generic key="0x21" label="Multilevel Sensor" command_classes="0x31,0xef,0x20" basic="0x31">
- <Specific key="0x01" label="Routing Multilevel Sensor" />
- </Generic>
- <Generic key="0x30" label="Pulse Meter" command_classes="0x35,0xef,0x20" basic="0x35"/>
- <Generic key="0x31" label="Meter" command_classes="0xef,0x20">
- <Specific key="0x01" label="Simple Meter" command_classes="0x32,0x72,0x86" basic="0x32" />
- </Generic>
- <Generic key="0x40" label="Entry Control" command_classes="0x20">
- <Specific key="0x01" label="Door Lock" command_classes="0x62" basic="0x62"/>
- <Specific key="0x02" label="Advanced Door Lock" command_classes="0x62,0x72,0x86" basic="0x62"/>
- <Specific key="0x03" label="Secure Keypad Door Lock" command_classes="0x62,0x63,0x72,0x86,0x98" basic="0x62"/>
- </Generic>
- <Generic key="0x50" label="Semi Interoperable" command_classes="0x20,0x72,0x86,0x88">
- <Specific key="0x01" label="Energy Production" command_classes="0x90" />
- </Generic>
- <Generic key="0xa1" label="Alarm Sensor" command_classes="0xef,0x20" basic="0x71">
- <Specific key="0x01" label="Basic Routing Alarm Sensor" command_classes="0x71,0x72,0x85,0x86,0xef,0x71" />
- <Specific key="0x02" label="Routing Alarm Sensor" command_classes="0x71,0x72,0x80,0x85,0x86,0xef,0x71" />
- <Specific key="0x03" label="Basic Zensor Alarm Sensor" command_classes="0x71,0x72,0x86,0xef,0x71" />
- <Specific key="0x04" label="Zensor Alarm Sensor" command_classes="0x71,0x72,0x80,0x86,0xef,0x71" />
- <Specific key="0x05" label="Advanced Zensor Alarm Sensor" command_classes="0x71,0x72,0x80,0x85,0x86,0xef,0x71" />
- <Specific key="0x06" label="Basic Routing Smoke Sensor" command_classes="0x71,0x72,0x85,0x86,0xef,0x71" />
- <Specific key="0x07" label="Routing Smoke Sensor" command_classes="0x71,0x72,0x80,0x85,0x86,0xef,0x71" />
- <Specific key="0x08" label="Basic Zensor Smoke Sensor" command_classes="0x71,0x72,0x86,0xef,0x71" />
- <Specific key="0x09" label="Zensor Smoke Sensor" command_classes="0x71,0x72,0x80,0x86,0xef,0x71" />
- <Specific key="0x0a" label="Advanced Zensor Smoke Sensor" command_classes="0x71,0x72,0x80,0x85,0x86,0xef,0x71" />
- </Generic>
- <Generic key="0xff" label="Non Interoperable" />
-</DeviceClasses>
View
28 openzwave/config/everspring/sm103.xml
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="byte" index="1" genre="config" label="On Level" units="" min="0" max="99" 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).
- </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>
- </CommandClass>
-
- <!-- COMMAND_CLASS_ALARM. This class is supported but is missing from the list reported by the SM103 -->
- <CommandClass id="113" action="add" />
-
- <!-- 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
99 openzwave/config/express_controls/ezmotion.xml
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="byte" index="1" genre="config" label="Sensitivity" units="" min="0" max="255">
- <Help>
- Sensitivity sets the amount of motion required for EZMotion to
- detect motion. A higher value makes it more sensitive and a
- lower value makes it less sensitive. Note that values above 200
- are not recommended when EZMotion is battery operated.
- Recommended values:
- 10 = Pet Immune.
- 100 = Medium sensitivity for hallways.
- 200 = Highly sensitive for rooms where people are sitting still.
- </Help>
- </Value>
- <Value type="byte" index="2" genre="config" label="On Time" units="minutes" min="0" max="255">
- <Help>
- On Time sets the number of minutes that the lights stay on when
- motion has not been detected.
- A value of 0 On Time is a special mode where the lights are
- constantly sent a command to turn them on whenever motion is
- detected. EZMotion will NOT turn the lights off in this mode.
- Note that this mode will significantly shorten battery life.
- Recommended values:
- 5 min for hallways.
- 20 min for an office environment.
- 60 min for a library or other room where someone may be sitting
- still for a long time.
- </Help>
- </Value>
- <Value type="list" index="3" genre="config" label="LED ON/OFF">
- <help>
- LED ON/OFF turns the LED on or off. A slight improvement in
- battery life is obtained by turning the LED off. Setting LED
- ON/OFF to zero will turn the LED off and 255 turns it on.
- </help>
- <Item label="Off" value="0" />
- <Item label="On" value="255" />
- </Value>
- <Value type="byte" index="4" genre="config" label="Light Threshold" units="%" min="0" max="100">
- <help>
- Light Threshold is the percentage of light in the room above
- which the lights will not be turned on. Light Threshold is often
- used in room with a lot of natural daylight. Setting Light
- Threshold to a value of 50% will cause EZMotion to not turn the
- lights on when the natural light in the room is already at the 50%
- value. This feature only prevents the lights from coming on when
- motion is first detected and the light level in the room is already
- above Light Threshold. It will not turn the lights off when the
- amount of natural light in the room increases. It will
- automatically turn on the lights in a room that has motion in it
- and that the amount of natural light has dropped below Light
- Threshold.
- A value of 100% turns off this feature.
- Recommended values:
- Usually a value between 40% and 60% will prevent the lights
- from coming on in a reasonably well light room and will turn
- them on as it is getting dark. Some experimentation is required
- with each room to determine the proper setting.
- </help>
- </Value>
- <Value type="byte" index="5" genre="config" label="Stay Awake" units="" min="0" max="255">
- <Help>
- Setting Stay Awake to a non-zero value will cause EZMotion to
- always be awake. NOTE: this mode should NOT be used when
- EZMotion is battery powered! Batteries will only last a few days
- in this mode.
- Stay Awake is NOT set to the factory default (0) when EZMotion
- is Excluded (reset) from the Z-Wave network.
- Setting Stay Awake to a non-zero value will cause the Z-Wave
- Listening Bit to be set. EZMotion will become a routing node in
- the Z-Wave Mesh-Network when the Listening Bit is set.
- To properly have EZMotion included in the routing tables, set
- Stay Awake to a non-zero value, then reset EZMotion (Exclude
- from the network), then add it back to the network. The new
- routing information will be used now that the listening bit is set.
- </Help>
- </Value>
- <Value type="byte" index="6" genre="config" label="On Value" units="" min="0" max="255">
- <Help>
- On Value is the value sent by the Z-Wave BASIC_SET
- command when motion is detected.
- A value of 0 will turn the lights off (not recommended).
- A value between 1 and 100 will set the dim level to between 1%
- and 100%.
- A value of 255 will turn the light on.
- </Help>
- </Value>
- </CommandClass>
-
- <!-- Association Groups -->
- <CommandClass id="133">
- <Associations num_groups="1">
- <Group index="1" max_associations="4" label="Motion" auto="true" />
- </Associations>
- </CommandClass>
-</Product>
-
View
99 openzwave/config/homeseer/hsm100.xml
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="byte" index="1" genre="config" label="Sensitivity" units="" min="0" max="255">
- <Help>
- Sensitivity sets the amount of motion required for EZMotion to
- detect motion. A higher value makes it more sensitive and a
- lower value makes it less sensitive. Note that values above 200
- are not recommended when EZMotion is battery operated.
- Recommended values:
- 10 = Pet Immune.
- 100 = Medium sensitivity for hallways.
- 200 = Highly sensitive for rooms where people are sitting still.
- </Help>
- </Value>
- <Value type="byte" index="2" genre="config" label="On Time" units="minutes" min="0" max="255">
- <Help>
- On Time sets the number of minutes that the lights stay on when
- motion has not been detected.
- A value of 0 On Time is a special mode where the lights are
- constantly sent a command to turn them on whenever motion is
- detected. EZMotion will NOT turn the lights off in this mode.
- Note that this mode will significantly shorten battery life.
- Recommended values:
- 5 min for hallways.
- 20 min for an office environment.
- 60 min for a library or other room where someone may be sitting
- still for a long time.
- </Help>
- </Value>
- <Value type="list" index="3" genre="config" label="LED ON/OFF">
- <help>
- LED ON/OFF turns the LED on or off. A slight improvement in
- battery life is obtained by turning the LED off. Setting LED
- ON/OFF to zero will turn the LED off and 255 turns it on.
- </help>
- <Item label="Off" value="0" />
- <Item label="On" value="255" />
- </Value>
- <Value type="byte" index="4" genre="config" label="Light Threshold" units="%" min="0" max="100">
- <help>
- Light Threshold is the percentage of light in the room above
- which the lights will not be turned on. Light Threshold is often
- used in room with a lot of natural daylight. Setting Light
- Threshold to a value of 50% will cause EZMotion to not turn the
- lights on when the natural light in the room is already at the 50%
- value. This feature only prevents the lights from coming on when
- motion is first detected and the light level in the room is already
- above Light Threshold. It will not turn the lights off when the
- amount of natural light in the room increases. It will
- automatically turn on the lights in a room that has motion in it
- and that the amount of natural light has dropped below Light
- Threshold.
- A value of 100% turns off this feature.
- Recommended values:
- Usually a value between 40% and 60% will prevent the lights
- from coming on in a reasonably well light room and will turn
- them on as it is getting dark. Some experimentation is required
- with each room to determine the proper setting.
- </help>
- </Value>
- <Value type="byte" index="5" genre="config" label="Stay Awake" units="" min="0" max="255">
- <Help>
- Setting Stay Awake to a non-zero value will cause EZMotion to
- always be awake. NOTE: this mode should NOT be used when
- EZMotion is battery powered! Batteries will only last a few days
- in this mode.
- Stay Awake is NOT set to the factory default (0) when EZMotion
- is Excluded (reset) from the Z-Wave network.
- Setting Stay Awake to a non-zero value will cause the Z-Wave
- Listening Bit to be set. EZMotion will become a routing node in
- the Z-Wave Mesh-Network when the Listening Bit is set.
- To properly have EZMotion included in the routing tables, set
- Stay Awake to a non-zero value, then reset EZMotion (Exclude
- from the network), then add it back to the network. The new
- routing information will be used now that the listening bit is set.
- </Help>
- </Value>
- <Value type="byte" index="6" genre="config" label="On Value" units="" min="0" max="255">
- <Help>
- On Value is the value sent by the Z-Wave BASIC_SET
- command when motion is detected.
- A value of 0 will turn the lights off (not recommended).
- A value between 1 and 100 will set the dim level to between 1%
- and 100%.
- A value of 255 will turn the light on.
- </Help>
- </Value>
- </CommandClass>
-
- <!-- Association Groups -->
- <CommandClass id="133">
- <Associations num_groups="1">
- <Group index="1" max_associations="4" label="Motion" auto="true"/>
- </Associations>
- </CommandClass>
-</Product>
-
View
6 openzwave/config/homeseer/ztroller.xml
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
- <!-- COMMAND_CLASS_WAKE_UP. This class is in the list reported by the ZTroller, 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" />
-</Product>
View
290 openzwave/config/manufacturer_specific.xml
@@ -1,290 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<ManufacturerSpecificData>
- <Manufacturer id="0040" name="2B Electronics">
- </Manufacturer>
- <Manufacturer id="002a" name="3e Technologies">
- </Manufacturer>
- <Manufacturer id="0022" name="A-1 Components">
- </Manufacturer>
- <Manufacturer id="0001" name="ACT">
- <Product type="4349" id="3130" name="ZCS101 Serial Interface" />
- <Product type="4952" id="3030" name="ZIR000 PIR Motion Sensor" config="act/zir010.xml" />
- <Product type="4952" id="3330" name="ZIR010 PIR Motion Sensor" config="act/zir010.xml" />
- <Product type="4450" id="3030" name="ZDP100 Plugin Lamp Module" />
- <Product type="4457" id="3330" name="ZDW230 Wall Dimmer Module" />
- <Product type="4457" id="3332" name="ZDW232 Wall Dimmer Module" />
- <Product type="444d" id="3330" name="ZDM230 Wall Dimmer Module" config="act/zdm230.xml" />
- <Product type="5250" id="3030" name="ZRP100 Plugin Appliance Module" />
- <Product type="5250" id="3130" name="ZRP110 Exterior Appliance Module" config="act/zrp110.xml" />
- <Product type="5257" id="3330" name="ZRW230 Wall Appliance Module" />
- <Product type="524d" id="3330" name="ZRM230 Wall Appliance Module" />
- <Product type="5457" id="3330" name="ZTW230 Wall Transmitter Module" />
- <Product type="544d" id="3330" name="ZTM230 Wall Transmitter Module" />
- </Manufacturer>
- <Manufacturer id="0086" name="Aeon Labs">
- <Product type="0001" id="0001" name="Z-Stick" />
- <Product type="0001" id="0002" name="Z-Stick S2" />
- <Product type="0001" id="0003" name="Minimote" config="aeon_labs/minimote.xml" />
- <Product type="0002" id="0004" name="Door/Window Sensor" />
- <Product type="0002" id="0005" name="Multi Sensor" />
- <Product type="0003" id="0006" name="Smart Energy Switch" />
- <Product type="0001" id="0007" name="Z-Stick S2 Lite" />
- <Product type="0003" id="0008" name="Smart Energy Illuminator" />
- <Product type="0002" id="0009" name="Home Energy Meter" />
- <Product type="0003" id="000a" name="Smart Energy 220V Utility Switch" />
- <Product type="0003" id="000b" name="Smart Energy Strip" />
- <Product type="0003" id="000c" name="Micro Smart Energy Switch" />
- <Product type="0003" id="000d" name="Micro Smart Energy Illuminator" />
- <Product type="0003" id="000e" name="Micro Motor Controller" />
- <Product type="0001" id="0016" name="Key Fob" />
- </Manufacturer>
- <Manufacturer id="0094" name="Alarm.com">
- </Manufacturer>
- <Manufacturer id="0029" name="Asia Heading">
- </Manufacturer>
- <Manufacturer id="005d" name="Aspalis">
- </Manufacturer>
- <Manufacturer id="002b" name="Atech">
- </Manufacturer>
- <Manufacturer id="0018" name="Balboa Inst.">
- </Manufacturer>
- <Manufacturer id="002c" name="BeSafer">
- </Manufacturer>
- <Manufacturer id="0023" name="Boca Devices">
- </Manufacturer>
- <Manufacturer id="002d" name="Broadband Energy">
- </Manufacturer>
- <Manufacturer id="0026" name="BuLogics">
- </Manufacturer>
- <Manufacturer id="002e" name="Carrier">
- </Manufacturer>
- <Manufacturer id="0011" name="CasaWorks">
- </Manufacturer>
- <Manufacturer id="002f" name="Color Kinetics">
- </Manufacturer>
- <Manufacturer id="0019" name="ControlThink">
- </Manufacturer>
- <Manufacturer id="0015" name="ConvergeX">
- </Manufacturer>
- <Manufacturer id="001a" name="Cooper">
- <Product type="4449" id="0002" name="RF9534DS Wall Dimmer Module" />
- <Product type="5244" id="0000" name="RF9505-TWS Split Control Duplex Receptacle" />
- </Manufacturer>
- <Manufacturer id="009d" name="Coventive">
- </Manufacturer>
- <Manufacturer id="0020" name="Cyberhouse">
- </Manufacturer>
- <Manufacturer id="0030" name="Cytech Tech">
- </Manufacturer>
- <Manufacturer id="0002" name="Danfoss">
- <Product type="0064" id="0001" name="RA Plus-W Radiator Thermostat" />
- </Manufacturer>
- <Manufacturer id="0031" name="Destiny Networks">
- </Manufacturer>
- <Manufacturer id="0050" name="Digital 5">
- </Manufacturer>
- <Manufacturer id="0012" name="E Housekeeper">
- <Product type="0001" id="0001" name="Switchkeeper Plug-in Appliance Module" />
- </Manufacturer>
- <Manufacturer id="0087" name="Eka Systems">
- </Manufacturer>
- <Manufacturer id="0033" name="Electronic Solutions Inc">
- <Product type="5250" id="02" name="DBMZ Motor Control" />
- </Manufacturer>
- <Manufacturer id="0034" name="El-Gev Electronics">
- </Manufacturer>
- <Manufacturer id="001b" name="ELK Products">
- </Manufacturer>
- <Manufacturer id="0035" name="Embedit A/S">
- </Manufacturer>
- <Manufacturer id="0060" name="Everspring">
- </Manufacturer>
- <Manufacturer id="0036" name="Exceptional Innv">
- </Manufacturer>
- <Manufacturer id="0004" name="Exhausto">
- </Manufacturer>
- <Manufacturer id="009f" name="Exigent">
- </Manufacturer>
- <Manufacturer id="0085" name="Fakro">
- </Manufacturer>
- <Manufacturer id="0037" name="Foard Sys">
- </Manufacturer>
- <Manufacturer id="0020" name="General Electric">
- <Product type="8007" id="1390" name="Wireless Lighting Control" />
- </Manufacturer>
- <Manufacturer id="0099" name="GreenWave">
- </Manufacturer>
- <Manufacturer id="0084" name="FortrezZ">
- </Manufacturer>
- <Manufacturer id="0017" name="HiTech Automation">
- </Manufacturer>
- <Manufacturer id="005b" name="HAI">
- </Manufacturer>
- <Manufacturer id="009a" name="Home Auto. Euro">
- </Manufacturer>
- <Manufacturer id="0038" name="Home Director">
- </Manufacturer>
- <Manufacturer id="006f" name="Home Manageables">
- <Product type="0102" id="0001" name="Door/Window Sensor" />
- </Manufacturer>
- <Manufacturer id="0080" name="Homepro">
- </Manufacturer>
- <Manufacturer id="001e" name="Homeseer">
- <Product type="0001" id="0002" name="ZTroller" config="homeseer/ztroller.xml" />
- <Product type="0002" id="0001" name="HSM100 Wireless Multi-Sensor" config="homeseer/hsm100.xml" />
- </Manufacturer>
- <Manufacturer id="0039" name="Honeywell">
- </Manufacturer>
- <Manufacturer id="0059" name="Horstmann">
- <Product type="0001" id="0002" name="AS2-RF Thermostat Transmitter" />
- <Product type="0001" id="0001" name="ASR-RF Thermostat Receiver" />
- </Manufacturer>
- <Manufacturer id="0011" name="iCOM Tech">
- </Manufacturer>
- <Manufacturer id="003a" name="Inlon Srl">
- </Manufacturer>
- <Manufacturer id="0077" name="Innovus">
- <Product type="0002" id="0001" name="SmoothRemote Controller" />
- <Product type="0001" id="0002" name="RAone SmartPower Wall Appliance Module" />
- <Product type="0001" id="0001" name="RAone SmartDimmer Wall Dimmer Module" />
- </Manufacturer>
- <Manufacturer id="0006" name="Intel">
- </Manufacturer>
- <Manufacturer id="001c" name="IntelliCon">
- </Manufacturer>
- <Manufacturer id="0005" name="Intermatic">
- <Product type="0003" id="0003" name="HA-03WD Lamp Module" />
- <Product type="0004" id="0003" name="HA-04C Outdoor Module" />
- <Product type="0005" id="0003" name="HA-05C Lamp Screw In Module" />
- <Product type="4341" id="8900" name="CA8900 Digital Thermostat" />
- </Manufacturer>
- <Manufacturer id="0013" name="Internet Dom">
- </Manufacturer>
- <Manufacturer id="0063" name="GE">
- <Product type="5250" id="3030" name="GE 45603 Plugin Appliance Module" />
- <Product type="5250" id="3130" name="GE 45604 Outdoor Module" />
- <Product type="4457" id="3230" name="ZW3003 3-Way Dimmer Switch" />
- </Manufacturer>
- <Manufacturer id="003b" name="Schlage">
- </Manufacturer>
- <Manufacturer id="0091" name="Kamstrup">
- </Manufacturer>
- <Manufacturer id="0090" name="Kwikset">
- </Manufacturer>
- <Manufacturer id="0051" name="Lagotek Corp">
- </Manufacturer>
- <Manufacturer id="001d" name="Leviton">
- <Product type="0301" id="0206" name="RZS15-1LX Binary Scene Switch" />
- <Product type="0301" id="0209" name="VRS15-1LZ Binary Scene Switch" />
- <Product type="0401" id="0206" name="RZI10-1LX Multilevel Scene Switch" />
- <Product type="0401" id="0209" name="VRI06-1L Multilevel Scene Switch" />
- </Manufacturer>
- <Manufacturer id="007f" name="Logitech">
- </Manufacturer>
- <Manufacturer id="0025" name="Loudwater Tech">
- </Manufacturer>
- <Manufacturer id="0071" name="LS Control">
- </Manufacturer>
- <Manufacturer id="003d" name="Marmitek BV">
- </Manufacturer>
- <Manufacturer id="003e" name="Martec Access">
- </Manufacturer>
- <Manufacturer id="008f" name="MB Design">
- </Manufacturer>
- <Manufacturer id="007a" name="Merten">
- <Product type="8001" id="0001" name="Plug-in Appliance Module" />
- <Product type="8002" id="0001" name="Plug-in Dimmer Module" />
- <Product type="4003" id="0001" name="Wall Dimmer Module" />
- <Product type="4002" id="0001" name="Wall Appliance Module" />
- <Product type="4004" id="0001" name="Wall Roller Shutter Module" />
- <Product type="8001" id="8001" name="Receiver Flush-Mounted 1-Gang Switch" />
- <Product type="0003" id="0004" name="Transmitter Flush-Mounted 4-Gang Switch" />
- <Product type="0001" id="0002" name="Transmitter 1-Gang Switch" />
- <Product type="0001" id="0004" name="Transmitter 2-Gang Switch" />
- <Product type="0002" id="0001" name="Transmitter Move" />
- </Manufacturer>
- <Manufacturer id="007e" name="Monster Cable">
- </Manufacturer>
- <Manufacturer id="003f" name="Motorola">
- </Manufacturer>
- <Manufacturer id="0083" name="MTC Maintronic">
- </Manufacturer>
- <Manufacturer id="0040" name="Novar EDS">
- </Manufacturer>
- <Manufacturer id="0041" name="OpenPeak Inc.">
- </Manufacturer>
- <Manufacturer id="0064" name="Popp / Duwi">
- </Manufacturer>
- <Manufacturer id="0016" name="PowerLynx">
- </Manufacturer>
- <Manufacturer id="0042" name="Pragmatic Cons">
- </Manufacturer>
- <Manufacturer id="0095" name="Qees">
- </Manufacturer>
- <Manufacturer id="0100" name="Reitz-Group.de">
- </Manufacturer>
- <Manufacturer id="5254" name="Remotec">
- </Manufacturer>
- <Manufacturer id="0010" name="RCS">
- </Manufacturer>
- <Manufacturer id="0065" name="RS Scene">
- </Manufacturer>
- <Manufacturer id="0030" name="HomeSeer Tech">
- </Manufacturer>
- <Manufacturer id="001f" name="Scientia Tech">
- </Manufacturer>
- <Manufacturer id="0069" name="Seluxit">
- </Manufacturer>
- <Manufacturer id="0043" name="Senmatic A/S">
- </Manufacturer>
- <Manufacturer id="0044" name="Sequoia Tech">
- </Manufacturer>
- <Manufacturer id="0045" name="Sine Wireless">
- </Manufacturer>
- <Manufacturer id="0070" name="Smart Products">
- </Manufacturer>
- <Manufacturer id="0047" name="Somfy">
- </Manufacturer>
- <Manufacturer id="0009" name="Sylvania">
- </Manufacturer>
- <Manufacturer id="0010" name="Techniku">
- </Manufacturer>
- <Manufacturer id="0012" name="Tell It Online">
- </Manufacturer>
- <Manufacturer id="0048" name="Telsey">
- </Manufacturer>
- <Manufacturer id="008b" name="Trane">
- <Product type="5452" id="5431" name="Model TZEMT400AB32MAA" config="trane/TZEMT400AB32MAA.xml" />
- </Manufacturer>
- <Manufacturer id="006b" name="Tricklestar">
- </Manufacturer>
- <Manufacturer id="0049" name="Twisthink">
- </Manufacturer>
- <Manufacturer id="0080" name="Vero Duco">
- </Manufacturer>
- <Manufacturer id="005e" name="ViewSonic">
- </Manufacturer>
- <Manufacturer id="0007" name="Vimar CRS">
- </Manufacturer>
- <Manufacturer id="004a" name="Visualize">
- </Manufacturer>
- <Manufacturer id="004b" name="Watt Stopper">
- </Manufacturer>
- <Manufacturer id="0008" name="Wayne Dalton">
- <Product type="0007" id="0020" name="WDTC-20 Thermostat" />
- </Manufacturer>
- <Manufacturer id="004c" name="Woodward Labs">
- </Manufacturer>
- <Manufacturer id="0003" name="Wrap">
- </Manufacturer>
- <Manufacturer id="004d" name="Xanboo">
- </Manufacturer>
- <Manufacturer id="004e" name="Zdata">
- </Manufacturer>
- <Manufacturer id="0000" name="Zensys">
- </Manufacturer>
- <Manufacturer id="004f" name="Z-Wave Technologia">
- </Manufacturer>
- <Manufacturer id="0021" name="Zykronix">
- </Manufacturer>
-</ManufacturerSpecificData>
View
7 openzwave/config/options.xml
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- To be effective, this file should be placed in the user data folder specified in the Options::Create method -->
-<Options>
- <Option name="logging" value="true" />
- <Option name="Associate" value="true" />
- <Option name="NotifyTransactions" value="false" />
-</Options>
View
1,102 openzwave/config/trane/TZEMT400AB32MAA.xml
<
@@ -1,1102 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Product>
-
- <!-- Trane Thermostat Model TZEMT400AB32MAA -->
-
- <!-- Configuration Parameters -->
- <CommandClass id="112">
- <Value type="byte" index="1" genre="config" label="Unknown-1" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="2" genre="config" label="Unknown-2" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="3" genre="config" label="Unknown-3" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="4" genre="config" label="F/C Units" units="" min="" max="">
- <Help>
- [Display Fahrenheit(1) or Celsius(0)]
- Default: 1
- </Help>
- </Value>
- <Value type="byte" index="5" genre="config" label="Unknown-5" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="9" genre="config" label="Unknown-9" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="10" genre="config" label="Minimum Off Time" units="minutes" min="5" max="9">
- <Help>
- Sets the minimum off time before another heating/cooling
- cycle can begin to provide compressor short cycle
- protection. The thermostat screen will display WAIT
- when minimum off time is being enforced.
- Default: 5
- </Help>
- </Value>
- <Value type="byte" index="11" genre="config" label="Minimum Run Time" units="minutes" min="1" max="9">
- <Help>
- Sets the minimum run time before a heating/cooling cycle
- can turn off to prevent rapid cycling. Thermostat screen
- will display "Cool ON" or "Heat ON" while the minimum
- run time is being enforced.
- Default: 6
- </Help>
- </Value>
- <Value type="byte" index="12" genre="config" label="Heating Delta Stage 1 ON" units="degrees" min="1" max="8">
- <Help>
- Sets the delta from setpoint that stage 1 heating starts.
- Default: 1
- </Help>
- </Value>
- <Value type="byte" index="13" genre="config" label="Heating Delta Stage 1 OFF" units="degrees" min="0" max="8">
- <Help>
- Sets the delta from setpoint that stage 1 heating stops.
- Stage 1 turns off at setpoint minus (-) Delta Stage 1.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="14" genre="config" label="Heating Delta Stage 2 ON" units="degrees" min="1" max="8">
- <Help>
- Sets the delta from setpoint that stage 2 heating starts.
- Default: 2
- </Help>
- </Value>
- <Value type="byte" index="15" genre="config" label="Heating Delta Stage 2 OFF" units="degrees" min="0" max="8">
- <Help>
- Sets the delta from setpoint that stage 2 heating stops.
- Stage 1 turns off at setpoint minus (-) Delta Stage 2.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="16" genre="config" label="Heating Delta Stage 3 ON" units="degrees" min="1" max="8">
- <Help>
- Sets the delta from setpoint that stage 3 heating starts.
- Default: 3
- </Help>
- </Value>
- <Value type="byte" index="17" genre="config" label="Heating Delta Stage 3 OFF" units="degrees" min="0" max="8">
- <Help>
- Sets the delta from setpoint that stage 3 heating stops.
- Stage 1 turns off at setpoint minus (-) Delta Stage 3.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="18" genre="config" label="Cooling Delta Stage 1 ON" units="degrees" min="1" max="8">
- <Help>
- Sets the delta from setpoint that stage 1 cooling starts.
- Default: 1
- </Help>
- </Value>
- <Value type="byte" index="19" genre="config" label="Cooling Delta Stage 1 OFF" units="degrees" min="0" max="8">
- <Help>
- Sets the delta from setpoint that stage 1 cooling stops.
- Stage 1 turns off at setpoint minus (-) Delta Stage 1.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="20" genre="config" label="Cooling Delta Stage 2 ON" units="degrees" min="1" max="8">
- <Help>
- Sets the delta from setpoint that stage 2 cooling starts.
- Default: 2
- </Help>
- </Value>
- <Value type="byte" index="21" genre="config" label="Cooling Delta Stage 2 OFF" units="degrees" min="0" max="8">
- <Help>
- Sets the delta from setpoint that stage 2 cooling stops.
- Stage 1 turns off at setpoint minus (-) Delta Stage 2.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="22" genre="config" label="Unknown-22" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="23" genre="config" label="Unknown-23" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="24" genre="config" label="H/C Delta" units="degrees" min="" max="">
- <Help>
- Sets the minimum separation between the heating and
- cooling setpoints. Attempts to lower the cooling below
- the heating setpoint by this amount will PUSH the
- heating setpoint down to maintain this separation.
- Same for setting the heating setpoint above the cooling
- setpoint, it will PUSH the cooling setpoint up to
- maintain this separation.
- Minimum: 3F or 2C
- Maximum: 15F or ??C
- Default: 3F / 2C
- </Help>
- </Value>
- <Value type="byte" index="25" genre="config" label="Unknown-25" units="" min="" max="">
- <Help>
- 2 if ESM
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="26" genre="config" label="Unknown-26" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="27" genre="config" label="Unknown-27" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="28" genre="config" label="Unknown-28" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="29" genre="config" label="ESM Setpoint--Heating" units="degrees" min="" max="">
- <Help>
- Energy Saving Mode (ESM) Setpoints are the setpoints
- used when the Energy Saving Mode schedule is selected
- in the Schedule Mode screen (or via Z-Wave control).
- Default: 65F / 18C
- </Help>
- </Value>
- <Value type="byte" index="30" genre="config" label="ESM Setpoint--Cooling" units="degrees" min="" max="">
- <Help>
- Energy Saving Mode (ESM) Setpoints are the setpoints
- used when the Energy Saving Mode schedule is selected
- in the Schedule Mode screen (or via Z-Wave control).
- Default: 80F / 26C
- </Help>
- </Value>
- <Value type="byte" index="31" genre="config" label="Unknown-31" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="32" genre="config" label="Unknown-32" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="33" genre="config" label="Unknown-33" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="34" genre="config" label="Unknown-34" units="" min="" max="">
- <Help>
- 3
- </Help>
- </Value>
- <Value type="byte" index="35" genre="config" label="Unknown-35" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="36" genre="config" label="Unknown-36" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="37" genre="config" label="Unknown-37" units="" min="" max="">
- <Help>
- 5
- </Help>
- </Value>
- <Value type="byte" index="69" genre="config" label="Unknown-69" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="74" genre="config" label="Unknown-74" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="75" genre="config" label="Fan ON Time" units="minutes" min="0" max="120">
- <Help>
- The fan cycler function cycles the HVAC system fan for
- an ON period followed by an OFF period continuously.
- Used to provide minimum air ventilation requirements.
- When the Fan ON time is set to a value greater than
- 0, an additional Cycler Fan mode is present
- when pressing the FAN button on the thermostat.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="76" genre="config" label="Fan OFF Time" units="minutes" min="10" max="120">
- <Help>
- The fan cycler function cycles the HVAC system fan for
- an ON period followed by an OFF period continuously.
- Used to provide minimum air ventilation requirements.
- When the Fan ON time is set to a value greater than
- 0, an additional Cycler Fan mode is present
- when pressing the FAN button on the thermostat.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="77" genre="config" label="Unknown-77" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="78" genre="config" label="Unknown-78" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="79" genre="config" label="Unknown-79" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="128" genre="config" label="Unknown-128" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="129" genre="config" label="Unknown-129" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="130" genre="config" label="Unknown-130" units="" min="" max="">
- <Help>
- 90
- </Help>
- </Value>
- <Value type="byte" index="131" genre="config" label="Unknown-131" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="132" genre="config" label="Run Schedule" units="" min="" max="">
- <Help>
- Set to 1 if running schedule (RUN is displayed on the
- thermostat screen).
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="133" genre="config" label="Unknown-133" units="" min="" max="">
- <Help>
- 13
- </Help>
- </Value>
- <Value type="byte" index="134" genre="config" label="Cooling 1 Setpoint" units="degrees" min="" max="">
- <Help>
- Default:
- HOLD 80F / 26C
- RUN 84F / xxC
- ESM
-
- </Help>
- </Value>
- <Value type="byte" index="135" genre="config" label="Unknown-135" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="136" genre="config" label="Heating 1 Setpoint" units="degrees" min="" max="">
- <Help>
- Heating 1 Setpoint (does this vary with ESM, etc. or is this for the "Hold" setting?
- Default:
- HOLD 55F / 13C
- RUN 60F / xxC
- ESM 64F / xxC (unless parameter xx has been changed)
- </Help>
- </Value>
- <Value type="byte" index="137" genre="config" label="Backlight Timeout" units="seconds" min="0" max="120">
- <Help>
- Backlight Timeout is the time (in seconds) from the last
- button press to the backlight going out. The time-out
- can be set between 0 and 120
- seconds. When set to 0, the backlight will remain
- always on.
- Default: 30
- </Help>
- </Value>
- <Value type="byte" index="138" genre="config" label="Max Heat Setpoint" units="degrees" min="" max="">
- <Help>
- Sets the maximum heating setpoint value. Will not ramp
- or accept setpoints higher than this maximum.
- Minimum: 55F / xxC
- Maximum: 90F / xxC
- Default: 90F / 32C
- </Help>
- </Value>
- <Value type="byte" index="139" genre="config" label="Min Cool Setpoint" units="degrees" min="" max="">
- <Help>
- Sets the minimum cooling setpoint value. Will not ramp
- or accept setpoints lower than this minimum.
- Minimum: 60F / xxC
- Maximum: 99F / xxC
- Default: 60F / 15C
- </Help>
- </Value>
- <Value type="byte" index="140" genre="config" label="Unknown-140" units="" min="" max="">
- <Help>
- 10
- </Help>
- </Value>
- <Value type="byte" index="141" genre="config" label="Screen Timeout" units="seconds" min="0" max="120">
- <Help>
- This is the time before any screen reverts to the Minimized
- Screen (temperature display only), after you stop pushing
- buttons. Minimized Screen feature is disabled by setting this
- time to 0.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="142" genre="config" label="Unknown-142" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="143" genre="config" label="Sensor (Internal) Offset" units="degrees" min="-7" max="+7">
- <Help>
- The internal temperature sensor can be calibrated to report
- values different from its actual reading. The offset can
- range from -7 degrees to +7 degrees.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="144" genre="config" label="Unknown-144" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="145" genre="config" label="Unknown-145" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="146" genre="config" label="Unknown-146" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="147" genre="config" label="Unknown-147" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="148" genre="config" label="Screen Contrast" units="" min="0" max="20">
- <Help>
- The Screen Contrast sets the contrast level of the LCD display.
- The contrast can be set between 0 and 20. If the display
- is too light, use a higher number. If dark lines appear on
- the screen, use a lower number.
- Default: 10
- </Help>
- </Value>
- <Value type="byte" index="161" genre="config" label="Unknown-161" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="162" genre="config" label="Unknown-162" units="" min="" max="">
- <Help>
- 30
- </Help>
- </Value>
- <Value type="byte" index="163" genre="config" label="Unknown-163" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="166" genre="config" label="Unknown-166" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="167" genre="config" label="Unknown-167" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="162" genre="config" label="Unknown-162" units="" min="" max="">
- <Help>
- 30
- </Help>
- </Value>
- <Value type="byte" index="169" genre="config" label="Unknown-169" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="170" genre="config" label="Unknown-170" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="171" genre="config" label="Unknown-171" units="" min="" max="">
- <Help>
- 0x2c after reset
- 0xf4 after reset
- </Help>
- </Value>
- <Value type="byte" index="172" genre="config" label="Unknown-172" units="" min="" max="">
- <Help>
- 0x2c after reset
- 0xf4 after reset
- </Help>
- </Value>
- <Value type="byte" index="173" genre="config" label="Unknown-173" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="174" genre="config" label="Unknown-174" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="175" genre="config" label="Unknown-175" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="176" genre="config" label="Unknown-176" units="" min="" max="">
- <Help>
- 44
- </Help>
- </Value>
- <Value type="byte" index="177" genre="config" label="Unknown-177" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="178" genre="config" label="Unknown-178" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="179" genre="config" label="Unknown-179" units="" min="" max="">
- <Help>
- 1
- </Help>
- </Value>
- <Value type="byte" index="180" genre="config" label="Unknown-180" units="" min="" max="">
- <Help>
- 44
- </Help>
- </Value>
- <Value type="byte" index="181" genre="config" label="Unknown-181" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="182" genre="config" label="Unknown-182" units="" min="" max="">
- <Help>
- unknown
- </Help>
- </Value>
- <Value type="byte" index="183" genre="config" label="Unknown-183" units="" min="" max="">
- <Help>
- 0xb8 after reset
- 0xe4 after reset
- </Help>
- </Value>
- <Value type="byte" index="184" genre="config" label="Unknown-184" units="" min="" max="">
- <Help>
- 0xb8 after reset
- 0xe4 after reset
- </Help>
- </Value>
- <Value type="byte" index="185" genre="config" label="Schedule Enable" units="" min="0" max="1">
- <Help>
- When enabled (set to 1), the local thermostat's scheduler
- function is enabled.
- Default: 0
- </Help>
- </Value>
- <Value type="byte" index="186" genre="config" label="Unknown-186" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="187" genre="config" label="Unknown-187" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="190" genre="config" label="Unknown-190" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="191" genre="config" label="Unknown-191" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="192" genre="config" label="Unknown-192" units="" min="" max="">
- <Help>
- 0
- 0xff after reset
- </Help>
- </Value>
- <Value type="byte" index="193" genre="config" label="Unknown-193" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="194" genre="config" label="Unknown-194" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="195" genre="config" label="Unknown-195" units="" min="" max="">
- <Help>
- 0
- 0xff after reset
- </Help>
- </Value>
- <Value type="byte" index="196" genre="config" label="Unknown-196" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="197" genre="config" label="Unknown-197" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="198" genre="config" label="Unknown-198" units="" min="" max="">
- <Help>
- 0
- 0xff after reset
- </Help>
- </Value>
- <Value type="byte" index="199" genre="config" label="Unknown-199" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="200" genre="config" label="Unknown-200" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="201" genre="config" label="Unknown-201" units="" min="" max="">
- <Help>
- 0
- 0xff after reset
- </Help>
- </Value>
- <Value type="byte" index="202" genre="config" label="Unknown-202" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="203" genre="config" label="Unknown-203" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="204" genre="config" label="Unknown-204" units="" min="" max="">
- <Help>
- 0
- 0xff after reset
- </Help>
- </Value>
- <Value type="byte" index="205" genre="config" label="Unknown-205" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="206" genre="config" label="Unknown-206" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="207" genre="config" label="Unknown-207" units="" min="" max="">
- <Help>
- 0
- 0xff after reset
- </Help>
- </Value>
- <Value type="byte" index="208" genre="config" label="Unknown-208" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="209" genre="config" label="Unknown-209" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="210" genre="config" label="Unknown-210" units="" min="" max="">
- <Help>
- 0
- 0xff after reset
- </Help>
- </Value>
- <Value type="byte" index="211" genre="config" label="Unknown-211" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="212" genre="config" label="Unknown-212" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="213" genre="config" label="Unknown-213" units="" min="" max="">
- <Help>
- Recovery enable?
- Default: 1
- 0x00
- </Help>
- </Value>
- <Value type="byte" index="214" genre="config" label="Unknown-214" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="215" genre="config" label="Unknown-215" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="216" genre="config" label="Unknown-216" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="217" genre="config" label="Unknown-217" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="218" genre="config" label="Unknown-218" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="219" genre="config" label="Unknown-219" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="220" genre="config" label="Unknown-220" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="byte" index="221" genre="config" label="Unknown-221" units="" min="" max="">
- <Help>
- 0
- </Help>
- </Value>
- <Value type="int" index="228" genre="config" label="Schedule Sun-1" units="" min="" max="">
- <Help>
- This value holds information about the first schedule
- setpoints for Sundays.
-
- Byte 1: Hour (0-23)
- Byte 2: Minute (0-59)
- Byte 3: Heat Setpoint (degrees)
- Byte 4: Cool Setpoint (degrees)
-
- Default: 0x06004643 06:00AM 70F / 67F
- 0x06001519 06:00AM 21C / 25C