MCOHome MH9-CO2 new firmware

Information about specific Z-Wave devices

Moderator: leecollings

Post Reply
IanDury
Posts: 47
Joined: Wednesday 08 April 2015 15:22
Target OS: Linux
Domoticz version: Beta
Location: Netherlands
Contact:

MCOHome MH9-CO2 new firmware

Post by IanDury »

I recently bought this device and apparently it has a firmware upgrade that changed the parameter settings as well as the association groups. After successful inclusion with Domoticz it did not report the sensor values.

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>
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests