Using the specification sheet that can also be downloaded from http://www.mcohome.com/ProductDetail/3897790.html I modified the OZW configuration file mh9co2.xml and now it works fine for me.
Modified mh9co2.xml:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<Product xmlns='https://github.com/OpenZWave/open-zwave' Revision="2">
<!--MCOHome CO2 Monitor MH9-CO2-WD -->
<!-- Configuration -->
<CommandClass id="112">
<Value type="short" genre="config" instance="1" index="1" label="CO2 Notification threshold" size="2" min="1" max="5000" units="ppm" value="1000">
<Help>CO2 Notification threshold 1 to 5000ppm</Help>
</Value>
<Value genre="config" index="2" instance="1" label="CO2 reporting threshold" max="127" min="-127" size="1" type="byte" units="" value="10">
<Help>0 report disabled, 1~127: report when change >= n*5ppm, -1~-127: report when change >= (n+256)*5ppm, 10 by default, 10*5ppm=50ppm</Help>
</Value>
<Value genre="config" index="3" instance="1" label="Temperature reporting threshold" max="127" min="-127" size="1" type="byte" units="" value="1">
<Help>0 report disabled, 1~127: report when change >= n*0.5C, -1~-127: report when change >= (n+256)*0.5C, 1 by default, 1*0.5C=0.5C</Help>
</Value>
<Value genre="config" index="4" instance="1" label="Humidity reporting threshold" max="100" min="0" size="1" type="byte" units="" value="2">
<Help>0 report disabled, base on 1% unit, 2 by default, 2*1%=2%</Help>
</Value>
<Value genre="config" index="255" instance="1" label="Factory setting" max="85" min="85" size="1" type="byte" units="" value="0">
<Help>Restore the factory setting - write only, set to 85 to reset</Help>
</Value>
</CommandClass>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="1" label="Lifeline"/>
</Associations>
</CommandClass>
</Product>