<?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=Jahoo</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=Jahoo"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Jahoo"/>
	<updated>2026-04-15T03:49:01Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-WDS100-C6-O_Funk-Kombi-Sensor_OC3&amp;diff=38559</id>
		<title>HM-WDS100-C6-O Funk-Kombi-Sensor OC3</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-WDS100-C6-O_Funk-Kombi-Sensor_OC3&amp;diff=38559"/>
		<updated>2023-09-05T13:45:04Z</updated>

		<summary type="html">&lt;p&gt;Jahoo: Hinweis auf Abrufen der Nachrichten übr Klick auf config button&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Infobox muss noch ergänzt werden. Hilfe unter [[Vorlage:Infobox Hardware]] --&amp;gt;&lt;br /&gt;
{{Infobox Hardware&lt;br /&gt;
|Bild=HM-WDS100-C6-O.jpg&lt;br /&gt;
|Bildbeschreibung=Montierter Funk-Kombi-Sensor OC3&lt;br /&gt;
|HWProtocol=[[HomeMatic]]&lt;br /&gt;
|HWType=[[HomeMatic Type THSensor|THSensor]]&lt;br /&gt;
|HWCategory=[[:Kategorie:Wetterstationen|Wetterstationen]] [[:Kategorie:Feuchtesensoren|Feuchtesensoren]] [[:Kategorie:Temperatursensoren|Temperatursensoren]] [[:Kategorie:Regensensor|Regensensor]] [[:Kategorie:Lichtsensoren|Lichtsensoren]]&lt;br /&gt;
|HWComm=868,35 MHz&lt;br /&gt;
|HWChannels=&lt;br /&gt;
|HWVoltage=4,5 V&lt;br /&gt;
|HWPowerConsumption=&lt;br /&gt;
|HWPoweredBy=3x LR6/Mignon/AA&lt;br /&gt;
|HWSize=700 x 400 x 150 mm&lt;br /&gt;
|HWDeviceFHEM=[[CUL_HM]]&lt;br /&gt;
|HWManufacturer=ELV / eQ-3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;Funk-Kombi-Sensor OC3 (HM-WDS100-C6-O)&#039;&#039;&#039; ist eine [[HomeMatic]] Funk-Wetterstation für den Außeneinsatz zur  Messung von Temperatur, relativer Luftfeuchte, Windrichtung, Windstärke, Regenmenge und Helligkeit.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* Batteriebetrieb (3 x Mignon/LR6/AA)&lt;br /&gt;
* Funkfrequenz 868,3 MHz&lt;br /&gt;
* Temperaturmessbereich -29,9°C bis 79,9°C (± 0,8°C)&lt;br /&gt;
* Relative Luftfeuchte 1 % bis 99 % (±5 %)&lt;br /&gt;
* Windgeschwindigkeit 1 km/h bis 199,9 km/h&lt;br /&gt;
* Windrichtungsmesser 0° bis 355° (±5°)&lt;br /&gt;
* Schwankung der Windrichtung 0°/22,5°/45°/67,5°&lt;br /&gt;
* Regenmengenmesser 0 mm bis 999 mm&lt;br /&gt;
* Regen-Soforterkennung&lt;br /&gt;
* Sturm-Soforterkennung&lt;br /&gt;
* Helligkeit gemessen über Photodiode mit einheitenlosen Wert 1-255&lt;br /&gt;
* Sonnenschein-Dauer gezählt als Minuten oberhalb der Helligkeitsschwelle von 30 (Default)&lt;br /&gt;
* Datenübermittlung alle 120 bis 180 Sekunden&lt;br /&gt;
* Übermittlung des Batteriestatus&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie unter [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Hierfür muss die von außen erreichbare Anlerntaste betätigt werden.&lt;br /&gt;
&lt;br /&gt;
Wenn es beim Pairing zu Problemen kommt und die Commands nicht abgearbitet werden, hilft es die Anlerntaste 2 mal zu drücken. Dann ruft die Wetterstation all Nachrichten ab und es sollte keine Probleme mehr geben. Ggfl. muss der Vorgang wiederholt werden.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration (fhem.cfg) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;define Wetterstation CUL_HM 338893&lt;br /&gt;
attr Wetterstation IODev CUL_HM&lt;br /&gt;
attr Wetterstation autoReadReg 5_readMissing&lt;br /&gt;
attr Wetterstation expert 2_full&lt;br /&gt;
attr Wetterstation firmware 1.4&lt;br /&gt;
attr Wetterstation model HM-WDS100-C6-O&lt;br /&gt;
attr Wetterstation serialNr LEQ1442799&lt;br /&gt;
attr Wetterstation stateFormat Temperatur: temperature °C, Feuchtigkeit: humidity %, Helligkeit: brightness, Regen: rain mm/qm, Wind: windSpeed km/h,  Richtung: windDirection&lt;br /&gt;
attr Wetterstation subType THSensor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Event-Monitor ===&lt;br /&gt;
&lt;br /&gt;
 Wetterstation T: 17.5 H: 82 W: 0 R: 553.715 IR: 0 WD: 10 WDR: 67.5 S: 106 B: 16&lt;br /&gt;
 Wetterstation temperature: 17.5&lt;br /&gt;
 Wetterstation humidity: 82&lt;br /&gt;
 Wetterstation windSpeed: 0&lt;br /&gt;
 Wetterstation windDirection: 10&lt;br /&gt;
 Wetterstation windDirRange: 67.5&lt;br /&gt;
 Wetterstation rain: 553.715&lt;br /&gt;
 Wetterstation isRaining: 0&lt;br /&gt;
 Wetterstation sunshine: 106&lt;br /&gt;
&lt;br /&gt;
=== Parameterliste ===&lt;br /&gt;
 &#039;&#039;&#039;list:      register | range              | peer     | description&#039;&#039;&#039;&lt;br /&gt;
 0: intKeyVisib      |   literal          |          | visibility of internal channel options:visib,invisib&lt;br /&gt;
 0: pairCentral      |   0 to 16777215    |          | pairing to central&lt;br /&gt;
 1: stormLowThresh   |   0 to 255         |          | Storm lower threshold&lt;br /&gt;
 1: stormUpThresh    |   0 to 255         |          | Storm upper threshold&lt;br /&gt;
&lt;br /&gt;
=== Log-Einträge ===&lt;br /&gt;
&amp;lt;pre&amp;gt;2015-08-13_12:47:18 Wetterstation T: 28.6 H: 57 W: 7 R: 145.14 IR: 0 WD: 80 WDR: 67.5 S: 8 B: 140&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation brightness: 140&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation humidity: 57&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation isRaining: 0&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation rain: 145.14&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation sunshine: 8&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation temperature: 28.6&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation windDirRange: 67.5&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation windDirection: 80&lt;br /&gt;
2015-08-13_12:47:18 Wetterstation windSpeed: 70&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Anwendungsbeispiele ===&lt;br /&gt;
==== Anbindung an OpenWeathermap ====&lt;br /&gt;
Das hier verwendete &amp;quot;inoffizielle&amp;quot; 98_openweathermap.pm-Modul muss manuell aus dem [http://svn.fhem.de/trac/browser/trunk/fhem/contrib Contrib]-Verzeichnis des FHEM-SVN heruntergeladen und in das Modulverzeichnis der eigenen FHEM-Installation kopiert werden.&lt;br /&gt;
&lt;br /&gt;
Zunächst eine Funktion zur Berechnung der Differenz der gemessenen Regenmengen in 99_myUtils anlegen (abgeleitet von einer Funktion zur [[Gleitende Mittelwerte berechnen und loggen|Mittelwertberechnung]]):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;# myDiff&lt;br /&gt;
# berechnet die Differenz aus der ersten Zeile eines LogFiles und der letzten Zeile eines LogFiles über einen Zeitraum zwischen einem Zeitpunkt in der Vergangenheit und dem Zeitpunkt des Aufrufs&lt;br /&gt;
sub&lt;br /&gt;
myDiff($$$)&lt;br /&gt;
{&lt;br /&gt;
 my ($offset,$logfile,$cspec) = @_;&lt;br /&gt;
 my $period_s = strftime &amp;quot;%Y-%m-%d\x5f%H:%M:%S&amp;quot;, localtime(time-$offset);&lt;br /&gt;
 my $period_e = strftime &amp;quot;%Y-%m-%d\x5f%H:%M:%S&amp;quot;, localtime;&lt;br /&gt;
 my $oll = $attr{global}{verbose};&lt;br /&gt;
 $attr{global}{verbose} = 0; &lt;br /&gt;
 my @logdata = split(&amp;quot;\n&amp;quot;, fhem(&amp;quot;get $logfile - - $period_s $period_e $cspec&amp;quot;));&lt;br /&gt;
 $attr{global}{verbose} = $oll; &lt;br /&gt;
 my ($cnt, $first, $last, $diff) = (0)x4;&lt;br /&gt;
 foreach (@logdata){&lt;br /&gt;
  my @line = split(&amp;quot; &amp;quot;, $_);&lt;br /&gt;
  if(defined $line[1] &amp;amp;&amp;amp; &amp;quot;$line[1]&amp;quot; ne &amp;quot;&amp;quot;){&lt;br /&gt;
   $cnt += 1;&lt;br /&gt;
    if ($cnt == 1) {&lt;br /&gt;
     $first = $line[1];&lt;br /&gt;
    }&lt;br /&gt;
   $last = $line[1];&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
$diff = $last - $first;&lt;br /&gt;
Log 4, (&amp;quot;myDiff: File: $logfile, Field: $cspec, Period: $period_s bis $period_e, First: $first, Last: $last, Diff: $diff&amp;quot;);&lt;br /&gt;
return $diff;&lt;br /&gt;
} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach in der fhem.cfg folgendes hinzufügen (inklusive Umrechnung der Windmesswerte von km/h in m/s):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;define RegenmengeOffset dummy&lt;br /&gt;
define RegenmengeTag dummy&lt;br /&gt;
define RegenmengeLast1Hours dummy&lt;br /&gt;
define RegenmengeLast3Hours dummy&lt;br /&gt;
define RegenmengeLast24Hours dummy&lt;br /&gt;
define WindSpeed_mps dummy&lt;br /&gt;
&lt;br /&gt;
define RegenmengeNotify notify OC3:rain.* {\&lt;br /&gt;
  my $menge = (ReadingsVal(&amp;quot;OC3&amp;quot;, &amp;quot;rain&amp;quot;, 0) - ReadingsVal(&amp;quot;RegenmengeOffset&amp;quot;, &amp;quot;state&amp;quot;, 0));;\&lt;br /&gt;
  my $last1hours = myDiff(&amp;quot;3600&amp;quot;, &amp;quot;FileLog_OC3&amp;quot;, &amp;quot;10:::&amp;quot;);;\&lt;br /&gt;
  my $last3hours = myDiff(&amp;quot;10800&amp;quot;, &amp;quot;FileLog_OC3&amp;quot;, &amp;quot;10:::&amp;quot;);;\&lt;br /&gt;
  my $last24hours = myDiff(&amp;quot;86400&amp;quot;, &amp;quot;FileLog_OC3&amp;quot;, &amp;quot;10:::&amp;quot;);;\&lt;br /&gt;
  fhem(&amp;quot;set RegenmengeTag $menge&amp;quot;);;\&lt;br /&gt;
  fhem(&amp;quot;set RegenmengeLast1Hours $last1hours&amp;quot;);;\&lt;br /&gt;
  fhem(&amp;quot;set RegenmengeLast3Hours $last3hours&amp;quot;);;\&lt;br /&gt;
  fhem(&amp;quot;set RegenmengeLast24Hours $last24hours&amp;quot;);;\&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
define RegenmengeOffsetReset at *00:00:00 {\&lt;br /&gt;
  my $offset = ReadingsVal(&amp;quot;OC3&amp;quot;, &amp;quot;rain&amp;quot;, 0);;\&lt;br /&gt;
  fhem(&amp;quot;set RegenmengeOffset $offset&amp;quot;);; \&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
define WindSpeedNotify notify OC3:windSpeed.* {\&lt;br /&gt;
  my $windspeed = (ReadingsVal(&amp;quot;OC3&amp;quot;, &amp;quot;windSpeed&amp;quot;, 0) / 3.6);;\&lt;br /&gt;
  $windspeed = int(100 * $windspeed + 0.5) / 100;;\&lt;br /&gt;
  fhem(&amp;quot;set WindSpeed_mps $windspeed&amp;quot;) \&lt;br /&gt;
} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann können die Werte mit dem 98_openweathermap.pm - Modul aus [https://svn.fhem.de/trac/browser/trunk/fhem/contrib Contrib] übertragen werden:&lt;br /&gt;
 &amp;lt;pre&amp;gt;...&lt;br /&gt;
attr owo owoSrc03 rain_today:RegenmengeTag:state&lt;br /&gt;
attr owo owoSrc04 wind_speed:WindSpeed_mps:state&lt;br /&gt;
attr owo owoSrc05 rain_1h:RegenmengeLast1Hours:state&lt;br /&gt;
attr owo owoSrc06 rain_24h:RegenmengeLast24Hours:state&lt;br /&gt;
...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Anbindung an wetter.com ====&lt;br /&gt;
Das hier verwendete &amp;quot;inoffizielle&amp;quot; 55_weco.pm-Modul muss manuell aus dem [http://svn.fhem.de/trac/browser/trunk/fhem/contrib Contrib]-Verzeichnis des FHEM-SVN heruntergeladen und in das Modulverzeichnis der eigenen FHEM-Installation kopiert werden.&lt;br /&gt;
&lt;br /&gt;
Die Anbindung an wetter.com benötigt zusätzlich zu den bereits vorhandenen Readings des Funk-Kombi-Sensors OC3 folgende Readings:&lt;br /&gt;
* RegenmengeLast1Hours&lt;br /&gt;
* WindSpeed_mps&lt;br /&gt;
&lt;br /&gt;
Diese Readings können wie unter [[HM-WDS100-C6-O_Funk-Kombi-Sensor_OC3#Anbindung an OpenWeathermap|Anbindung an OpenWeathermap]] beschrieben erzeugt werden.&lt;br /&gt;
&lt;br /&gt;
Dann können die Werte mit dem 55_weco.pm - Modul übertragen werden:&lt;br /&gt;
 &amp;lt;pre&amp;gt;...&lt;br /&gt;
define Wetter_com weco &amp;lt;stationID&amp;gt; &amp;lt;password&amp;gt;&lt;br /&gt;
attr Wetter_com wecote Wetterstation:temperature&lt;br /&gt;
attr Wetter_com wecohu Wetterstation:humidity&lt;br /&gt;
attr Wetter_com wecopa RegenmengeLast1Hours:state&lt;br /&gt;
attr Wetter_com wecows WindSpeed_mps:state&lt;br /&gt;
attr Wetter_com wecowd Wetterstation:windDirection&lt;br /&gt;
...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sturmerkennung ====&lt;br /&gt;
Die Sensor-interne Sturmerkennung hat den Vorteil, dass bei Über-/Unterschreiten von konfigurierbaren Schwellwerten sofort ein Event generiert wird bzw. ein gepeerter Aktor sofort getriggert wird und somit eine Sturmerkennung nicht nachgelagert über das Reading &amp;quot;windSpeed&amp;quot; erfolgen muss (der Sensor sendet seine Werte sonst nur ca. alle 2-3 Minuten).&lt;br /&gt;
&lt;br /&gt;
Folgende Schritte zur Nutzung und Anpassung der internen Sturmerkennung sind durchzuführen:&lt;br /&gt;
&lt;br /&gt;
1. Peeren des Kanal 1 des Sensors (WGEG_SENW) mit einem Aktor (VCCU_Chan03, in diesem Beispiel also der virtuelle Kanal 3 einer VCCU):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;set WGEG_SENW peerChan 1 VCCU_Chan03 single set&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit werden neben der Peerkonfiguration auch folgende Readings im Sensor-Device erzeugt&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;R-VCCU_Chan03-stormLowThresh 5&lt;br /&gt;
R-VCCU_Chan03-stormUpThresh 25&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Diese Schwellwerte können nun mit z.B.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;set WGEG_SENW regSet stormUpThresh 15 VCCU_Chan03&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
angepasst werden (siehe {{Link2CmdRef|Anker=CUL_HMregSet}} zu regSet).&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
Der Zähler sunshine läuft nach gut 4 Stunden über, an Sonnentagen läuft dieser Zähler u.U. sogar mehr als einmal über.&lt;br /&gt;
&lt;br /&gt;
FHEM hat bislang (noch) nicht die Möglichkeit implementiert, die Mengenmessung zu justieren. In Einzelfällen sind im Werksauslieferungszustand konstante Messabweichungen von 10% beobachtet worden.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/HM-WDS100-C6-O-UM-eQ-3-GE-150415-web.pdf Montage- und Bedienungsanleitung]&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/Funk-Kombisensor-OC-3_83346_Produktdatenblatt.pdf Produktdatenblatt]&lt;br /&gt;
* {{Link2Forum|Area= |Topic=6106|Message=24524|LinkText=Thread}} im Forum&lt;br /&gt;
* wetter.com Anbindung: {{Link2Forum|Area= |Topic=22020|Message= |LinkText=Thread}} im Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;br /&gt;
[[Kategorie:Wetterstationen]]&lt;br /&gt;
[[Kategorie:Regensensor]]&lt;br /&gt;
[[Kategorie:Lichtsensoren]]&lt;br /&gt;
[[Kategorie:868MHz]]&lt;/div&gt;</summary>
		<author><name>Jahoo</name></author>
	</entry>
</feed>