I got nine of these Devolo Radiator Valves, three of them don't report the Multilevelsensor in the NIF (i tried multiple times to exclude, firmware reset, include to no avail)
Below is a zddx file I compiled for these devices (after the interview initially all of the devices reported different command classes, i compiled them into this xml based on another Danfoss radiator thermostat (426-0002-0005-0003-06-02-43-02-33.xml))
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<ZWaveDevice xmlns="http://www.pepper1.net/zwavedb/xml-schemata/z-wave" schemaVersion="2">
<descriptorVersion>1</descriptorVersion>
<deviceData>
<manufacturerId value="0002"/>
<productType value="0005"/>
<productId value="0175"/>
<libType value="06"/>
<protoVersion value="03"/>
<protoSubVersion value="43"/>
<appVersion value="01"/>
<appSubVersion value="00"/>
<basicClass value="04"/>
<genericClass value="08"/>
<specificClass value="04"/>
<optional value="true"/>
<listening value="false"/>
<routing value="true"/>
<beamSensor>0</beamSensor>
</deviceData>
<deviceDescription>
<description>
<lang xml:lang="de">steuerbarer Heizungsthermostat</lang>
<lang xml:lang="en">Radiator Thermostat</lang>
</description>
<wakeupNote>
<lang xml:lang="de">Kurzer Druck Mitteltaste</lang>
<lang xml:lang="en">Short push middle button</lang>
</wakeupNote>
<inclusionNote>
<lang xml:lang="de">Kurzer Druck Mitteltaste</lang>
<lang xml:lang="en">Short push middle button</lang>
</inclusionNote>
<productName>Devolo Radiator Thermostat MT:2650 014G0801</productName>
<brandName>Danfoss</brandName>
<productLine>Radiator Thermostat</productLine>
<batteryType>AA</batteryType>
<batteryCount>2</batteryCount>
</deviceDescription>
<commandClasses>
<commandClass id="0020" version="0" controlled="false" secure="false"/>
<commandClass id="0043" version="2" controlled="false" secure="false"/>
<commandClass id="0046" version="1" controlled="true" secure="false"/>
<commandClass id="0072" version="1" controlled="false" secure="false"/>
<commandClass id="0075" version="2" controlled="false" secure="false"/>
<commandClass id="0080" version="1" controlled="false" secure="false"/>
<commandClass id="0081" version="1" controlled="true" secure="false"/>
<commandClass id="0084" version="2" controlled="false" secure="false"/>
<commandClass id="0086" version="1" controlled="false" secure="false"/>
<commandClass id="008f" version="1" controlled="true" secure="false"/>
<commandClass id="0031" version="6" controlled="false" secure="false"/>
<commandClass id="0044" version="1" controlled="true" secure="false"/>
<commandClass id="0042" version="1" controlled="true" secure="false"/>
<commandClass id="004c" version="1" controlled="true" secure="false"/>
</commandClasses>
<assocGroups>
<assocGroup number="1" maxNodes="1">
<description>
<lang xml:lang="de">Ziel für alle Nachrichten des Gerätes</lang>
<lang xml:lang="en">Target for Wakeup and Override Notifications</lang>
</description>
</assocGroup>
</assocGroups>
<resourceLinks>
<deviceImage url="http://www.pepper1.net/zwavedb/uploads/resources/589a0b04e3efa72e45846296793e1e8ab50f2e3f.gif" />
</resourceLinks>
</ZWaveDevice>
The devices no get identified correctly on inclusion but the Multilevelsensor is still not available
As a comparison, this is the zddx output of a fully working thermostat:
Code: Select all
<commandClasses>
<commandClass id="0020" version="0" supported="true" controlled="false" secure="false" inNIF="false"/>
<commandClass id="0043" version="2" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0046" version="1" supported="true" controlled="true" secure="false" inNIF="true"/>
<commandClass id="0072" version="1" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0075" version="2" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0080" version="1" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0081" version="1" supported="true" controlled="true" secure="false" inNIF="true"/>
<commandClass id="0084" version="2" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0086" version="1" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="008f" version="1" supported="true" controlled="true" secure="false" inNIF="true"/>
<commandClass id="0031" version="6" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0044" version="1" supported="false" controlled="true" secure="false" inNIF="false"/>
<commandClass id="0042" version="1" supported="false" controlled="true" secure="false" inNIF="false"/>
<commandClass id="004c" version="1" supported="false" controlled="true" secure="false" inNIF="false"/>
</commandClasses>
Code: Select all
<commandClasses>
<commandClass id="0020" version="0" supported="true" controlled="false" secure="false" inNIF="false"/>
<commandClass id="0043" version="2" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0046" version="1" supported="true" controlled="true" secure="false" inNIF="true"/>
<commandClass id="0072" version="1" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0075" version="2" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0080" version="1" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0081" version="1" supported="true" controlled="true" secure="false" inNIF="true"/>
<commandClass id="0084" version="2" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="0086" version="1" supported="true" controlled="false" secure="false" inNIF="true"/>
<commandClass id="008f" version="1" supported="true" controlled="true" secure="false" inNIF="true"/>
<commandClass id="0042" version="1" supported="false" controlled="true" secure="false" inNIF="false"/>
<commandClass id="0044" version="1" supported="false" controlled="true" secure="false" inNIF="false"/>
<commandClass id="004c" version="1" supported="false" controlled="true" secure="false" inNIF="false"/>
</commandClasses>
Best regards,
Johannes