This object is in archive! 

Can u fully implement the Danfoss living connect Room Sensor or the whole Danfoss system?

Christoph Becelewski shared this idea 8 years ago
Under Consideration

Can u fully implement the Danfoss living connect System compnents, that mean not only the radiator valve!! For older People like my parents - especially my mom ;) - it`s essential to use a real device like the Danfoss RS room sensor for adjusting the temperature.


  1. <?xml version="1.0" encoding="utf-8"?>

    <ZWaveDevice xmlns="http://www.pepper1.net/zwavedb/xml-schemata/z-wave" schemaVersion="2">

  2. <descriptorVersion>1</descriptorVersion>
  3. <deviceData>

    <manufacturerId value="0002"/>

    <productType value="0003"/>

    <productId value="8010"/>

    <libType value="06"/>

    <protoVersion value="03"/>

    <protoSubVersion value="67"/>

    <appVersion value="01"/>

    <appSubVersion value="00"/>

    <basicClass value="04"/>

    <genericClass value="21"/>

    <specificClass value="01"/>

    <optional value="true"/>

    <listening value="false"/>

    <routing value="false"/>

    <beamSensor>0</beamSensor>

    <rfFrequency>EU</rfFrequency>


    </deviceData>

  4. <deviceDescription>

    <description>

    <lang xml:lang="de">Raumsensor</lang>

    <lang xml:lang="en">Room Sensor</lang>

    </description>

    <wakeupNote>

    <lang xml:lang="de">Einmal LED Taste drücken</lang>

    <lang xml:lang="en">Press the LED button once.</lang>

    </wakeupNote>

    <inclusionNote>

    <lang xml:lang="de">Einmal LED Taste drücken</lang>

    <lang xml:lang="en">Press the LED button once.</lang>

    </inclusionNote>

    <productName>Z-Wave RS</productName>

    <brandName>Z-Wave RS</brandName>

    <productLine>PL03</productLine>

    <productCode>014G0160</productCode>

    <productVersion>1.0</productVersion>

    <batteryType>AA</batteryType>

    <batteryCount>2</batteryCount>

    </deviceDescription>

  5. <commandClasses>

    <commandClass id="0020"/>

    <commandClass id="0072" version="2"/>

    <commandClass id="0086" version="2"/>

    <commandClass id="0080"/>

    <commandClass id="008f" controlled="true"/>

    <commandClass id="0084" version="2"/>

    <commandClass id="0075" version="2"/>

    <commandClass id="0070" version="2"/>

    <commandClass id="0031" version="6"/>

    <commandClass id="005b"/>

    <commandClass id="0043" version="3"/>

    <commandClass id="0053"/>

    <commandClass id="0087"/>

    </commandClasses>


    <configParams>

    <configParam number="1" type="range" size="2" default="0005">

    <name>

    <lang xml:lang="de">Temperaturgrenzwert für Bericht</lang>

    <lang xml:lang="en">Temperature Report threshold</lang>

    </name>

    <description>

    <lang xml:lang="de">0.1 to 10°C

    1=0.1°C

    100=10°C</lang>

    <lang xml:lang="en">0.1 to 10°C

    1=0.1°C

    100=10°C</lang>

    </description>


    <value from="0001" to="0064" unit="C°">

    <description>

    <lang xml:lang="de">Temperatur in Grad</lang>

    <lang xml:lang="en">temperature in celsius</lang>

    </description>

    </value>

    </configParam>

    <configParam number="2" type="range" size="2" default="0005">

    <name>

    <lang xml:lang="de">Temperaturwert setzen</lang>

    <lang xml:lang="en">Set-point display resolution</lang>

    </name>

    <description>

    <lang xml:lang="de">0.1 to 10°C

    1=0.1°C

    100=10°C</lang>

    <lang xml:lang="en">0.1 to 10°C

    1=0.1°C

    100=10°C</lang>

    </description>


    <value from="0001" to="0064" unit="C°">

    <description>

    <lang xml:lang="de">Temperatur in Grad</lang>

    <lang xml:lang="en">temperature in celsius</lang>

    </description>

    </value>

    </configParam>

    <configParam number="3" type="range" size="2" default="000c">

    <name>

    <lang xml:lang="de">Minimum Temperaturwert setzen</lang>

    <lang xml:lang="en">Min Set-point and override limit</lang>

    </name>

    <description>

    <lang xml:lang="de">von min. 0 C° bis max. 28 C°</lang>

    <lang xml:lang="en">from min 0°C to max setpoint override limit

    0=0°C

    40=40°C</lang>

    </description>


    <value from="0000" to="0028" unit="C°">

    <description>

    <lang xml:lang="de">Temperatur in Grad</lang>

    <lang xml:lang="en">temperature in celsius</lang>

    </description>

    </value>

    </configParam>

    <configParam number="4" type="range" size="2" default="001c">

    <name>

    <lang xml:lang="de">Maximum Temperaturwert setzen</lang>

    <lang xml:lang="en">Max Set-point and override limit</lang>

    </name>

    <description>

    <lang xml:lang="de">von min. 0 C° bis max. 40 C°</lang>

    <lang xml:lang="en">from min setpoint override limit to max 40°C

    0=0°C

    40=40°C</lang>

    </description>


    <value from="0000" to="0028" unit="C°">

    <description>

    <lang xml:lang="de">Temperatur in Grad</lang>

    <lang xml:lang="en">temperature in celsius</lang>

    </description>

    </value>

    </configParam>

    <configParam number="5" type="range" size="4" default="00000001">

    <name>

    <lang xml:lang="de">LED Flash Periode</lang>

    <lang xml:lang="en">LED Flash period</lang>

    </name>

    <description>

    <lang xml:lang="de">0 bis 65535 Sekunden</lang>

    <lang xml:lang="en">0 to 65535 seconds</lang>

    </description>


    <value from="00000000" to="0000ffff">

    <description>

    <lang xml:lang="de">Sekunden</lang>

    <lang xml:lang="en">seconds</lang>

    </description>

    </value>

    </configParam>

    <configParam number="6" type="constant" size="1" default="01">

    <name>

    <lang xml:lang="de">Kontrollfunktion setzen</lang>

    <lang xml:lang="en">Set-point control function</lang>

    </name>

    <description>

    <lang xml:lang="de">0 = deaktiviert

    1 = aktiviert</lang>

    <lang xml:lang="en">0=Disabled

    1=Enabled</lang>

    </description>


    <value from="00" to="00">

    <description>

    <lang xml:lang="de">deaktiviert</lang>

    <lang xml:lang="en">disabled</lang>

    </description>

    </value>

    <value from="01" to="01">

    <description>

    <lang xml:lang="de">aktiviert</lang>

    <lang xml:lang="en">enabled</lang>

    </description>

    </value>

    </configParam>

    <configParam number="7" type="constant" size="1" default="01">

    <name>

    <lang xml:lang="de">Temporärer Überbrückungsplan</lang>

    <lang xml:lang="en">Temporarily override scheduler</lang>

    </name>

    <description>

    <lang xml:lang="de">0 = deaktiviert

    1 = aktiviert</lang>

    <lang xml:lang="en">0=Disabled

    1=Enabled</lang>

    </description>


    <value from="00" to="00">

    <description>

    <lang xml:lang="de">deaktiviert</lang>

    <lang xml:lang="en">disabled</lang>

    </description>

    </value>

    <value from="01" to="01">

    <description>

    <lang xml:lang="de">aktiviert</lang>

    <lang xml:lang="en">enabled</lang>

    </description>

    </value>

    </configParam>

    <configParam number="8" type="constant" size="1" default="01">

    <name>

    <lang xml:lang="de">Temperaturregelung setzen</lang>

    <lang xml:lang="en">Set-point type in Thermostat_Setpoint_Reports</lang>

    </name>

    <description>

    <lang xml:lang="de">1 = Heizen

    2 = Kühlen

    10 = Automatischer Wechsel</lang>

    <lang xml:lang="en">1=Heating

    2=Cooling

    10=Auto Changeover</lang>

    </description>


    <value from="01" to="01">

    <description>

    <lang xml:lang="de">Heizen</lang>

    <lang xml:lang="en">Heating</lang>

    </description>

    </value>

    <value from="02" to="02">

    <description>

    <lang xml:lang="de">Kühlen</lang>

    <lang xml:lang="en">Cooling</lang>

    </description>

    </value>

    <value from="0a" to="0a">

    <description>

    <lang xml:lang="de">Automatischer Wechsel</lang>

    <lang xml:lang="en">Auto Changeover</lang>

    </description>

    </value>

    </configParam>

    <configParam number="9" type="range" size="2" default="0001">

    <name>

    <lang xml:lang="de">LED on time</lang>

    <lang xml:lang="en">LED on time</lang>

    </name>

    <description>

    <lang xml:lang="de">1=100ms

    5=500ms</lang>

    <lang xml:lang="en">1=100ms

    5=500ms</lang>

    </description>


    <value from="0064" to="01f4" unit="ms">

    <description>

    <lang xml:lang="de">Millisekunden

    (100 ms/ Schritt)</lang>

    <lang xml:lang="en">milliseconds

    (in 100ms steps)</lang>

    </description>

    </value>

    </configParam>

    <configParam number="10" type="range" size="1" default="05">

    <name>

    <lang xml:lang="de">Dauer des LED Blinkens</lang>

    <lang xml:lang="en">Number of LED flashes (duration)</lang>

    </name>

    <description>

    <lang xml:lang="de">0 bis 255</lang>

    <lang xml:lang="en">0 to 255</lang>

    </description>


    </configParam>

    <configParam number="11" type="constant" size="1" default="01">

    <name>

    <lang xml:lang="de">LED Farbe</lang>

    <lang xml:lang="en">LED color</lang>

    </name>

    <description>

    <lang xml:lang="de">1=Grün

    2=Rot</lang>

    <lang xml:lang="en">1=Green

    2=Red</lang>

    </description>


    <value from="01" to="01">

    <description>

    <lang xml:lang="de">Grün</lang>

    <lang xml:lang="en">Green</lang>

    </description>

    </value>

    <value from="02" to="02">

    <description>

    <lang xml:lang="de">Rot</lang>

    <lang xml:lang="en">Red</lang>

    </description>

    </value>

    </configParam>

    </configParams>


    <endpoints>

    <endpoint number="1">

    <name>

    <lang xml:lang="de"></lang>

    <lang xml:lang="en"></lang>

    </name>

    <description>

    <lang xml:lang="de"></lang>

    <lang xml:lang="en"></lang>

    </description>

    <genericClass value="21"/>

    <specificClass value="01"/>

    <commandClass id="0020"/>

    <commandClass id="0072" version="2"/>

    <commandClass id="0086" version="2"/>

    <commandClass id="0080"/>

    <commandClass id="008f"/>

    <commandClass id="0084" version="2"/>

    <commandClass id="0075" version="2"/>

    <commandClass id="0070" version="2"/>

    <commandClass id="0031" version="6"/>

    <commandClass id="005b"/>

    <commandClass id="0043" version="3"/>

    <commandClass id="0053"/>

    <commandClass id="0087"/>

    </endpoint>

    <endpoint number="2">

    <name>

    <lang xml:lang="de"></lang>

    <lang xml:lang="en"></lang>

    </name>

    <description>

    <lang xml:lang="de"></lang>

    <lang xml:lang="en"></lang>

    </description>

    <genericClass value="21"/>

    <specificClass value="01"/>

    <commandClass id="0020"/>

    <commandClass id="0072" version="2"/>

    <commandClass id="0086" version="2"/>

    <commandClass id="0080"/>

    <commandClass id="008f"/>

    <commandClass id="0084" version="2"/>

    <commandClass id="0075" version="2"/>

    <commandClass id="0070" version="2"/>

    <commandClass id="0031" version="6"/>

    <commandClass id="005b"/>

    <commandClass id="0043" version="3"/>

    <commandClass id="0053"/>

    <commandClass id="0087"/>

    </endpoint>

    </endpoints>


    <resourceLinks>


    <deviceImage url="http://www.pepper1.net/zwavedb/uploads/resources/e1e3c9c78dd45fa19e41e8754e699c82e7feb925.jpg" />

    </resourceLinks>


    </ZWaveDevice>

I couldn`t find a newer code for this device but I have inclused the room sensor, but the classes were wrong (non_interoperable), so it seams the device or the classes aren`t implemented in the Zipato products

Replies (7)

photo
1

Greetings,


What feature do you think is missing from our current support for this device?

photo
1

1 Christoph Becelewski ● 15 minutes ago I cant bind the room sensor with radiator valve, I can`t use the room sensor for add as climate device or something else.


