<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ralph</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ralph"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Ralph"/>
	<updated>2026-04-16T14:21:29Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-WDS30-OT2-SM_Differenz-Temperatur-Sensor&amp;diff=38382</id>
		<title>HM-WDS30-OT2-SM Differenz-Temperatur-Sensor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-WDS30-OT2-SM_Differenz-Temperatur-Sensor&amp;diff=38382"/>
		<updated>2023-06-02T14:50:21Z</updated>

		<summary type="html">&lt;p&gt;Ralph: /* bekannte Probleme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HM-WDS30-OT2-SM.jpg&lt;br /&gt;
|Bildbeschreibung=geöffneter HM-WDS30-OT2-SM Differenz-Temperatur-Sensor&lt;br /&gt;
|HWProtocol=[[HomeMatic]]&lt;br /&gt;
|HWType=[[HomeMatic Type THSensor|THSensor]]&lt;br /&gt;
|HWCategory=[[:Kategorie:Temperatursensoren|Temperatursensoren]]&lt;br /&gt;
|HWComm=868MHz&lt;br /&gt;
|HWChannels=5&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption= 40 mA max; Standby 3µW&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=63 x 58 x 35 mm (BxHxT)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
|HWManufacturer=[http://www.elv.de ELV] / [http://www.eq-3.de eQ-3]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
Beide Messfühler werden &#039;&#039;&#039;zeitgleich&#039;&#039;&#039; ausgewertet und in &#039;&#039;&#039;einem&#039;&#039;&#039; Funktelegramm gesendet. &lt;br /&gt;
Beide Fühlertemperaturen können getrennt verarbeitet werden.&lt;br /&gt;
Per Parameter ist es möglich, alle Werte der Kanäle im Status des Devices zu vereinigen.&lt;br /&gt;
&lt;br /&gt;
* Temperatur 1&lt;br /&gt;
* Temperatur 2&lt;br /&gt;
* Differenz T1-T2&lt;br /&gt;
* Differenz T2-T1&lt;br /&gt;
&lt;br /&gt;
* Messbereich: -30 bis +100 °C, Genauigkeit je ±1,5 K, Fühler Plastik und nicht dauerhaft wasserdicht.&lt;br /&gt;
* 2 Fühler mit mit je 2,8 m Zuleitung&lt;br /&gt;
* Schutzart: IP 65; Gehäuse Aufputz&lt;br /&gt;
* Gewicht: 101 g (ohne Batterien)&lt;br /&gt;
&lt;br /&gt;
== Anwendungsszenarien ==&lt;br /&gt;
Gerade bei Steuerungsaufgaben mit schnell ändernden Temperaturen ist es von Vorteil, wenn beide Messwerte zeitgleich aufgenommen und gleich lokal verarbeitet werden.&lt;br /&gt;
Eingesetzt werden kann der Sensor aufgrund seines Messbereiches bis 100° C (anders als der ansonsten sehr ähnliche einkanalige WDS30-T-0)für Überwachung von Vor- und Rücklauftemperaturen bei Heiz- bzw. Warmwasserkreisläufen.&lt;br /&gt;
Nicht geeignet ist er leider für die Steuerung von Thermo-Solar-Anlagen, weil dort im Vorlauf Temeperaturen bis 150° C kurzzeitig entstehen können.&lt;br /&gt;
&lt;br /&gt;
Ein spannender Aspekt ist der Aufbau eines Sonnensensors für Beschattungsaufgaben, den das ELV-Journal beschreibt.&lt;br /&gt;
&lt;br /&gt;
== Inbetriebnahme und Installation ==&lt;br /&gt;
Nach Einsetzen der Batterien, während FHEM im Anlernmodus ist, werden das Device und seine 5 Channels problemlos erkannt. Wiederholung des Anlernens durch Drücken des Mikroschalters, bei Erfolg blinkt abschließend eine LED grün.&lt;br /&gt;
Reset auf Auslieferungszustand: Taster 5 s drücken bis es rot blinkt, loslassen, erneut 5 s drücken, bis es schnell rot blinkt.&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
Nach erfolgreichen Pairen sendet das Modul alle 120-180 Sekunden aktuelle Messwerte auf den Kanälen 1-4. Die Events auf Kanälen 1 bis 4 lauten jeweils&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
==== Channel (Kanal) 01 _T1 ====&lt;br /&gt;
Dieser Kanal liefert die Temperatur des ersten Messfühlers zurück.&lt;br /&gt;
==== Channel (Kanal) 02 _T2 ====&lt;br /&gt;
Dieser Kanal liefert die Temperatur des zweiten Messfühlers zurück.&lt;br /&gt;
==== Channel (Kanal) 03 _T1_T2 ====&lt;br /&gt;
Dieser Kanal liefert die Differenz (T1 - T2) der Temperatur des ersten Messfühlers zum zweiten Messfühler zurück.&lt;br /&gt;
==== Channel (Kanal) 04 _T2_T1 ====&lt;br /&gt;
Dieser Kanal liefert die Differenz (T2 - T1) der Temperatur des zweiten Messfühlers zum ersten Messfühler zurück.&lt;br /&gt;
==== Channel (Kanal) 05 _Event ====&lt;br /&gt;
Kanal 05 _Event ist [https://www.elv.de/topic/kanal-5.html lt. ELV] zur Konfiguration des an die [HM-WDC7000] gepeerten Temperatursensors zuständig.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;list:   register    |     range          |   peer   | description&#039;&#039;&#039;&lt;br /&gt;
   0: burstRx          |     literal        |          | device reacts on Burst options:on,off&lt;br /&gt;
   0: cyclicInfoMsgDis |    0 to 255        |          | cyclic message&lt;br /&gt;
   0: intKeyVisib      |     literal        |          | visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: localResDis      |     literal        |          | local reset disable options:on,off&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          | pairing to central&lt;br /&gt;
   0: paramSel         |     literal        |          | data transfered to peer options:T1,T1_T2,T2_T1,off,T2&lt;br /&gt;
&lt;br /&gt;
=== Temperaturen in Reading des Devices ===&lt;br /&gt;
Um nicht für jeden Kanal ein Logfile zu erstellen und die Temperaturen der einzelnen Kanäle in den Readings des Devices zur Verfügung zu haben, hilft die Definition folgenden userReadings:&lt;br /&gt;
 attr &amp;lt;HM-WDS30-OT2-SM&amp;gt; userReadings &lt;br /&gt;
   T1 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T1&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T2 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T2&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T1_T2 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T1_T2&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T2_T1 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T2_T1&amp;quot;,&amp;quot;temperature&amp;quot;,0)}&lt;br /&gt;
&lt;br /&gt;
== FHEM-Log ==&lt;br /&gt;
=== Device Log ===&lt;br /&gt;
 2016.02.10 21:40:24 2: CUL_HM Unknown device HM_40448D is now defined&lt;br /&gt;
 2016.02.10 21:40:24 2: autocreate: define HM_40448D CUL_HM 40448D&lt;br /&gt;
 2016.02.10 21:40:24 2: autocreate: define FileLog_HM_40448D FileLog ./log/HM_40448D-%Y-%m.log HM_40448D&lt;br /&gt;
 2016.02.10 21:40:25 3: Device HM_40448D added to ActionDetector with 012:00 time&lt;br /&gt;
 2016.02.10 21:40:25 3: CUL_HM pair: HM_40448D THSensor, model HM-WDS30-OT2-SM serialNr &lt;br /&gt;
 2016.02.10 21:40:29 3: Device HM_40448D added to ActionDetector with 012:00 time&lt;br /&gt;
&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM battery: ok&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T1: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T1_T2: 3.4&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T2_T1: -3.4&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T2: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1 T: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1 temperature: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1_T2 T: 2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1_T2 temperature: 2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2 T: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2 temperature: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2_T1 T: -2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2_T1 temperature: -2.9&lt;br /&gt;
&lt;br /&gt;
== bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
* Eventuelle Temperatur-Differenzen zwischen den beiden Sensoren können nicht über FHEM beispielsweise durch einen &amp;quot;Offset&amp;quot; ausgeglichen werden, sondern müssen in den weiterverarbeitenden Routinen berücksichtigt werden.&lt;br /&gt;
* Manche Geräte scheinen reproduzierbar keine Daten mehr zu senden nachdem ein &amp;quot;set getConfig&amp;quot; zum Gerät gesendet wurde. Das Problem wird im {{Link2Forum|Topic=39125|Message=401171|LinkText=Forum}} diskutiert. Möglicher Workaround ist, das Attribut &#039;&#039;autoReadReg&#039;&#039; mit dem Wert &amp;quot;0_off&amp;quot; hinzuzufügen.&lt;br /&gt;
* ohne richtiges Anlernen/Pairing mit der Zentrale werden nicht alle Readings angelegt und nur die Differenz Temperatur angezeigt. {{Link2Forum|Topic=103693|Message=974169|LinkText=Forum}}&lt;br /&gt;
* fehlt mindestens ein NTC, dann wird beim (Wieder-)Starten auf der Status-LED ein Morse-Code lang-kurz-kurz angezeigt und das Gerät synchronisiert nicht.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Manual: https://files2.elv.com/public/10/1056/105647/Internet/105647_hm-wds30-ot2-sm_um_g_eq-3_150318_um.pdf&lt;br /&gt;
* [http://www.elv.de/differenz-temperatur-sensor-hm-wds30-ot2-sm-komplettbausatz.html Produktseite ELV]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Ralph</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-WDS30-OT2-SM_Differenz-Temperatur-Sensor&amp;diff=38381</id>
		<title>HM-WDS30-OT2-SM Differenz-Temperatur-Sensor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-WDS30-OT2-SM_Differenz-Temperatur-Sensor&amp;diff=38381"/>
		<updated>2023-06-02T14:49:51Z</updated>

		<summary type="html">&lt;p&gt;Ralph: /* bekannte Probleme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HM-WDS30-OT2-SM.jpg&lt;br /&gt;
|Bildbeschreibung=geöffneter HM-WDS30-OT2-SM Differenz-Temperatur-Sensor&lt;br /&gt;
|HWProtocol=[[HomeMatic]]&lt;br /&gt;
|HWType=[[HomeMatic Type THSensor|THSensor]]&lt;br /&gt;
|HWCategory=[[:Kategorie:Temperatursensoren|Temperatursensoren]]&lt;br /&gt;
|HWComm=868MHz&lt;br /&gt;
|HWChannels=5&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption= 40 mA max; Standby 3µW&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=63 x 58 x 35 mm (BxHxT)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
|HWManufacturer=[http://www.elv.de ELV] / [http://www.eq-3.de eQ-3]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
Beide Messfühler werden &#039;&#039;&#039;zeitgleich&#039;&#039;&#039; ausgewertet und in &#039;&#039;&#039;einem&#039;&#039;&#039; Funktelegramm gesendet. &lt;br /&gt;
Beide Fühlertemperaturen können getrennt verarbeitet werden.&lt;br /&gt;
Per Parameter ist es möglich, alle Werte der Kanäle im Status des Devices zu vereinigen.&lt;br /&gt;
&lt;br /&gt;
* Temperatur 1&lt;br /&gt;
* Temperatur 2&lt;br /&gt;
* Differenz T1-T2&lt;br /&gt;
* Differenz T2-T1&lt;br /&gt;
&lt;br /&gt;
* Messbereich: -30 bis +100 °C, Genauigkeit je ±1,5 K, Fühler Plastik und nicht dauerhaft wasserdicht.&lt;br /&gt;
* 2 Fühler mit mit je 2,8 m Zuleitung&lt;br /&gt;
* Schutzart: IP 65; Gehäuse Aufputz&lt;br /&gt;
* Gewicht: 101 g (ohne Batterien)&lt;br /&gt;
&lt;br /&gt;
== Anwendungsszenarien ==&lt;br /&gt;
Gerade bei Steuerungsaufgaben mit schnell ändernden Temperaturen ist es von Vorteil, wenn beide Messwerte zeitgleich aufgenommen und gleich lokal verarbeitet werden.&lt;br /&gt;
Eingesetzt werden kann der Sensor aufgrund seines Messbereiches bis 100° C (anders als der ansonsten sehr ähnliche einkanalige WDS30-T-0)für Überwachung von Vor- und Rücklauftemperaturen bei Heiz- bzw. Warmwasserkreisläufen.&lt;br /&gt;
Nicht geeignet ist er leider für die Steuerung von Thermo-Solar-Anlagen, weil dort im Vorlauf Temeperaturen bis 150° C kurzzeitig entstehen können.&lt;br /&gt;
&lt;br /&gt;
Ein spannender Aspekt ist der Aufbau eines Sonnensensors für Beschattungsaufgaben, den das ELV-Journal beschreibt.&lt;br /&gt;
&lt;br /&gt;
== Inbetriebnahme und Installation ==&lt;br /&gt;
Nach Einsetzen der Batterien, während FHEM im Anlernmodus ist, werden das Device und seine 5 Channels problemlos erkannt. Wiederholung des Anlernens durch Drücken des Mikroschalters, bei Erfolg blinkt abschließend eine LED grün.&lt;br /&gt;
Reset auf Auslieferungszustand: Taster 5 s drücken bis es rot blinkt, loslassen, erneut 5 s drücken, bis es schnell rot blinkt.&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
Nach erfolgreichen Pairen sendet das Modul alle 120-180 Sekunden aktuelle Messwerte auf den Kanälen 1-4. Die Events auf Kanälen 1 bis 4 lauten jeweils&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
==== Channel (Kanal) 01 _T1 ====&lt;br /&gt;
Dieser Kanal liefert die Temperatur des ersten Messfühlers zurück.&lt;br /&gt;
==== Channel (Kanal) 02 _T2 ====&lt;br /&gt;
Dieser Kanal liefert die Temperatur des zweiten Messfühlers zurück.&lt;br /&gt;
==== Channel (Kanal) 03 _T1_T2 ====&lt;br /&gt;
Dieser Kanal liefert die Differenz (T1 - T2) der Temperatur des ersten Messfühlers zum zweiten Messfühler zurück.&lt;br /&gt;
==== Channel (Kanal) 04 _T2_T1 ====&lt;br /&gt;
Dieser Kanal liefert die Differenz (T2 - T1) der Temperatur des zweiten Messfühlers zum ersten Messfühler zurück.&lt;br /&gt;
==== Channel (Kanal) 05 _Event ====&lt;br /&gt;
Kanal 05 _Event ist [https://www.elv.de/topic/kanal-5.html lt. ELV] zur Konfiguration des an die [HM-WDC7000] gepeerten Temperatursensors zuständig.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;list:   register    |     range          |   peer   | description&#039;&#039;&#039;&lt;br /&gt;
   0: burstRx          |     literal        |          | device reacts on Burst options:on,off&lt;br /&gt;
   0: cyclicInfoMsgDis |    0 to 255        |          | cyclic message&lt;br /&gt;
   0: intKeyVisib      |     literal        |          | visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: localResDis      |     literal        |          | local reset disable options:on,off&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          | pairing to central&lt;br /&gt;
   0: paramSel         |     literal        |          | data transfered to peer options:T1,T1_T2,T2_T1,off,T2&lt;br /&gt;
&lt;br /&gt;
=== Temperaturen in Reading des Devices ===&lt;br /&gt;
Um nicht für jeden Kanal ein Logfile zu erstellen und die Temperaturen der einzelnen Kanäle in den Readings des Devices zur Verfügung zu haben, hilft die Definition folgenden userReadings:&lt;br /&gt;
 attr &amp;lt;HM-WDS30-OT2-SM&amp;gt; userReadings &lt;br /&gt;
   T1 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T1&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T2 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T2&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T1_T2 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T1_T2&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T2_T1 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T2_T1&amp;quot;,&amp;quot;temperature&amp;quot;,0)}&lt;br /&gt;
&lt;br /&gt;
== FHEM-Log ==&lt;br /&gt;
=== Device Log ===&lt;br /&gt;
 2016.02.10 21:40:24 2: CUL_HM Unknown device HM_40448D is now defined&lt;br /&gt;
 2016.02.10 21:40:24 2: autocreate: define HM_40448D CUL_HM 40448D&lt;br /&gt;
 2016.02.10 21:40:24 2: autocreate: define FileLog_HM_40448D FileLog ./log/HM_40448D-%Y-%m.log HM_40448D&lt;br /&gt;
 2016.02.10 21:40:25 3: Device HM_40448D added to ActionDetector with 012:00 time&lt;br /&gt;
 2016.02.10 21:40:25 3: CUL_HM pair: HM_40448D THSensor, model HM-WDS30-OT2-SM serialNr &lt;br /&gt;
 2016.02.10 21:40:29 3: Device HM_40448D added to ActionDetector with 012:00 time&lt;br /&gt;
&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM battery: ok&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T1: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T1_T2: 3.4&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T2_T1: -3.4&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T2: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1 T: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1 temperature: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1_T2 T: 2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1_T2 temperature: 2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2 T: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2 temperature: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2_T1 T: -2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2_T1 temperature: -2.9&lt;br /&gt;
&lt;br /&gt;
== bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
* Eventuelle Temperatur-Differenzen zwischen den beiden Sensoren können nicht über FHEM beispielsweise durch einen &amp;quot;Offset&amp;quot; ausgeglichen werden, sondern müssen in den weiterverarbeitenden Routinen berücksichtigt werden.&lt;br /&gt;
* Manche Geräte scheinen reproduzierbar keine Daten mehr zu senden nachdem ein &amp;quot;set getConfig&amp;quot; zum Gerät gesendet wurde. Das Problem wird im {{Link2Forum|Topic=39125|Message=401171|LinkText=Forum}} diskutiert. Möglicher Workaround ist, das Attribut &#039;&#039;autoReadReg&#039;&#039; mit dem Wert &amp;quot;0_off&amp;quot; hinzuzufügen.&lt;br /&gt;
* ohne richtiges Anlernen/Pairing mit der Zentrale werden nicht alle Readings angelegt und nur die Differenz Temperatur angezeigt. {{Link2Forum|Topic=103693|Message=974169|LinkText=Forum}}&lt;br /&gt;
* fehlt mindetens ein NTC, dann wird beim (Wieder-)Starten auf der Status-LED ein Morse-Code lang-kurz-kurz angezeigt und das Gerät synchronisiert nicht.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Manual: https://files2.elv.com/public/10/1056/105647/Internet/105647_hm-wds30-ot2-sm_um_g_eq-3_150318_um.pdf&lt;br /&gt;
* [http://www.elv.de/differenz-temperatur-sensor-hm-wds30-ot2-sm-komplettbausatz.html Produktseite ELV]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Ralph</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-WDS30-OT2-SM_Differenz-Temperatur-Sensor&amp;diff=38380</id>
		<title>HM-WDS30-OT2-SM Differenz-Temperatur-Sensor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-WDS30-OT2-SM_Differenz-Temperatur-Sensor&amp;diff=38380"/>
		<updated>2023-06-02T14:40:52Z</updated>

		<summary type="html">&lt;p&gt;Ralph: Link zur Bedienungsanleitug hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Hardware&lt;br /&gt;
|Bild=HM-WDS30-OT2-SM.jpg&lt;br /&gt;
|Bildbeschreibung=geöffneter HM-WDS30-OT2-SM Differenz-Temperatur-Sensor&lt;br /&gt;
|HWProtocol=[[HomeMatic]]&lt;br /&gt;
|HWType=[[HomeMatic Type THSensor|THSensor]]&lt;br /&gt;
|HWCategory=[[:Kategorie:Temperatursensoren|Temperatursensoren]]&lt;br /&gt;
|HWComm=868MHz&lt;br /&gt;
|HWChannels=5&lt;br /&gt;
|HWVoltage=3V&lt;br /&gt;
|HWPowerConsumption= 40 mA max; Standby 3µW&lt;br /&gt;
|HWPoweredBy=2x1,5V LR03/Micro AAA&lt;br /&gt;
|HWSize=63 x 58 x 35 mm (BxHxT)&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
|HWManufacturer=[http://www.elv.de ELV] / [http://www.eq-3.de eQ-3]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
Beide Messfühler werden &#039;&#039;&#039;zeitgleich&#039;&#039;&#039; ausgewertet und in &#039;&#039;&#039;einem&#039;&#039;&#039; Funktelegramm gesendet. &lt;br /&gt;
Beide Fühlertemperaturen können getrennt verarbeitet werden.&lt;br /&gt;
Per Parameter ist es möglich, alle Werte der Kanäle im Status des Devices zu vereinigen.&lt;br /&gt;
&lt;br /&gt;
* Temperatur 1&lt;br /&gt;
* Temperatur 2&lt;br /&gt;
* Differenz T1-T2&lt;br /&gt;
* Differenz T2-T1&lt;br /&gt;
&lt;br /&gt;
* Messbereich: -30 bis +100 °C, Genauigkeit je ±1,5 K, Fühler Plastik und nicht dauerhaft wasserdicht.&lt;br /&gt;
* 2 Fühler mit mit je 2,8 m Zuleitung&lt;br /&gt;
* Schutzart: IP 65; Gehäuse Aufputz&lt;br /&gt;
* Gewicht: 101 g (ohne Batterien)&lt;br /&gt;
&lt;br /&gt;
== Anwendungsszenarien ==&lt;br /&gt;
Gerade bei Steuerungsaufgaben mit schnell ändernden Temperaturen ist es von Vorteil, wenn beide Messwerte zeitgleich aufgenommen und gleich lokal verarbeitet werden.&lt;br /&gt;
Eingesetzt werden kann der Sensor aufgrund seines Messbereiches bis 100° C (anders als der ansonsten sehr ähnliche einkanalige WDS30-T-0)für Überwachung von Vor- und Rücklauftemperaturen bei Heiz- bzw. Warmwasserkreisläufen.&lt;br /&gt;
Nicht geeignet ist er leider für die Steuerung von Thermo-Solar-Anlagen, weil dort im Vorlauf Temeperaturen bis 150° C kurzzeitig entstehen können.&lt;br /&gt;
&lt;br /&gt;
Ein spannender Aspekt ist der Aufbau eines Sonnensensors für Beschattungsaufgaben, den das ELV-Journal beschreibt.&lt;br /&gt;
&lt;br /&gt;
== Inbetriebnahme und Installation ==&lt;br /&gt;
Nach Einsetzen der Batterien, während FHEM im Anlernmodus ist, werden das Device und seine 5 Channels problemlos erkannt. Wiederholung des Anlernens durch Drücken des Mikroschalters, bei Erfolg blinkt abschließend eine LED grün.&lt;br /&gt;
Reset auf Auslieferungszustand: Taster 5 s drücken bis es rot blinkt, loslassen, erneut 5 s drücken, bis es schnell rot blinkt.&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
Nach erfolgreichen Pairen sendet das Modul alle 120-180 Sekunden aktuelle Messwerte auf den Kanälen 1-4. Die Events auf Kanälen 1 bis 4 lauten jeweils&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
==== Channel (Kanal) 01 _T1 ====&lt;br /&gt;
Dieser Kanal liefert die Temperatur des ersten Messfühlers zurück.&lt;br /&gt;
==== Channel (Kanal) 02 _T2 ====&lt;br /&gt;
Dieser Kanal liefert die Temperatur des zweiten Messfühlers zurück.&lt;br /&gt;
==== Channel (Kanal) 03 _T1_T2 ====&lt;br /&gt;
Dieser Kanal liefert die Differenz (T1 - T2) der Temperatur des ersten Messfühlers zum zweiten Messfühler zurück.&lt;br /&gt;
==== Channel (Kanal) 04 _T2_T1 ====&lt;br /&gt;
Dieser Kanal liefert die Differenz (T2 - T1) der Temperatur des zweiten Messfühlers zum ersten Messfühler zurück.&lt;br /&gt;
==== Channel (Kanal) 05 _Event ====&lt;br /&gt;
Kanal 05 _Event ist [https://www.elv.de/topic/kanal-5.html lt. ELV] zur Konfiguration des an die [HM-WDC7000] gepeerten Temperatursensors zuständig.&lt;br /&gt;
&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;list:   register    |     range          |   peer   | description&#039;&#039;&#039;&lt;br /&gt;
   0: burstRx          |     literal        |          | device reacts on Burst options:on,off&lt;br /&gt;
   0: cyclicInfoMsgDis |    0 to 255        |          | cyclic message&lt;br /&gt;
   0: intKeyVisib      |     literal        |          | visibility of internal channel options:visib,invisib&lt;br /&gt;
   0: localResDis      |     literal        |          | local reset disable options:on,off&lt;br /&gt;
   0: pairCentral      |   0 to 16777215    |          | pairing to central&lt;br /&gt;
   0: paramSel         |     literal        |          | data transfered to peer options:T1,T1_T2,T2_T1,off,T2&lt;br /&gt;
&lt;br /&gt;
=== Temperaturen in Reading des Devices ===&lt;br /&gt;
Um nicht für jeden Kanal ein Logfile zu erstellen und die Temperaturen der einzelnen Kanäle in den Readings des Devices zur Verfügung zu haben, hilft die Definition folgenden userReadings:&lt;br /&gt;
 attr &amp;lt;HM-WDS30-OT2-SM&amp;gt; userReadings &lt;br /&gt;
   T1 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T1&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T2 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T2&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T1_T2 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T1_T2&amp;quot;,&amp;quot;temperature&amp;quot;,0)}, &lt;br /&gt;
   T2_T1 { ReadingsVal(&amp;quot;HM.DiffTemp.FbHz_T2_T1&amp;quot;,&amp;quot;temperature&amp;quot;,0)}&lt;br /&gt;
&lt;br /&gt;
== FHEM-Log ==&lt;br /&gt;
=== Device Log ===&lt;br /&gt;
 2016.02.10 21:40:24 2: CUL_HM Unknown device HM_40448D is now defined&lt;br /&gt;
 2016.02.10 21:40:24 2: autocreate: define HM_40448D CUL_HM 40448D&lt;br /&gt;
 2016.02.10 21:40:24 2: autocreate: define FileLog_HM_40448D FileLog ./log/HM_40448D-%Y-%m.log HM_40448D&lt;br /&gt;
 2016.02.10 21:40:25 3: Device HM_40448D added to ActionDetector with 012:00 time&lt;br /&gt;
 2016.02.10 21:40:25 3: CUL_HM pair: HM_40448D THSensor, model HM-WDS30-OT2-SM serialNr &lt;br /&gt;
 2016.02.10 21:40:29 3: Device HM_40448D added to ActionDetector with 012:00 time&lt;br /&gt;
&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM battery: ok&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T1: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T1_T2: 3.4&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T2_T1: -3.4&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM T2: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1 T: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1 temperature: 34.0&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1_T2 T: 2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T1_T2 temperature: 2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2 T: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2 temperature: 31.1&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2_T1 T: -2.9&lt;br /&gt;
 2016-02-11 11:17:26 CUL_HM HM_40448D CUL_HM_T2_T1 temperature: -2.9&lt;br /&gt;
&lt;br /&gt;
== bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
* Eventuelle Temperatur-Differenzen zwischen den beiden Sensoren können nicht über FHEM beispielsweise durch einen &amp;quot;Offset&amp;quot; ausgeglichen werden, sondern müssen in den weiterverarbeitenden Routinen berücksichtigt werden.&lt;br /&gt;
* Manche Geräte scheinen reproduzierbar keine Daten mehr zu senden nachdem ein &amp;quot;set getConfig&amp;quot; zum Gerät gesendet wurde. Das Problem wird im {{Link2Forum|Topic=39125|Message=401171|LinkText=Forum}} diskutiert. Möglicher Workaround ist, das Attribut &#039;&#039;autoReadReg&#039;&#039; mit dem Wert &amp;quot;0_off&amp;quot; hinzuzufügen.&lt;br /&gt;
* ohne richtiges Anlernen/Pairing mit der Zentrale werden nicht alle Readings angelegt und nur die Differenz Temperatur angezeigt. {{Link2Forum|Topic=103693|Message=974169|LinkText=Forum}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Manual: https://files2.elv.com/public/10/1056/105647/Internet/105647_hm-wds30-ot2-sm_um_g_eq-3_150318_um.pdf&lt;br /&gt;
* [http://www.elv.de/differenz-temperatur-sensor-hm-wds30-ot2-sm-komplettbausatz.html Produktseite ELV]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Ralph</name></author>
	</entry>
</feed>