in the Picture you see that nothing of the classes are right or installed, why?

what`s wrong?


The only Thing I could, was binding the secure SRT321 with the danfoss room sensors ... but that wasn`t that what I wanted ..

photo
1

This particular unit you have is only meant to be used with Danfoss controllers, it is not meant to be used with other Z-Wave controllers. That's why it wasn't recognised correctly by your Zipabox and that is why you can't use it as intended.


Check the screenshot you provided and you will notice that the GENERIC_CLASS of your unit is NON_INTEROPERABLE.


Then check the PepperOne DB entry for this device:

http://www.pepper1.net/zwavedb/device/565


Please note that the generic class should be MULTILEVEL_SENSOR, not NON_INTEROPERABLE.


I suggest you return the unit and ask for a variant that is meant to be used with all Z-Wave controllers.

photo
photo
1

I cant bind the room sensor with radiator valve, I can`t use the room sensor for add as climate device or something else.


in the Picture you see that nothing of the classes are right or installed, why?

what`s wrong?


The only Thing I could, was binding the secure SRT321 with the danfoss room sensors ... but that wasn`t that what I wanted ..

photo
2

@Marko,

Personally, I think that what is missing from the Zipato support for Danfoss is the ability to have hierarchical "climate" definitions.

For example, every room with a Danfoss living connect z-wave TVR should have an independent climate. Then there should also be a "parent" to those climates that allow overrides to occur.

The use cases are:

  1. User wants to define the temperature settings for every room independently (much like the existing climate definition)
  2. User wants to be able to override any specific room with an increase or decrease in temperature for a time (could be done with the existing climate)
  3. User wishes to override ALL the defined climates (or a subset of them) with an increase or decrease in temperature for a time from a single location.

Of course if you have hierarchical climate capabilities this would not be specifically for Danfoss...

/Marcus

photo
1

Of course, you can do it with virtual level control which is setting set points on all thermostats...

photo
1

[quote]For example, every room with a Danfoss living connect z-wave TVR should have an independent climate. Then there should also be a "parent" to those climates that allow overrides to occur.[/quote]


Yeah, something like this. I know there is the option to add virtual temperature meters for control the heating devices ... And yes I`ve tried to manage it that way ... But it wasn`t the easy enough waf for my 70y. old mother ...


I don`t know what`s the real problem? Fibaro motion sensor (i haven`t try it myself) work fine in zipabox and is a multilevel sensor too. I`ve manage it also with the Secure SRT321 wall Thermostat, wich was successfully included in zipato with temperature and setpoint_temperature, but bindings doesn`t work so I maked rules for every °C, but the climate profil overwrote it everytime. same end but other bug (perhaps a mistake of mine). If I set a temperature at the wall thermostat the radiator valves changed the temperature, but some secunds/minutes ago it set back to the climate defaults ... no way to fix it, or an idea how does it work like I wanna?

photo
photo
1

I guess I´ve locate the problem. Thanks to Marko and the other ....


I think the trick is the version of the room sensor the last two manufacture versions are 014G0159 (Devolo branded) and 014G0160 from Danfoss. These room sensors seems to be compatible with all z-wave standard gateways, my room sensors are version 014G0158 from Danfoss,

what seems to be not compatible with the z-wave standard also not compatible with the zipabox .. **grmlz*


now it is too late for return .. the time to return is over ... Thanks for helping @ all

photo
1

People, please read the manual it is a scene controller.

photo
1

Hi,


As you know the LC13 TRV from Danfoss has a built in PID controller. It reacts on temperature changes reported by the built in temperature sensor. Now if the TRV is installed on a radiator with enclosure, the PID controller will not function properly resulting in incorrect room heating. The Link RS in this case can accomplish this by supplying to the TRV the correct room temperature. From Danfoss I wasn't able to get any feedback on how to achieve this with these two devices, although they offer a similar solution with their non Z-wave compatible counter parts (the 014G0158 Link RS and the 014G0002 TRV) .

Since both devices do not offer any device groups for association, I need to find a way to make the 014G0160 Link RS supply to the LC13 TRV with the correct temperature. I guess this can be achieved using the Multi Command Encapsulated CC and the Manufacturer Specific CC offered by those devices. The question is, how can I route these CC from one device to another?

Any support is associated.

photo
1

With a virtual Thermostat you can use the lc-13 as Output and the rs160 as Input, but if you set rs160 as Thermometer the rs160 isn't working as inputdevice heating anymore it always set the Input to the ui configs ... it seems to be a bug ... if zipato fix this you could use a virtual Thermostat to realize the lc-13 and the rs160 work together as one


MFG Ch.B.

photo
1

I can confirm this behavior. I do have an open ticket for this issue since several weeks. The last reply in the ticket was, that this problem was solved in the 8m firmware together with a little tweak on my box. But unfortunately, the problem is still existing!

photo
1

any news ?

photo
Leave a Comment
 
Attach a file