<?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=Strauch</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=Strauch"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Strauch"/>
	<updated>2026-04-30T15:37:57Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Kategorie_Diskussion:Hardware_Typen&amp;diff=9746</id>
		<title>Kategorie Diskussion:Hardware Typen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Kategorie_Diskussion:Hardware_Typen&amp;diff=9746"/>
		<updated>2015-02-02T08:24:07Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Konsolidierung der Seiten &amp;quot;HomeMatic Type xxx&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Konsolidierung der Seiten &amp;quot;HomeMatic Type xxx&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Zum Thema &amp;quot;HomeMatic Type xxx&amp;quot;, die im Prinzip etwas ähnliches wie die Unterkategorien zu Hardware Typen dargestellt haben, gab es einen Mail-Austausch, den ich zur allgemeinen weiteren Diskussion hierher kopiere: (--[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 18:47, 30. Jan. 2015 (UTC))&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;ich habe die Einrichtung der &amp;quot;HomeMatic Type...&amp;quot;-Seiten in den letzten Wochen/Monaten schon bemerkt ... und nicht wirklich verstanden, was das letztendliche Ziel ist. Es beruhigt mich, dass Du selbst Zweifel daran bekommst, ob das der richtige Ansatz ist - ich fand ihn nämlich nicht sinnvoll, nicht zuletzt, weil er nicht sauber in das Fhem-Wiki interiert werden kann und irgendwie für mich auch generell nicht zum Wiki-Konzept passt.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Ich würde vorschlagen, auf diese neuen/HM-spezifischen Typen zu verzichten und stattdessen die Geräte in die bestehenden Unterkategorien von &#039;&#039;&#039;[[:Kategorie:Hardware Typen|Hardware Typen]]&#039;&#039;&#039; einzusortieren. Das ist auch jetzt schon möglich und wird für viele andere (auch HomeMatic) Geräte so gemacht.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Die Problematik des aktuellen &amp;quot;HomeMatic Type-&amp;quot;Konzepts kannst Du allein daran erkennen, dass sie nicht sauber untereinander verlinkt sind - eine Sache, die bei Verwendung der Kategorien automatisch funktioniert.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Sollten einzelne HomeMatic Geräte überhaupt nicht in eine der bestehenden Hardware-Typen einzuordnen sein, besteht ja immer noch die Möglichkeit, eine neue Unterkategorie anzulegen - bisher sehe ich die Notwendigkeit noch nicht. Wenn es HomeMatic-spezifische Unterschiede oder Besonderheiten gibt, die sich am Gerätetyp festmachen lassen, würde ich das eher auf einer eigenen Seite (für alle Typen) beschreiben. Diese eine Seite sollte über die HomeMatic Hauptseite (deren Struktur meiner Ansicht nach auch dringend überarbeitet werden müsste) im richtigen Kontext erreichbar sein.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Wir können - und sollten - das gern weiterdiskutieren bevor Du viel weiteren Aufwand in die Seiten steckst. Mein Vorschlag: wenn Du damit einverstanden bist, dann leg doch eine Seite &amp;quot;HomeMatic Hardware Typen - Besonderheiten&amp;quot; (oder ähnlich) an. Hier aber nur die grobe Struktur. Auf der Diskussionsseite zu dieser Seite (oder, falls Dir das lieber ist, auf Deiner Diskussionsseite) sollte dieser Mailthread als Start der Diskussion über das Gesamtkonzept stehen. Dann können auch andere Fhem-Wiki-Benutzer (Krikan war in den letzten Monaten auch recht engagiert, was die Wiki-Struktur und Kategorien angeht, ebenso Tupol vor längerer Zeit) ihre Ideen und Vorschläge einbringen. Ich denke, dann kann das eine runde, verständliche und komplette Sache werden.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die ursprüngliche Mail (von [[Benutzer Diskussion:Strauch|&amp;quot;Strauch&amp;quot;]]) war:&lt;br /&gt;
:&#039;&#039;ich baue gerade am Fhemwiki im Bereich Homematic um. Ich hatte mit Martin irgendwann mal besprochen. Das wir die Gerätegruppen wie Thermostat, Remote, Threestate als Einzelseiten anlegen und dort die Informationen hinterlegen die für alle Geräte dieser Kartegorie zutreffen. Nun glaube ich würde es Sinn machen die entsprechenden Artikel als Subkategorie in Homematic anzulegen. Wie siehst du das? Wenn ja kannst du das entsprechend einrichten?&#039;&#039;&lt;br /&gt;
:&#039;&#039;Hier die vorhanden HomematicTyp Artikel (ich muss noch ein paar hinzufügen):&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Blind&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Dimmer&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type MotionDetector&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type PushButton&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Remote&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Switch&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Thermostat&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type ThreeState&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type THSensor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Beim ThermostatTyp bin ich am weitesten: [[HomeMatic Type Thermostat]]&#039;&#039;&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
::Also ich hatte die Idee von [[Benutzer Diskussion:Strauch|&amp;quot;Strauch&amp;quot;]] nicht als Konkurenz oder Ergänzung zu der allgemeinen Kategorie Hardware Type verstanden. Ich sehe sie als einen Versuch, &#039;&#039;&#039;HomeMatic-spezifische&#039;&#039;&#039; Informationen, die zur Zeit über die Seiten mehrerer Hardware Devices verstreut sind, die aber eine ganze Kategorie von HomeMatic Devices betreffen, an einer zentralen stelle zu sammeln. Damit kann vermieden werden, das z.B. Wiki-Updates, die den Umgang mit Temperatur Templates betreffen, im Artikel für jeden Heizungs- und Wandthermostat separat nachgetragen werden müssen (oder eben auch nicht passieren). Durch das sammeln solcher Teile in einem Typen- und HomeMatic-spezifischen Artikel kann dann von den Devices nur noch auf den Artikel verwiesen werden und wenn sich dann was ändert oder besser dokumentiert wird, profitieren alle Artikel davon. (--[[Benutzer:Reibuehl|Reibuehl]] ([[Benutzer Diskussion:Reibuehl|Diskussion]]) 08:23, 31. Jan. 2015 (UTC))&lt;br /&gt;
::&amp;lt;hr /&amp;gt;&lt;br /&gt;
:::Mein Verständnis der neuen Seiten entspricht wohl der Vorstellung von [[Benutzer:Reibuehl]]. Mir ist überhaupt nicht klar, warum dafür neue Kategorien -vor allem als Unterkategorie (oder sollten das Oberkategorien sein?) zu Homeatic- benötigt werden sollten. Es sind Übersichtsseiten für jeweils eine bestimmte Art von Homematic Devices, die auf weitergehend Informationen zu speziellen Homematic-Geräten verlinken; analog meinem (nicht sehr gelungen) Versuch bei EnOcean [[EnOcean_subType]]. Für mich sind die &amp;quot;HomeMatic Type xyz&amp;quot;-Seiten als Grundlagen für Homematic zu verstehen, auf die ich in den Grundlagen-Wikiseiten für Homematic verweisen würde. Eine Zuordnung zu Kategorien &amp;quot;Hardware Type&amp;quot; kann man vornehmen, wenn es eindeutig ist; ansonsten würde ich es lassen und nur eine Zuordnung zur Kategorie &amp;quot;HomeMatic Components&amp;quot; vornehmen. @strauch: Deine Artikel finde ich sehr sinnvoll, auch wenn es hier diese Diskussion gibt. Also aus meiner Sicht bitte unbedingt weitermachen. Vielleicht kannst Du auch einmal eine genaueres Beispiel Deines Kategorien-Wunsches geben--[[Benutzer:Krikan|Krikan]] ([[Benutzer Diskussion:Krikan|Diskussion]]) 12:04, 1. Feb. 2015 (UTC)&lt;br /&gt;
:::&amp;lt;hr /&amp;gt;&lt;br /&gt;
::::Christian, ich habe mir gestern einige der &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten noch mal genauer angesehen und verstehe jetzt etwas besser, was damit überhaupt erreicht werden soll(te)... und Du hast recht, gedacht war das wohl so, wie [[Benutzer:Reibuehl|Reibuehl]] es beschreibt. Damit wird der Teil meines Vorschlags &#039;&#039;... auf diese neuen/HM-spezifischen Typen zu verzichten...&#039;&#039; hinfällig. Aber: das Konzept hinter den Seiten ist leider nicht offen ersichtlich. Ein Beispiel:&lt;br /&gt;
::::Ich habe in [[HomeMatic Type Blind]] eine Korrektur gemacht und dabei festgestellt, dass sich die HomeMatic Types auf das beziehen, was in HMInfo im Resultat des Befehls &amp;lt;code&amp;gt;get myHMInfo models&amp;lt;/code&amp;gt; in der Spalte &#039;&#039;subType&#039;&#039; aufgeführt wird. Und das wäre für meine Begriffe im Wiki der richtige &amp;quot;Aufhänger&amp;quot; für die ganzen Informationen. Auf der [[Homematic HMInfo]]-Seite werden aber die HomeMatic Types mit keinem Wort erwähnt (heißen da wohl auch &#039;&#039;subType&#039;&#039;?). &lt;br /&gt;
::::Insgesamt sind ohnehin viele Informationen zu HomeMatic (bzw. genauer: zu &#039;&#039;HomeMatic in Fhem&#039;&#039;) sehr stark aus der Sicht der Implementierung (den Endanwender teilweise nur verwirrende Interna) geschrieben und vernachlässigen die Anwendersicht.&lt;br /&gt;
::::Somit: neuer/geänderter [[Kategorie Diskussion:Hardware Typen#HomeMatic Type xxx - Vorschlag zur Strukturierung|Vorschlag ...]]  --[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 07:54, 2. Feb. 2015 (UTC)&lt;br /&gt;
::::&amp;lt;hr /&amp;gt;&lt;br /&gt;
:::::Hallo, hier ist ja schon eine Menge passiert. Ich hatte dieses Wochenende besuch und konnte vorher nicht reinschauen. Verzeiht mir bitte wenn ich hier irgendwas falsch einrücke oder Kennzeichne, ich hab bisher noch keine Diskussion auf einer Wikiseite gefunden. Das ganze Thema ist mit Sicherheit Erklärungsbedürftig. Ich will es noch mal aus meiner Sicht erklären auch wenn es vielleicht doppelt ist. Homematic Geräte werden in Typen eingeordnet z.B. thermostat und es gibt mehrere Geräte die diesem Typ entsprechen. Also bei Thermostat z.B. die alten und neuen Wandthermostate und Stellregler. Alle Geräte die zu einem Typ gehören haben oft gleiche Einstellungen, Registereinträge und Kanäle. Bisher wurden alle diese Informationen dann 4x mal bei dem jeweiligen Geräte hingeschrieben und das mehr oder weniger unvollständig. Nun ist der Sinn der Typ Seiten diese Informationen die alle Geräte eines Typen gleich betreffen, dort zusammen zufassen. So das die Information immer Aktuell und nicht redudant ist. Und beim Gerät selber nur noch gerätespezifische Sachen.&lt;br /&gt;
:::::Wenn ich unten die Tabelle bearbeiten darf, würde ich dort die Subtypen einmal alle auflisten und Beispiele dafür geben worum es sich handelt (Threestate sind z.B. Fenstersensoren, die können 3 Zustände haben (auf, zu, gekippt).&lt;br /&gt;
:::::Ich weiß auch diese Typen einzubauen ist eine Menge arbeit und wird auch einiges an Zeit brauchen. Wie man das nun am Besten im Wiki umsetzt übersteigt mein Momentanes Wissen, das war dann auch der Grund mich an Euch zu wenden. Ich wollte das auch stärker untereinander verlinkt haben, damit dies deutlich ist, auch für den Anwender der die Informationen vielleicht direkt beim Gerät und nicht beim Typen sucht. Also war meine Idee 1. Ebene: Homematic Components 2. Ebene Typ 3. Ebene Device.&lt;br /&gt;
:::::Die ganzen Typen bassieren darauf, was HMinfo ausspucken kann. Der Typ steht aber auch als attribut bei jedem Device unten drin. Und das ganze auf der Homematicseite zu erleutern wäre auch notwendig. Die Vorschläge zur Strukturierung fände ich gut. Ich sammele mal alle Typen und würde die Tabelle hier kompletieren, wenn ich das darf. ok? Und dann wäre unter Homematic Info ein Infotext fällig. Wie man das dann mit dem untereinander verlinken macht, vielleicht kann mir dabei jemand unter die Arme greifen. Danke für die Diskussion.&lt;br /&gt;
:::::--[[Benutzer:Strauch|Strauch]] ([[Benutzer Diskussion:Strauch|Diskussion]]) 08:23, 2. Feb. 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Zuordnung(sversuch) HomeMatic Type zu &amp;quot;Hardware Typen&amp;quot;-Unterkategorie ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hardware Typen !! HomeMatic Type !! Bemerkungen / Kommentare&lt;br /&gt;
|-&lt;br /&gt;
| Rollladensteuerung                || HomeMatic Type Blind          || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Dimmer                            || HomeMatic Type Dimmer         || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Bewegungs- und Anwesenheitsmelder || HomeMatic Type MotionDetector || ...   &lt;br /&gt;
|-&lt;br /&gt;
| ???                               || HomeMatic Type PushButton     || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Schalter (Sender)                 || HomeMatic Type Remote         || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Schalter (Empfänger)              || HomeMatic Type Switch         || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Heizungssteuerung                 || HomeMatic Type Thermostat     || Es gibt auch noch Kategorie Heizungsventile&lt;br /&gt;
|-&lt;br /&gt;
| ???                               || HomeMatic Type ThreeState     || Wofür wird dieser Typ benötigt? Ist er relevant für Endanwender?&lt;br /&gt;
|-&lt;br /&gt;
| Temperatursensoren / Feuchtesensoren || HomeMatic Type THSensor    || ...   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ich denke, es ergibt sich schon eine fast vollständige Abdeckung. Es sollte geprüft werden, ob die Information, die derzeit auf einer &amp;quot;HomeMatic Type xxx&amp;quot; Seite steht - falls überhaupt erforderlich - auf die (Unter-)Kategorieseite passen würde. Mit einem HomeMatic-spezifischen Kommentar nur da wo er wirklich nötig ist.&lt;br /&gt;
&lt;br /&gt;
=== HomeMatic Type xxx - Vorschlag zur Strukturierung ===&lt;br /&gt;
* Auf [[HomeMatic]] und/oder [[HomeMatic HMInfo]] entweder&lt;br /&gt;
** ein Link auf eine (neue) Seite &#039;&#039;HomeMatic Types&#039;&#039;&lt;br /&gt;
** ein Abschnitt mit einer Liste der möglichen Typen; Links, wenn es eine eigene Seite zu einem Type gibt&lt;br /&gt;
* Die &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten sollten untereinander verlinkt sein; ließe sich wohl am besten mit einer Vorlage / einem Textbaustein machen&lt;br /&gt;
* Alle &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten nach gleichem Schema (Gliederung) aufgebaut&lt;br /&gt;
* Das Konzept der &#039;&#039;HomeMatic Type xxx&#039;&#039; Serie sollte &amp;quot;irgendwo&amp;quot; erklärt werden (d.h.: welche Informationen sollen auf diese Seiten? Strikte Vermeidung der Duplizierung von Informationen?)&lt;br /&gt;
&lt;br /&gt;
Außerdem sollten die &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten in die &#039;&#039;Hardware Typen&#039;&#039; kategorisiert werden (bis auf &#039;&#039;ThreeState...&#039;&#039; vielleicht.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 07:54, 2. Feb. 2015 (UTC)&amp;lt;hr /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Kategorie_Diskussion:Hardware_Typen&amp;diff=9745</id>
		<title>Kategorie Diskussion:Hardware Typen</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Kategorie_Diskussion:Hardware_Typen&amp;diff=9745"/>
		<updated>2015-02-02T08:23:42Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Kommentar hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Konsolidierung der Seiten &amp;quot;HomeMatic Type xxx&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Zum Thema &amp;quot;HomeMatic Type xxx&amp;quot;, die im Prinzip etwas ähnliches wie die Unterkategorien zu Hardware Typen dargestellt haben, gab es einen Mail-Austausch, den ich zur allgemeinen weiteren Diskussion hierher kopiere: (--[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 18:47, 30. Jan. 2015 (UTC))&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;ich habe die Einrichtung der &amp;quot;HomeMatic Type...&amp;quot;-Seiten in den letzten Wochen/Monaten schon bemerkt ... und nicht wirklich verstanden, was das letztendliche Ziel ist. Es beruhigt mich, dass Du selbst Zweifel daran bekommst, ob das der richtige Ansatz ist - ich fand ihn nämlich nicht sinnvoll, nicht zuletzt, weil er nicht sauber in das Fhem-Wiki interiert werden kann und irgendwie für mich auch generell nicht zum Wiki-Konzept passt.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Ich würde vorschlagen, auf diese neuen/HM-spezifischen Typen zu verzichten und stattdessen die Geräte in die bestehenden Unterkategorien von &#039;&#039;&#039;[[:Kategorie:Hardware Typen|Hardware Typen]]&#039;&#039;&#039; einzusortieren. Das ist auch jetzt schon möglich und wird für viele andere (auch HomeMatic) Geräte so gemacht.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Die Problematik des aktuellen &amp;quot;HomeMatic Type-&amp;quot;Konzepts kannst Du allein daran erkennen, dass sie nicht sauber untereinander verlinkt sind - eine Sache, die bei Verwendung der Kategorien automatisch funktioniert.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Sollten einzelne HomeMatic Geräte überhaupt nicht in eine der bestehenden Hardware-Typen einzuordnen sein, besteht ja immer noch die Möglichkeit, eine neue Unterkategorie anzulegen - bisher sehe ich die Notwendigkeit noch nicht. Wenn es HomeMatic-spezifische Unterschiede oder Besonderheiten gibt, die sich am Gerätetyp festmachen lassen, würde ich das eher auf einer eigenen Seite (für alle Typen) beschreiben. Diese eine Seite sollte über die HomeMatic Hauptseite (deren Struktur meiner Ansicht nach auch dringend überarbeitet werden müsste) im richtigen Kontext erreichbar sein.&#039;&#039;&lt;br /&gt;
:&#039;&#039;Wir können - und sollten - das gern weiterdiskutieren bevor Du viel weiteren Aufwand in die Seiten steckst. Mein Vorschlag: wenn Du damit einverstanden bist, dann leg doch eine Seite &amp;quot;HomeMatic Hardware Typen - Besonderheiten&amp;quot; (oder ähnlich) an. Hier aber nur die grobe Struktur. Auf der Diskussionsseite zu dieser Seite (oder, falls Dir das lieber ist, auf Deiner Diskussionsseite) sollte dieser Mailthread als Start der Diskussion über das Gesamtkonzept stehen. Dann können auch andere Fhem-Wiki-Benutzer (Krikan war in den letzten Monaten auch recht engagiert, was die Wiki-Struktur und Kategorien angeht, ebenso Tupol vor längerer Zeit) ihre Ideen und Vorschläge einbringen. Ich denke, dann kann das eine runde, verständliche und komplette Sache werden.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die ursprüngliche Mail (von [[Benutzer Diskussion:Strauch|&amp;quot;Strauch&amp;quot;]]) war:&lt;br /&gt;
:&#039;&#039;ich baue gerade am Fhemwiki im Bereich Homematic um. Ich hatte mit Martin irgendwann mal besprochen. Das wir die Gerätegruppen wie Thermostat, Remote, Threestate als Einzelseiten anlegen und dort die Informationen hinterlegen die für alle Geräte dieser Kartegorie zutreffen. Nun glaube ich würde es Sinn machen die entsprechenden Artikel als Subkategorie in Homematic anzulegen. Wie siehst du das? Wenn ja kannst du das entsprechend einrichten?&#039;&#039;&lt;br /&gt;
:&#039;&#039;Hier die vorhanden HomematicTyp Artikel (ich muss noch ein paar hinzufügen):&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Blind&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Dimmer&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type MotionDetector&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type PushButton&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Remote&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Switch&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type Thermostat&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type ThreeState&#039;&#039;&lt;br /&gt;
::*&#039;&#039;HomeMatic Type THSensor&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Beim ThermostatTyp bin ich am weitesten: [[HomeMatic Type Thermostat]]&#039;&#039;&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
::Also ich hatte die Idee von [[Benutzer Diskussion:Strauch|&amp;quot;Strauch&amp;quot;]] nicht als Konkurenz oder Ergänzung zu der allgemeinen Kategorie Hardware Type verstanden. Ich sehe sie als einen Versuch, &#039;&#039;&#039;HomeMatic-spezifische&#039;&#039;&#039; Informationen, die zur Zeit über die Seiten mehrerer Hardware Devices verstreut sind, die aber eine ganze Kategorie von HomeMatic Devices betreffen, an einer zentralen stelle zu sammeln. Damit kann vermieden werden, das z.B. Wiki-Updates, die den Umgang mit Temperatur Templates betreffen, im Artikel für jeden Heizungs- und Wandthermostat separat nachgetragen werden müssen (oder eben auch nicht passieren). Durch das sammeln solcher Teile in einem Typen- und HomeMatic-spezifischen Artikel kann dann von den Devices nur noch auf den Artikel verwiesen werden und wenn sich dann was ändert oder besser dokumentiert wird, profitieren alle Artikel davon. (--[[Benutzer:Reibuehl|Reibuehl]] ([[Benutzer Diskussion:Reibuehl|Diskussion]]) 08:23, 31. Jan. 2015 (UTC))&lt;br /&gt;
::&amp;lt;hr /&amp;gt;&lt;br /&gt;
:::Mein Verständnis der neuen Seiten entspricht wohl der Vorstellung von [[Benutzer:Reibuehl]]. Mir ist überhaupt nicht klar, warum dafür neue Kategorien -vor allem als Unterkategorie (oder sollten das Oberkategorien sein?) zu Homeatic- benötigt werden sollten. Es sind Übersichtsseiten für jeweils eine bestimmte Art von Homematic Devices, die auf weitergehend Informationen zu speziellen Homematic-Geräten verlinken; analog meinem (nicht sehr gelungen) Versuch bei EnOcean [[EnOcean_subType]]. Für mich sind die &amp;quot;HomeMatic Type xyz&amp;quot;-Seiten als Grundlagen für Homematic zu verstehen, auf die ich in den Grundlagen-Wikiseiten für Homematic verweisen würde. Eine Zuordnung zu Kategorien &amp;quot;Hardware Type&amp;quot; kann man vornehmen, wenn es eindeutig ist; ansonsten würde ich es lassen und nur eine Zuordnung zur Kategorie &amp;quot;HomeMatic Components&amp;quot; vornehmen. @strauch: Deine Artikel finde ich sehr sinnvoll, auch wenn es hier diese Diskussion gibt. Also aus meiner Sicht bitte unbedingt weitermachen. Vielleicht kannst Du auch einmal eine genaueres Beispiel Deines Kategorien-Wunsches geben--[[Benutzer:Krikan|Krikan]] ([[Benutzer Diskussion:Krikan|Diskussion]]) 12:04, 1. Feb. 2015 (UTC)&lt;br /&gt;
:::&amp;lt;hr /&amp;gt;&lt;br /&gt;
::::Christian, ich habe mir gestern einige der &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten noch mal genauer angesehen und verstehe jetzt etwas besser, was damit überhaupt erreicht werden soll(te)... und Du hast recht, gedacht war das wohl so, wie [[Benutzer:Reibuehl|Reibuehl]] es beschreibt. Damit wird der Teil meines Vorschlags &#039;&#039;... auf diese neuen/HM-spezifischen Typen zu verzichten...&#039;&#039; hinfällig. Aber: das Konzept hinter den Seiten ist leider nicht offen ersichtlich. Ein Beispiel:&lt;br /&gt;
::::Ich habe in [[HomeMatic Type Blind]] eine Korrektur gemacht und dabei festgestellt, dass sich die HomeMatic Types auf das beziehen, was in HMInfo im Resultat des Befehls &amp;lt;code&amp;gt;get myHMInfo models&amp;lt;/code&amp;gt; in der Spalte &#039;&#039;subType&#039;&#039; aufgeführt wird. Und das wäre für meine Begriffe im Wiki der richtige &amp;quot;Aufhänger&amp;quot; für die ganzen Informationen. Auf der [[Homematic HMInfo]]-Seite werden aber die HomeMatic Types mit keinem Wort erwähnt (heißen da wohl auch &#039;&#039;subType&#039;&#039;?). &lt;br /&gt;
::::Insgesamt sind ohnehin viele Informationen zu HomeMatic (bzw. genauer: zu &#039;&#039;HomeMatic in Fhem&#039;&#039;) sehr stark aus der Sicht der Implementierung (den Endanwender teilweise nur verwirrende Interna) geschrieben und vernachlässigen die Anwendersicht.&lt;br /&gt;
::::Somit: neuer/geänderter [[Kategorie Diskussion:Hardware Typen#HomeMatic Type xxx - Vorschlag zur Strukturierung|Vorschlag ...]]  --[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 07:54, 2. Feb. 2015 (UTC)&lt;br /&gt;
::::&amp;lt;hr /&amp;gt;&lt;br /&gt;
:::::Hallo, hier ist ja schon eine Menge passiert. Ich hatte dieses Wochenende besuch und konnte vorher nicht reinschauen. Verzeiht mir bitte wenn ich hier irgendwas falsch einrücke oder Kennzeichne, ich hab bisher noch keine Diskussion auf einer Wikiseite gefunden. Das ganze Thema ist mit Sicherheit Erklärungsbedürftig. Ich will es noch mal aus meiner Sicht erklären auch wenn es vielleicht doppelt ist. Homematic Geräte werden in Typen eingeordnet z.B. thermostat und es gibt mehrere Geräte die diesem Typ entsprechen. Also bei Thermostat z.B. die alten und neuen Wandthermostate und Stellregler. Alle Geräte die zu einem Typ gehören haben oft gleiche Einstellungen, Registereinträge und Kanäle. Bisher wurden alle diese Informationen dann 4x mal bei dem jeweiligen Geräte hingeschrieben und das mehr oder weniger unvollständig. Nun ist der Sinn der Typ Seiten diese Informationen die alle Geräte eines Typen gleich betreffen, dort zusammen zufassen. So das die Information immer Aktuell und nicht redudant ist. Und beim Gerät selber nur noch gerätespezifische Sachen.&lt;br /&gt;
:::::Wenn ich unten die Tabelle bearbeiten darf, würde ich dort die Subtypen einmal alle auflisten und Beispiele dafür geben worum es sich handelt (Threestate sind z.B. Fenstersensoren, die können 3 Zustände haben (auf, zu, gekippt).&lt;br /&gt;
:::::Ich weiß auch diese Typen einzubauen ist eine Menge arbeit und wird auch einiges an Zeit brauchen. Wie man das nun am Besten im Wiki umsetzt übersteigt mein Momentanes Wissen, das war dann auch der Grund mich an Euch zu wenden. Ich wollte das auch stärker untereinander verlinkt haben, damit dies deutlich ist, auch für den Anwender der die Informationen vielleicht direkt beim Gerät und nicht beim Typen sucht. Also war meine Idee 1. Ebene: Homematic Components 2. Ebene Typ 3. Ebene Device.&lt;br /&gt;
:::::Die ganzen Typen bassieren darauf, was HMinfo ausspucken kann. Der Typ steht aber auch als attribut bei jedem Device unten drin. Und das ganze auf der Homematicseite zu erleutern wäre auch notwendig. Die Vorschläge zur Strukturierung fände ich gut. Ich sammele mal alle Typen und würde die Tabelle hier kompletieren, wenn ich das darf. ok? Und dann wäre unter Homematic Info ein Infotext fällig. Wie man das dann mit dem untereinander verlinken macht, vielleicht kann mir dabei jemand unter die Arme greifen. Danke für die Diskussion.&lt;br /&gt;
--[[Benutzer:Strauch|Strauch]] ([[Benutzer Diskussion:Strauch|Diskussion]]) 08:23, 2. Feb. 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Zuordnung(sversuch) HomeMatic Type zu &amp;quot;Hardware Typen&amp;quot;-Unterkategorie ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hardware Typen !! HomeMatic Type !! Bemerkungen / Kommentare&lt;br /&gt;
|-&lt;br /&gt;
| Rollladensteuerung                || HomeMatic Type Blind          || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Dimmer                            || HomeMatic Type Dimmer         || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Bewegungs- und Anwesenheitsmelder || HomeMatic Type MotionDetector || ...   &lt;br /&gt;
|-&lt;br /&gt;
| ???                               || HomeMatic Type PushButton     || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Schalter (Sender)                 || HomeMatic Type Remote         || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Schalter (Empfänger)              || HomeMatic Type Switch         || ...   &lt;br /&gt;
|-&lt;br /&gt;
| Heizungssteuerung                 || HomeMatic Type Thermostat     || Es gibt auch noch Kategorie Heizungsventile&lt;br /&gt;
|-&lt;br /&gt;
| ???                               || HomeMatic Type ThreeState     || Wofür wird dieser Typ benötigt? Ist er relevant für Endanwender?&lt;br /&gt;
|-&lt;br /&gt;
| Temperatursensoren / Feuchtesensoren || HomeMatic Type THSensor    || ...   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ich denke, es ergibt sich schon eine fast vollständige Abdeckung. Es sollte geprüft werden, ob die Information, die derzeit auf einer &amp;quot;HomeMatic Type xxx&amp;quot; Seite steht - falls überhaupt erforderlich - auf die (Unter-)Kategorieseite passen würde. Mit einem HomeMatic-spezifischen Kommentar nur da wo er wirklich nötig ist.&lt;br /&gt;
&lt;br /&gt;
=== HomeMatic Type xxx - Vorschlag zur Strukturierung ===&lt;br /&gt;
* Auf [[HomeMatic]] und/oder [[HomeMatic HMInfo]] entweder&lt;br /&gt;
** ein Link auf eine (neue) Seite &#039;&#039;HomeMatic Types&#039;&#039;&lt;br /&gt;
** ein Abschnitt mit einer Liste der möglichen Typen; Links, wenn es eine eigene Seite zu einem Type gibt&lt;br /&gt;
* Die &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten sollten untereinander verlinkt sein; ließe sich wohl am besten mit einer Vorlage / einem Textbaustein machen&lt;br /&gt;
* Alle &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten nach gleichem Schema (Gliederung) aufgebaut&lt;br /&gt;
* Das Konzept der &#039;&#039;HomeMatic Type xxx&#039;&#039; Serie sollte &amp;quot;irgendwo&amp;quot; erklärt werden (d.h.: welche Informationen sollen auf diese Seiten? Strikte Vermeidung der Duplizierung von Informationen?)&lt;br /&gt;
&lt;br /&gt;
Außerdem sollten die &#039;&#039;HomeMatic Type xxx&#039;&#039; Seiten in die &#039;&#039;Hardware Typen&#039;&#039; kategorisiert werden (bis auf &#039;&#039;ThreeState...&#039;&#039; vielleicht.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Ph1959de|Peter]] ([[Benutzer Diskussion:Ph1959de|Diskussion]]) 07:54, 2. Feb. 2015 (UTC)&amp;lt;hr /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-CC-TC_Funk-Wandthermostat&amp;diff=9682</id>
		<title>HM-CC-TC Funk-Wandthermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-CC-TC_Funk-Wandthermostat&amp;diff=9682"/>
		<updated>2015-01-29T14:23:54Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Verlinkung auf HomeMatic Type Thermostat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Programmierbarer Raumthermostat, der bis zu 4 [[HM-CC-VD Funk-Stellantrieb]] steuern kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Dieses Gerät ist abgekündigt (wird nicht mehr hergestellt).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachfolgeprodukt ist der [[HM-CC-RT-DN]] bzw. (ab März 2014) [[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Einstellungen und Informationen die alle HomeMatic Thermostat betreffen sind unter &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt; zu finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
* Am Raumthermostat programmierbare Tages- und Nachttemperatur.&lt;br /&gt;
* Pro Wochentag können bis zu 24 Schaltpunkte definiert werden.&lt;br /&gt;
* Anbindung von &amp;lt;ins&amp;gt;jeweils&amp;lt;/ins&amp;gt; &#039;&#039;&#039;maximal&#039;&#039;&#039; 4 Tür- bzw. Fensterkontakten ([[HM-Sec-RHS]]) zur Absenkung der Temperatur auf einen eigens eingestellten Temperaturwert (ab Werk: 12°C) bei offenem Fenster bzw. offener Tür.&lt;br /&gt;
* Anzeige der Temperatur und Luftfeuchtigkeit im Raum und Hintergrundbeleuchtung des Displays.&lt;br /&gt;
&lt;br /&gt;
Alle 120 bis 184 Sekunden überträgt der Wandthermostat vorhandene Befehle zu den Stellantrieben. Jeder empfangene Befehl wird vom Stellantrieb bestätigt und dann ausgeführt. Täglich gegen Mitternacht synchronisiert ein HM-CC-TC seine Uhrzeit mit der HomeMatic-Zentrale (CCU, HMLAN).&lt;br /&gt;
&lt;br /&gt;
= Hinweise zum Betrieb mit FHEM =&lt;br /&gt;
Vor dem Einsatz mit einer Zentrale sind erst alle Stellantriebe und Tür-/Fensterkontakte mit dem HM-CC-TC zu verbinden (P&#039;&#039;&#039;ee&#039;&#039;&#039;r).&lt;br /&gt;
Damit das ganze dann in FHEM auftaucht, muss der TC noch mit dem [[HMLAN Konfigurator]] gep&#039;&#039;&#039;ai&#039;&#039;&#039;rt werden.&lt;br /&gt;
&lt;br /&gt;
Mit &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL hmPairForSec 300&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
setzt man das CUL / den HMLAN-Konfigurator für 5 Minuten in den Anlernmodus. Danach am Thermostaten 5 Sekunden lang die OK-Taste drücken und es wird eine Zeit von 20 auf 0 Sekunden gezählt:&lt;br /&gt;
&lt;br /&gt;
* Klappt das Anlernen in diesen 20 Sekunden, wird der Countdown sofort beendet, anschließend für ca. 2-3 Sekunden &amp;quot;OK&amp;quot; angezeigt und der Thermostat ist in FHEM eingebunden.&lt;br /&gt;
* Gelingt das Anlernen nicht in den 20 Sekunden, erscheint nach Erreichen der &amp;quot;0&amp;quot; noch für 2 bis 3 Sekunden ein &amp;quot;NOK&amp;quot; (&#039;&#039;&#039;N&#039;&#039;&#039;ot &#039;&#039;&#039;OK&#039;&#039;&#039;) im Display des TCs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alternativ&#039;&#039;&#039;(und so vom Entwickler des Fhem-HomeMatic-Moduls empfohlen) kann wie folgt vorgegangen werden:&lt;br /&gt;
&lt;br /&gt;
* Alle Stellantriebe und Tür-/Fensterkontakte sowie den HM-CC-TC mit Fhem p&#039;&#039;&#039;ai&#039;&#039;&#039;ren (also &#039;&#039;set CUL hmPairForSec 300&#039;&#039; und an allen Devices den Anlernknopf drücken innerhalb des Zeitfensters von 300 Sekunden).&lt;br /&gt;
* Die Stellantriebe und Tür-/Fensterkontakte mit den &#039;&#039;Channels&#039;&#039; (siehe unten) p&#039;&#039;&#039;ee&#039;&#039;&#039;ren (siehe &amp;lt;nowiki&amp;gt;[http://fhem.de/commandref.html#CUL_HMpeerChan commandref :peerChan]&amp;lt;/nowiki&amp;gt;). Hierzu werden die entsprechenden Fhem-Befehle über das Webinterface von Fhem erteilt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
* Alle in der FHEM-Eingabezeile eingegebenen &#039;&#039;attr&#039;&#039;-, &#039;&#039;define&#039;&#039;-Befehle usw. müssen zum Schluss noch per Klick auf den &amp;quot;Save&amp;quot;-Button dauerhaft in der &#039;&#039;fhem.cfg&#039;&#039; gespeichert werden, sonst sind sie nach z.B. einem Systemabsturz verloren.&lt;br /&gt;
* Falls in der FHEM-Weboberfläche für ihren HM-CC-TC etwas wie &#039;&#039;X CMDs pending&#039;&#039; steht, sollten Sie ihren HM-CC-TC zur Hand nehmen und für 20 Sekunden auf die OK-Taste drücken. Dadurch werden alle noch ausstehenden Befehle eingelesen.&lt;br /&gt;
&lt;br /&gt;
== Auszug aus der fhem.cfg ==&lt;br /&gt;
Die nachfolgenden Einstellungen zum HM-CC-TC werden von FHEM &amp;lt;ins&amp;gt;weitestgehend&amp;lt;/ins&amp;gt; automatisch gesetzt. Die Pfadangaben für die Log-Dateien sind system-, die Raumbenennungen benutzerabhängig. Zu &#039;&#039;autoReadReg&#039;&#039;und &#039;&#039;expert&#039;&#039;siehe unten. Neben dem eigentlichen Basis-Gerät (HM-CC-TC) werden in FHEM automatisch noch 3 weitere &amp;quot;Unter&amp;quot;-Geräte (Channels/Kanäle), nämlich &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;_Weather&#039;&#039;&lt;br /&gt;
* &#039;&#039;_Climate&#039;&#039;&lt;br /&gt;
* &#039;&#039;_WindowRec&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
definiert (durch das Anlernen des TC an FHEM; siehe unten), deren Benennung sich (jeweils mit einem vorangestellten Unterstrich &amp;quot;_&amp;quot;) am Namen des Basis-Gerätes orientiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039;Die in den unten gezeigten &#039;&#039;fhem.cfg&#039;&#039;-Auszügen markierten &amp;lt;ins&amp;gt;Peer&amp;lt;/ins&amp;gt;-Einträge tauchen erst auf, sobald man die Daten aus dem TC mit &#039;&#039;set HM-CC-TC-Basisname getConfig&#039;&#039;bzw. &#039;&#039;autoReadReg&#039;&#039;ausgelesen hat.&lt;br /&gt;
&lt;br /&gt;
=== Hauptgerät ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung CUL_HM 1DA491&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung actCycle 000:10&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung actStatus alive&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung autoReadReg 1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung devInfo 00FFFF&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung expert 2_full&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung firmware 2.1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung hmClass receiver&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung serialNr JE********&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung subType thermostat&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 01 _Weather ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather CUL_HM 1DA49101               &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 01 = Kanal 1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather peerIDs &lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 02 _Climate ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate CUL_HM 1DA49102               &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 02 = Kanal 2&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate peerIDs 1AD52B01,1B7A4C01,1C4CD101,1C48EC01,  &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== gepeerte HM-CC-VDs&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 03 _WindowRec ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec CUL_HM 1DA49103              &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 03 = Kanal 3&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec peerIDs 1CFBB001,              &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== gepeerte HM-Sec-SCs&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== Einstellungen eines HM-CC-TC lesen, anzeigen und sichern ==&lt;br /&gt;
=== expert ===&lt;br /&gt;
Anfang Februar 2013 wurde eine Änderung bei der Anzeige der so genannten &#039;&#039;Readings&#039;&#039; (Register usw.), also der Einstellungen bzw. Eigenschaften eines HM-Devices, eingeführt. &#039;&#039;&#039;Alle&#039;&#039;&#039; Werte sieht man nur noch, wenn man am HM-CC-TC das Attribut &#039;&#039;expert&#039;&#039; auf &#039;&#039;2_all&#039;&#039; setzt. Per &#039;&#039;&#039;default&#039;&#039;&#039; (nicht in &#039;&#039;fhem.cfg&#039;&#039; gesetzt) steht dieser Wert auf &#039;&#039;0_off&#039;&#039; (nur die notwendigsten Readings/Eigenschaften werden angezeigt). Mittelweg ist der Wert &#039;&#039;1_on&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; expert 2_full&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der FHEM-Befehlszeile mit anschließendem &amp;amp;lt;Enter&amp;amp;gt; setzt man diesen Level.&lt;br /&gt;
&lt;br /&gt;
Falls man mit &#039;&#039;&#039;Temperaturlisten&#039;&#039;&#039; arbeitet (siehe unten), dann kann man die komplette Liste im &amp;quot;Channel&amp;quot; (Kanal) &#039;&#039;&amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;__Climate&#039;&#039; einsehen. Auch für diesen Kanal ist evtl. ein setzen des Attributes &#039;&#039;expert 2_full&#039;&#039; angeraten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Anmerkung:&amp;lt;/ins&amp;gt; Es gibt auch noch sogenannte &amp;quot;hidden datas&amp;quot; (versteckte interne Werte, Register oder Eigenschaften deren Namen mit einem &amp;quot;.&amp;quot; beginnen). Diese sieht man nur dann, wenn auch das Attribut &#039;&#039;showInternalValues 1&#039;&#039; gesetzt ist (default: 0 bzw. nicht gesetzt).&lt;br /&gt;
&lt;br /&gt;
=== autoReadReg ===&lt;br /&gt;
Mitte Januar 2013 wurde das neue Attribut &#039;&#039;autoReadReg&#039;&#039; eingeführt, welches auf &#039;&#039;0&#039;&#039; voreingestellt ist (kein Eintrag in der &#039;&#039;fhem.cfg&#039;&#039;). Das Setzen dieses Attributes auf &#039;&#039;1&#039;&#039; bewirkt, dass &amp;lt;ins&amp;gt;beim Neustart von FHEM&amp;lt;/ins&amp;gt; die Einstellungen des entsprechenden HM-Gerätes ausgelesen werden. Dies wird bei mehreren &#039;&#039;autoReadReg&#039;&#039;s automatisch zeitversetzt vorgenommen, um die Funk-Kommunikation nicht unnötig zu belasten.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; autoReadReg 1 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der FHEM-Befehlszeile mit anschließendem &amp;amp;lt;Enter&amp;amp;gt; setzt man diesen Wert.&lt;br /&gt;
&lt;br /&gt;
=== list ===&lt;br /&gt;
Um sich alle Eigenschaften/Readings eines Gerätes anzusehen, gibt es den Befehl &#039;&#039;list&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;list &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
und Bestätigung mit &amp;amp;lt;Enter&amp;amp;gt; erhalten Sie die gewünschte Anzeige Ihres TCs &amp;lt;ins&amp;gt;incl.&amp;lt;/ins&amp;gt; seiner 3 Channels. Über&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;list &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;_&amp;amp;lt;Channel-Name&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
werden nur die Daten des angegebenen Channels angezeigt.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen sichern ===&lt;br /&gt;
Die Durchführung von &#039;&#039;autoReadReg&#039;&#039; kann durchaus mehrere Minuten dauern. Anschließend besteht die Möglichkeit, diese per&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get HM-CC-TC-Basisname saveConfig [/Verzeichnis/mit/Schreibrechten/]&amp;amp;lt;Dateiname&amp;amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
für jedes HM-CC-TC getrennt zu sichern (für eine später notwendige Wiederherstellung). Die Sicherungsdatei wird regulär im &#039;&#039;modpath&#039;&#039; (siehe &#039;&#039;fhem.cfg&#039;&#039;) abgelegt. Falls dies nicht zum Erfolg führt (es wird - ohne Fehlermeldungen bei regulärem &#039;&#039;verbose&#039;&#039; und &#039;&#039;loglevel&#039;&#039; - im &#039;&#039;modpath&#039;&#039; keine Datei angelegt), müssen Sie vor dem Dateinamen einen vollständigen Pfad mit Schreibrechten für den Benutzer, unter dem FHEM läuft, angeben.&lt;br /&gt;
&lt;br /&gt;
In der &amp;lt;ins&amp;gt;Log-Datei&amp;lt;/ins&amp;gt; von FHEM erscheinen danach Meldungen folgender Art&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; 2: CUL_HM set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; statusRequest rxt:12&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; 2: CUL_HM set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig rxt:12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Hierbei kann es (im &amp;lt;ins&amp;gt;Event monitor&amp;lt;/ins&amp;gt; von FHEM) zu folgenden Fehlermeldungen kommen&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:RegisterRead&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:PeerList&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:StatusReq&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Diese Meldungen können auch mehrfach pro Gerät auftreten. Dann hat das Auslesen der Einstellungen nicht geklappt und sollte nochmals durchgeführt werden. Dafür muss man FHEM aber nicht neu starten, sondern das HM-Device per &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der Befehlszeile von FHEM und anschließendem &amp;amp;lt;Enter&amp;amp;gt; (nicht &amp;quot;save&amp;quot;) darauf einstellen.&lt;br /&gt;
&lt;br /&gt;
Die Channels (z.B. &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;_Climate, _Weather, _WindowRec) eines HM-Gerätes brauchen nicht (können aber bei Bedarf) separat ausgelesen bzw. gesichert zu werden, da sie Bestandteil der Basisabfrage sind.&lt;br /&gt;
&lt;br /&gt;
== Funkprobleme auffangen ==&lt;br /&gt;
Der wohl am häufigsten an den HM-CC-TC gesendete Befehl ist &amp;quot;set desired-temp&amp;quot;, mit dem die Wunschtemperatur neu gesetzt wird.&lt;br /&gt;
Funktioniert dieser Befehl jedoch nicht zuverlässig, wird die Wohnung ggf. zu lange oder nicht rechtzeitig beheizt.&lt;br /&gt;
Der folgende Mechanismus soll die Sicherheit erhöhen, indem die Antworten des HM-CC-TC geprüft werden und ggf. das Funktelegramm erneut gesendet wird.&lt;br /&gt;
&lt;br /&gt;
Um den Sollwert zum erneuten Senden des Funktelegramms verfügbar zu haben, wird ein dummy definiert:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define HM_TC_Solltemperatur dummy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Wann immer die Solltemperatur geändert wird, setzt man die neue desired-temp nicht nur auf dem HM-TC-CC (hier HM_TC genannt), sondern auch auf dem dummy. Der Befehl (z.B. in der [[Zuhause-Status|Routine zum HomeStatus]]) sieht dann so aus:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set HM_TC desired-temp 21;set HM_TC_Solltemperatur 21&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Falls das ausgehende Funktelegramm verlorengeht, fehlt die Antwort &amp;quot;command accepted&amp;quot;. Dies kann mit einem watchdog aufgefangen werden, der dann den Befehl an den HM-CC-TC erneut sendet:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define w_HM_TC watchdog HM_TC:set_desired-temp.* 00:02:30 HM_TC_Climate:CommandAccepted:.yes { \&lt;br /&gt;
   Log 1, &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; w_HM_TC desired temp - missing response.&amp;quot;;\&lt;br /&gt;
   fhem(&amp;quot;set HM_TC desired-temp &amp;quot;.Value(&amp;quot;HM_TC_Solltemperatur&amp;quot;));\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Falls ein Fehler bei der Funkkommunikation auftritt, erhält man die Antwort &amp;quot;missing ACK&amp;quot; oder &amp;quot;NACK&amp;quot;. Auch in diesem Fall soll das Telegramm zum Ändern der Wunschtemperatur erneut an den HM-CC-TC gesendet werden:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define n_HM_TC_err notify HM_TC:(MISSING.ACK.*|.*NACK.*) {\&lt;br /&gt;
   Log 1, &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; n_HM_TC desired temp - missing ack/nack.\n&amp;quot;;\&lt;br /&gt;
   fhem(&amp;quot;set HM_TC desired-temp &amp;quot;.Value(&amp;quot;HM_TC_Solltemperatur&amp;quot;));\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mit diesen beiden Helfern ist die Funkkommunikation zum HM-CC-TC sehr zuverlässig.&lt;br /&gt;
&lt;br /&gt;
== Plots / Grafiken ==&lt;br /&gt;
=== Problem ===&lt;br /&gt;
Durch &#039;&#039;autocreate&#039;&#039; wird zwar ein Log angelegt, aber kein Plot (Grafische Auswertung). Dem kann man aber abhelfen (siehe unten).&lt;br /&gt;
&lt;br /&gt;
=== Plots erzeugen ===&lt;br /&gt;
&#039;&#039;PGM2&#039;&#039; ist die Standardansicht des Fhem-Web-Interfaces. Um hier Plots/Grafiken zu erzeugen einfach unter dem &#039;&#039;Filelog&#039;&#039; des Thermostaten das &#039;&#039;attr logtype&#039;&#039; auf &#039;&#039;temp4hum6:Plot,text&#039;&#039; setzen und es wird ein Plot-Link neben dem Text-Link angezeigt. Nun können Sie auf diesen Plot-Link klicken und ...&lt;br /&gt;
&lt;br /&gt;
=== alternative Plots ===&lt;br /&gt;
Mit dem fht.gplot funktioniert die Anzeige der Ventilstellung (actuator) nicht.&lt;br /&gt;
&lt;br /&gt;
Mit folgendem angepassten .gplot File wird die gemessene Temperatur und Ventilstellung angezeigt. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;############################ &lt;br /&gt;
 # Display the measured temp and the actuator. &lt;br /&gt;
 # Corresponding FileLog definition: &lt;br /&gt;
 # define &amp;amp;lt;filelogname&amp;amp;gt; FileLog /var/log/fhem/actuator_name-%Y.log &amp;amp;lt;actuator_name&amp;amp;gt;:(measured-temp|actuator).* &lt;br /&gt;
 &lt;br /&gt;
 set terminal png transparent size &amp;amp;lt;SIZE&amp;amp;gt; crop &lt;br /&gt;
 set output &#039;&amp;amp;lt;OUT&amp;amp;gt;.png&#039; &lt;br /&gt;
 set xdata time &lt;br /&gt;
 set timefmt &amp;amp;quot;%Y-%m-%d_%H:%M:%S&amp;amp;quot; &lt;br /&gt;
 set xlabel &amp;amp;quot; &amp;amp;quot; &lt;br /&gt;
 set ytics nomirror &lt;br /&gt;
 set y2tics &lt;br /&gt;
 #set ytics &lt;br /&gt;
 set title &#039;&amp;amp;lt;L1&amp;amp;gt;&#039; &lt;br /&gt;
 set grid xtics y2tics &lt;br /&gt;
 &lt;br /&gt;
 set y2label &amp;amp;quot;Temperatur in C&amp;amp;quot; &lt;br /&gt;
 set ylabel &amp;amp;quot;Ventil (%)&amp;amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 #FileLog 4:measured:10: &lt;br /&gt;
 #FileLog 4:actuator:50: &lt;br /&gt;
 &lt;br /&gt;
 plot \ &lt;br /&gt;
  &amp;amp;quot;&amp;amp;lt; egrep &#039;temperature&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\ &lt;br /&gt;
     using 1:4 axes x1y2 title &#039;Temperatur in C&#039; with lines,\ &lt;br /&gt;
  &amp;amp;quot;&amp;amp;lt; egrep &#039;actuator&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\ &lt;br /&gt;
     using 1:4 axes x1y1 title &#039;Ventil (%)&#039; with lines\&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Alles-drin-Plot ===&lt;br /&gt;
dazu nimmt man folgendes .gplot. Man/Fra beachte, dass hierfür alle Parameter nach der define-Anweisung in das Logfile geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;############################&lt;br /&gt;
# Display the measured temp and the actuator.&lt;br /&gt;
# Corresponding FileLog definition: &lt;br /&gt;
# define &amp;amp;lt;filelogname&amp;amp;gt; FileLog /var/log/fhem/HM_CC_TC-%Y.log &amp;amp;lt;HM_CC_TC-name&amp;amp;gt;&lt;br /&gt;
set terminal png transparent size &amp;amp;lt;SIZE&amp;amp;gt; crop&lt;br /&gt;
set output &#039;&amp;amp;lt;OUT&amp;amp;gt;.png&#039;&lt;br /&gt;
set xdata time&lt;br /&gt;
set timefmt &amp;amp;quot;%Y-%m-%d_%H:%M:%S&amp;amp;quot;&lt;br /&gt;
set xlabel &amp;amp;quot; &amp;amp;quot;&lt;br /&gt;
set ytics nomirror&lt;br /&gt;
set y2tics&lt;br /&gt;
#set ytics&lt;br /&gt;
set title &#039;&amp;amp;lt;L1&amp;amp;gt;&#039;&lt;br /&gt;
set grid xtics y2tics&lt;br /&gt;
set y2label &amp;amp;quot;Temperature in C&amp;amp;quot;&lt;br /&gt;
set ylabel &amp;amp;quot;Actuator (%)&amp;amp;quot;&lt;br /&gt;
#FileLog 4:temperature:0:&lt;br /&gt;
#FileLog 4:desired:0:&lt;br /&gt;
#FileLog 4:humidity:0:&lt;br /&gt;
#FileLog 4:actuator:0:int&lt;br /&gt;
plot \&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/temperature/{print $1, $4}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y2 title &#039;Measured temperature&#039; with lines lw 2,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/desired/{print $1, $4}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y2 title &#039;Desired temperature&#039; with steps,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/humidity/ {print $1, $4+0}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y1 title &#039;Humidity (%)&#039; with lines,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/actuator/ {print $1, $4+0}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y1 title &#039;Actuator (%)&#039; with lines\&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steuerungsmodi ==&lt;br /&gt;
Das Wandthermostat hat 4 verschiedene Steuerungsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
* Auto (automatisch)&lt;br /&gt;
* Cent (Zentrale)&lt;br /&gt;
* Manu (manuell)&lt;br /&gt;
* Prog / Koffer-Symbol (Urlaubs/Party-Modus, wird hier nicht näher erörtert)&lt;br /&gt;
&lt;br /&gt;
Der Steuerungsmodus wird über wiederholtes Drücken der linken Taste des HM-CC-TC ausgewählt bzw. gewechselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Durch das P&#039;&#039;&#039;ai&#039;&#039;&#039;ren des HM-CC-TC &amp;lt;ins&amp;gt;und&amp;lt;/ins&amp;gt; der Stellantrieb sowie Tür-/Fensterkontakte an Fhem verlieren Sie &#039;&#039;&#039;nicht&#039;&#039;&#039; die Steuerungsmöglichkeiten. Im Gegenteil: Nur wenn auch die VDs usw. mit Fhem gep&#039;&#039;&#039;ai&#039;&#039;&#039;rt sind, haben Sie die Möglichkeit, auch diese zu überwachen. Die Steuerung &#039;&#039;&#039;können&#039;&#039;&#039; Sie dennoch allein dem HM-CC-TC überlassen.&lt;br /&gt;
&lt;br /&gt;
=== Auto-Modus ===&lt;br /&gt;
Im Modus &#039;&#039;&#039;Auto&#039;&#039;&#039; wird die Temperaturregelung über die im TC hinterlegten Temperaturlisten vorgenommen. Das Thermostat arbeitet also selbständig, somit unabhängig von einer Zentrale / FHEM. Nur in diesem Modus werden die evtl. per FHEM an das TC übermittelten &amp;quot;templist&amp;quot; abgearbeitet. Über das Senden von angepassten Temperatur-Listen kann eine indirekte Steuerung per FHEM erfolgen. &#039;&#039;&#039;Jederzeit&#039;&#039;&#039; kann zudem die Raumtemperatur über das Drehrad des Wandthermostaten oder die FHEM-Web-Oberfläche verändert werden. Diese &#039;&#039;Übersteuerung&#039;&#039; der Temperaturliste gilt bis zur nächsten Temperaturänderung nach der vorgenannten Liste.&lt;br /&gt;
&lt;br /&gt;
=== Cent-Modus ===&lt;br /&gt;
Im Modus &#039;&#039;&#039;Cent&#039;&#039;&#039; steuert eine HomeMatic-Zentrale (CCU) oder eben ein FHEM-Server mit z.B. [[HMLAN Konfigurator]] zu den in der FHEM-Config hinterlegten Zeiten und mit den dort festgelegten Temperaturen. Fällt also die HM-Zentrale aus, erfolgt keine Steuerung der Thermostaten bzw. Heizungsventile mehr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Anmerkung&amp;lt;/ins&amp;gt;: Der Modus &#039;&#039;cent&#039;&#039; erscheint nur dann im Display des HM-CC-TC, wenn er an eine Zentrale bzw. das [[CUL]] angelernt (gepairt) wurde.&lt;br /&gt;
&lt;br /&gt;
=== Manu-Modus ===&lt;br /&gt;
Der Modus &#039;&#039;&#039;Manu&#039;&#039;&#039; übersteuert die im TC hinterlegten Temperaturlisten und die evtl. von der HM-Zentrale / dem FHEM &amp;lt;ins&amp;gt;vor Umstellung auf &#039;&#039;Manu&#039;&#039;&amp;lt;/ins&amp;gt; gesendeten Einstellungen. Es wird also bis zur nächsten Modusumstellung bzw. manuellen Temperaturverstellung der per Einstellrad gesetzte Temperaturwert gefahren. &lt;br /&gt;
&lt;br /&gt;
Aber auch in diesem Modus kann man die &#039;&#039;desired-temperature&#039;&#039; per FHEM verstellen. Der dadurch eingestellte Wert gilt ab sofort als der neue im &#039;&#039;Manu-Modus&#039;&#039; zu haltende Wert.&lt;br /&gt;
&lt;br /&gt;
=== Tastensperre ===&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-CC-TC verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-TC&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-TC&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
=== Auslesen des eingestellten Steuerungsmodus ===&lt;br /&gt;
Der eingestellte Steuerungsmodus erscheint normalerweise in den &#039;&#039;Readings&#039;&#039; des HM-CC-TC unter &#039;&#039;controlMode&#039;&#039;. Zusätzlich haben Sie die Möglichkeit, diesen Modus auch in der FHEM-Weboberfläche &#039;&#039;everything&#039;&#039; =&amp;amp;gt; Abschnitt &#039;&#039;thermostat&#039;&#039; zu sehen, &#039;&#039;&#039;wenn&#039;&#039;&#039; Sie für den HM-CC-TC das folgende Attribut setzen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Erscheint dort selbst nach einem &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
kein &amp;quot;Reading&amp;quot; &#039;&#039;controlMode&#039;&#039; oder keine Angabe des aktuell eingestellten Modus bzw. nur das Wort &amp;quot;controlMode&amp;quot;, dann setzen Sie ihren HM-CC-TC von Hand in einen anderen Kontrollmodus und machen einen Browser-Refresh. Klappt dies nicht, geben Sie bitte erneut den Befehl&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
ein. Halten Sie anschließend die Taste &amp;amp;lt;OK&amp;amp;gt; am HM-CC-TC für 5 Sekunden gedrückt (oder warten ca. 5 Minuten) und machen in der FHEM-Weboberfläche einen Browser-Refresh (FF =&amp;amp;gt; &amp;amp;lt;F5&amp;amp;gt;). Jetzt sollte der manuell eingestellte Kontrollmodus erscheinen (ggfls. muss dieser Vorgang einmal wiederholt werden). Jetzt können Sie wieder den gewünschten Modus einstellen, erneut ein &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
absetzen und nach erneutem Drücken der &amp;amp;lt;OK&amp;amp;gt;-Taste für 5 Sekunden mit nachfolgendem Browser-Refresh sollte alles richtig angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Dies setzt natürlich voraus, dass der HM-CC-TC richtig gepairt ist.&lt;br /&gt;
&lt;br /&gt;
== Temperaturlisten ==&lt;br /&gt;
Die Temperaturlisten des TC werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;.&lt;br /&gt;
Beim TC ist der Kanal 4 (_Climate) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
== Batteriealarme des HM-CC-VD in Verbindung mit HM-CC-TC ==&lt;br /&gt;
1. bei U-Bat. &amp;amp;lt; 2,4 V erscheint im Display des VD und des TC das Batteriesymbol mit &#039;&#039;&#039;battery: low&#039;&#039;&#039; in den Readings und Events!&lt;br /&gt;
&lt;br /&gt;
2. bei U-Bat. &amp;amp;lt; 2,3 V erscheint im Display des VD zusätzlich &#039;&#039;&#039;F4&#039;&#039;&#039; mit &#039;&#039;&#039;battery: critical&#039;&#039;&#039; in den Readings und Events!&lt;br /&gt;
&lt;br /&gt;
Es wird dringend geraten, die Batterien bei battery: low zu tauschen!&lt;br /&gt;
&lt;br /&gt;
== Log-Auszug ==&lt;br /&gt;
HM-CC-TC sendet alle 2 Minuten folgenden Statusbericht:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; T: 17.3 H: 66&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; measured-temp: 17.3&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; temperature: 17.3&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; humidity: 66&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; actuator: 96&amp;amp;#160;%&amp;amp;lt;br&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Bei Status-Änderungen sendet HM-CC-TC auch entsprechende Meldungen, z.b.:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; desired-temp: 15.5&amp;amp;lt;br&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
&lt;br /&gt;
== Verstellen der Solltemperatur am HM-CC-TC per Drehrad ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Symptom:&#039;&#039;&#039; Beim Verstellen der Solltemperatur per seitlichem Drehrad wurde die aktuelle Solltemperatur - &#039;&#039;&#039;egal ob&#039;&#039;&#039; man hoch oder runter drehte - immer nur in 0,5 °C Schritten &#039;&#039;&#039;runter&#039;&#039;&#039; gestellt, bis schließlich die Mindesttemperatur von 6,0 °C erreicht war. Weitere Änderungen waren nicht möglich&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhilfe:&#039;&#039;&#039; Letztlich half nur das kurzzeitige Entfernen einer Batterie. Das danach für einige Zeit erscheinende Batteriesymbol zeigte den kleinstmöglichen guten Zustand an, in FHEM wurde das &#039;&#039;Reading&#039;&#039; des Batteriezustandes mit &#039;&#039;ok&#039;&#039; ausgegeben (wie in den Logs aber vorher auch). &#039;&#039;&#039;Letztlich half aber nur&#039;&#039;&#039; das Einsetzen neuer Batterien, denn die o.a. Störung trat nach ca. 2 Stunden erneut auf. Die &amp;quot;alten&amp;quot; Batterien (die, die dem HM-CC-TC ab Werk beilagen) hatten somit eine Nutzungsdauer von knapp 11 Monaten, waren aber auch in einem HM-CC-TC, der mit 4 Stck. HM-Sec-SC (mussten sehr oft &amp;quot;Meldung machen&amp;quot;) und 4 Stck. HM-CC-VD gepeert war. &#039;&#039;Ohne Last&#039;&#039; zeigten die beiden alten AA-Batterien eine Spannung von jeweils 1,29 V an. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die unter &#039;&#039;Abhilfe&#039;&#039; beschriebene Lösung war leider nur von kurzer Dauer. Bereits kurz danach zeigte der HM-CC-TC die gleichen Ausfallerscheinungen. Bei ELV gibt es das Bauteil für das Drehrad (Inkrementalgeber) als [http://www.elv.de/inkrementalgeber-fuer-fs20-str-fht-8-und-homematic-hm-cc-tc.html Ersatzteil]. Sobald dieses geliefert und ein Reparaturversuch unternommen wurde, wird an dieser Stelle weiter berichtet.&lt;br /&gt;
&lt;br /&gt;
== HM-CC-TC misst zu hohe/niedrige Luftfeuchte-Werte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Symptom:&#039;&#039;&#039; In den Fhem-Logs und demzufolge auch in den Plots/Grafiken eines seit über 18 Monaten im Einsatz befindlichen HM-CC-TC wurden viel zu hohe (einzelne Spitzenwerte von 98 oder 99 %) bzw. ständig zu niedrige (um die 20 oder sogar vereinzelt nur 2 %) Werte für die relative Luftfeuchte gemessen (im direkten Vergleich zu anderen HM-CC-TCs). Die anderen Werte (Temperatur, Actuator) waren aber schlüssig.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhilfe:&#039;&#039;&#039; Batteriewechsel. Die alten Batterien hatten (unbelastet) noch knapp über 1 V Spannung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Eine Batteriewarnung des Gerätes gab es nicht. Im Display war das entsprechende Symbol noch auf 1 Balken.&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
Aktuelle Firmware-Version: 2.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76787_76175_HM_Wandthermostat_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=9681</id>
		<title>HM-CC-RT-DN Funk-Heizkörperthermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=9681"/>
		<updated>2015-01-29T14:22:36Z</updated>

		<summary type="html">&lt;p&gt;Strauch: in fett&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beim &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; handelt es sich um einen &#039;&#039;&#039;Funk-Heizkörperthermostaten mit integriertem Stellantrieb&#039;&#039;&#039;, der als Nachfolger den [[HM-CC-VD]] ablöst und seit Mitte September 2013 verfügbar ist.&lt;br /&gt;
&lt;br /&gt;
== Vorbemerkungen ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Einstellungen und Informationen die alle HomeMatic Thermostat betreffen sind unter &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt; zu finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum Vorgänger misst der HM-CC-RT-DN selbst die Temperatur und verfügt über eine Boost-Funktion. Er braucht zur Steuerung kein separates Raumregelungsgerät mehr und hat eine eigene Fenster-Offen-Erkennung. Ein passender Wandthermostat ([[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]]) ist seit Februar 2014 verfügbar.&lt;br /&gt;
&lt;br /&gt;
Das Gerät wird seit Anfang Oktober 2013 von Fhem unterstützt (siehe Diskussion im [http://forum.fhem.de/index.php/topic,14738.0.html Forum]).&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; scheint das erste HomeMatic-Device zu sein, bei dem ein Update der Firmware auch vom Anwender durchgeführt werden kann. Ein Firmware-Update erfordert einen [[HM-CFG-USB_USB_Konfigurations-Adapter|USB Konfigurations-Adapter]] und eine auf der eQ-3 Webseite herunterladbare Firmware Update Software. Weitere Details sind unter [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Firmware_Update|Firmware Update ]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Solltemperaturen eines HM-CC-RT-DN lassen sich &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; durch einen [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] steuern. Dieser kann höchstens die Ist-Temperatur an den RT weiter geben, damit die Raumtemperatur nicht am RT selbst zur Ventilsteuerung genommen wird.&lt;br /&gt;
&lt;br /&gt;
Mit einem HM-CC-RT-DN können maximal (neben der Zentrale/Fhem):&lt;br /&gt;
* 7 HomeMatic Heizkörperthermostate&lt;br /&gt;
* 8 HomeMatic Tür-Fensterkontakte / Fenster-Drehgriffkontakte&lt;br /&gt;
* 8 Tastenpaare von HomeMatic Fernbedienungen bzw. Display-Wandtaster&lt;br /&gt;
* 1 HomeMatic Innen-Temperatur-Sensor&lt;br /&gt;
gep&#039;&#039;&#039;ee&#039;&#039;&#039;rt werden.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung: 2 Stck. 1,5V LR6/Mignon/AA&lt;br /&gt;
* Stromaufnahme: 180 mA max.&lt;br /&gt;
* Abmessungen (B x H x T): 54 x 65 x 93 mm&lt;br /&gt;
* Gewicht: 180 g (ohne Batterien)&lt;br /&gt;
* Ventilanschluss: M30 x 1,5 mm&lt;br /&gt;
&lt;br /&gt;
Aktuelle Firmware: 1.3&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
Der Funk-Heizkörperthermostat muss zuerst mit Fhem [[HomeMatic_Devices_pairen|gepairt]] werden. Da es den RT noch nicht lange gibt, sollten Sie sicher stellen, dass Fhem aktuell ist (update durchführen).&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
==== Channel (Kanal) 01 _Weather ====&lt;br /&gt;
Dieser Kanal dient zur Einspeisung der gemessenen (&amp;quot;Ist&amp;quot;-) Temperatur, als Sensor kann z.B. ein HomeMatic HM-WDS10-TH-O Funk-Temperatur-/Luftfeuchtesensor OTH dienen.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;tempSensor&amp;gt; die Fhem-Kanalbezeichnung für den Sensor ist und &amp;lt;rt_Weather&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:&lt;br /&gt;
 set &amp;lt;tempSensor&amp;gt; peerChan 0 &amp;lt;rt_Weather&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 02 _Climate ====&lt;br /&gt;
Der Climate-channel dient der Kommunikation mit einem Temperatur-Kontroller (aktuell nur &amp;lt;u&amp;gt;[[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]]&amp;lt;/u&amp;gt;).&lt;br /&gt;
Zum peeren von TC und RT siehe &amp;lt;u&amp;gt;[[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP#Hinweise zur Inbetriebnahme und Installation|HM-TC-IT-WM-W-EU]]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 03 _WindowRec ====&lt;br /&gt;
Mit diesem Kanal lassen sich Fensterkontakte (HM-SEC-SC oder HM-SEC-RHS) peeren, die ihren Fensterstatus (geöffnet/gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. &lt;br /&gt;
Ferner wird empfohlen, bei Einsatz von externen Sensoren, die interne „Fenster auf Erkennung“ zu deaktivieren (Weitere Details sind im [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Channel_.28Kanal.29_04_Clima|Channel (Kanal) 04 _Clima]] näher beschrieben).&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;rt_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:&lt;br /&gt;
 set &amp;lt;fensterSensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
Zum Löschen (=unpeeren) dieser Kopplung:&lt;br /&gt;
 set &amp;lt;fensterSensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single unset&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung&#039;&#039;&#039;: Der Peer-(Lösch)Vorgang muss am Fensterkontakt durch Drücken der Anlerntaste bestätigt werden, und zwar auch dann, wenn der Fensterkontakt schon vorher mit Fhem gepairt wurde. Wichtig scheint auch dass der Fensterkontakt geschlossen ist wenn man die Anlerntaste drückt.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand &amp;quot;Fenster offen&amp;quot; lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;rt_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie &amp;lt;Temp&amp;gt; die einzustellende Temperatur (ganzzahliger Wert):&lt;br /&gt;
 set &amp;lt;rt_WindowRec&amp;gt; regSet winOpnTemp &amp;lt;Temp&amp;gt; &amp;lt;fensterSensor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 04 _Clima ====&lt;br /&gt;
Dieser Kanal dient zum Einstellen der Betriebsparameter, auch [[#Temperaturlisten]] sind hierauf zu übrtragen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; In älteren Versionen von Fhem wurde dieser Kanal durch autocreate als &amp;quot;_ClimRT_tr&amp;quot; angelegt. Der Hersteller hat hier offenbar die internen Bezeichnunen geändert, denn beim Vorläufernmodell HM-CC-TC mussten Temperaturlisten auf den Kanal &#039;&#039;Climate&#039;&#039; übertragen werden.&lt;br /&gt;
&lt;br /&gt;
Die maximale Öffnung des Ventils kann mittels folgendem Befehl eingestellt werden (hier auf 80 %):&lt;br /&gt;
 set &amp;lt;rt_Clima&amp;gt; regSet valveMaxPos 80&lt;br /&gt;
&lt;br /&gt;
Die interne &amp;quot;Fenster-auf&amp;quot; Erkennung kann man wie folgt abschalten:&lt;br /&gt;
 set &amp;lt;rt_Clima&amp;gt; regSet winOpnMode off&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 05 _ClimaTeam ====&lt;br /&gt;
Dieser Kanal dient zum peeren von mehreren Heizkörperthermostaten untereinander. Ein Mitglied des &amp;quot;Teams&amp;quot; meldet&lt;br /&gt;
* Änderungen der Temperatur am Handrad&lt;br /&gt;
* Einschalten des Boost-Modus am Taster&lt;br /&gt;
an seine &amp;quot;Teamkollegen&amp;quot; weiter. Folgende Änderungen werden &#039;&#039;&#039;nicht&#039;&#039;&#039; weitergegeben:&lt;br /&gt;
* Status der Fensterkontakte&lt;br /&gt;
* Temperaturlisten/Wochenplan und daraus folgende Änderungen&lt;br /&gt;
* Änderungen durch Fernbedienungen&lt;br /&gt;
* Änderungen durch eine HomeMatic-Zentrale&lt;br /&gt;
&lt;br /&gt;
Befehl zum peeren, wobei &amp;lt;rt1-ClimaTeam&amp;gt; und &amp;lt;rt2-ClimaTeam&amp;gt; die Kanalbezeichnungen der beiden ClimaTeam-Kanäle sind:&lt;br /&gt;
 set &amp;lt;rt1-ClimaTeam&amp;gt; peerChan 0 &amp;lt;rt2-ClimaTeam&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 06 _remote ====&lt;br /&gt;
Dieser Kanal ann an eine Fernbedienung gekoppelt werden. Per Tastendruck kann man einen bestimmten Mode und/oder eine bestimmte Temperatur wählen. Dabei kann die Reaktion auf einen langen oder kurzen Tastendruck gesondert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;button&amp;gt; die Kanalbezeichnung der Fernbedienung und &amp;lt;rt-remote&amp;gt; die Kanalbezeichnung des Heizkörperthermostates ist:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;button&amp;gt; peerChan 0 &amp;lt;rt-remote&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Betriebsmodus Auto, Manu, Party (Urlaub) ===&lt;br /&gt;
&lt;br /&gt;
Im Automode kann man die Temperatur am Einstellrad des RT ändern. Zum nächsten Schaltpunkt wird dies dann überschrieben. Will man dies nicht (z.B. lange Party, ...), kann man auf manuell schalten. Dann bleibt die mit dem Drehregler (oder der Zentrale) eingestellte Temperatur stehen bis &#039;&#039;ultimo&#039;&#039;. Es gibt dann noch den Party- oder Urlaubsmodus. In diesen kann man den Automodus für eine gegebene Zeit überschreiben.&lt;br /&gt;
&lt;br /&gt;
==== Tastensperre ====&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-CC-RT-DN verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
Diese Tastensperre kann man aber am RT durch eine Tastenkombination wieder zurücksetzen. Um sie nur per Fhem rücksetzen zu können, muss&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet globalBtnLock on&lt;br /&gt;
&lt;br /&gt;
eingegeben werden. Rückgängig geht wieder per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet globalBtnLock off&lt;br /&gt;
&lt;br /&gt;
==== Modus Auto ====&lt;br /&gt;
Das Device arbeitet gemäß des gespeicherten Wochenprogramms. Manuelle Änderungen sind möglich, werden beim nächsten Schaltpunkt überschrieben.&lt;br /&gt;
&lt;br /&gt;
==== Modus Manu ====&lt;br /&gt;
Das Wochenprogramm wird nicht abgearbeitet, die Temperatur wird manuell eingestellt.&lt;br /&gt;
&lt;br /&gt;
==== Modus Party (Urlaub) ====&lt;br /&gt;
&lt;br /&gt;
Will man für eine festgesetzte Zeit (Stunden oder Tage) die Temperatur auf einen festen Wert einstellen (z.B. weil man in Urlaub fährt), kann man dies zwar auch durch Änderungen der Temperaturlisten erreichen, einfacher ist aber die Zuweisung über den Urlaubsmodus, da nach dessen Ablaufdatum und -zeitpunkt automatisch in den Auto-Modus gewechselt wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  set HM-CC-RT-DN_Clima controlParty 16 06.12.13 16:30 09.12.13 05:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dadurch wird &lt;br /&gt;
&lt;br /&gt;
* vom 06.12.2013, 16:30 Uhr, &lt;br /&gt;
* bis zum 09.12.2013, 05:00 Uhr &lt;br /&gt;
* die gewünschte Raumtemperatur auf 16 °C&lt;br /&gt;
&lt;br /&gt;
eingestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
* Der Befehl muss auf den Channel 4 (&amp;quot;_Clima&amp;quot;) erfolgen.&lt;br /&gt;
* Es werden nur Uhrzeiten zu jeder vollen oder halben Stunde angenommen (Minuten also 00 oder 30).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit der Funktion &amp;quot;Urlaub&amp;quot; kann man eine ganze Wohnung (also mehrere RT´s) mit nur einem Befehl in den Party-mode versetzen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Name &amp;quot;Urlaub&amp;quot; kann natürlich frei gewählt werden.&lt;br /&gt;
Im Beispiel werden 2 Heizkörper (Treppenhaus und Kammer) angesteuert.&lt;br /&gt;
&lt;br /&gt;
Zu beachten sind folgende Dinge:&lt;br /&gt;
# Aktuelle Dateien (z.B. 10_CUL_HM) verwenden!&lt;br /&gt;
# Bei dem partycontrol-Befehl in der Funktion KEIN Komma zwischen den Parametern.&lt;br /&gt;
# Bei der Funktion die Parameterübergabe definieren ($$$$$) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aufruf:&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;code&amp;gt;{Urlaub (&amp;quot;16&amp;quot;, &amp;quot;06.12.13&amp;quot;, &amp;quot;16:30&amp;quot;, &amp;quot;09.12.13&amp;quot; ,&amp;quot;05:00&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
my $Urlaub;&lt;br /&gt;
sub&lt;br /&gt;
Urlaub($$$$$)&lt;br /&gt;
  {&lt;br /&gt;
    #lokale Variablendeklaration&lt;br /&gt;
    my ($temp,$startDate,$startTime,$endDate,$endTime) = @_;&lt;br /&gt;
 &lt;br /&gt;
    # HM-CC-RT-DN akzeptiert nur Zeiten, die auf Minute 00 oder 30 enden.&lt;br /&gt;
    # Daher $startTime und $endTime abrunden&lt;br /&gt;
    $startTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $startTime =~ s/\:[3-5].$/:30/;&lt;br /&gt;
    $endTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $endTime =~ s/\:[3-5].$/:30/;	&lt;br /&gt;
&lt;br /&gt;
    #Sendebefehl für ein HM-CC-RT-DN&lt;br /&gt;
    {fhem (&amp;quot;set Kammer controlParty $temp $startDate $startTime $endDate $endTime&amp;quot;)}&lt;br /&gt;
&lt;br /&gt;
    # alternative Schreibweise der Parameter:&lt;br /&gt;
    {fhem (&amp;quot;set Treppenhaus controlParty @_[0] @_[1] @_[2] @_[3] @_[4]&amp;quot;)};&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Burst-Modus ===&lt;br /&gt;
&lt;br /&gt;
Das ist ein &#039;&#039;&#039;Übertragungs&#039;&#039;&#039;modus für Nachrichten zwischen HM-Geräten und der Zentrale. Der RT erwacht alle 2,5 Minuten und dann überträgt die Zentrale die Kommanods. Wenn man einen Fensterkontakt oder eine Fernsteuerung nutzt, muss der RT sofort reagieren - dann muss man den Burst &#039;&#039;enablen&#039;&#039;. Der RT kann in diesem Fall sofort aufgeweckt werden und bearbeitet die Anforderung (Request). Das kann man auch von der Zentrale aus nutzen (so man möchte). Das ist der &#039;&#039;&#039;Vorteil&#039;&#039;&#039; des eingeschalteten Burst-Modus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil:&#039;&#039;&#039; Der RT muss den Receiver wach halten. Der RT und alle anderen Burst-Devices erwachen bei &#039;&#039;&#039;jedem&#039;&#039;&#039; Burst (egal für wen) und legen sich dann wieder schlafen.&lt;br /&gt;
* jeder Burst-trigger kostet Batterie für &#039;&#039;&#039;alle&#039;&#039;&#039; Burst-Geräte im System&lt;br /&gt;
* wenn Burst enabled ist kostet es dem RT Batteriekapazität&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst – wie es funktioniert&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schickt ein Sender eine burst Sequenz, wachen alle burst-Empfänger auf und prüfen die Message. &lt;br /&gt;
Wenn sie betroffen sind bleiben sie eine Zeit lang wach, ansonsten schlafen sie wieder ein. &lt;br /&gt;
Man beachte also, dass Senden eines Burst  Energie in ALLEN burst-Empfängern verbraucht, egal ob sie angesprochen sind.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HMLAN und burst&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
HMLAN hat ein Sendebudget das über eine Stunde berechnet wird. Burst belastet diese Konto deutlich - so können nicht mehr als 100 bursts /h gesendet werden - dann geht HMLAN in overload Wenn zusätzliche messages gesendet werden sind es entsprechend weniger. &lt;br /&gt;
Es ist als nicht vorteilhaft, unnötig bursts zu senden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Es gibt Devices, die immer auf burst reagieren und solche bei denen es abgeschaltet werden kann. So reagiert ein Rauchmelder immer auf Burst damit er seine Team-Kollegen hören kann. &lt;br /&gt;
Ein TC oder RT hingegen hat diese Funktion abschaltbar. &#039;Per default ist dies ausgeschaltet um Batterie zu sparen&#039;. Wenn ein VD gesteuert wird ist der TC ja selbst wach.  Wird er aber mit einem Fensterkontakt gekoppelt muss es eingeschaltet werden – sonst verpasst er die message. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ConditionalBurst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices mit abschaltbarem burst wie z.B. der &#039;HM-CC-RT-DN&#039;, gibt es ein Register burstRx mit dem das burst-erwachen eingestellt werden kann. &lt;br /&gt;
Sender, die einen burst-Aktor erwecken sollen muss man sagen, welcher peer burst benötigt. Hier kann ggf. das Register peerNeedsBurst nach dem peeren gesetzt werden. FHEM versucht dies automatisch beim Peeren zu erledigen. &lt;br /&gt;
Siehe Hminfo kommando  &#039;models&#039; um festzustellen, welche devices welchen mode unterstützen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attribut burstAccess&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices, die abschaltbaren burst haben kann man ein attribut bustAccess 1_auto setzen. Es wird beim abschicken eines Kommandos versucht, das Device mit burst zu wecken. Sollte es nicht funktionieren wird gewartet, bis das Device aufwacht (meist reagieren solche Devices auch auf wakeup). Das setzen des Attributs ist angenehm – es werden aber ggf. viele bursts gesendet.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kommando burstXmit&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Mit diesem Kommando, das bei Devices mit contitional-Burst zu Verfügung steht, wird der burst gezielt von User angestossen. &amp;lt;br /&amp;gt;&lt;br /&gt;
Der User schickt erst seine Kommandos an das device. Die Kommandos werden im Command-stack gesammelt. &amp;lt;br /&amp;gt;&lt;br /&gt;
Dann sendet der User ein set burstXmit. &amp;lt;br /&amp;gt;&lt;br /&gt;
Es passiert das gleiche wie bei burstAccess. &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM versucht mittels burst zu wecken und sendet bei Erfolg die Messages aus dem Kommandostack. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Im Gegensatz zu burstAccess ist burstXmit gezielt einsetzbar und kann sparsamer verwendet werden. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FHEM und burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM sendet eine burst automatisch mit Kommandos zu Devices, die nur burst unterstützen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So aktiviert man den burst-Betrieb am HM-CC-RT-DN&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Burst Mode einschalten&#039;&#039; (der Kanal 4 des Device WZ1 heisst hier WZ1_4) &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;set WZ1_4 regSet burstRx on &amp;lt;/pre&amp;gt;&lt;br /&gt;
prüfen mit: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;get WZ1_4 reg burstRx &amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Nun in FHEM den Burst mode einschalten (sofern nicht burstXmit verwendet wird)&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WZ1 burstAccess 1_auto&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das Attribut im Device und nicht im Kanal setzen, ansonsten gibt es eine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Die Temperaturlisten des HM-CC-RT-DN werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;. Beim HM-CC-RT-DN ist der Kanal 4 (_Clima) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
==Fhem-Log==&lt;br /&gt;
In den folgenden Logs heißt Kanal 4 noch &amp;quot;_ClimRT_tr&amp;quot;. Inzwischen würde man dort &amp;quot;_Clima&amp;quot; sehen.&lt;br /&gt;
&lt;br /&gt;
=== Device-Log ===&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM Unknown device CUL_HM_HM_CC_RT_DN_2212BC, please define it&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC CUL_HM 2212BC A1A0184002212BC0000001000954B4551303531303031375900FFFF&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:24 3: LANCUL pairing (hmPairForSec) not enabled&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC-%Y.log CUL_HM_HM_CC_RT_DN_2212BC&lt;br /&gt;
 2013.10.10 20:03:24 3: Device Heizung_Wohnzimmer added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: Heizung_Wohnzimmer thermostat, model HM-CC-TC serialNr JEQ0044286&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Weather CUL_HM 2212BC01&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Climate CUL_HM 2212BC02&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_WindowRec CUL_HM 2212BC03&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr CUL_HM 2212BC04&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam CUL_HM 2212BC05&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_remote CUL_HM 2212BC06&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:35 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getSerial&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getConfig&lt;br /&gt;
 2013.10.10 20:03:54 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr motorErr: ok&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr ValvePosition: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr mode: manu&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr unknown0: 24&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr T: 18.4 desired: 18 valve: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC battery: ok&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC batteryLevel: 3.1 V&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC actuator: 3 %&lt;br /&gt;
&lt;br /&gt;
== Firmware Update ==&lt;br /&gt;
Seit 15.07.2014 gibt es für den HM-CC-RT-DN die neue Firmware Version 1.3. Diese kann von der eQ-3 Webseite heruntergeladen werden. Genauere Informationen gibt es unter [[HomeMatic_Firmware_Update]]&lt;br /&gt;
&lt;br /&gt;
=== HM-CC-RT-DN spezifische Update Informationen ===&lt;br /&gt;
Durch gleichzeitiges Drücken der &amp;quot;Auto-/Manu&amp;quot;-Taste und der &amp;quot;Comfort-/Eco&amp;quot;-Taste am HM-CC-RT-DN während man die Batterien wieder einlegt wird der updatemodus gestartet. Während des Updates steht &amp;quot;FUP&amp;quot; im Display. Nach erfolgreichem Update erscheint &amp;quot;Ins&amp;quot; im Display und es muss eine erneute Adaptierfahrt durch drücken der Boost-Taste ausgelöst werden. Anschließend sollte der HM-CC-RT-DN wieder normal funktionieren. Die eingestellten Parameter und das Pairing mit FHEM gehen beim Update nicht verloren. Sollte das Update fehlschlagen, erscheint &amp;quot;Err&amp;quot; bzw. &amp;quot;CrC&amp;quot; im Display.&lt;br /&gt;
&lt;br /&gt;
Normalerweise sollte dann durch erneutes starten der Prozedur am PC und HM-CC-RT-DN das ganze erneut durchführbar sein.&lt;br /&gt;
&lt;br /&gt;
== Simulation von Fensterkontakten und externen Temperatursensoren ==&lt;br /&gt;
grober Ablauf:&lt;br /&gt;
* erstellen ein virtuelles Device&lt;br /&gt;
* erstelle dazu einen virtuellen Kanal&lt;br /&gt;
* peeren den Kanal mit dem RT (als fenster-kontakt oder als remote, wen du willst)&lt;br /&gt;
* sende ein postEvent&lt;br /&gt;
=== Fensterkontakte ===&lt;br /&gt;
&#039;&#039;entnommen aus dem Forum: [http://forum.fhem.de/index.php/topic,31078.msg236245.html#msg236245 Thread]&#039;&#039;&lt;br /&gt;
 define virSC CUL_HM 221133&lt;br /&gt;
 attr virSC autoReadReg 4_reqStatus&lt;br /&gt;
 attr virSC expert 2_full&lt;br /&gt;
 attr virSC model virtual_1&lt;br /&gt;
 attr virSC peerIDs &lt;br /&gt;
 attr virSC subType virtual&lt;br /&gt;
 attr virSC webCmd press short:press long&lt;br /&gt;
 &lt;br /&gt;
 define virtualKitchenDoor CUL_HM 22113301&lt;br /&gt;
 attr virtualKitchenDoor dummy 1&lt;br /&gt;
 attr virtualKitchenDoor expert 1&lt;br /&gt;
 attr virtualKitchenDoor group Virtual&lt;br /&gt;
 attr virtualKitchenDoor model virtual_1&lt;br /&gt;
 attr virtualKitchenDoor webCmd postEvent open:postEvent closed &lt;br /&gt;
&lt;br /&gt;
Anschließend peeren und Temperatur festlegen mit:&lt;br /&gt;
 set virtualKitchenDoor peerChan 0 &amp;lt;Thermostat_Window_Rec&amp;gt; single set&lt;br /&gt;
 set &amp;lt;Thermostat_Window_Rec&amp;gt; regSet winOpnTemp 5 virtualKitchenDoor&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Tür wird dann dann entsprechend über ein Notify getriggert:&lt;br /&gt;
 define notify_virtualKitchenDoor notify (Fensterkontakt_1|Fensterkontakt_2) {if(Value(&amp;quot;Fensterkontakt&amp;quot;) eq &amp;quot;open&amp;quot; &amp;amp;&amp;amp; Value(&amp;quot;Fensterkontakt_2&amp;quot;) eq &amp;quot;open&amp;quot;){fhem(&amp;quot;set virtualKitchenDoor postEvent open&amp;quot;)}else{fhem(&amp;quot;set virtualKitchenDoor postEvent closed&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
=== Temperatursensoren ===&lt;br /&gt;
&#039;&#039;entnommen aus dem Forum: [http://forum.fhem.de/index.php/topic,19686.msg233788.html#msg233788 Thread]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Virtuelles HomeMatic Device mit _deiner_ HM Id definieren:&lt;br /&gt;
 define wz_vT CUL_HM &amp;lt;hmId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Dem Device einen virtuellen Kanal (Default ist ein virtueller Button) hinzufügen:&lt;br /&gt;
 set wz_vT virtual 1&lt;br /&gt;
&lt;br /&gt;
3. Es ist kein virtueller Button sondern ein virtueller Temperatursensor - darum rename:&lt;br /&gt;
 rename wz_vT_Btn1 wz_vT_Sensor1&lt;br /&gt;
&lt;br /&gt;
4. Virtuellen Peer Sensor mit dem Weather Channel des RT-DN peeren:&lt;br /&gt;
 set wz_vT_Sensor1 peerChan 0 &amp;lt;RT_DN&amp;gt;_Weather single&lt;br /&gt;
&lt;br /&gt;
5. Peering kontrollieren (Voraussetzung: Device hm vom Type hmInfo existiert):&lt;br /&gt;
 set hm peerXref&lt;br /&gt;
Beispiel-Ausgabe:&lt;br /&gt;
 peerXref done: &lt;br /&gt;
 x-ref list &lt;br /&gt;
    wz_Thermostat_Weather =&amp;gt; wz_vT_Sensor1 &lt;br /&gt;
    wz_vT_Sensor1 =&amp;gt; wz_Thermostat_Weather&lt;br /&gt;
&lt;br /&gt;
6. Gemessene Temperatur vom zb. 1-Wire DS1820 dem virtuellen HM Sensor übergeben. Z.B. alle zwei Minuten per at:&lt;br /&gt;
 define at_wz_vT at +*00:02 { my $T=(ReadingsVal(&amp;quot;&amp;lt;DS1820B&amp;gt;&amp;quot;,&amp;quot;temperature&amp;quot;,20.0)); fhem &amp;quot;set wz_vT_Sensor1 virtTemp $T&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
Fertig.&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== TempList: Bad format ... ===&lt;br /&gt;
Wenn Sie beim Setzen einer Temperaturliste nach dem o.a. Schema (&amp;quot;SetTempList...&amp;quot;) die Meldung&lt;br /&gt;
&lt;br /&gt;
 Bad format, use HH:MM TEMP ......&lt;br /&gt;
&lt;br /&gt;
erhalten, sollten Sie zunächst ein Update von Fhem durchführen. Nähere Informationen zu dieser Funktion siehe [[FHEM_Command_Beispiele#update_...|hier]].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.elv.de/homematic-heizkoerperthermostat-1.html Produktinfo]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_um.pdf Bedienungsanleitung (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_data.pdf Datenblatt (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/service/manuals/ventilkompatibilitaet.pdf Ventil-Kompatibilitätsliste (PDF)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Heizungsventile]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9680</id>
		<title>HM-TC-IT-WM-W-EU Funk-Wandthermostat AP</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9680"/>
		<updated>2015-01-29T14:22:23Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Vorbemerkungen */ in fett&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-TC-IT-WM-W-EU Funk-Wandthermostat AP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic-Wandthermostat Aufputz. Verfügbar seit Februar 2014. Nachfolger des [[HM-CC-TC_Funk-Wandthermostat|HM-CC-TC]].&lt;br /&gt;
&lt;br /&gt;
== Vorbemerkungen ==&lt;br /&gt;
&#039;&#039;&#039;Einstellungen und Informationen die alle HomeMatic Thermostat betreffen sind unter &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt; zu finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Er misst die Raumtemperatur und Luftfeuchtigkeit. Er verfügt über individuell einstellbare Wochenprogramme und Programmierung direkt am Gerät. Zusätzlich ist auch eine Boost-Funktion vorhanden (ermöglicht ein schnelles, kurzzeitiges Aufheizen des Heizkörpers). Er verfügt über ein eigenes Anzeigedisplay für Soll- und Isttemperatur sowie Luftfeuchtigkeit. Er kann mittels Klebestreifen irgendwo aufgeklebt werden, soll aber auch in Mehrfachrahmen von Berker, ELSO, Gira, Merten und JUNG passen.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Versorgungsspannung: 2 Stck. 1,5 V LR03/Micro/AAA&lt;br /&gt;
* Stromaufnahme (max.): 40 mA&lt;br /&gt;
* Schutzart: IP20&lt;br /&gt;
* Schutzklasse: III&lt;br /&gt;
* Abmessungen (BxHxT ohne Rahmen): 55 x 55 x 20 mm&lt;br /&gt;
* Abmessungen (BxHxT mit Rahmen): 86 x 86 x 21,5 mm&lt;br /&gt;
* Gewicht (ohne Batterien): 74 g&lt;br /&gt;
* Temperaturwahl in Schritten von: 0,5 °C&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum HM-CC-TC kann der HM-TC-IT-WM-W-EU auch andere HomeMatic-Schaltaktoren (z.B. [[HM-LC-SW1-FM_Schaltaktor_1-fach_UP|HM-LC-SW1-FM]]) über den Channel 07 SwitchTr direkt anlernen, womit z.B. die Steuerung elektrischer Heizungen möglich wird. Der HM-CC-TC konnte direkt nur die HM-CC-VD steuern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
Zuerst muss das Wandthermostat natürlich mit FHEM gepairt werden. Danach kann das Peering mit den Heizkörperthermostaten des betreffenden Raumes stattfinden:&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 01 _Weather ====&lt;br /&gt;
Damit das Heizkörperthermostat HM-CC-RT-DN die Temperatur des Wandthermostats übernimmt, muss der Weather Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Weather peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Weather single set&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 02 _Climate ====&lt;br /&gt;
Damit der Heizkörperthermostat vom Wandthermostat auch eingestellt werden kann (Soll-Temperatur, Mode etc.), muss der Climate Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Climate peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Climate single set&lt;br /&gt;
Dies muss für jedes zu steuernde Heizkörperthermostat wiederholt werden.&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 03 _WindowRec ====&lt;br /&gt;
Mit diesem Kanal lassen sich Fensterkontakte (HM-SEC-SC oder HM-SEC-RHS) peeren, die ihren Fensterstatus (geöffnet/gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. &lt;br /&gt;
&lt;br /&gt;
Das Peering mit einem Tür-Fensterkontakt läuft wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-Sec-SC&amp;gt; peerChan 0 &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_WindowRec single set&lt;br /&gt;
&lt;br /&gt;
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand &amp;quot;Fenster offen&amp;quot; lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;tc_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie &amp;lt;Temp&amp;gt; die einzustellende Temperatur (ganzzahliger Wert):&lt;br /&gt;
 set &amp;lt;tc_WindowRec&amp;gt; regSet winOpnTemp &amp;lt;Temp&amp;gt; &amp;lt;fensterSensor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 06 _remote ====&lt;br /&gt;
Dieser Kanal ann an eine Fernbedienung gekoppelt werden. Per Tastendruck kann man einen bestimmten Mode und/oder eine bestimmte Temperatur wählen. Dabei kann die Reaktion auf einen langen oder kurzen Tastendruck gesondert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;button&amp;gt; die Kanalbezeichnung der Fernbedienung und &amp;lt;tc-remote&amp;gt; die Kanalbezeichnung des Heizkörperthermostates ist:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;button&amp;gt; peerChan 0 &amp;lt;rt-remote&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 07 _SwitchTr ====&lt;br /&gt;
Das Peering mit einem Schaltaktor läuft z.B. wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_SwitchTr peerChan 0 &amp;lt;HM-LC-SW1-FM&amp;gt; single set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tastensperre ===&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-TC-IT-WM-W-EU verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
Diese Tastensperre kann man aber am Thermostat durch eine Tastenkombination wieder zurücksetzen. Um sie nur per Fhem rücksetzen zu können, muss&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock on&lt;br /&gt;
&lt;br /&gt;
abgesetzt werden. Rückgängig wieder per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock off&lt;br /&gt;
&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Die Temperaturlisten des HM-TC-IT-WM-W-EU werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;. Beim HM-TC-IT-WM-W-EU ist der Kanal 4 (_Climate) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
== Fhem-Log ==&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
&lt;br /&gt;
Hier habe ich einmal die Wunschtemperatur erhöht, damit auch was passiert:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_pending&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm_Climate set_desired-temp 18.0&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_done&lt;br /&gt;
&lt;br /&gt;
Bei mir ist es so, das der SwitchTr Kanal nur mit dem gepeerten Device spricht, hier ein HM-LC-SW1-FM:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trig_KH_Bad_Therm_SwitchTr: 200&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trigLast: KH_Bad_Therm_SwitchTr :200&lt;br /&gt;
&lt;br /&gt;
Der hat auch prompt reagiert und die Heizung eingeschaltet:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung level: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung pct: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung deviceMsg: on (to KH_Bad_Therm)&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung on&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung timedOn: off&lt;br /&gt;
&lt;br /&gt;
und noch ein wenig Geplauder der vorhandenen Kanäle:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate humidity: 50&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm battery: ok&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm batteryLevel: 3&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate mode: auto&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather temperature: 16.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather humidity: 50&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather T: 16.0 H: 50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware Update ==&lt;br /&gt;
Updates für den HM-TC-IT-WM-W-EU können von der eQ-3 Webseite heruntergeladen werden. Genauere Informationen gibt es unter [[HomeMatic_Firmware_Update]]&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/HM-TC-IT-WM-W-EU_UM_V1.0_GE_eQ-3_20131211_web.pdf Manual]&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/Funk-Wandthermostat_132030_Produktdatenblatt_V1.0.pdf Produktdatenblatt] &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9679</id>
		<title>HM-TC-IT-WM-W-EU Funk-Wandthermostat AP</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9679"/>
		<updated>2015-01-29T14:22:03Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Vorbemerkungen */ Link auf HomeMatic Type Thermostat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-TC-IT-WM-W-EU Funk-Wandthermostat AP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic-Wandthermostat Aufputz. Verfügbar seit Februar 2014. Nachfolger des [[HM-CC-TC_Funk-Wandthermostat|HM-CC-TC]].&lt;br /&gt;
&lt;br /&gt;
== Vorbemerkungen ==&lt;br /&gt;
Einstellungen und Informationen die alle HomeMatic Thermostat betreffen sind unter &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt; zu finden.&lt;br /&gt;
&lt;br /&gt;
Er misst die Raumtemperatur und Luftfeuchtigkeit. Er verfügt über individuell einstellbare Wochenprogramme und Programmierung direkt am Gerät. Zusätzlich ist auch eine Boost-Funktion vorhanden (ermöglicht ein schnelles, kurzzeitiges Aufheizen des Heizkörpers). Er verfügt über ein eigenes Anzeigedisplay für Soll- und Isttemperatur sowie Luftfeuchtigkeit. Er kann mittels Klebestreifen irgendwo aufgeklebt werden, soll aber auch in Mehrfachrahmen von Berker, ELSO, Gira, Merten und JUNG passen.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Versorgungsspannung: 2 Stck. 1,5 V LR03/Micro/AAA&lt;br /&gt;
* Stromaufnahme (max.): 40 mA&lt;br /&gt;
* Schutzart: IP20&lt;br /&gt;
* Schutzklasse: III&lt;br /&gt;
* Abmessungen (BxHxT ohne Rahmen): 55 x 55 x 20 mm&lt;br /&gt;
* Abmessungen (BxHxT mit Rahmen): 86 x 86 x 21,5 mm&lt;br /&gt;
* Gewicht (ohne Batterien): 74 g&lt;br /&gt;
* Temperaturwahl in Schritten von: 0,5 °C&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum HM-CC-TC kann der HM-TC-IT-WM-W-EU auch andere HomeMatic-Schaltaktoren (z.B. [[HM-LC-SW1-FM_Schaltaktor_1-fach_UP|HM-LC-SW1-FM]]) über den Channel 07 SwitchTr direkt anlernen, womit z.B. die Steuerung elektrischer Heizungen möglich wird. Der HM-CC-TC konnte direkt nur die HM-CC-VD steuern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
Zuerst muss das Wandthermostat natürlich mit FHEM gepairt werden. Danach kann das Peering mit den Heizkörperthermostaten des betreffenden Raumes stattfinden:&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 01 _Weather ====&lt;br /&gt;
Damit das Heizkörperthermostat HM-CC-RT-DN die Temperatur des Wandthermostats übernimmt, muss der Weather Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Weather peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Weather single set&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 02 _Climate ====&lt;br /&gt;
Damit der Heizkörperthermostat vom Wandthermostat auch eingestellt werden kann (Soll-Temperatur, Mode etc.), muss der Climate Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Climate peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Climate single set&lt;br /&gt;
Dies muss für jedes zu steuernde Heizkörperthermostat wiederholt werden.&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 03 _WindowRec ====&lt;br /&gt;
Mit diesem Kanal lassen sich Fensterkontakte (HM-SEC-SC oder HM-SEC-RHS) peeren, die ihren Fensterstatus (geöffnet/gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. &lt;br /&gt;
&lt;br /&gt;
Das Peering mit einem Tür-Fensterkontakt läuft wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-Sec-SC&amp;gt; peerChan 0 &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_WindowRec single set&lt;br /&gt;
&lt;br /&gt;
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand &amp;quot;Fenster offen&amp;quot; lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;tc_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie &amp;lt;Temp&amp;gt; die einzustellende Temperatur (ganzzahliger Wert):&lt;br /&gt;
 set &amp;lt;tc_WindowRec&amp;gt; regSet winOpnTemp &amp;lt;Temp&amp;gt; &amp;lt;fensterSensor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 06 _remote ====&lt;br /&gt;
Dieser Kanal ann an eine Fernbedienung gekoppelt werden. Per Tastendruck kann man einen bestimmten Mode und/oder eine bestimmte Temperatur wählen. Dabei kann die Reaktion auf einen langen oder kurzen Tastendruck gesondert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;button&amp;gt; die Kanalbezeichnung der Fernbedienung und &amp;lt;tc-remote&amp;gt; die Kanalbezeichnung des Heizkörperthermostates ist:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;button&amp;gt; peerChan 0 &amp;lt;rt-remote&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 07 _SwitchTr ====&lt;br /&gt;
Das Peering mit einem Schaltaktor läuft z.B. wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_SwitchTr peerChan 0 &amp;lt;HM-LC-SW1-FM&amp;gt; single set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tastensperre ===&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-TC-IT-WM-W-EU verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
Diese Tastensperre kann man aber am Thermostat durch eine Tastenkombination wieder zurücksetzen. Um sie nur per Fhem rücksetzen zu können, muss&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock on&lt;br /&gt;
&lt;br /&gt;
abgesetzt werden. Rückgängig wieder per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock off&lt;br /&gt;
&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Die Temperaturlisten des HM-TC-IT-WM-W-EU werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;. Beim HM-TC-IT-WM-W-EU ist der Kanal 4 (_Climate) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
== Fhem-Log ==&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
&lt;br /&gt;
Hier habe ich einmal die Wunschtemperatur erhöht, damit auch was passiert:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_pending&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm_Climate set_desired-temp 18.0&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_done&lt;br /&gt;
&lt;br /&gt;
Bei mir ist es so, das der SwitchTr Kanal nur mit dem gepeerten Device spricht, hier ein HM-LC-SW1-FM:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trig_KH_Bad_Therm_SwitchTr: 200&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trigLast: KH_Bad_Therm_SwitchTr :200&lt;br /&gt;
&lt;br /&gt;
Der hat auch prompt reagiert und die Heizung eingeschaltet:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung level: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung pct: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung deviceMsg: on (to KH_Bad_Therm)&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung on&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung timedOn: off&lt;br /&gt;
&lt;br /&gt;
und noch ein wenig Geplauder der vorhandenen Kanäle:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate humidity: 50&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm battery: ok&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm batteryLevel: 3&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate mode: auto&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather temperature: 16.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather humidity: 50&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather T: 16.0 H: 50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware Update ==&lt;br /&gt;
Updates für den HM-TC-IT-WM-W-EU können von der eQ-3 Webseite heruntergeladen werden. Genauere Informationen gibt es unter [[HomeMatic_Firmware_Update]]&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/HM-TC-IT-WM-W-EU_UM_V1.0_GE_eQ-3_20131211_web.pdf Manual]&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/Funk-Wandthermostat_132030_Produktdatenblatt_V1.0.pdf Produktdatenblatt] &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=9678</id>
		<title>HM-CC-RT-DN Funk-Heizkörperthermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=9678"/>
		<updated>2015-01-29T14:21:41Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Link auf Homematic Type Thermostat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beim &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; handelt es sich um einen &#039;&#039;&#039;Funk-Heizkörperthermostaten mit integriertem Stellantrieb&#039;&#039;&#039;, der als Nachfolger den [[HM-CC-VD]] ablöst und seit Mitte September 2013 verfügbar ist.&lt;br /&gt;
&lt;br /&gt;
== Vorbemerkungen ==&lt;br /&gt;
&lt;br /&gt;
Einstellungen und Informationen die alle HomeMatic Thermostat betreffen sind unter &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt; zu finden.&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum Vorgänger misst der HM-CC-RT-DN selbst die Temperatur und verfügt über eine Boost-Funktion. Er braucht zur Steuerung kein separates Raumregelungsgerät mehr und hat eine eigene Fenster-Offen-Erkennung. Ein passender Wandthermostat ([[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]]) ist seit Februar 2014 verfügbar.&lt;br /&gt;
&lt;br /&gt;
Das Gerät wird seit Anfang Oktober 2013 von Fhem unterstützt (siehe Diskussion im [http://forum.fhem.de/index.php/topic,14738.0.html Forum]).&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; scheint das erste HomeMatic-Device zu sein, bei dem ein Update der Firmware auch vom Anwender durchgeführt werden kann. Ein Firmware-Update erfordert einen [[HM-CFG-USB_USB_Konfigurations-Adapter|USB Konfigurations-Adapter]] und eine auf der eQ-3 Webseite herunterladbare Firmware Update Software. Weitere Details sind unter [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Firmware_Update|Firmware Update ]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Solltemperaturen eines HM-CC-RT-DN lassen sich &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; durch einen [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] steuern. Dieser kann höchstens die Ist-Temperatur an den RT weiter geben, damit die Raumtemperatur nicht am RT selbst zur Ventilsteuerung genommen wird.&lt;br /&gt;
&lt;br /&gt;
Mit einem HM-CC-RT-DN können maximal (neben der Zentrale/Fhem):&lt;br /&gt;
* 7 HomeMatic Heizkörperthermostate&lt;br /&gt;
* 8 HomeMatic Tür-Fensterkontakte / Fenster-Drehgriffkontakte&lt;br /&gt;
* 8 Tastenpaare von HomeMatic Fernbedienungen bzw. Display-Wandtaster&lt;br /&gt;
* 1 HomeMatic Innen-Temperatur-Sensor&lt;br /&gt;
gep&#039;&#039;&#039;ee&#039;&#039;&#039;rt werden.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung: 2 Stck. 1,5V LR6/Mignon/AA&lt;br /&gt;
* Stromaufnahme: 180 mA max.&lt;br /&gt;
* Abmessungen (B x H x T): 54 x 65 x 93 mm&lt;br /&gt;
* Gewicht: 180 g (ohne Batterien)&lt;br /&gt;
* Ventilanschluss: M30 x 1,5 mm&lt;br /&gt;
&lt;br /&gt;
Aktuelle Firmware: 1.3&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
Der Funk-Heizkörperthermostat muss zuerst mit Fhem [[HomeMatic_Devices_pairen|gepairt]] werden. Da es den RT noch nicht lange gibt, sollten Sie sicher stellen, dass Fhem aktuell ist (update durchführen).&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
==== Channel (Kanal) 01 _Weather ====&lt;br /&gt;
Dieser Kanal dient zur Einspeisung der gemessenen (&amp;quot;Ist&amp;quot;-) Temperatur, als Sensor kann z.B. ein HomeMatic HM-WDS10-TH-O Funk-Temperatur-/Luftfeuchtesensor OTH dienen.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;tempSensor&amp;gt; die Fhem-Kanalbezeichnung für den Sensor ist und &amp;lt;rt_Weather&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:&lt;br /&gt;
 set &amp;lt;tempSensor&amp;gt; peerChan 0 &amp;lt;rt_Weather&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 02 _Climate ====&lt;br /&gt;
Der Climate-channel dient der Kommunikation mit einem Temperatur-Kontroller (aktuell nur &amp;lt;u&amp;gt;[[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]]&amp;lt;/u&amp;gt;).&lt;br /&gt;
Zum peeren von TC und RT siehe &amp;lt;u&amp;gt;[[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP#Hinweise zur Inbetriebnahme und Installation|HM-TC-IT-WM-W-EU]]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 03 _WindowRec ====&lt;br /&gt;
Mit diesem Kanal lassen sich Fensterkontakte (HM-SEC-SC oder HM-SEC-RHS) peeren, die ihren Fensterstatus (geöffnet/gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. &lt;br /&gt;
Ferner wird empfohlen, bei Einsatz von externen Sensoren, die interne „Fenster auf Erkennung“ zu deaktivieren (Weitere Details sind im [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Channel_.28Kanal.29_04_Clima|Channel (Kanal) 04 _Clima]] näher beschrieben).&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;rt_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:&lt;br /&gt;
 set &amp;lt;fensterSensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
Zum Löschen (=unpeeren) dieser Kopplung:&lt;br /&gt;
 set &amp;lt;fensterSensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single unset&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung&#039;&#039;&#039;: Der Peer-(Lösch)Vorgang muss am Fensterkontakt durch Drücken der Anlerntaste bestätigt werden, und zwar auch dann, wenn der Fensterkontakt schon vorher mit Fhem gepairt wurde. Wichtig scheint auch dass der Fensterkontakt geschlossen ist wenn man die Anlerntaste drückt.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand &amp;quot;Fenster offen&amp;quot; lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;rt_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie &amp;lt;Temp&amp;gt; die einzustellende Temperatur (ganzzahliger Wert):&lt;br /&gt;
 set &amp;lt;rt_WindowRec&amp;gt; regSet winOpnTemp &amp;lt;Temp&amp;gt; &amp;lt;fensterSensor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 04 _Clima ====&lt;br /&gt;
Dieser Kanal dient zum Einstellen der Betriebsparameter, auch [[#Temperaturlisten]] sind hierauf zu übrtragen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; In älteren Versionen von Fhem wurde dieser Kanal durch autocreate als &amp;quot;_ClimRT_tr&amp;quot; angelegt. Der Hersteller hat hier offenbar die internen Bezeichnunen geändert, denn beim Vorläufernmodell HM-CC-TC mussten Temperaturlisten auf den Kanal &#039;&#039;Climate&#039;&#039; übertragen werden.&lt;br /&gt;
&lt;br /&gt;
Die maximale Öffnung des Ventils kann mittels folgendem Befehl eingestellt werden (hier auf 80 %):&lt;br /&gt;
 set &amp;lt;rt_Clima&amp;gt; regSet valveMaxPos 80&lt;br /&gt;
&lt;br /&gt;
Die interne &amp;quot;Fenster-auf&amp;quot; Erkennung kann man wie folgt abschalten:&lt;br /&gt;
 set &amp;lt;rt_Clima&amp;gt; regSet winOpnMode off&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 05 _ClimaTeam ====&lt;br /&gt;
Dieser Kanal dient zum peeren von mehreren Heizkörperthermostaten untereinander. Ein Mitglied des &amp;quot;Teams&amp;quot; meldet&lt;br /&gt;
* Änderungen der Temperatur am Handrad&lt;br /&gt;
* Einschalten des Boost-Modus am Taster&lt;br /&gt;
an seine &amp;quot;Teamkollegen&amp;quot; weiter. Folgende Änderungen werden &#039;&#039;&#039;nicht&#039;&#039;&#039; weitergegeben:&lt;br /&gt;
* Status der Fensterkontakte&lt;br /&gt;
* Temperaturlisten/Wochenplan und daraus folgende Änderungen&lt;br /&gt;
* Änderungen durch Fernbedienungen&lt;br /&gt;
* Änderungen durch eine HomeMatic-Zentrale&lt;br /&gt;
&lt;br /&gt;
Befehl zum peeren, wobei &amp;lt;rt1-ClimaTeam&amp;gt; und &amp;lt;rt2-ClimaTeam&amp;gt; die Kanalbezeichnungen der beiden ClimaTeam-Kanäle sind:&lt;br /&gt;
 set &amp;lt;rt1-ClimaTeam&amp;gt; peerChan 0 &amp;lt;rt2-ClimaTeam&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 06 _remote ====&lt;br /&gt;
Dieser Kanal ann an eine Fernbedienung gekoppelt werden. Per Tastendruck kann man einen bestimmten Mode und/oder eine bestimmte Temperatur wählen. Dabei kann die Reaktion auf einen langen oder kurzen Tastendruck gesondert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;button&amp;gt; die Kanalbezeichnung der Fernbedienung und &amp;lt;rt-remote&amp;gt; die Kanalbezeichnung des Heizkörperthermostates ist:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;button&amp;gt; peerChan 0 &amp;lt;rt-remote&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Betriebsmodus Auto, Manu, Party (Urlaub) ===&lt;br /&gt;
&lt;br /&gt;
Im Automode kann man die Temperatur am Einstellrad des RT ändern. Zum nächsten Schaltpunkt wird dies dann überschrieben. Will man dies nicht (z.B. lange Party, ...), kann man auf manuell schalten. Dann bleibt die mit dem Drehregler (oder der Zentrale) eingestellte Temperatur stehen bis &#039;&#039;ultimo&#039;&#039;. Es gibt dann noch den Party- oder Urlaubsmodus. In diesen kann man den Automodus für eine gegebene Zeit überschreiben.&lt;br /&gt;
&lt;br /&gt;
==== Tastensperre ====&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-CC-RT-DN verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
Diese Tastensperre kann man aber am RT durch eine Tastenkombination wieder zurücksetzen. Um sie nur per Fhem rücksetzen zu können, muss&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet globalBtnLock on&lt;br /&gt;
&lt;br /&gt;
eingegeben werden. Rückgängig geht wieder per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet globalBtnLock off&lt;br /&gt;
&lt;br /&gt;
==== Modus Auto ====&lt;br /&gt;
Das Device arbeitet gemäß des gespeicherten Wochenprogramms. Manuelle Änderungen sind möglich, werden beim nächsten Schaltpunkt überschrieben.&lt;br /&gt;
&lt;br /&gt;
==== Modus Manu ====&lt;br /&gt;
Das Wochenprogramm wird nicht abgearbeitet, die Temperatur wird manuell eingestellt.&lt;br /&gt;
&lt;br /&gt;
==== Modus Party (Urlaub) ====&lt;br /&gt;
&lt;br /&gt;
Will man für eine festgesetzte Zeit (Stunden oder Tage) die Temperatur auf einen festen Wert einstellen (z.B. weil man in Urlaub fährt), kann man dies zwar auch durch Änderungen der Temperaturlisten erreichen, einfacher ist aber die Zuweisung über den Urlaubsmodus, da nach dessen Ablaufdatum und -zeitpunkt automatisch in den Auto-Modus gewechselt wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  set HM-CC-RT-DN_Clima controlParty 16 06.12.13 16:30 09.12.13 05:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dadurch wird &lt;br /&gt;
&lt;br /&gt;
* vom 06.12.2013, 16:30 Uhr, &lt;br /&gt;
* bis zum 09.12.2013, 05:00 Uhr &lt;br /&gt;
* die gewünschte Raumtemperatur auf 16 °C&lt;br /&gt;
&lt;br /&gt;
eingestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
* Der Befehl muss auf den Channel 4 (&amp;quot;_Clima&amp;quot;) erfolgen.&lt;br /&gt;
* Es werden nur Uhrzeiten zu jeder vollen oder halben Stunde angenommen (Minuten also 00 oder 30).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit der Funktion &amp;quot;Urlaub&amp;quot; kann man eine ganze Wohnung (also mehrere RT´s) mit nur einem Befehl in den Party-mode versetzen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Name &amp;quot;Urlaub&amp;quot; kann natürlich frei gewählt werden.&lt;br /&gt;
Im Beispiel werden 2 Heizkörper (Treppenhaus und Kammer) angesteuert.&lt;br /&gt;
&lt;br /&gt;
Zu beachten sind folgende Dinge:&lt;br /&gt;
# Aktuelle Dateien (z.B. 10_CUL_HM) verwenden!&lt;br /&gt;
# Bei dem partycontrol-Befehl in der Funktion KEIN Komma zwischen den Parametern.&lt;br /&gt;
# Bei der Funktion die Parameterübergabe definieren ($$$$$) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aufruf:&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;code&amp;gt;{Urlaub (&amp;quot;16&amp;quot;, &amp;quot;06.12.13&amp;quot;, &amp;quot;16:30&amp;quot;, &amp;quot;09.12.13&amp;quot; ,&amp;quot;05:00&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
my $Urlaub;&lt;br /&gt;
sub&lt;br /&gt;
Urlaub($$$$$)&lt;br /&gt;
  {&lt;br /&gt;
    #lokale Variablendeklaration&lt;br /&gt;
    my ($temp,$startDate,$startTime,$endDate,$endTime) = @_;&lt;br /&gt;
 &lt;br /&gt;
    # HM-CC-RT-DN akzeptiert nur Zeiten, die auf Minute 00 oder 30 enden.&lt;br /&gt;
    # Daher $startTime und $endTime abrunden&lt;br /&gt;
    $startTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $startTime =~ s/\:[3-5].$/:30/;&lt;br /&gt;
    $endTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $endTime =~ s/\:[3-5].$/:30/;	&lt;br /&gt;
&lt;br /&gt;
    #Sendebefehl für ein HM-CC-RT-DN&lt;br /&gt;
    {fhem (&amp;quot;set Kammer controlParty $temp $startDate $startTime $endDate $endTime&amp;quot;)}&lt;br /&gt;
&lt;br /&gt;
    # alternative Schreibweise der Parameter:&lt;br /&gt;
    {fhem (&amp;quot;set Treppenhaus controlParty @_[0] @_[1] @_[2] @_[3] @_[4]&amp;quot;)};&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Burst-Modus ===&lt;br /&gt;
&lt;br /&gt;
Das ist ein &#039;&#039;&#039;Übertragungs&#039;&#039;&#039;modus für Nachrichten zwischen HM-Geräten und der Zentrale. Der RT erwacht alle 2,5 Minuten und dann überträgt die Zentrale die Kommanods. Wenn man einen Fensterkontakt oder eine Fernsteuerung nutzt, muss der RT sofort reagieren - dann muss man den Burst &#039;&#039;enablen&#039;&#039;. Der RT kann in diesem Fall sofort aufgeweckt werden und bearbeitet die Anforderung (Request). Das kann man auch von der Zentrale aus nutzen (so man möchte). Das ist der &#039;&#039;&#039;Vorteil&#039;&#039;&#039; des eingeschalteten Burst-Modus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil:&#039;&#039;&#039; Der RT muss den Receiver wach halten. Der RT und alle anderen Burst-Devices erwachen bei &#039;&#039;&#039;jedem&#039;&#039;&#039; Burst (egal für wen) und legen sich dann wieder schlafen.&lt;br /&gt;
* jeder Burst-trigger kostet Batterie für &#039;&#039;&#039;alle&#039;&#039;&#039; Burst-Geräte im System&lt;br /&gt;
* wenn Burst enabled ist kostet es dem RT Batteriekapazität&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst – wie es funktioniert&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schickt ein Sender eine burst Sequenz, wachen alle burst-Empfänger auf und prüfen die Message. &lt;br /&gt;
Wenn sie betroffen sind bleiben sie eine Zeit lang wach, ansonsten schlafen sie wieder ein. &lt;br /&gt;
Man beachte also, dass Senden eines Burst  Energie in ALLEN burst-Empfängern verbraucht, egal ob sie angesprochen sind.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HMLAN und burst&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
HMLAN hat ein Sendebudget das über eine Stunde berechnet wird. Burst belastet diese Konto deutlich - so können nicht mehr als 100 bursts /h gesendet werden - dann geht HMLAN in overload Wenn zusätzliche messages gesendet werden sind es entsprechend weniger. &lt;br /&gt;
Es ist als nicht vorteilhaft, unnötig bursts zu senden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Es gibt Devices, die immer auf burst reagieren und solche bei denen es abgeschaltet werden kann. So reagiert ein Rauchmelder immer auf Burst damit er seine Team-Kollegen hören kann. &lt;br /&gt;
Ein TC oder RT hingegen hat diese Funktion abschaltbar. &#039;Per default ist dies ausgeschaltet um Batterie zu sparen&#039;. Wenn ein VD gesteuert wird ist der TC ja selbst wach.  Wird er aber mit einem Fensterkontakt gekoppelt muss es eingeschaltet werden – sonst verpasst er die message. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ConditionalBurst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices mit abschaltbarem burst wie z.B. der &#039;HM-CC-RT-DN&#039;, gibt es ein Register burstRx mit dem das burst-erwachen eingestellt werden kann. &lt;br /&gt;
Sender, die einen burst-Aktor erwecken sollen muss man sagen, welcher peer burst benötigt. Hier kann ggf. das Register peerNeedsBurst nach dem peeren gesetzt werden. FHEM versucht dies automatisch beim Peeren zu erledigen. &lt;br /&gt;
Siehe Hminfo kommando  &#039;models&#039; um festzustellen, welche devices welchen mode unterstützen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attribut burstAccess&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices, die abschaltbaren burst haben kann man ein attribut bustAccess 1_auto setzen. Es wird beim abschicken eines Kommandos versucht, das Device mit burst zu wecken. Sollte es nicht funktionieren wird gewartet, bis das Device aufwacht (meist reagieren solche Devices auch auf wakeup). Das setzen des Attributs ist angenehm – es werden aber ggf. viele bursts gesendet.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kommando burstXmit&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Mit diesem Kommando, das bei Devices mit contitional-Burst zu Verfügung steht, wird der burst gezielt von User angestossen. &amp;lt;br /&amp;gt;&lt;br /&gt;
Der User schickt erst seine Kommandos an das device. Die Kommandos werden im Command-stack gesammelt. &amp;lt;br /&amp;gt;&lt;br /&gt;
Dann sendet der User ein set burstXmit. &amp;lt;br /&amp;gt;&lt;br /&gt;
Es passiert das gleiche wie bei burstAccess. &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM versucht mittels burst zu wecken und sendet bei Erfolg die Messages aus dem Kommandostack. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Im Gegensatz zu burstAccess ist burstXmit gezielt einsetzbar und kann sparsamer verwendet werden. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FHEM und burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM sendet eine burst automatisch mit Kommandos zu Devices, die nur burst unterstützen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So aktiviert man den burst-Betrieb am HM-CC-RT-DN&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Burst Mode einschalten&#039;&#039; (der Kanal 4 des Device WZ1 heisst hier WZ1_4) &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;set WZ1_4 regSet burstRx on &amp;lt;/pre&amp;gt;&lt;br /&gt;
prüfen mit: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;get WZ1_4 reg burstRx &amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Nun in FHEM den Burst mode einschalten (sofern nicht burstXmit verwendet wird)&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WZ1 burstAccess 1_auto&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das Attribut im Device und nicht im Kanal setzen, ansonsten gibt es eine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Die Temperaturlisten des HM-CC-RT-DN werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;. Beim HM-CC-RT-DN ist der Kanal 4 (_Clima) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
==Fhem-Log==&lt;br /&gt;
In den folgenden Logs heißt Kanal 4 noch &amp;quot;_ClimRT_tr&amp;quot;. Inzwischen würde man dort &amp;quot;_Clima&amp;quot; sehen.&lt;br /&gt;
&lt;br /&gt;
=== Device-Log ===&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM Unknown device CUL_HM_HM_CC_RT_DN_2212BC, please define it&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC CUL_HM 2212BC A1A0184002212BC0000001000954B4551303531303031375900FFFF&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:24 3: LANCUL pairing (hmPairForSec) not enabled&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC-%Y.log CUL_HM_HM_CC_RT_DN_2212BC&lt;br /&gt;
 2013.10.10 20:03:24 3: Device Heizung_Wohnzimmer added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: Heizung_Wohnzimmer thermostat, model HM-CC-TC serialNr JEQ0044286&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Weather CUL_HM 2212BC01&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Climate CUL_HM 2212BC02&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_WindowRec CUL_HM 2212BC03&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr CUL_HM 2212BC04&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam CUL_HM 2212BC05&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_remote CUL_HM 2212BC06&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:35 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getSerial&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getConfig&lt;br /&gt;
 2013.10.10 20:03:54 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr motorErr: ok&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr ValvePosition: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr mode: manu&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr unknown0: 24&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr T: 18.4 desired: 18 valve: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC battery: ok&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC batteryLevel: 3.1 V&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC actuator: 3 %&lt;br /&gt;
&lt;br /&gt;
== Firmware Update ==&lt;br /&gt;
Seit 15.07.2014 gibt es für den HM-CC-RT-DN die neue Firmware Version 1.3. Diese kann von der eQ-3 Webseite heruntergeladen werden. Genauere Informationen gibt es unter [[HomeMatic_Firmware_Update]]&lt;br /&gt;
&lt;br /&gt;
=== HM-CC-RT-DN spezifische Update Informationen ===&lt;br /&gt;
Durch gleichzeitiges Drücken der &amp;quot;Auto-/Manu&amp;quot;-Taste und der &amp;quot;Comfort-/Eco&amp;quot;-Taste am HM-CC-RT-DN während man die Batterien wieder einlegt wird der updatemodus gestartet. Während des Updates steht &amp;quot;FUP&amp;quot; im Display. Nach erfolgreichem Update erscheint &amp;quot;Ins&amp;quot; im Display und es muss eine erneute Adaptierfahrt durch drücken der Boost-Taste ausgelöst werden. Anschließend sollte der HM-CC-RT-DN wieder normal funktionieren. Die eingestellten Parameter und das Pairing mit FHEM gehen beim Update nicht verloren. Sollte das Update fehlschlagen, erscheint &amp;quot;Err&amp;quot; bzw. &amp;quot;CrC&amp;quot; im Display.&lt;br /&gt;
&lt;br /&gt;
Normalerweise sollte dann durch erneutes starten der Prozedur am PC und HM-CC-RT-DN das ganze erneut durchführbar sein.&lt;br /&gt;
&lt;br /&gt;
== Simulation von Fensterkontakten und externen Temperatursensoren ==&lt;br /&gt;
grober Ablauf:&lt;br /&gt;
* erstellen ein virtuelles Device&lt;br /&gt;
* erstelle dazu einen virtuellen Kanal&lt;br /&gt;
* peeren den Kanal mit dem RT (als fenster-kontakt oder als remote, wen du willst)&lt;br /&gt;
* sende ein postEvent&lt;br /&gt;
=== Fensterkontakte ===&lt;br /&gt;
&#039;&#039;entnommen aus dem Forum: [http://forum.fhem.de/index.php/topic,31078.msg236245.html#msg236245 Thread]&#039;&#039;&lt;br /&gt;
 define virSC CUL_HM 221133&lt;br /&gt;
 attr virSC autoReadReg 4_reqStatus&lt;br /&gt;
 attr virSC expert 2_full&lt;br /&gt;
 attr virSC model virtual_1&lt;br /&gt;
 attr virSC peerIDs &lt;br /&gt;
 attr virSC subType virtual&lt;br /&gt;
 attr virSC webCmd press short:press long&lt;br /&gt;
 &lt;br /&gt;
 define virtualKitchenDoor CUL_HM 22113301&lt;br /&gt;
 attr virtualKitchenDoor dummy 1&lt;br /&gt;
 attr virtualKitchenDoor expert 1&lt;br /&gt;
 attr virtualKitchenDoor group Virtual&lt;br /&gt;
 attr virtualKitchenDoor model virtual_1&lt;br /&gt;
 attr virtualKitchenDoor webCmd postEvent open:postEvent closed &lt;br /&gt;
&lt;br /&gt;
Anschließend peeren und Temperatur festlegen mit:&lt;br /&gt;
 set virtualKitchenDoor peerChan 0 &amp;lt;Thermostat_Window_Rec&amp;gt; single set&lt;br /&gt;
 set &amp;lt;Thermostat_Window_Rec&amp;gt; regSet winOpnTemp 5 virtualKitchenDoor&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Tür wird dann dann entsprechend über ein Notify getriggert:&lt;br /&gt;
 define notify_virtualKitchenDoor notify (Fensterkontakt_1|Fensterkontakt_2) {if(Value(&amp;quot;Fensterkontakt&amp;quot;) eq &amp;quot;open&amp;quot; &amp;amp;&amp;amp; Value(&amp;quot;Fensterkontakt_2&amp;quot;) eq &amp;quot;open&amp;quot;){fhem(&amp;quot;set virtualKitchenDoor postEvent open&amp;quot;)}else{fhem(&amp;quot;set virtualKitchenDoor postEvent closed&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
=== Temperatursensoren ===&lt;br /&gt;
&#039;&#039;entnommen aus dem Forum: [http://forum.fhem.de/index.php/topic,19686.msg233788.html#msg233788 Thread]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Virtuelles HomeMatic Device mit _deiner_ HM Id definieren:&lt;br /&gt;
 define wz_vT CUL_HM &amp;lt;hmId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Dem Device einen virtuellen Kanal (Default ist ein virtueller Button) hinzufügen:&lt;br /&gt;
 set wz_vT virtual 1&lt;br /&gt;
&lt;br /&gt;
3. Es ist kein virtueller Button sondern ein virtueller Temperatursensor - darum rename:&lt;br /&gt;
 rename wz_vT_Btn1 wz_vT_Sensor1&lt;br /&gt;
&lt;br /&gt;
4. Virtuellen Peer Sensor mit dem Weather Channel des RT-DN peeren:&lt;br /&gt;
 set wz_vT_Sensor1 peerChan 0 &amp;lt;RT_DN&amp;gt;_Weather single&lt;br /&gt;
&lt;br /&gt;
5. Peering kontrollieren (Voraussetzung: Device hm vom Type hmInfo existiert):&lt;br /&gt;
 set hm peerXref&lt;br /&gt;
Beispiel-Ausgabe:&lt;br /&gt;
 peerXref done: &lt;br /&gt;
 x-ref list &lt;br /&gt;
    wz_Thermostat_Weather =&amp;gt; wz_vT_Sensor1 &lt;br /&gt;
    wz_vT_Sensor1 =&amp;gt; wz_Thermostat_Weather&lt;br /&gt;
&lt;br /&gt;
6. Gemessene Temperatur vom zb. 1-Wire DS1820 dem virtuellen HM Sensor übergeben. Z.B. alle zwei Minuten per at:&lt;br /&gt;
 define at_wz_vT at +*00:02 { my $T=(ReadingsVal(&amp;quot;&amp;lt;DS1820B&amp;gt;&amp;quot;,&amp;quot;temperature&amp;quot;,20.0)); fhem &amp;quot;set wz_vT_Sensor1 virtTemp $T&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
Fertig.&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== TempList: Bad format ... ===&lt;br /&gt;
Wenn Sie beim Setzen einer Temperaturliste nach dem o.a. Schema (&amp;quot;SetTempList...&amp;quot;) die Meldung&lt;br /&gt;
&lt;br /&gt;
 Bad format, use HH:MM TEMP ......&lt;br /&gt;
&lt;br /&gt;
erhalten, sollten Sie zunächst ein Update von Fhem durchführen. Nähere Informationen zu dieser Funktion siehe [[FHEM_Command_Beispiele#update_...|hier]].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.elv.de/homematic-heizkoerperthermostat-1.html Produktinfo]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_um.pdf Bedienungsanleitung (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_data.pdf Datenblatt (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/service/manuals/ventilkompatibilitaet.pdf Ventil-Kompatibilitätsliste (PDF)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Heizungsventile]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9677</id>
		<title>HM-TC-IT-WM-W-EU Funk-Wandthermostat AP</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9677"/>
		<updated>2015-01-29T14:17:31Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Angleichen der Struktur an HM-CC-RT-DN&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-TC-IT-WM-W-EU Funk-Wandthermostat AP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic-Wandthermostat Aufputz. Verfügbar seit Februar 2014. Nachfolger des [[HM-CC-TC_Funk-Wandthermostat|HM-CC-TC]].&lt;br /&gt;
&lt;br /&gt;
== Vorbemerkungen ==&lt;br /&gt;
&lt;br /&gt;
Er misst die Raumtemperatur und Luftfeuchtigkeit. Er verfügt über individuell einstellbare Wochenprogramme und Programmierung direkt am Gerät. Zusätzlich ist auch eine Boost-Funktion vorhanden (ermöglicht ein schnelles, kurzzeitiges Aufheizen des Heizkörpers). Er verfügt über ein eigenes Anzeigedisplay für Soll- und Isttemperatur sowie Luftfeuchtigkeit. Er kann mittels Klebestreifen irgendwo aufgeklebt werden, soll aber auch in Mehrfachrahmen von Berker, ELSO, Gira, Merten und JUNG passen.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Versorgungsspannung: 2 Stck. 1,5 V LR03/Micro/AAA&lt;br /&gt;
* Stromaufnahme (max.): 40 mA&lt;br /&gt;
* Schutzart: IP20&lt;br /&gt;
* Schutzklasse: III&lt;br /&gt;
* Abmessungen (BxHxT ohne Rahmen): 55 x 55 x 20 mm&lt;br /&gt;
* Abmessungen (BxHxT mit Rahmen): 86 x 86 x 21,5 mm&lt;br /&gt;
* Gewicht (ohne Batterien): 74 g&lt;br /&gt;
* Temperaturwahl in Schritten von: 0,5 °C&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum HM-CC-TC kann der HM-TC-IT-WM-W-EU auch andere HomeMatic-Schaltaktoren (z.B. [[HM-LC-SW1-FM_Schaltaktor_1-fach_UP|HM-LC-SW1-FM]]) über den Channel 07 SwitchTr direkt anlernen, womit z.B. die Steuerung elektrischer Heizungen möglich wird. Der HM-CC-TC konnte direkt nur die HM-CC-VD steuern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
Zuerst muss das Wandthermostat natürlich mit FHEM gepairt werden. Danach kann das Peering mit den Heizkörperthermostaten des betreffenden Raumes stattfinden:&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 01 _Weather ====&lt;br /&gt;
Damit das Heizkörperthermostat HM-CC-RT-DN die Temperatur des Wandthermostats übernimmt, muss der Weather Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Weather peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Weather single set&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 02 _Climate ====&lt;br /&gt;
Damit der Heizkörperthermostat vom Wandthermostat auch eingestellt werden kann (Soll-Temperatur, Mode etc.), muss der Climate Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Climate peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Climate single set&lt;br /&gt;
Dies muss für jedes zu steuernde Heizkörperthermostat wiederholt werden.&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 03 _WindowRec ====&lt;br /&gt;
Mit diesem Kanal lassen sich Fensterkontakte (HM-SEC-SC oder HM-SEC-RHS) peeren, die ihren Fensterstatus (geöffnet/gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. &lt;br /&gt;
&lt;br /&gt;
Das Peering mit einem Tür-Fensterkontakt läuft wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-Sec-SC&amp;gt; peerChan 0 &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_WindowRec single set&lt;br /&gt;
&lt;br /&gt;
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand &amp;quot;Fenster offen&amp;quot; lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;tc_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie &amp;lt;Temp&amp;gt; die einzustellende Temperatur (ganzzahliger Wert):&lt;br /&gt;
 set &amp;lt;tc_WindowRec&amp;gt; regSet winOpnTemp &amp;lt;Temp&amp;gt; &amp;lt;fensterSensor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 06 _remote ====&lt;br /&gt;
Dieser Kanal ann an eine Fernbedienung gekoppelt werden. Per Tastendruck kann man einen bestimmten Mode und/oder eine bestimmte Temperatur wählen. Dabei kann die Reaktion auf einen langen oder kurzen Tastendruck gesondert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;button&amp;gt; die Kanalbezeichnung der Fernbedienung und &amp;lt;tc-remote&amp;gt; die Kanalbezeichnung des Heizkörperthermostates ist:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;button&amp;gt; peerChan 0 &amp;lt;rt-remote&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 07 _SwitchTr ====&lt;br /&gt;
Das Peering mit einem Schaltaktor läuft z.B. wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_SwitchTr peerChan 0 &amp;lt;HM-LC-SW1-FM&amp;gt; single set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tastensperre ===&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-TC-IT-WM-W-EU verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
Diese Tastensperre kann man aber am Thermostat durch eine Tastenkombination wieder zurücksetzen. Um sie nur per Fhem rücksetzen zu können, muss&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock on&lt;br /&gt;
&lt;br /&gt;
abgesetzt werden. Rückgängig wieder per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock off&lt;br /&gt;
&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Die Temperaturlisten des HM-TC-IT-WM-W-EU werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;. Beim HM-TC-IT-WM-W-EU ist der Kanal 4 (_Climate) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
== Fhem-Log ==&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
&lt;br /&gt;
Hier habe ich einmal die Wunschtemperatur erhöht, damit auch was passiert:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_pending&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm_Climate set_desired-temp 18.0&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_done&lt;br /&gt;
&lt;br /&gt;
Bei mir ist es so, das der SwitchTr Kanal nur mit dem gepeerten Device spricht, hier ein HM-LC-SW1-FM:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trig_KH_Bad_Therm_SwitchTr: 200&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trigLast: KH_Bad_Therm_SwitchTr :200&lt;br /&gt;
&lt;br /&gt;
Der hat auch prompt reagiert und die Heizung eingeschaltet:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung level: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung pct: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung deviceMsg: on (to KH_Bad_Therm)&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung on&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung timedOn: off&lt;br /&gt;
&lt;br /&gt;
und noch ein wenig Geplauder der vorhandenen Kanäle:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate humidity: 50&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm battery: ok&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm batteryLevel: 3&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate mode: auto&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather temperature: 16.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather humidity: 50&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather T: 16.0 H: 50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware Update ==&lt;br /&gt;
Updates für den HM-TC-IT-WM-W-EU können von der eQ-3 Webseite heruntergeladen werden. Genauere Informationen gibt es unter [[HomeMatic_Firmware_Update]]&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/HM-TC-IT-WM-W-EU_UM_V1.0_GE_eQ-3_20131211_web.pdf Manual]&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/Funk-Wandthermostat_132030_Produktdatenblatt_V1.0.pdf Produktdatenblatt] &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9676</id>
		<title>HM-TC-IT-WM-W-EU Funk-Wandthermostat AP</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=9676"/>
		<updated>2015-01-29T14:01:22Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Betrieb mit FHEM */ Verweis auf Temperaturlisten in Homematic TypeThermostat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-TC-IT-WM-W-EU Funk-Wandthermostat AP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic-Wandthermostat Aufputz. &lt;br /&gt;
&lt;br /&gt;
Er misst die Raumtemperatur und Luftfeuchtigkeit. Er verfügt über individuell einstellbare Wochenprogramme und Programmierung direkt am Gerät. Zusätzlich ist auch eine Boost-Funktion vorhanden (ermöglicht ein schnelles, kurzzeitiges Aufheizen des Heizkörpers). Er verfügt über ein eigenes Anzeigedisplay für Soll- und Isttemperatur sowie Luftfeuchtigkeit. Er kann mittels Klebestreifen irgendwo aufgeklebt werden, soll aber auch in Mehrfachrahmen von Berker, ELSO, Gira, Merten und JUNG passen.&lt;br /&gt;
&lt;br /&gt;
Verfügbar seit Februar 2014.&lt;br /&gt;
&lt;br /&gt;
Nachfolger des [[HM-CC-TC_Funk-Wandthermostat|HM-CC-TC]].&lt;br /&gt;
&lt;br /&gt;
Integration in Fhem ist mittlerweile möglich, ist aber evtl. noch nicht komplett.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Versorgungsspannung: 2 Stck. 1,5 V LR03/Micro/AAA&lt;br /&gt;
* Stromaufnahme (max.): 40 mA&lt;br /&gt;
* Schutzart: IP20&lt;br /&gt;
* Schutzklasse: III&lt;br /&gt;
* Abmessungen (BxHxT ohne Rahmen): 55 x 55 x 20 mm&lt;br /&gt;
* Abmessungen (BxHxT mit Rahmen): 86 x 86 x 21,5 mm&lt;br /&gt;
* Gewicht (ohne Batterien): 74 g&lt;br /&gt;
* Temperaturwahl in Schritten von: 0,5 °C&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum HM-CC-TC kann der HM-TC-IT-WM-W-EU auch andere HomeMatic-Schaltaktoren (z.B. [[HM-LC-SW1-FM_Schaltaktor_1-fach_UP|HM-LC-SW1-FM]]) über den Channel 07 SwitchTr direkt anlernen, womit z.B. die Steuerung elektrischer Heizungen möglich wird. Der HM-CC-TC konnte direkt nur die HM-CC-VD steuern.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Inbetriebnahme und Installation ==&lt;br /&gt;
&lt;br /&gt;
Zuerst muss das Wandthermostat natürlich mit FHEM gepairt werden. Danach kann das Peering mit den Heizkörperthermostaten des betreffenden Raumes stattfinden:&lt;br /&gt;
&lt;br /&gt;
Damit das Heizkörperthermostat HM-CC-RT-DN die Temperatur des Wandthermostats übernimmt, muss der Weather Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Weather peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Weather single set&lt;br /&gt;
&lt;br /&gt;
Damit der Heizkörperthermostat vom Wandthermostat auch eingestellt werden kann (Soll-Temperatur, Mode etc.), muss der Climate Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Climate peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Climate single set&lt;br /&gt;
&lt;br /&gt;
Dies muss für jedes zu steuernde Heizkörperthermostat wiederholt werden.&lt;br /&gt;
&lt;br /&gt;
Das Peering mit einem Schaltaktor läuft z.B. wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_SwitchTr peerChan 0 &amp;lt;HM-LC-SW1-FM&amp;gt; single set&lt;br /&gt;
&lt;br /&gt;
Das Peering mit einem Tür-Fensterkontakt läuft wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-Sec-SC&amp;gt; peerChan 0 &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_WindowRec single set&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Die Temperaturlisten des HM-TC-IT-WM-W-EU werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;. Beim HM-TC-IT-WM-W-EU ist der Kanal 4 (_Climate) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
=== event Monitor ===&lt;br /&gt;
&lt;br /&gt;
Hier habe ich einmal die Wunschtemperatur erhöht, damit auch was passiert:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_pending&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm_Climate set_desired-temp 18.0&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_done&lt;br /&gt;
&lt;br /&gt;
Bei mir ist es so, das der SwitchTr Kanal nur mit dem gepeerten Device spricht, hier ein HM-LC-SW1-FM:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trig_KH_Bad_Therm_SwitchTr: 200&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trigLast: KH_Bad_Therm_SwitchTr :200&lt;br /&gt;
&lt;br /&gt;
Der hat auch prompt reagiert und die Heizung eingeschaltet:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung level: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung pct: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung deviceMsg: on (to KH_Bad_Therm)&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung on&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung timedOn: off&lt;br /&gt;
&lt;br /&gt;
und noch ein wenig Geplauder der vorhandenen Kanäle:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate humidity: 50&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm battery: ok&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm batteryLevel: 3&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate mode: auto&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather temperature: 16.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather humidity: 50&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather T: 16.0 H: 50&lt;br /&gt;
&lt;br /&gt;
=== fhem.log Auszug ===&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fhem.cfg ===&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tastensperre ==&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-TC-IT-WM-W-EU verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
Diese Tastensperre kann man aber am Thermostat durch eine Tastenkombination wieder zurücksetzen. Um sie nur per Fhem rücksetzen zu können, muss&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock on&lt;br /&gt;
&lt;br /&gt;
abgesetzt werden. Rückgängig wieder per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-TC-IT-WM-W-EU&amp;gt; regSet globalBtnLock off&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/HM-TC-IT-WM-W-EU_UM_V1.0_GE_eQ-3_20131211_web.pdf Manual]&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/Funk-Wandthermostat_132030_Produktdatenblatt_V1.0.pdf Produktdatenblatt] &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-CC-TC_Funk-Wandthermostat&amp;diff=9675</id>
		<title>HM-CC-TC Funk-Wandthermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-CC-TC_Funk-Wandthermostat&amp;diff=9675"/>
		<updated>2015-01-29T14:00:16Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Temperaturlisten */  Link korrigiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-CC-TC Funk-Wandthermostat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programmierbarer Raumthermostat, der bis zu 4 [[HM-CC-VD Funk-Stellantrieb]] steuern kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Dieses Gerät ist abgekündigt (wird nicht mehr hergestellt).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachfolgeprodukt ist der [[HM-CC-RT-DN]] bzw. (ab März 2014) [[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]].&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
* Am Raumthermostat programmierbare Tages- und Nachttemperatur.&lt;br /&gt;
* Pro Wochentag können bis zu 24 Schaltpunkte definiert werden.&lt;br /&gt;
* Anbindung von &amp;lt;ins&amp;gt;jeweils&amp;lt;/ins&amp;gt; &#039;&#039;&#039;maximal&#039;&#039;&#039; 4 Tür- bzw. Fensterkontakten ([[HM-Sec-RHS]]) zur Absenkung der Temperatur auf einen eigens eingestellten Temperaturwert (ab Werk: 12°C) bei offenem Fenster bzw. offener Tür.&lt;br /&gt;
* Anzeige der Temperatur und Luftfeuchtigkeit im Raum und Hintergrundbeleuchtung des Displays.&lt;br /&gt;
&lt;br /&gt;
Alle 120 bis 184 Sekunden überträgt der Wandthermostat vorhandene Befehle zu den Stellantrieben. Jeder empfangene Befehl wird vom Stellantrieb bestätigt und dann ausgeführt. Täglich gegen Mitternacht synchronisiert ein HM-CC-TC seine Uhrzeit mit der HomeMatic-Zentrale (CCU, HMLAN).&lt;br /&gt;
&lt;br /&gt;
= Hinweise zum Betrieb mit FHEM =&lt;br /&gt;
Vor dem Einsatz mit einer Zentrale sind erst alle Stellantriebe und Tür-/Fensterkontakte mit dem HM-CC-TC zu verbinden (P&#039;&#039;&#039;ee&#039;&#039;&#039;r).&lt;br /&gt;
Damit das ganze dann in FHEM auftaucht, muss der TC noch mit dem [[HMLAN Konfigurator]] gep&#039;&#039;&#039;ai&#039;&#039;&#039;rt werden.&lt;br /&gt;
&lt;br /&gt;
Mit &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL hmPairForSec 300&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
setzt man das CUL / den HMLAN-Konfigurator für 5 Minuten in den Anlernmodus. Danach am Thermostaten 5 Sekunden lang die OK-Taste drücken und es wird eine Zeit von 20 auf 0 Sekunden gezählt:&lt;br /&gt;
&lt;br /&gt;
* Klappt das Anlernen in diesen 20 Sekunden, wird der Countdown sofort beendet, anschließend für ca. 2-3 Sekunden &amp;quot;OK&amp;quot; angezeigt und der Thermostat ist in FHEM eingebunden.&lt;br /&gt;
* Gelingt das Anlernen nicht in den 20 Sekunden, erscheint nach Erreichen der &amp;quot;0&amp;quot; noch für 2 bis 3 Sekunden ein &amp;quot;NOK&amp;quot; (&#039;&#039;&#039;N&#039;&#039;&#039;ot &#039;&#039;&#039;OK&#039;&#039;&#039;) im Display des TCs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alternativ&#039;&#039;&#039;(und so vom Entwickler des Fhem-HomeMatic-Moduls empfohlen) kann wie folgt vorgegangen werden:&lt;br /&gt;
&lt;br /&gt;
* Alle Stellantriebe und Tür-/Fensterkontakte sowie den HM-CC-TC mit Fhem p&#039;&#039;&#039;ai&#039;&#039;&#039;ren (also &#039;&#039;set CUL hmPairForSec 300&#039;&#039; und an allen Devices den Anlernknopf drücken innerhalb des Zeitfensters von 300 Sekunden).&lt;br /&gt;
* Die Stellantriebe und Tür-/Fensterkontakte mit den &#039;&#039;Channels&#039;&#039; (siehe unten) p&#039;&#039;&#039;ee&#039;&#039;&#039;ren (siehe &amp;lt;nowiki&amp;gt;[http://fhem.de/commandref.html#CUL_HMpeerChan commandref :peerChan]&amp;lt;/nowiki&amp;gt;). Hierzu werden die entsprechenden Fhem-Befehle über das Webinterface von Fhem erteilt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
* Alle in der FHEM-Eingabezeile eingegebenen &#039;&#039;attr&#039;&#039;-, &#039;&#039;define&#039;&#039;-Befehle usw. müssen zum Schluss noch per Klick auf den &amp;quot;Save&amp;quot;-Button dauerhaft in der &#039;&#039;fhem.cfg&#039;&#039; gespeichert werden, sonst sind sie nach z.B. einem Systemabsturz verloren.&lt;br /&gt;
* Falls in der FHEM-Weboberfläche für ihren HM-CC-TC etwas wie &#039;&#039;X CMDs pending&#039;&#039; steht, sollten Sie ihren HM-CC-TC zur Hand nehmen und für 20 Sekunden auf die OK-Taste drücken. Dadurch werden alle noch ausstehenden Befehle eingelesen.&lt;br /&gt;
&lt;br /&gt;
== Auszug aus der fhem.cfg ==&lt;br /&gt;
Die nachfolgenden Einstellungen zum HM-CC-TC werden von FHEM &amp;lt;ins&amp;gt;weitestgehend&amp;lt;/ins&amp;gt; automatisch gesetzt. Die Pfadangaben für die Log-Dateien sind system-, die Raumbenennungen benutzerabhängig. Zu &#039;&#039;autoReadReg&#039;&#039;und &#039;&#039;expert&#039;&#039;siehe unten. Neben dem eigentlichen Basis-Gerät (HM-CC-TC) werden in FHEM automatisch noch 3 weitere &amp;quot;Unter&amp;quot;-Geräte (Channels/Kanäle), nämlich &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;_Weather&#039;&#039;&lt;br /&gt;
* &#039;&#039;_Climate&#039;&#039;&lt;br /&gt;
* &#039;&#039;_WindowRec&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
definiert (durch das Anlernen des TC an FHEM; siehe unten), deren Benennung sich (jeweils mit einem vorangestellten Unterstrich &amp;quot;_&amp;quot;) am Namen des Basis-Gerätes orientiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039;Die in den unten gezeigten &#039;&#039;fhem.cfg&#039;&#039;-Auszügen markierten &amp;lt;ins&amp;gt;Peer&amp;lt;/ins&amp;gt;-Einträge tauchen erst auf, sobald man die Daten aus dem TC mit &#039;&#039;set HM-CC-TC-Basisname getConfig&#039;&#039;bzw. &#039;&#039;autoReadReg&#039;&#039;ausgelesen hat.&lt;br /&gt;
&lt;br /&gt;
=== Hauptgerät ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung CUL_HM 1DA491&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung actCycle 000:10&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung actStatus alive&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung autoReadReg 1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung devInfo 00FFFF&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung expert 2_full&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung firmware 2.1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung hmClass receiver&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung serialNr JE********&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung subType thermostat&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 01 _Weather ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather CUL_HM 1DA49101               &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 01 = Kanal 1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather peerIDs &lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 02 _Climate ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate CUL_HM 1DA49102               &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 02 = Kanal 2&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate peerIDs 1AD52B01,1B7A4C01,1C4CD101,1C48EC01,  &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== gepeerte HM-CC-VDs&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 03 _WindowRec ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec CUL_HM 1DA49103              &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 03 = Kanal 3&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec peerIDs 1CFBB001,              &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== gepeerte HM-Sec-SCs&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== Einstellungen eines HM-CC-TC lesen, anzeigen und sichern ==&lt;br /&gt;
=== expert ===&lt;br /&gt;
Anfang Februar 2013 wurde eine Änderung bei der Anzeige der so genannten &#039;&#039;Readings&#039;&#039; (Register usw.), also der Einstellungen bzw. Eigenschaften eines HM-Devices, eingeführt. &#039;&#039;&#039;Alle&#039;&#039;&#039; Werte sieht man nur noch, wenn man am HM-CC-TC das Attribut &#039;&#039;expert&#039;&#039; auf &#039;&#039;2_all&#039;&#039; setzt. Per &#039;&#039;&#039;default&#039;&#039;&#039; (nicht in &#039;&#039;fhem.cfg&#039;&#039; gesetzt) steht dieser Wert auf &#039;&#039;0_off&#039;&#039; (nur die notwendigsten Readings/Eigenschaften werden angezeigt). Mittelweg ist der Wert &#039;&#039;1_on&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; expert 2_full&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der FHEM-Befehlszeile mit anschließendem &amp;amp;lt;Enter&amp;amp;gt; setzt man diesen Level.&lt;br /&gt;
&lt;br /&gt;
Falls man mit &#039;&#039;&#039;Temperaturlisten&#039;&#039;&#039; arbeitet (siehe unten), dann kann man die komplette Liste im &amp;quot;Channel&amp;quot; (Kanal) &#039;&#039;&amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;__Climate&#039;&#039; einsehen. Auch für diesen Kanal ist evtl. ein setzen des Attributes &#039;&#039;expert 2_full&#039;&#039; angeraten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Anmerkung:&amp;lt;/ins&amp;gt; Es gibt auch noch sogenannte &amp;quot;hidden datas&amp;quot; (versteckte interne Werte, Register oder Eigenschaften deren Namen mit einem &amp;quot;.&amp;quot; beginnen). Diese sieht man nur dann, wenn auch das Attribut &#039;&#039;showInternalValues 1&#039;&#039; gesetzt ist (default: 0 bzw. nicht gesetzt).&lt;br /&gt;
&lt;br /&gt;
=== autoReadReg ===&lt;br /&gt;
Mitte Januar 2013 wurde das neue Attribut &#039;&#039;autoReadReg&#039;&#039; eingeführt, welches auf &#039;&#039;0&#039;&#039; voreingestellt ist (kein Eintrag in der &#039;&#039;fhem.cfg&#039;&#039;). Das Setzen dieses Attributes auf &#039;&#039;1&#039;&#039; bewirkt, dass &amp;lt;ins&amp;gt;beim Neustart von FHEM&amp;lt;/ins&amp;gt; die Einstellungen des entsprechenden HM-Gerätes ausgelesen werden. Dies wird bei mehreren &#039;&#039;autoReadReg&#039;&#039;s automatisch zeitversetzt vorgenommen, um die Funk-Kommunikation nicht unnötig zu belasten.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; autoReadReg 1 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der FHEM-Befehlszeile mit anschließendem &amp;amp;lt;Enter&amp;amp;gt; setzt man diesen Wert.&lt;br /&gt;
&lt;br /&gt;
=== list ===&lt;br /&gt;
Um sich alle Eigenschaften/Readings eines Gerätes anzusehen, gibt es den Befehl &#039;&#039;list&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;list &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
und Bestätigung mit &amp;amp;lt;Enter&amp;amp;gt; erhalten Sie die gewünschte Anzeige Ihres TCs &amp;lt;ins&amp;gt;incl.&amp;lt;/ins&amp;gt; seiner 3 Channels. Über&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;list &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;_&amp;amp;lt;Channel-Name&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
werden nur die Daten des angegebenen Channels angezeigt.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen sichern ===&lt;br /&gt;
Die Durchführung von &#039;&#039;autoReadReg&#039;&#039; kann durchaus mehrere Minuten dauern. Anschließend besteht die Möglichkeit, diese per&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get HM-CC-TC-Basisname saveConfig [/Verzeichnis/mit/Schreibrechten/]&amp;amp;lt;Dateiname&amp;amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
für jedes HM-CC-TC getrennt zu sichern (für eine später notwendige Wiederherstellung). Die Sicherungsdatei wird regulär im &#039;&#039;modpath&#039;&#039; (siehe &#039;&#039;fhem.cfg&#039;&#039;) abgelegt. Falls dies nicht zum Erfolg führt (es wird - ohne Fehlermeldungen bei regulärem &#039;&#039;verbose&#039;&#039; und &#039;&#039;loglevel&#039;&#039; - im &#039;&#039;modpath&#039;&#039; keine Datei angelegt), müssen Sie vor dem Dateinamen einen vollständigen Pfad mit Schreibrechten für den Benutzer, unter dem FHEM läuft, angeben.&lt;br /&gt;
&lt;br /&gt;
In der &amp;lt;ins&amp;gt;Log-Datei&amp;lt;/ins&amp;gt; von FHEM erscheinen danach Meldungen folgender Art&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; 2: CUL_HM set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; statusRequest rxt:12&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; 2: CUL_HM set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig rxt:12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Hierbei kann es (im &amp;lt;ins&amp;gt;Event monitor&amp;lt;/ins&amp;gt; von FHEM) zu folgenden Fehlermeldungen kommen&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:RegisterRead&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:PeerList&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:StatusReq&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Diese Meldungen können auch mehrfach pro Gerät auftreten. Dann hat das Auslesen der Einstellungen nicht geklappt und sollte nochmals durchgeführt werden. Dafür muss man FHEM aber nicht neu starten, sondern das HM-Device per &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der Befehlszeile von FHEM und anschließendem &amp;amp;lt;Enter&amp;amp;gt; (nicht &amp;quot;save&amp;quot;) darauf einstellen.&lt;br /&gt;
&lt;br /&gt;
Die Channels (z.B. &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;_Climate, _Weather, _WindowRec) eines HM-Gerätes brauchen nicht (können aber bei Bedarf) separat ausgelesen bzw. gesichert zu werden, da sie Bestandteil der Basisabfrage sind.&lt;br /&gt;
&lt;br /&gt;
== Funkprobleme auffangen ==&lt;br /&gt;
Der wohl am häufigsten an den HM-CC-TC gesendete Befehl ist &amp;quot;set desired-temp&amp;quot;, mit dem die Wunschtemperatur neu gesetzt wird.&lt;br /&gt;
Funktioniert dieser Befehl jedoch nicht zuverlässig, wird die Wohnung ggf. zu lange oder nicht rechtzeitig beheizt.&lt;br /&gt;
Der folgende Mechanismus soll die Sicherheit erhöhen, indem die Antworten des HM-CC-TC geprüft werden und ggf. das Funktelegramm erneut gesendet wird.&lt;br /&gt;
&lt;br /&gt;
Um den Sollwert zum erneuten Senden des Funktelegramms verfügbar zu haben, wird ein dummy definiert:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define HM_TC_Solltemperatur dummy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Wann immer die Solltemperatur geändert wird, setzt man die neue desired-temp nicht nur auf dem HM-TC-CC (hier HM_TC genannt), sondern auch auf dem dummy. Der Befehl (z.B. in der [[Zuhause-Status|Routine zum HomeStatus]]) sieht dann so aus:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set HM_TC desired-temp 21;set HM_TC_Solltemperatur 21&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Falls das ausgehende Funktelegramm verlorengeht, fehlt die Antwort &amp;quot;command accepted&amp;quot;. Dies kann mit einem watchdog aufgefangen werden, der dann den Befehl an den HM-CC-TC erneut sendet:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define w_HM_TC watchdog HM_TC:set_desired-temp.* 00:02:30 HM_TC_Climate:CommandAccepted:.yes { \&lt;br /&gt;
   Log 1, &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; w_HM_TC desired temp - missing response.&amp;quot;;\&lt;br /&gt;
   fhem(&amp;quot;set HM_TC desired-temp &amp;quot;.Value(&amp;quot;HM_TC_Solltemperatur&amp;quot;));\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Falls ein Fehler bei der Funkkommunikation auftritt, erhält man die Antwort &amp;quot;missing ACK&amp;quot; oder &amp;quot;NACK&amp;quot;. Auch in diesem Fall soll das Telegramm zum Ändern der Wunschtemperatur erneut an den HM-CC-TC gesendet werden:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define n_HM_TC_err notify HM_TC:(MISSING.ACK.*|.*NACK.*) {\&lt;br /&gt;
   Log 1, &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; n_HM_TC desired temp - missing ack/nack.\n&amp;quot;;\&lt;br /&gt;
   fhem(&amp;quot;set HM_TC desired-temp &amp;quot;.Value(&amp;quot;HM_TC_Solltemperatur&amp;quot;));\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mit diesen beiden Helfern ist die Funkkommunikation zum HM-CC-TC sehr zuverlässig.&lt;br /&gt;
&lt;br /&gt;
== Plots / Grafiken ==&lt;br /&gt;
=== Problem ===&lt;br /&gt;
Durch &#039;&#039;autocreate&#039;&#039; wird zwar ein Log angelegt, aber kein Plot (Grafische Auswertung). Dem kann man aber abhelfen (siehe unten).&lt;br /&gt;
&lt;br /&gt;
=== Plots erzeugen ===&lt;br /&gt;
&#039;&#039;PGM2&#039;&#039; ist die Standardansicht des Fhem-Web-Interfaces. Um hier Plots/Grafiken zu erzeugen einfach unter dem &#039;&#039;Filelog&#039;&#039; des Thermostaten das &#039;&#039;attr logtype&#039;&#039; auf &#039;&#039;temp4hum6:Plot,text&#039;&#039; setzen und es wird ein Plot-Link neben dem Text-Link angezeigt. Nun können Sie auf diesen Plot-Link klicken und ...&lt;br /&gt;
&lt;br /&gt;
=== alternative Plots ===&lt;br /&gt;
Mit dem fht.gplot funktioniert die Anzeige der Ventilstellung (actuator) nicht.&lt;br /&gt;
&lt;br /&gt;
Mit folgendem angepassten .gplot File wird die gemessene Temperatur und Ventilstellung angezeigt. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;############################ &lt;br /&gt;
 # Display the measured temp and the actuator. &lt;br /&gt;
 # Corresponding FileLog definition: &lt;br /&gt;
 # define &amp;amp;lt;filelogname&amp;amp;gt; FileLog /var/log/fhem/actuator_name-%Y.log &amp;amp;lt;actuator_name&amp;amp;gt;:(measured-temp|actuator).* &lt;br /&gt;
 &lt;br /&gt;
 set terminal png transparent size &amp;amp;lt;SIZE&amp;amp;gt; crop &lt;br /&gt;
 set output &#039;&amp;amp;lt;OUT&amp;amp;gt;.png&#039; &lt;br /&gt;
 set xdata time &lt;br /&gt;
 set timefmt &amp;amp;quot;%Y-%m-%d_%H:%M:%S&amp;amp;quot; &lt;br /&gt;
 set xlabel &amp;amp;quot; &amp;amp;quot; &lt;br /&gt;
 set ytics nomirror &lt;br /&gt;
 set y2tics &lt;br /&gt;
 #set ytics &lt;br /&gt;
 set title &#039;&amp;amp;lt;L1&amp;amp;gt;&#039; &lt;br /&gt;
 set grid xtics y2tics &lt;br /&gt;
 &lt;br /&gt;
 set y2label &amp;amp;quot;Temperatur in C&amp;amp;quot; &lt;br /&gt;
 set ylabel &amp;amp;quot;Ventil (%)&amp;amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 #FileLog 4:measured:10: &lt;br /&gt;
 #FileLog 4:actuator:50: &lt;br /&gt;
 &lt;br /&gt;
 plot \ &lt;br /&gt;
  &amp;amp;quot;&amp;amp;lt; egrep &#039;temperature&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\ &lt;br /&gt;
     using 1:4 axes x1y2 title &#039;Temperatur in C&#039; with lines,\ &lt;br /&gt;
  &amp;amp;quot;&amp;amp;lt; egrep &#039;actuator&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\ &lt;br /&gt;
     using 1:4 axes x1y1 title &#039;Ventil (%)&#039; with lines\&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Alles-drin-Plot ===&lt;br /&gt;
dazu nimmt man folgendes .gplot. Man/Fra beachte, dass hierfür alle Parameter nach der define-Anweisung in das Logfile geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;############################&lt;br /&gt;
# Display the measured temp and the actuator.&lt;br /&gt;
# Corresponding FileLog definition: &lt;br /&gt;
# define &amp;amp;lt;filelogname&amp;amp;gt; FileLog /var/log/fhem/HM_CC_TC-%Y.log &amp;amp;lt;HM_CC_TC-name&amp;amp;gt;&lt;br /&gt;
set terminal png transparent size &amp;amp;lt;SIZE&amp;amp;gt; crop&lt;br /&gt;
set output &#039;&amp;amp;lt;OUT&amp;amp;gt;.png&#039;&lt;br /&gt;
set xdata time&lt;br /&gt;
set timefmt &amp;amp;quot;%Y-%m-%d_%H:%M:%S&amp;amp;quot;&lt;br /&gt;
set xlabel &amp;amp;quot; &amp;amp;quot;&lt;br /&gt;
set ytics nomirror&lt;br /&gt;
set y2tics&lt;br /&gt;
#set ytics&lt;br /&gt;
set title &#039;&amp;amp;lt;L1&amp;amp;gt;&#039;&lt;br /&gt;
set grid xtics y2tics&lt;br /&gt;
set y2label &amp;amp;quot;Temperature in C&amp;amp;quot;&lt;br /&gt;
set ylabel &amp;amp;quot;Actuator (%)&amp;amp;quot;&lt;br /&gt;
#FileLog 4:temperature:0:&lt;br /&gt;
#FileLog 4:desired:0:&lt;br /&gt;
#FileLog 4:humidity:0:&lt;br /&gt;
#FileLog 4:actuator:0:int&lt;br /&gt;
plot \&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/temperature/{print $1, $4}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y2 title &#039;Measured temperature&#039; with lines lw 2,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/desired/{print $1, $4}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y2 title &#039;Desired temperature&#039; with steps,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/humidity/ {print $1, $4+0}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y1 title &#039;Humidity (%)&#039; with lines,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/actuator/ {print $1, $4+0}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y1 title &#039;Actuator (%)&#039; with lines\&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steuerungsmodi ==&lt;br /&gt;
Das Wandthermostat hat 4 verschiedene Steuerungsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
* Auto (automatisch)&lt;br /&gt;
* Cent (Zentrale)&lt;br /&gt;
* Manu (manuell)&lt;br /&gt;
* Prog / Koffer-Symbol (Urlaubs/Party-Modus, wird hier nicht näher erörtert)&lt;br /&gt;
&lt;br /&gt;
Der Steuerungsmodus wird über wiederholtes Drücken der linken Taste des HM-CC-TC ausgewählt bzw. gewechselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Durch das P&#039;&#039;&#039;ai&#039;&#039;&#039;ren des HM-CC-TC &amp;lt;ins&amp;gt;und&amp;lt;/ins&amp;gt; der Stellantrieb sowie Tür-/Fensterkontakte an Fhem verlieren Sie &#039;&#039;&#039;nicht&#039;&#039;&#039; die Steuerungsmöglichkeiten. Im Gegenteil: Nur wenn auch die VDs usw. mit Fhem gep&#039;&#039;&#039;ai&#039;&#039;&#039;rt sind, haben Sie die Möglichkeit, auch diese zu überwachen. Die Steuerung &#039;&#039;&#039;können&#039;&#039;&#039; Sie dennoch allein dem HM-CC-TC überlassen.&lt;br /&gt;
&lt;br /&gt;
=== Auto-Modus ===&lt;br /&gt;
Im Modus &#039;&#039;&#039;Auto&#039;&#039;&#039; wird die Temperaturregelung über die im TC hinterlegten Temperaturlisten vorgenommen. Das Thermostat arbeitet also selbständig, somit unabhängig von einer Zentrale / FHEM. Nur in diesem Modus werden die evtl. per FHEM an das TC übermittelten &amp;quot;templist&amp;quot; abgearbeitet. Über das Senden von angepassten Temperatur-Listen kann eine indirekte Steuerung per FHEM erfolgen. &#039;&#039;&#039;Jederzeit&#039;&#039;&#039; kann zudem die Raumtemperatur über das Drehrad des Wandthermostaten oder die FHEM-Web-Oberfläche verändert werden. Diese &#039;&#039;Übersteuerung&#039;&#039; der Temperaturliste gilt bis zur nächsten Temperaturänderung nach der vorgenannten Liste.&lt;br /&gt;
&lt;br /&gt;
=== Cent-Modus ===&lt;br /&gt;
Im Modus &#039;&#039;&#039;Cent&#039;&#039;&#039; steuert eine HomeMatic-Zentrale (CCU) oder eben ein FHEM-Server mit z.B. [[HMLAN Konfigurator]] zu den in der FHEM-Config hinterlegten Zeiten und mit den dort festgelegten Temperaturen. Fällt also die HM-Zentrale aus, erfolgt keine Steuerung der Thermostaten bzw. Heizungsventile mehr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Anmerkung&amp;lt;/ins&amp;gt;: Der Modus &#039;&#039;cent&#039;&#039; erscheint nur dann im Display des HM-CC-TC, wenn er an eine Zentrale bzw. das [[CUL]] angelernt (gepairt) wurde.&lt;br /&gt;
&lt;br /&gt;
=== Manu-Modus ===&lt;br /&gt;
Der Modus &#039;&#039;&#039;Manu&#039;&#039;&#039; übersteuert die im TC hinterlegten Temperaturlisten und die evtl. von der HM-Zentrale / dem FHEM &amp;lt;ins&amp;gt;vor Umstellung auf &#039;&#039;Manu&#039;&#039;&amp;lt;/ins&amp;gt; gesendeten Einstellungen. Es wird also bis zur nächsten Modusumstellung bzw. manuellen Temperaturverstellung der per Einstellrad gesetzte Temperaturwert gefahren. &lt;br /&gt;
&lt;br /&gt;
Aber auch in diesem Modus kann man die &#039;&#039;desired-temperature&#039;&#039; per FHEM verstellen. Der dadurch eingestellte Wert gilt ab sofort als der neue im &#039;&#039;Manu-Modus&#039;&#039; zu haltende Wert.&lt;br /&gt;
&lt;br /&gt;
=== Tastensperre ===&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-CC-TC verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-TC&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-TC&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
=== Auslesen des eingestellten Steuerungsmodus ===&lt;br /&gt;
Der eingestellte Steuerungsmodus erscheint normalerweise in den &#039;&#039;Readings&#039;&#039; des HM-CC-TC unter &#039;&#039;controlMode&#039;&#039;. Zusätzlich haben Sie die Möglichkeit, diesen Modus auch in der FHEM-Weboberfläche &#039;&#039;everything&#039;&#039; =&amp;amp;gt; Abschnitt &#039;&#039;thermostat&#039;&#039; zu sehen, &#039;&#039;&#039;wenn&#039;&#039;&#039; Sie für den HM-CC-TC das folgende Attribut setzen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Erscheint dort selbst nach einem &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
kein &amp;quot;Reading&amp;quot; &#039;&#039;controlMode&#039;&#039; oder keine Angabe des aktuell eingestellten Modus bzw. nur das Wort &amp;quot;controlMode&amp;quot;, dann setzen Sie ihren HM-CC-TC von Hand in einen anderen Kontrollmodus und machen einen Browser-Refresh. Klappt dies nicht, geben Sie bitte erneut den Befehl&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
ein. Halten Sie anschließend die Taste &amp;amp;lt;OK&amp;amp;gt; am HM-CC-TC für 5 Sekunden gedrückt (oder warten ca. 5 Minuten) und machen in der FHEM-Weboberfläche einen Browser-Refresh (FF =&amp;amp;gt; &amp;amp;lt;F5&amp;amp;gt;). Jetzt sollte der manuell eingestellte Kontrollmodus erscheinen (ggfls. muss dieser Vorgang einmal wiederholt werden). Jetzt können Sie wieder den gewünschten Modus einstellen, erneut ein &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
absetzen und nach erneutem Drücken der &amp;amp;lt;OK&amp;amp;gt;-Taste für 5 Sekunden mit nachfolgendem Browser-Refresh sollte alles richtig angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Dies setzt natürlich voraus, dass der HM-CC-TC richtig gepairt ist.&lt;br /&gt;
&lt;br /&gt;
== Temperaturlisten ==&lt;br /&gt;
Die Temperaturlisten des TC werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;.&lt;br /&gt;
Beim TC ist der Kanal 4 (_Climate) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
== Batteriealarme des HM-CC-VD in Verbindung mit HM-CC-TC ==&lt;br /&gt;
1. bei U-Bat. &amp;amp;lt; 2,4 V erscheint im Display des VD und des TC das Batteriesymbol mit &#039;&#039;&#039;battery: low&#039;&#039;&#039; in den Readings und Events!&lt;br /&gt;
&lt;br /&gt;
2. bei U-Bat. &amp;amp;lt; 2,3 V erscheint im Display des VD zusätzlich &#039;&#039;&#039;F4&#039;&#039;&#039; mit &#039;&#039;&#039;battery: critical&#039;&#039;&#039; in den Readings und Events!&lt;br /&gt;
&lt;br /&gt;
Es wird dringend geraten, die Batterien bei battery: low zu tauschen!&lt;br /&gt;
&lt;br /&gt;
== Log-Auszug ==&lt;br /&gt;
HM-CC-TC sendet alle 2 Minuten folgenden Statusbericht:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; T: 17.3 H: 66&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; measured-temp: 17.3&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; temperature: 17.3&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; humidity: 66&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; actuator: 96&amp;amp;#160;%&amp;amp;lt;br&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Bei Status-Änderungen sendet HM-CC-TC auch entsprechende Meldungen, z.b.:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; desired-temp: 15.5&amp;amp;lt;br&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
&lt;br /&gt;
== Verstellen der Solltemperatur am HM-CC-TC per Drehrad ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Symptom:&#039;&#039;&#039; Beim Verstellen der Solltemperatur per seitlichem Drehrad wurde die aktuelle Solltemperatur - &#039;&#039;&#039;egal ob&#039;&#039;&#039; man hoch oder runter drehte - immer nur in 0,5 °C Schritten &#039;&#039;&#039;runter&#039;&#039;&#039; gestellt, bis schließlich die Mindesttemperatur von 6,0 °C erreicht war. Weitere Änderungen waren nicht möglich&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhilfe:&#039;&#039;&#039; Letztlich half nur das kurzzeitige Entfernen einer Batterie. Das danach für einige Zeit erscheinende Batteriesymbol zeigte den kleinstmöglichen guten Zustand an, in FHEM wurde das &#039;&#039;Reading&#039;&#039; des Batteriezustandes mit &#039;&#039;ok&#039;&#039; ausgegeben (wie in den Logs aber vorher auch). &#039;&#039;&#039;Letztlich half aber nur&#039;&#039;&#039; das Einsetzen neuer Batterien, denn die o.a. Störung trat nach ca. 2 Stunden erneut auf. Die &amp;quot;alten&amp;quot; Batterien (die, die dem HM-CC-TC ab Werk beilagen) hatten somit eine Nutzungsdauer von knapp 11 Monaten, waren aber auch in einem HM-CC-TC, der mit 4 Stck. HM-Sec-SC (mussten sehr oft &amp;quot;Meldung machen&amp;quot;) und 4 Stck. HM-CC-VD gepeert war. &#039;&#039;Ohne Last&#039;&#039; zeigten die beiden alten AA-Batterien eine Spannung von jeweils 1,29 V an. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die unter &#039;&#039;Abhilfe&#039;&#039; beschriebene Lösung war leider nur von kurzer Dauer. Bereits kurz danach zeigte der HM-CC-TC die gleichen Ausfallerscheinungen. Bei ELV gibt es das Bauteil für das Drehrad (Inkrementalgeber) als [http://www.elv.de/inkrementalgeber-fuer-fs20-str-fht-8-und-homematic-hm-cc-tc.html Ersatzteil]. Sobald dieses geliefert und ein Reparaturversuch unternommen wurde, wird an dieser Stelle weiter berichtet.&lt;br /&gt;
&lt;br /&gt;
== HM-CC-TC misst zu hohe/niedrige Luftfeuchte-Werte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Symptom:&#039;&#039;&#039; In den Fhem-Logs und demzufolge auch in den Plots/Grafiken eines seit über 18 Monaten im Einsatz befindlichen HM-CC-TC wurden viel zu hohe (einzelne Spitzenwerte von 98 oder 99 %) bzw. ständig zu niedrige (um die 20 oder sogar vereinzelt nur 2 %) Werte für die relative Luftfeuchte gemessen (im direkten Vergleich zu anderen HM-CC-TCs). Die anderen Werte (Temperatur, Actuator) waren aber schlüssig.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhilfe:&#039;&#039;&#039; Batteriewechsel. Die alten Batterien hatten (unbelastet) noch knapp über 1 V Spannung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Eine Batteriewarnung des Gerätes gab es nicht. Im Display war das entsprechende Symbol noch auf 1 Balken.&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
Aktuelle Firmware-Version: 2.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76787_76175_HM_Wandthermostat_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=9674</id>
		<title>HM-CC-RT-DN Funk-Heizkörperthermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=9674"/>
		<updated>2015-01-29T13:59:47Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Temperaturprofile */ Infotext Temperaturlisten ausgelagert nach HomeMatic TypeThermostat um doppelte und dreifache Texte zu vermeiden.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beim &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; handelt es sich um einen &#039;&#039;&#039;Funk-Heizkörperthermostaten mit integriertem Stellantrieb&#039;&#039;&#039;, der als Nachfolger den [[HM-CC-VD]] ablöst und seit Mitte September 2013 verfügbar ist.&lt;br /&gt;
&lt;br /&gt;
== Vorbemerkungen ==&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum Vorgänger misst der HM-CC-RT-DN selbst die Temperatur und verfügt über eine Boost-Funktion. Er braucht zur Steuerung kein separates Raumregelungsgerät mehr und hat eine eigene Fenster-Offen-Erkennung. Ein passender Wandthermostat ([[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]]) ist seit Februar 2014 verfügbar.&lt;br /&gt;
&lt;br /&gt;
Das Gerät wird seit Anfang Oktober 2013 von Fhem unterstützt (siehe Diskussion im [http://forum.fhem.de/index.php/topic,14738.0.html Forum]).&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; scheint das erste HomeMatic-Device zu sein, bei dem ein Update der Firmware auch vom Anwender durchgeführt werden kann. Ein Firmware-Update erfordert einen [[HM-CFG-USB_USB_Konfigurations-Adapter|USB Konfigurations-Adapter]] und eine auf der eQ-3 Webseite herunterladbare Firmware Update Software. Weitere Details sind unter [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Firmware_Update|Firmware Update ]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Solltemperaturen eines HM-CC-RT-DN lassen sich &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; durch einen [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] steuern. Dieser kann höchstens die Ist-Temperatur an den RT weiter geben, damit die Raumtemperatur nicht am RT selbst zur Ventilsteuerung genommen wird.&lt;br /&gt;
&lt;br /&gt;
Mit einem HM-CC-RT-DN können maximal (neben der Zentrale/Fhem):&lt;br /&gt;
* 7 HomeMatic Heizkörperthermostate&lt;br /&gt;
* 8 HomeMatic Tür-Fensterkontakte / Fenster-Drehgriffkontakte&lt;br /&gt;
* 8 Tastenpaare von HomeMatic Fernbedienungen bzw. Display-Wandtaster&lt;br /&gt;
* 1 HomeMatic Innen-Temperatur-Sensor&lt;br /&gt;
gep&#039;&#039;&#039;ee&#039;&#039;&#039;rt werden.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung: 2 Stck. 1,5V LR6/Mignon/AA&lt;br /&gt;
* Stromaufnahme: 180 mA max.&lt;br /&gt;
* Abmessungen (B x H x T): 54 x 65 x 93 mm&lt;br /&gt;
* Gewicht: 180 g (ohne Batterien)&lt;br /&gt;
* Ventilanschluss: M30 x 1,5 mm&lt;br /&gt;
&lt;br /&gt;
Aktuelle Firmware: 1.3&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
Der Funk-Heizkörperthermostat muss zuerst mit Fhem [[HomeMatic_Devices_pairen|gepairt]] werden. Da es den RT noch nicht lange gibt, sollten Sie sicher stellen, dass Fhem aktuell ist (update durchführen).&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
==== Channel (Kanal) 01 _Weather ====&lt;br /&gt;
Dieser Kanal dient zur Einspeisung der gemessenen (&amp;quot;Ist&amp;quot;-) Temperatur, als Sensor kann z.B. ein HomeMatic HM-WDS10-TH-O Funk-Temperatur-/Luftfeuchtesensor OTH dienen.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;tempSensor&amp;gt; die Fhem-Kanalbezeichnung für den Sensor ist und &amp;lt;rt_Weather&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:&lt;br /&gt;
 set &amp;lt;tempSensor&amp;gt; peerChan 0 &amp;lt;rt_Weather&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 02 _Climate ====&lt;br /&gt;
Der Climate-channel dient der Kommunikation mit einem Temperatur-Kontroller (aktuell nur &amp;lt;u&amp;gt;[[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]]&amp;lt;/u&amp;gt;).&lt;br /&gt;
Zum peeren von TC und RT siehe &amp;lt;u&amp;gt;[[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP#Hinweise zur Inbetriebnahme und Installation|HM-TC-IT-WM-W-EU]]&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 03 _WindowRec ====&lt;br /&gt;
Mit diesem Kanal lassen sich Fensterkontakte (HM-SEC-SC oder HM-SEC-RHS) peeren, die ihren Fensterstatus (geöffnet/gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. &lt;br /&gt;
Ferner wird empfohlen, bei Einsatz von externen Sensoren, die interne „Fenster auf Erkennung“ zu deaktivieren (Weitere Details sind im [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Channel_.28Kanal.29_04_Clima|Channel (Kanal) 04 _Clima]] näher beschrieben).&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;rt_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates:&lt;br /&gt;
 set &amp;lt;fensterSensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
Zum Löschen (=unpeeren) dieser Kopplung:&lt;br /&gt;
 set &amp;lt;fensterSensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single unset&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung&#039;&#039;&#039;: Der Peer-(Lösch)Vorgang muss am Fensterkontakt durch Drücken der Anlerntaste bestätigt werden, und zwar auch dann, wenn der Fensterkontakt schon vorher mit Fhem gepairt wurde. Wichtig scheint auch dass der Fensterkontakt geschlossen ist wenn man die Anlerntaste drückt.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zur Temperatureinstellung des Heizkörperthermostaten für den Zustand &amp;quot;Fenster offen&amp;quot; lautet, wobei &amp;lt;fensterSensor&amp;gt; die Fhem-Kanalbezeichnung für den Fensterkontakt ist und &amp;lt;rt_WindowRec&amp;gt; die Kanalbezeichnung für den entsprechenden Kanal des Heizkörperthermostates, sowie &amp;lt;Temp&amp;gt; die einzustellende Temperatur (ganzzahliger Wert):&lt;br /&gt;
 set &amp;lt;rt_WindowRec&amp;gt; regSet winOpnTemp &amp;lt;Temp&amp;gt; &amp;lt;fensterSensor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 04 _Clima ====&lt;br /&gt;
Dieser Kanal dient zum Einstellen der Betriebsparameter, auch [[#Temperaturlisten]] sind hierauf zu übrtragen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; In älteren Versionen von Fhem wurde dieser Kanal durch autocreate als &amp;quot;_ClimRT_tr&amp;quot; angelegt. Der Hersteller hat hier offenbar die internen Bezeichnunen geändert, denn beim Vorläufernmodell HM-CC-TC mussten Temperaturlisten auf den Kanal &#039;&#039;Climate&#039;&#039; übertragen werden.&lt;br /&gt;
&lt;br /&gt;
Die maximale Öffnung des Ventils kann mittels folgendem Befehl eingestellt werden (hier auf 80 %):&lt;br /&gt;
 set &amp;lt;rt_Clima&amp;gt; regSet valveMaxPos 80&lt;br /&gt;
&lt;br /&gt;
Die interne &amp;quot;Fenster-auf&amp;quot; Erkennung kann man wie folgt abschalten:&lt;br /&gt;
 set &amp;lt;rt_Clima&amp;gt; regSet winOpnMode off&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 05 _ClimaTeam ====&lt;br /&gt;
Dieser Kanal dient zum peeren von mehreren Heizkörperthermostaten untereinander. Ein Mitglied des &amp;quot;Teams&amp;quot; meldet&lt;br /&gt;
* Änderungen der Temperatur am Handrad&lt;br /&gt;
* Einschalten des Boost-Modus am Taster&lt;br /&gt;
an seine &amp;quot;Teamkollegen&amp;quot; weiter. Folgende Änderungen werden &#039;&#039;&#039;nicht&#039;&#039;&#039; weitergegeben:&lt;br /&gt;
* Status der Fensterkontakte&lt;br /&gt;
* Temperaturlisten/Wochenplan und daraus folgende Änderungen&lt;br /&gt;
* Änderungen durch Fernbedienungen&lt;br /&gt;
* Änderungen durch eine HomeMatic-Zentrale&lt;br /&gt;
&lt;br /&gt;
Befehl zum peeren, wobei &amp;lt;rt1-ClimaTeam&amp;gt; und &amp;lt;rt2-ClimaTeam&amp;gt; die Kanalbezeichnungen der beiden ClimaTeam-Kanäle sind:&lt;br /&gt;
 set &amp;lt;rt1-ClimaTeam&amp;gt; peerChan 0 &amp;lt;rt2-ClimaTeam&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 06 _remote ====&lt;br /&gt;
Dieser Kanal ann an eine Fernbedienung gekoppelt werden. Per Tastendruck kann man einen bestimmten Mode und/oder eine bestimmte Temperatur wählen. Dabei kann die Reaktion auf einen langen oder kurzen Tastendruck gesondert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Der Befehl zum peeren lautet, wobei &amp;lt;button&amp;gt; die Kanalbezeichnung der Fernbedienung und &amp;lt;rt-remote&amp;gt; die Kanalbezeichnung des Heizkörperthermostates ist:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;button&amp;gt; peerChan 0 &amp;lt;rt-remote&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Betriebsmodus Auto, Manu, Party (Urlaub) ===&lt;br /&gt;
&lt;br /&gt;
Im Automode kann man die Temperatur am Einstellrad des RT ändern. Zum nächsten Schaltpunkt wird dies dann überschrieben. Will man dies nicht (z.B. lange Party, ...), kann man auf manuell schalten. Dann bleibt die mit dem Drehregler (oder der Zentrale) eingestellte Temperatur stehen bis &#039;&#039;ultimo&#039;&#039;. Es gibt dann noch den Party- oder Urlaubsmodus. In diesen kann man den Automodus für eine gegebene Zeit überschreiben.&lt;br /&gt;
&lt;br /&gt;
==== Tastensperre ====&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-CC-RT-DN verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
Diese Tastensperre kann man aber am RT durch eine Tastenkombination wieder zurücksetzen. Um sie nur per Fhem rücksetzen zu können, muss&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet globalBtnLock on&lt;br /&gt;
&lt;br /&gt;
eingegeben werden. Rückgängig geht wieder per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-RT-DN&amp;gt; regSet globalBtnLock off&lt;br /&gt;
&lt;br /&gt;
==== Modus Auto ====&lt;br /&gt;
Das Device arbeitet gemäß des gespeicherten Wochenprogramms. Manuelle Änderungen sind möglich, werden beim nächsten Schaltpunkt überschrieben.&lt;br /&gt;
&lt;br /&gt;
==== Modus Manu ====&lt;br /&gt;
Das Wochenprogramm wird nicht abgearbeitet, die Temperatur wird manuell eingestellt.&lt;br /&gt;
&lt;br /&gt;
==== Modus Party (Urlaub) ====&lt;br /&gt;
&lt;br /&gt;
Will man für eine festgesetzte Zeit (Stunden oder Tage) die Temperatur auf einen festen Wert einstellen (z.B. weil man in Urlaub fährt), kann man dies zwar auch durch Änderungen der Temperaturlisten erreichen, einfacher ist aber die Zuweisung über den Urlaubsmodus, da nach dessen Ablaufdatum und -zeitpunkt automatisch in den Auto-Modus gewechselt wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  set HM-CC-RT-DN_Clima controlParty 16 06.12.13 16:30 09.12.13 05:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dadurch wird &lt;br /&gt;
&lt;br /&gt;
* vom 06.12.2013, 16:30 Uhr, &lt;br /&gt;
* bis zum 09.12.2013, 05:00 Uhr &lt;br /&gt;
* die gewünschte Raumtemperatur auf 16 °C&lt;br /&gt;
&lt;br /&gt;
eingestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
* Der Befehl muss auf den Channel 4 (&amp;quot;_Clima&amp;quot;) erfolgen.&lt;br /&gt;
* Es werden nur Uhrzeiten zu jeder vollen oder halben Stunde angenommen (Minuten also 00 oder 30).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit der Funktion &amp;quot;Urlaub&amp;quot; kann man eine ganze Wohnung (also mehrere RT´s) mit nur einem Befehl in den Party-mode versetzen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Name &amp;quot;Urlaub&amp;quot; kann natürlich frei gewählt werden.&lt;br /&gt;
Im Beispiel werden 2 Heizkörper (Treppenhaus und Kammer) angesteuert.&lt;br /&gt;
&lt;br /&gt;
Zu beachten sind folgende Dinge:&lt;br /&gt;
# Aktuelle Dateien (z.B. 10_CUL_HM) verwenden!&lt;br /&gt;
# Bei dem partycontrol-Befehl in der Funktion KEIN Komma zwischen den Parametern.&lt;br /&gt;
# Bei der Funktion die Parameterübergabe definieren ($$$$$) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aufruf:&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;code&amp;gt;{Urlaub (&amp;quot;16&amp;quot;, &amp;quot;06.12.13&amp;quot;, &amp;quot;16:30&amp;quot;, &amp;quot;09.12.13&amp;quot; ,&amp;quot;05:00&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktion:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
my $Urlaub;&lt;br /&gt;
sub&lt;br /&gt;
Urlaub($$$$$)&lt;br /&gt;
  {&lt;br /&gt;
    #lokale Variablendeklaration&lt;br /&gt;
    my ($temp,$startDate,$startTime,$endDate,$endTime) = @_;&lt;br /&gt;
 &lt;br /&gt;
    # HM-CC-RT-DN akzeptiert nur Zeiten, die auf Minute 00 oder 30 enden.&lt;br /&gt;
    # Daher $startTime und $endTime abrunden&lt;br /&gt;
    $startTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $startTime =~ s/\:[3-5].$/:30/;&lt;br /&gt;
    $endTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $endTime =~ s/\:[3-5].$/:30/;	&lt;br /&gt;
&lt;br /&gt;
    #Sendebefehl für ein HM-CC-RT-DN&lt;br /&gt;
    {fhem (&amp;quot;set Kammer controlParty $temp $startDate $startTime $endDate $endTime&amp;quot;)}&lt;br /&gt;
&lt;br /&gt;
    # alternative Schreibweise der Parameter:&lt;br /&gt;
    {fhem (&amp;quot;set Treppenhaus controlParty @_[0] @_[1] @_[2] @_[3] @_[4]&amp;quot;)};&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Burst-Modus ===&lt;br /&gt;
&lt;br /&gt;
Das ist ein &#039;&#039;&#039;Übertragungs&#039;&#039;&#039;modus für Nachrichten zwischen HM-Geräten und der Zentrale. Der RT erwacht alle 2,5 Minuten und dann überträgt die Zentrale die Kommanods. Wenn man einen Fensterkontakt oder eine Fernsteuerung nutzt, muss der RT sofort reagieren - dann muss man den Burst &#039;&#039;enablen&#039;&#039;. Der RT kann in diesem Fall sofort aufgeweckt werden und bearbeitet die Anforderung (Request). Das kann man auch von der Zentrale aus nutzen (so man möchte). Das ist der &#039;&#039;&#039;Vorteil&#039;&#039;&#039; des eingeschalteten Burst-Modus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil:&#039;&#039;&#039; Der RT muss den Receiver wach halten. Der RT und alle anderen Burst-Devices erwachen bei &#039;&#039;&#039;jedem&#039;&#039;&#039; Burst (egal für wen) und legen sich dann wieder schlafen.&lt;br /&gt;
* jeder Burst-trigger kostet Batterie für &#039;&#039;&#039;alle&#039;&#039;&#039; Burst-Geräte im System&lt;br /&gt;
* wenn Burst enabled ist kostet es dem RT Batteriekapazität&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst – wie es funktioniert&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schickt ein Sender eine burst Sequenz, wachen alle burst-Empfänger auf und prüfen die Message. &lt;br /&gt;
Wenn sie betroffen sind bleiben sie eine Zeit lang wach, ansonsten schlafen sie wieder ein. &lt;br /&gt;
Man beachte also, dass Senden eines Burst  Energie in ALLEN burst-Empfängern verbraucht, egal ob sie angesprochen sind.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HMLAN und burst&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
HMLAN hat ein Sendebudget das über eine Stunde berechnet wird. Burst belastet diese Konto deutlich - so können nicht mehr als 100 bursts /h gesendet werden - dann geht HMLAN in overload Wenn zusätzliche messages gesendet werden sind es entsprechend weniger. &lt;br /&gt;
Es ist als nicht vorteilhaft, unnötig bursts zu senden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Es gibt Devices, die immer auf burst reagieren und solche bei denen es abgeschaltet werden kann. So reagiert ein Rauchmelder immer auf Burst damit er seine Team-Kollegen hören kann. &lt;br /&gt;
Ein TC oder RT hingegen hat diese Funktion abschaltbar. &#039;Per default ist dies ausgeschaltet um Batterie zu sparen&#039;. Wenn ein VD gesteuert wird ist der TC ja selbst wach.  Wird er aber mit einem Fensterkontakt gekoppelt muss es eingeschaltet werden – sonst verpasst er die message. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ConditionalBurst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices mit abschaltbarem burst wie z.B. der &#039;HM-CC-RT-DN&#039;, gibt es ein Register burstRx mit dem das burst-erwachen eingestellt werden kann. &lt;br /&gt;
Sender, die einen burst-Aktor erwecken sollen muss man sagen, welcher peer burst benötigt. Hier kann ggf. das Register peerNeedsBurst nach dem peeren gesetzt werden. FHEM versucht dies automatisch beim Peeren zu erledigen. &lt;br /&gt;
Siehe Hminfo kommando  &#039;models&#039; um festzustellen, welche devices welchen mode unterstützen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attribut burstAccess&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices, die abschaltbaren burst haben kann man ein attribut bustAccess 1_auto setzen. Es wird beim abschicken eines Kommandos versucht, das Device mit burst zu wecken. Sollte es nicht funktionieren wird gewartet, bis das Device aufwacht (meist reagieren solche Devices auch auf wakeup). Das setzen des Attributs ist angenehm – es werden aber ggf. viele bursts gesendet.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kommando burstXmit&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Mit diesem Kommando, das bei Devices mit contitional-Burst zu Verfügung steht, wird der burst gezielt von User angestossen. &amp;lt;br /&amp;gt;&lt;br /&gt;
Der User schickt erst seine Kommandos an das device. Die Kommandos werden im Command-stack gesammelt. &amp;lt;br /&amp;gt;&lt;br /&gt;
Dann sendet der User ein set burstXmit. &amp;lt;br /&amp;gt;&lt;br /&gt;
Es passiert das gleiche wie bei burstAccess. &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM versucht mittels burst zu wecken und sendet bei Erfolg die Messages aus dem Kommandostack. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Im Gegensatz zu burstAccess ist burstXmit gezielt einsetzbar und kann sparsamer verwendet werden. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FHEM und burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM sendet eine burst automatisch mit Kommandos zu Devices, die nur burst unterstützen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So aktiviert man den burst-Betrieb am HM-CC-RT-DN&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Burst Mode einschalten&#039;&#039; (der Kanal 4 des Device WZ1 heisst hier WZ1_4) &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;set WZ1_4 regSet burstRx on &amp;lt;/pre&amp;gt;&lt;br /&gt;
prüfen mit: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;get WZ1_4 reg burstRx &amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Nun in FHEM den Burst mode einschalten (sofern nicht burstXmit verwendet wird)&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WZ1 burstAccess 1_auto&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das Attribut im Device und nicht im Kanal setzen, ansonsten gibt es eine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Die Temperaturlisten des HM-CC-RT-DN werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]&amp;lt;/u&amp;gt;. Beim HM-CC-RT-DN ist der Kanal 4 (_Clima) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
==Fhem-Log==&lt;br /&gt;
In den folgenden Logs heißt Kanal 4 noch &amp;quot;_ClimRT_tr&amp;quot;. Inzwischen würde man dort &amp;quot;_Clima&amp;quot; sehen.&lt;br /&gt;
&lt;br /&gt;
=== Device-Log ===&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM Unknown device CUL_HM_HM_CC_RT_DN_2212BC, please define it&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC CUL_HM 2212BC A1A0184002212BC0000001000954B4551303531303031375900FFFF&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:24 3: LANCUL pairing (hmPairForSec) not enabled&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC-%Y.log CUL_HM_HM_CC_RT_DN_2212BC&lt;br /&gt;
 2013.10.10 20:03:24 3: Device Heizung_Wohnzimmer added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: Heizung_Wohnzimmer thermostat, model HM-CC-TC serialNr JEQ0044286&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Weather CUL_HM 2212BC01&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Climate CUL_HM 2212BC02&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_WindowRec CUL_HM 2212BC03&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr CUL_HM 2212BC04&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam CUL_HM 2212BC05&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_remote CUL_HM 2212BC06&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:35 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getSerial&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getConfig&lt;br /&gt;
 2013.10.10 20:03:54 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr motorErr: ok&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr ValvePosition: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr mode: manu&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr unknown0: 24&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr T: 18.4 desired: 18 valve: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC battery: ok&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC batteryLevel: 3.1 V&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC actuator: 3 %&lt;br /&gt;
&lt;br /&gt;
== Firmware Update ==&lt;br /&gt;
Seit 15.07.2014 gibt es für den HM-CC-RT-DN die neue Firmware Version 1.3. Diese kann von der eQ-3 Webseite heruntergeladen werden. Genauere Informationen gibt es unter [[HomeMatic_Firmware_Update]]&lt;br /&gt;
&lt;br /&gt;
=== HM-CC-RT-DN spezifische Update Informationen ===&lt;br /&gt;
Durch gleichzeitiges Drücken der &amp;quot;Auto-/Manu&amp;quot;-Taste und der &amp;quot;Comfort-/Eco&amp;quot;-Taste am HM-CC-RT-DN während man die Batterien wieder einlegt wird der updatemodus gestartet. Während des Updates steht &amp;quot;FUP&amp;quot; im Display. Nach erfolgreichem Update erscheint &amp;quot;Ins&amp;quot; im Display und es muss eine erneute Adaptierfahrt durch drücken der Boost-Taste ausgelöst werden. Anschließend sollte der HM-CC-RT-DN wieder normal funktionieren. Die eingestellten Parameter und das Pairing mit FHEM gehen beim Update nicht verloren. Sollte das Update fehlschlagen, erscheint &amp;quot;Err&amp;quot; bzw. &amp;quot;CrC&amp;quot; im Display.&lt;br /&gt;
&lt;br /&gt;
Normalerweise sollte dann durch erneutes starten der Prozedur am PC und HM-CC-RT-DN das ganze erneut durchführbar sein.&lt;br /&gt;
&lt;br /&gt;
== Simulation von Fensterkontakten und externen Temperatursensoren ==&lt;br /&gt;
grober Ablauf:&lt;br /&gt;
* erstellen ein virtuelles Device&lt;br /&gt;
* erstelle dazu einen virtuellen Kanal&lt;br /&gt;
* peeren den Kanal mit dem RT (als fenster-kontakt oder als remote, wen du willst)&lt;br /&gt;
* sende ein postEvent&lt;br /&gt;
=== Fensterkontakte ===&lt;br /&gt;
&#039;&#039;entnommen aus dem Forum: [http://forum.fhem.de/index.php/topic,31078.msg236245.html#msg236245 Thread]&#039;&#039;&lt;br /&gt;
 define virSC CUL_HM 221133&lt;br /&gt;
 attr virSC autoReadReg 4_reqStatus&lt;br /&gt;
 attr virSC expert 2_full&lt;br /&gt;
 attr virSC model virtual_1&lt;br /&gt;
 attr virSC peerIDs &lt;br /&gt;
 attr virSC subType virtual&lt;br /&gt;
 attr virSC webCmd press short:press long&lt;br /&gt;
 &lt;br /&gt;
 define virtualKitchenDoor CUL_HM 22113301&lt;br /&gt;
 attr virtualKitchenDoor dummy 1&lt;br /&gt;
 attr virtualKitchenDoor expert 1&lt;br /&gt;
 attr virtualKitchenDoor group Virtual&lt;br /&gt;
 attr virtualKitchenDoor model virtual_1&lt;br /&gt;
 attr virtualKitchenDoor webCmd postEvent open:postEvent closed &lt;br /&gt;
&lt;br /&gt;
Anschließend peeren und Temperatur festlegen mit:&lt;br /&gt;
 set virtualKitchenDoor peerChan 0 &amp;lt;Thermostat_Window_Rec&amp;gt; single set&lt;br /&gt;
 set &amp;lt;Thermostat_Window_Rec&amp;gt; regSet winOpnTemp 5 virtualKitchenDoor&lt;br /&gt;
&lt;br /&gt;
Die virtuelle Tür wird dann dann entsprechend über ein Notify getriggert:&lt;br /&gt;
 define notify_virtualKitchenDoor notify (Fensterkontakt_1|Fensterkontakt_2) {if(Value(&amp;quot;Fensterkontakt&amp;quot;) eq &amp;quot;open&amp;quot; &amp;amp;&amp;amp; Value(&amp;quot;Fensterkontakt_2&amp;quot;) eq &amp;quot;open&amp;quot;){fhem(&amp;quot;set virtualKitchenDoor postEvent open&amp;quot;)}else{fhem(&amp;quot;set virtualKitchenDoor postEvent closed&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
=== Temperatursensoren ===&lt;br /&gt;
&#039;&#039;entnommen aus dem Forum: [http://forum.fhem.de/index.php/topic,19686.msg233788.html#msg233788 Thread]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Virtuelles HomeMatic Device mit _deiner_ HM Id definieren:&lt;br /&gt;
 define wz_vT CUL_HM &amp;lt;hmId&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Dem Device einen virtuellen Kanal (Default ist ein virtueller Button) hinzufügen:&lt;br /&gt;
 set wz_vT virtual 1&lt;br /&gt;
&lt;br /&gt;
3. Es ist kein virtueller Button sondern ein virtueller Temperatursensor - darum rename:&lt;br /&gt;
 rename wz_vT_Btn1 wz_vT_Sensor1&lt;br /&gt;
&lt;br /&gt;
4. Virtuellen Peer Sensor mit dem Weather Channel des RT-DN peeren:&lt;br /&gt;
 set wz_vT_Sensor1 peerChan 0 &amp;lt;RT_DN&amp;gt;_Weather single&lt;br /&gt;
&lt;br /&gt;
5. Peering kontrollieren (Voraussetzung: Device hm vom Type hmInfo existiert):&lt;br /&gt;
 set hm peerXref&lt;br /&gt;
Beispiel-Ausgabe:&lt;br /&gt;
 peerXref done: &lt;br /&gt;
 x-ref list &lt;br /&gt;
    wz_Thermostat_Weather =&amp;gt; wz_vT_Sensor1 &lt;br /&gt;
    wz_vT_Sensor1 =&amp;gt; wz_Thermostat_Weather&lt;br /&gt;
&lt;br /&gt;
6. Gemessene Temperatur vom zb. 1-Wire DS1820 dem virtuellen HM Sensor übergeben. Z.B. alle zwei Minuten per at:&lt;br /&gt;
 define at_wz_vT at +*00:02 { my $T=(ReadingsVal(&amp;quot;&amp;lt;DS1820B&amp;gt;&amp;quot;,&amp;quot;temperature&amp;quot;,20.0)); fhem &amp;quot;set wz_vT_Sensor1 virtTemp $T&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
Fertig.&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== TempList: Bad format ... ===&lt;br /&gt;
Wenn Sie beim Setzen einer Temperaturliste nach dem o.a. Schema (&amp;quot;SetTempList...&amp;quot;) die Meldung&lt;br /&gt;
&lt;br /&gt;
 Bad format, use HH:MM TEMP ......&lt;br /&gt;
&lt;br /&gt;
erhalten, sollten Sie zunächst ein Update von Fhem durchführen. Nähere Informationen zu dieser Funktion siehe [[FHEM_Command_Beispiele#update_...|hier]].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.elv.de/homematic-heizkoerperthermostat-1.html Produktinfo]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_um.pdf Bedienungsanleitung (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_data.pdf Datenblatt (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/service/manuals/ventilkompatibilitaet.pdf Ventil-Kompatibilitätsliste (PDF)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Heizungsventile]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Thermostat&amp;diff=9673</id>
		<title>HomeMatic Type Thermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Thermostat&amp;diff=9673"/>
		<updated>2015-01-29T13:57:19Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Templates */ Zusammenführen der Temperaturlistentext von TypeThermostat und HM-CC-RT-DN&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;Thermostat&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ Blind ==&lt;br /&gt;
Die in der aktuellen Version unterstützten Modelle kann man in &amp;lt;u&amp;gt;[[Homematic_HMInfo#InfosHMInfo|HMInfo]]&amp;lt;/u&amp;gt; sehen mit &lt;br /&gt;
 set hm models -f thermostat&lt;br /&gt;
*[[HM-CC-RT-DN Funk-Heizkörperthermostat]]&lt;br /&gt;
*[[HM-CC-TC Funk-Wandthermostat]]&lt;br /&gt;
*[[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP]]&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Konfiguration  ==&lt;br /&gt;
Die Thermostate unterscheiden sich in vielen Details und Funktionen. Daher sind Einzelheiten im Device nachzulesen. &lt;br /&gt;
Gemeinsam ist den Controllern, das sie eine oder mehr Temperaturlisten als Wochenprogramm unterstützen.&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
====manuell====&lt;br /&gt;
Hinweis: Bei den Wandthermostaten heißt der Kanal _climate, beim HM-CC-RT-DN ist der Kanal _Clima zuständig für die Wochenprogramme.&lt;br /&gt;
&lt;br /&gt;
Mit dem Kommando &lt;br /&gt;
 set Thermostat_Climate tempListMon 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&lt;br /&gt;
kann man das Temperaturprofil für den Wochentag &#039;&#039;Montag&#039;&#039; einstellen. Die nach dem Schaltzeitpunkt stehende Temperatur gilt immer &#039;&#039;&#039;bis&#039;&#039;&#039; zu diesen Zeitpunkt, nicht ab diesem Zeitpunkt. Der letzte Wert muss immer Mitternacht (24:00) sein.&lt;br /&gt;
damit ist also 00:00 - 05:30 = 16Grad, 05:30 - 07:30 = 18 Grad. Die Zeit kann in Schritten von 30min eingestellt werden, die Temperatur in 0.1 Grad.&lt;br /&gt;
Der Tage beginnt immer um 00:00, der letzte Abschnitt MUSS 24:00 sein. &lt;br /&gt;
&lt;br /&gt;
Ändert man mehrere Tage auf einmal sollte man unbedingt mit &amp;quot;prep&amp;quot; und &amp;quot;exec&amp;quot; arbeiten, da es sonst zu Wiederholungen und langen Bearbeitungen kommen kann. Prep bereitet die Änderung in FHEM nur vor, mit exec werden die Daten dann an das Device übertragen. Das könnte in einem Fhem-Script lauten &lt;br /&gt;
&lt;br /&gt;
 ######################################################&lt;br /&gt;
 # Temperatur-Liste für Zimmer&lt;br /&gt;
 # setzen per Aufruf von &amp;quot;{SetTempList_Heizung}&amp;quot;&lt;br /&gt;
 ######################################################&lt;br /&gt;
 sub&lt;br /&gt;
 SetTempList_Heizung()&lt;br /&gt;
  {&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListMon prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListTue prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListWed prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListThu prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListFri prep 05:30 19.0 07:00 20.5 15:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListSat prep 07:00 19.0 09:00 21.0 15:00 19.0 21:00 21.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListSun exec 07:00 19.0 09:00 21.0 15:00 19.0 21:00 21.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
 }&lt;br /&gt;
 # End SetTempList_Heizung&lt;br /&gt;
&lt;br /&gt;
====Templates ====&lt;br /&gt;
Etwas komfortabler kann man Wochenprogramme in einem File verwalten. Man kann beliebig viele tempaltes erzeugen und diese in einem File ablegen. Diese unterschiedlichen Wochenprogramme kann man den Termostaten zuweisen. So kann man ein Wochenprogramm beliebig vielen Thermostaten zuweisen. Bei Änderungen kann man alle betroffenen Thermostate, die das gleiche Template nutzen sollen, erreichen. &lt;br /&gt;
&lt;br /&gt;
Zusammenfassend:&lt;br /&gt;
* Temperaturlisten der Devices in ein file schreiben&lt;br /&gt;
* Templates definieren, die man mehreren Devices zuordnen kann&lt;br /&gt;
* Template-Änderungen gleichzeitig in mehrere Devices einspielen&lt;br /&gt;
* Temperaturlisten gegen ein Template prüfen &lt;br /&gt;
&lt;br /&gt;
=====File erstellen und verwalten =====&lt;br /&gt;
Ein File mit den Temperaturlisten (Wochenplänen) muss erzeugt werden. Zur Verwaltung der Temperaturprofile sollte die Datei tempList.cfg im Verzeichnis FHEM liegen, dann kann sie mit dem Web-Interface editiert werden.&lt;br /&gt;
HMInfo unterstützt das speichern allen temperaturlisten in ein File mit &amp;lt;u&amp;gt;[[Homematic_HMInfo#speichern|temperaturListen speichern]]&amp;lt;/u&amp;gt;. Dies kann man gut als Startpunkt nutzen. Sie Wochenprogramme sollten in FHEM vorliegen. ggf. mit getConfig auslesen. &lt;br /&gt;
&lt;br /&gt;
 entities:tempTmpl1&lt;br /&gt;
 tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 17.0&lt;br /&gt;
 tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
 tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 entities:tempTWohnzimmer&lt;br /&gt;
 tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 17.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
 tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
&lt;br /&gt;
=====Templates zuweisen =====&lt;br /&gt;
Das Attribut tempListTmpl sollte man allen Termostaten zuweisen. Dies ist dem jeweiligen Steuerungschannel zuzuweisen&lt;br /&gt;
 attr hk1_Clima tempListTmpl setup/tempList.cfg:tempTmpl1&lt;br /&gt;
 attr hk2_Clima tempListTmpl setup/tempList.cfg:tempTmpl1&lt;br /&gt;
 attr hk3_Clima tempListTmpl setup/tempList.cfg:tempTWohnzimmer&lt;br /&gt;
&lt;br /&gt;
In entsprechenden Kommandos muss man nun nicht mehr den Namen des Templates für den HK angeben, es wird der aus dem Attribut genommen. Man gibt das File an und dann den Namen des Templates im File. &lt;br /&gt;
===== Überprüfen/Einlesen =====&lt;br /&gt;
Mit dem verify-Kommando wird überprüft, ob das gegenwärtig vorhandene Temperaturprofil mit dem in der Datei befindlichen übereinstimmt.&lt;br /&gt;
 set thermostat_Climate tempListTmpl verify FHEM/tempList.cfg:room1&lt;br /&gt;
Mit dem restore-Kommando wird das Temperaturprofil des Heizkörperthermostaten mit dem in der Datei befindlichen überschrieben.&lt;br /&gt;
 set thermostat_Climate tempListTmpl restore FHEM/tempList.cfg:room1&lt;br /&gt;
* FHEM/tempList.cfg ist die Datei, in dem das Temperaturprofil zu suchen ist. &#039;&#039;&#039;room1&#039;&#039;&#039; ist der Name des Temperaturprofils, welches in der Datei gesucht wird. Wird keine Datei angegeben wird &amp;quot;template.cfg&amp;quot; im &amp;quot;fhem&amp;quot;-Verzeichnis angenommen. &lt;br /&gt;
Man kann einem Thermostat das &#039;&#039;&#039;Attribut tempListTmpl&#039;&#039;&#039; geben. Damit wird der Default-Name des Temperaturprofils für dieses Device gesetzt. &lt;br /&gt;
 attr thermostat_Climate tempListTmpl FHEM/tempList.cfg:room1&lt;br /&gt;
 set thermostat_Climate tempListTmpl&lt;br /&gt;
prüft das gegenwärtige Temperaturprofil gegen FHEM/tempList.cfg:room1 (da verify der Default ist). Die Prüfung des Profils ist auch Teil des configCheck von HMInfo.&lt;br /&gt;
Will man explizit kein Temperaturprofil zuweisen sollte man tempListTmpl auf none setzen. &lt;br /&gt;
 set thermostat_Climate tempListTmpl restore&lt;br /&gt;
überschreibt das gegenwärtige Temperaturprofil des Heizkörperthermostaten mit dem in der Datei befindlichen überschrieben.&lt;br /&gt;
=====Templates systemweit nutzen=====&lt;br /&gt;
Sinnvoll erscheint es, das ganze systemweit zu machen. Man legt ein File mit allen Wochenplänen an, die man nutzen will. Dann weißt man die TemplateNamen den Thermostaten zu. Und schließlich prüft oder updates man alle Thermostate in einem System mit einem Kommando. Siehe hierzu &amp;lt;u&amp;gt;[[Homematic_HMInfo#Temperaturlisten|HMInfo temperaturlisten]]&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Thermostat&amp;diff=9672</id>
		<title>HomeMatic Type Thermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Thermostat&amp;diff=9672"/>
		<updated>2015-01-29T13:50:21Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* manuell */  prep und exec Erklärung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;Thermostat&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ Blind ==&lt;br /&gt;
Die in der aktuellen Version unterstützten Modelle kann man in &amp;lt;u&amp;gt;[[Homematic_HMInfo#InfosHMInfo|HMInfo]]&amp;lt;/u&amp;gt; sehen mit &lt;br /&gt;
 set hm models -f thermostat&lt;br /&gt;
*[[HM-CC-RT-DN Funk-Heizkörperthermostat]]&lt;br /&gt;
*[[HM-CC-TC Funk-Wandthermostat]]&lt;br /&gt;
*[[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP]]&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Konfiguration  ==&lt;br /&gt;
Die Thermostate unterscheiden sich in vielen Details und Funktionen. Daher sind Einzelheiten im Device nachzulesen. &lt;br /&gt;
Gemeinsam ist den Controllern, das sie eine oder mehr Temperaturlisten als Wochenprogramm unterstützen.&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
====manuell====&lt;br /&gt;
Hinweis: Bei den Wandthermostaten heißt der Kanal _climate, beim HM-CC-RT-DN ist der Kanal _Clima zuständig für die Wochenprogramme.&lt;br /&gt;
&lt;br /&gt;
Mit dem Kommando &lt;br /&gt;
 set Thermostat_Climate tempListMon 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&lt;br /&gt;
kann man das Temperaturprofil für den Wochentag &#039;&#039;Montag&#039;&#039; einstellen. Die nach dem Schaltzeitpunkt stehende Temperatur gilt immer &#039;&#039;&#039;bis&#039;&#039;&#039; zu diesen Zeitpunkt, nicht ab diesem Zeitpunkt. Der letzte Wert muss immer Mitternacht (24:00) sein.&lt;br /&gt;
damit ist also 00:00 - 05:30 = 16Grad, 05:30 - 07:30 = 18 Grad. Die Zeit kann in Schritten von 30min eingestellt werden, die Temperatur in 0.1 Grad.&lt;br /&gt;
Der Tage beginnt immer um 00:00, der letzte Abschnitt MUSS 24:00 sein. &lt;br /&gt;
&lt;br /&gt;
Ändert man mehrere Tage auf einmal sollte man unbedingt mit &amp;quot;prep&amp;quot; und &amp;quot;exec&amp;quot; arbeiten, da es sonst zu Wiederholungen und langen Bearbeitungen kommen kann. Prep bereitet die Änderung in FHEM nur vor, mit exec werden die Daten dann an das Device übertragen. Das könnte in einem Fhem-Script lauten &lt;br /&gt;
&lt;br /&gt;
 ######################################################&lt;br /&gt;
 # Temperatur-Liste für Zimmer&lt;br /&gt;
 # setzen per Aufruf von &amp;quot;{SetTempList_Heizung}&amp;quot;&lt;br /&gt;
 ######################################################&lt;br /&gt;
 sub&lt;br /&gt;
 SetTempList_Heizung()&lt;br /&gt;
  {&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListMon prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListTue prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListWed prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListThu prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListFri prep 05:30 19.0 07:00 20.5 15:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListSat prep 07:00 19.0 09:00 21.0 15:00 19.0 21:00 21.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListSun exec 07:00 19.0 09:00 21.0 15:00 19.0 21:00 21.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
 }&lt;br /&gt;
 # End SetTempList_Heizung&lt;br /&gt;
&lt;br /&gt;
====Templates ====&lt;br /&gt;
Etwas komfortabler kann man Wochenprogramme in einem File verwalten. Man kann beliebig viele tempaltes erzeugen und diese in einem File ablegen. Diese unterschiedlichen Wochenprogramme kann man den Termostaten zuweisen. So kann man ein Wochenprogramm beliebig vielen Thermostaten zuweisen. Bei Änderungen kann man alle betroffenen Thermostate, die das gleiche Template nutzen sollen, erreichen. &lt;br /&gt;
=====File erstellen und verwalten =====&lt;br /&gt;
Ein File mit den Temperaturlisten (Wochenplänen) muss erzeugt werden.&lt;br /&gt;
&lt;br /&gt;
 entities:tempTmpl1&lt;br /&gt;
 tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 17.0&lt;br /&gt;
 tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
 tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 entities:tempTWohnzimmer&lt;br /&gt;
 tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 17.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
 tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
&lt;br /&gt;
HMInfo unterstützt das speichern allen temperaturlisten in ein File mit &amp;lt;u&amp;gt;[[Homematic_HMInfo#speichern|temperaturListen speichern]]&amp;lt;/u&amp;gt;. Dies kann man gut als Startpunkt nutzen. Sie Wochenprogramme sollten in FHEM vorliegen. ggf. mit getConfig auslesen. &lt;br /&gt;
=====Templates zuweisen =====&lt;br /&gt;
Das Attribut tempListTmpl sollte man allen Termostaten zuweisen. Dies ist dem jeweiligen Steuerungschannel zuzuweisen&lt;br /&gt;
 attr hk1_Clima tempListTmpl setup/tempList.cfg:tempTmpl1&lt;br /&gt;
 attr hk2_Clima tempListTmpl setup/tempList.cfg:tempTmpl1&lt;br /&gt;
 attr hk3_Clima tempListTmpl setup/tempList.cfg:tempTWohnzimmer&lt;br /&gt;
&lt;br /&gt;
In entsprechenden Kommandos muss man nun nicht mehr den Namen des Templates für den HK angeben, es wird der aus dem Attribut genommen. Man gibt das File an und dann den Namen des Templates im File. &lt;br /&gt;
=====Templates nutzen=====&lt;br /&gt;
FHEM bietet die Möglichkeit zu prüfen, ob der Wochenplan im Thermostat dem File entspricht. Außerdem kann man den Wochenplan in das Device schreiben. In beiden Aktionen wird davon ausgegangen, dass die gelesenen Daten aus dem Device in FHEM vorliegen. &amp;lt;br&amp;gt;&lt;br /&gt;
 set hk1_Clima tempListTmpl verify&lt;br /&gt;
 set hk1_Clima tempListTmpl restore&lt;br /&gt;
 set hk2_Clima tempListTmpl restore&lt;br /&gt;
 set hk2_Clima tempListTmpl verify&lt;br /&gt;
 set hk3_Clima tempListTmpl restore&lt;br /&gt;
&lt;br /&gt;
* verify prüft, ob die Listen übereinstimmen&lt;br /&gt;
* restore schreibt die Liste in das Device, wenn Unterschiede erkannt werden. Wenn die Daten übereinstimmen wird nichts geschrieben. &lt;br /&gt;
Ein verify sofort nach einem restore zumachen ist nicht sinnvoll. Man muss warten, bis das Schreiben beendet ist und die Register wieder aus dem Device gelesen sind. &lt;br /&gt;
Für weitere Parameter zum Kommando ist das Kommandref zu empfehlen.&lt;br /&gt;
=====Templates systemweit nutzen=====&lt;br /&gt;
Sinnvoll erscheint es, das ganze systemweit zu machen. Man legt ein File mit allen Wochenplänen an, die man nutzen will. Dann weißt man die TemplateNamen den Thermostaten zu. Und schließlich prüft oder updates man alle Thermostate in eienm System mit einem Kommando. Siehe hierzu &amp;lt;u&amp;gt;[[Homematic_HMInfo#Temperaturlisten|HMInfo temperaturlisten]]&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Thermostat&amp;diff=9671</id>
		<title>HomeMatic Type Thermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Thermostat&amp;diff=9671"/>
		<updated>2015-01-29T13:49:36Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* manuell */ Angleichen für alle HomematicThermostate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;Thermostat&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ Blind ==&lt;br /&gt;
Die in der aktuellen Version unterstützten Modelle kann man in &amp;lt;u&amp;gt;[[Homematic_HMInfo#InfosHMInfo|HMInfo]]&amp;lt;/u&amp;gt; sehen mit &lt;br /&gt;
 set hm models -f thermostat&lt;br /&gt;
*[[HM-CC-RT-DN Funk-Heizkörperthermostat]]&lt;br /&gt;
*[[HM-CC-TC Funk-Wandthermostat]]&lt;br /&gt;
*[[HM-TC-IT-WM-W-EU Funk-Wandthermostat AP]]&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Konfiguration  ==&lt;br /&gt;
Die Thermostate unterscheiden sich in vielen Details und Funktionen. Daher sind Einzelheiten im Device nachzulesen. &lt;br /&gt;
Gemeinsam ist den Controllern, das sie eine oder mehr Temperaturlisten als Wochenprogramm unterstützen.&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
====manuell====&lt;br /&gt;
Hinweis: Bei den Wandthermostaten heißt der Kanal _climate, beim HM-CC-RT-DN ist der Kanal _Clima zuständig für die Wochenprogramme.&lt;br /&gt;
&lt;br /&gt;
Mit dem Kommando &lt;br /&gt;
 set Thermostat_Climate tempListMon 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&lt;br /&gt;
kann man das Temperaturprofil für den Wochentag &#039;&#039;Montag&#039;&#039; einstellen. Die nach dem Schaltzeitpunkt stehende Temperatur gilt immer &#039;&#039;&#039;bis&#039;&#039;&#039; zu diesen Zeitpunkt, nicht ab diesem Zeitpunkt. Der letzte Wert muss immer Mitternacht (24:00) sein.&lt;br /&gt;
damit ist also 00:00 - 05:30 = 16Grad, 05:30 - 07:30 = 18 Grad. Die Zeit kann in Schritten von 30min eingestellt werden, die Temperatur in 0.1 Grad.&lt;br /&gt;
Der Tage beginnt immer um 00:00, der letzte Abschnitt MUSS 24:00 sein. &lt;br /&gt;
&lt;br /&gt;
Temperaturlisten kann man per Kommando setzen. Man kann es in einer Subroutine zusammenfassen:&lt;br /&gt;
&lt;br /&gt;
 ######################################################&lt;br /&gt;
 # Temperatur-Liste für Zimmer&lt;br /&gt;
 # setzen per Aufruf von &amp;quot;{SetTempList_Heizung}&amp;quot;&lt;br /&gt;
 ######################################################&lt;br /&gt;
 sub&lt;br /&gt;
 SetTempList_Heizung()&lt;br /&gt;
  {&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListMon prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListTue prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListWed prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListThu prep 05:30 19.0 07:00 20.5 16:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListFri prep 05:30 19.0 07:00 20.5 15:00 19.0 20:30 20.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListSat prep 07:00 19.0 09:00 21.0 15:00 19.0 21:00 21.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set Thermostat_Climate tempListSun exec 07:00 19.0 09:00 21.0 15:00 19.0 21:00 21.0 24:00 17.0&amp;quot;)};&lt;br /&gt;
 }&lt;br /&gt;
 # End SetTempList_Heizung&lt;br /&gt;
&lt;br /&gt;
====Templates ====&lt;br /&gt;
Etwas komfortabler kann man Wochenprogramme in einem File verwalten. Man kann beliebig viele tempaltes erzeugen und diese in einem File ablegen. Diese unterschiedlichen Wochenprogramme kann man den Termostaten zuweisen. So kann man ein Wochenprogramm beliebig vielen Thermostaten zuweisen. Bei Änderungen kann man alle betroffenen Thermostate, die das gleiche Template nutzen sollen, erreichen. &lt;br /&gt;
=====File erstellen und verwalten =====&lt;br /&gt;
Ein File mit den Temperaturlisten (Wochenplänen) muss erzeugt werden.&lt;br /&gt;
&lt;br /&gt;
 entities:tempTmpl1&lt;br /&gt;
 tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 17.0&lt;br /&gt;
 tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
 tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 entities:tempTWohnzimmer&lt;br /&gt;
 tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 17.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
 tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
&lt;br /&gt;
HMInfo unterstützt das speichern allen temperaturlisten in ein File mit &amp;lt;u&amp;gt;[[Homematic_HMInfo#speichern|temperaturListen speichern]]&amp;lt;/u&amp;gt;. Dies kann man gut als Startpunkt nutzen. Sie Wochenprogramme sollten in FHEM vorliegen. ggf. mit getConfig auslesen. &lt;br /&gt;
=====Templates zuweisen =====&lt;br /&gt;
Das Attribut tempListTmpl sollte man allen Termostaten zuweisen. Dies ist dem jeweiligen Steuerungschannel zuzuweisen&lt;br /&gt;
 attr hk1_Clima tempListTmpl setup/tempList.cfg:tempTmpl1&lt;br /&gt;
 attr hk2_Clima tempListTmpl setup/tempList.cfg:tempTmpl1&lt;br /&gt;
 attr hk3_Clima tempListTmpl setup/tempList.cfg:tempTWohnzimmer&lt;br /&gt;
&lt;br /&gt;
In entsprechenden Kommandos muss man nun nicht mehr den Namen des Templates für den HK angeben, es wird der aus dem Attribut genommen. Man gibt das File an und dann den Namen des Templates im File. &lt;br /&gt;
=====Templates nutzen=====&lt;br /&gt;
FHEM bietet die Möglichkeit zu prüfen, ob der Wochenplan im Thermostat dem File entspricht. Außerdem kann man den Wochenplan in das Device schreiben. In beiden Aktionen wird davon ausgegangen, dass die gelesenen Daten aus dem Device in FHEM vorliegen. &amp;lt;br&amp;gt;&lt;br /&gt;
 set hk1_Clima tempListTmpl verify&lt;br /&gt;
 set hk1_Clima tempListTmpl restore&lt;br /&gt;
 set hk2_Clima tempListTmpl restore&lt;br /&gt;
 set hk2_Clima tempListTmpl verify&lt;br /&gt;
 set hk3_Clima tempListTmpl restore&lt;br /&gt;
&lt;br /&gt;
* verify prüft, ob die Listen übereinstimmen&lt;br /&gt;
* restore schreibt die Liste in das Device, wenn Unterschiede erkannt werden. Wenn die Daten übereinstimmen wird nichts geschrieben. &lt;br /&gt;
Ein verify sofort nach einem restore zumachen ist nicht sinnvoll. Man muss warten, bis das Schreiben beendet ist und die Register wieder aus dem Device gelesen sind. &lt;br /&gt;
Für weitere Parameter zum Kommando ist das Kommandref zu empfehlen.&lt;br /&gt;
=====Templates systemweit nutzen=====&lt;br /&gt;
Sinnvoll erscheint es, das ganze systemweit zu machen. Man legt ein File mit allen Wochenplänen an, die man nutzen will. Dann weißt man die TemplateNamen den Thermostaten zu. Und schließlich prüft oder updates man alle Thermostate in eienm System mit einem Kommando. Siehe hierzu &amp;lt;u&amp;gt;[[Homematic_HMInfo#Temperaturlisten|HMInfo temperaturlisten]]&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-CC-TC_Funk-Wandthermostat&amp;diff=9670</id>
		<title>HM-CC-TC Funk-Wandthermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-CC-TC_Funk-Wandthermostat&amp;diff=9670"/>
		<updated>2015-01-29T13:46:49Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Temperaturlisten */  Auf Homematic TypeThermostat verwiesen. Dort sollen gleiche Informationen für bestimmte Homematic Typen gebündelt werden&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-CC-TC Funk-Wandthermostat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programmierbarer Raumthermostat, der bis zu 4 [[HM-CC-VD Funk-Stellantrieb]] steuern kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Dieses Gerät ist abgekündigt (wird nicht mehr hergestellt).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachfolgeprodukt ist der [[HM-CC-RT-DN]] bzw. (ab März 2014) [[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]].&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
* Am Raumthermostat programmierbare Tages- und Nachttemperatur.&lt;br /&gt;
* Pro Wochentag können bis zu 24 Schaltpunkte definiert werden.&lt;br /&gt;
* Anbindung von &amp;lt;ins&amp;gt;jeweils&amp;lt;/ins&amp;gt; &#039;&#039;&#039;maximal&#039;&#039;&#039; 4 Tür- bzw. Fensterkontakten ([[HM-Sec-RHS]]) zur Absenkung der Temperatur auf einen eigens eingestellten Temperaturwert (ab Werk: 12°C) bei offenem Fenster bzw. offener Tür.&lt;br /&gt;
* Anzeige der Temperatur und Luftfeuchtigkeit im Raum und Hintergrundbeleuchtung des Displays.&lt;br /&gt;
&lt;br /&gt;
Alle 120 bis 184 Sekunden überträgt der Wandthermostat vorhandene Befehle zu den Stellantrieben. Jeder empfangene Befehl wird vom Stellantrieb bestätigt und dann ausgeführt. Täglich gegen Mitternacht synchronisiert ein HM-CC-TC seine Uhrzeit mit der HomeMatic-Zentrale (CCU, HMLAN).&lt;br /&gt;
&lt;br /&gt;
= Hinweise zum Betrieb mit FHEM =&lt;br /&gt;
Vor dem Einsatz mit einer Zentrale sind erst alle Stellantriebe und Tür-/Fensterkontakte mit dem HM-CC-TC zu verbinden (P&#039;&#039;&#039;ee&#039;&#039;&#039;r).&lt;br /&gt;
Damit das ganze dann in FHEM auftaucht, muss der TC noch mit dem [[HMLAN Konfigurator]] gep&#039;&#039;&#039;ai&#039;&#039;&#039;rt werden.&lt;br /&gt;
&lt;br /&gt;
Mit &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL hmPairForSec 300&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
setzt man das CUL / den HMLAN-Konfigurator für 5 Minuten in den Anlernmodus. Danach am Thermostaten 5 Sekunden lang die OK-Taste drücken und es wird eine Zeit von 20 auf 0 Sekunden gezählt:&lt;br /&gt;
&lt;br /&gt;
* Klappt das Anlernen in diesen 20 Sekunden, wird der Countdown sofort beendet, anschließend für ca. 2-3 Sekunden &amp;quot;OK&amp;quot; angezeigt und der Thermostat ist in FHEM eingebunden.&lt;br /&gt;
* Gelingt das Anlernen nicht in den 20 Sekunden, erscheint nach Erreichen der &amp;quot;0&amp;quot; noch für 2 bis 3 Sekunden ein &amp;quot;NOK&amp;quot; (&#039;&#039;&#039;N&#039;&#039;&#039;ot &#039;&#039;&#039;OK&#039;&#039;&#039;) im Display des TCs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alternativ&#039;&#039;&#039;(und so vom Entwickler des Fhem-HomeMatic-Moduls empfohlen) kann wie folgt vorgegangen werden:&lt;br /&gt;
&lt;br /&gt;
* Alle Stellantriebe und Tür-/Fensterkontakte sowie den HM-CC-TC mit Fhem p&#039;&#039;&#039;ai&#039;&#039;&#039;ren (also &#039;&#039;set CUL hmPairForSec 300&#039;&#039; und an allen Devices den Anlernknopf drücken innerhalb des Zeitfensters von 300 Sekunden).&lt;br /&gt;
* Die Stellantriebe und Tür-/Fensterkontakte mit den &#039;&#039;Channels&#039;&#039; (siehe unten) p&#039;&#039;&#039;ee&#039;&#039;&#039;ren (siehe &amp;lt;nowiki&amp;gt;[http://fhem.de/commandref.html#CUL_HMpeerChan commandref :peerChan]&amp;lt;/nowiki&amp;gt;). Hierzu werden die entsprechenden Fhem-Befehle über das Webinterface von Fhem erteilt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
* Alle in der FHEM-Eingabezeile eingegebenen &#039;&#039;attr&#039;&#039;-, &#039;&#039;define&#039;&#039;-Befehle usw. müssen zum Schluss noch per Klick auf den &amp;quot;Save&amp;quot;-Button dauerhaft in der &#039;&#039;fhem.cfg&#039;&#039; gespeichert werden, sonst sind sie nach z.B. einem Systemabsturz verloren.&lt;br /&gt;
* Falls in der FHEM-Weboberfläche für ihren HM-CC-TC etwas wie &#039;&#039;X CMDs pending&#039;&#039; steht, sollten Sie ihren HM-CC-TC zur Hand nehmen und für 20 Sekunden auf die OK-Taste drücken. Dadurch werden alle noch ausstehenden Befehle eingelesen.&lt;br /&gt;
&lt;br /&gt;
== Auszug aus der fhem.cfg ==&lt;br /&gt;
Die nachfolgenden Einstellungen zum HM-CC-TC werden von FHEM &amp;lt;ins&amp;gt;weitestgehend&amp;lt;/ins&amp;gt; automatisch gesetzt. Die Pfadangaben für die Log-Dateien sind system-, die Raumbenennungen benutzerabhängig. Zu &#039;&#039;autoReadReg&#039;&#039;und &#039;&#039;expert&#039;&#039;siehe unten. Neben dem eigentlichen Basis-Gerät (HM-CC-TC) werden in FHEM automatisch noch 3 weitere &amp;quot;Unter&amp;quot;-Geräte (Channels/Kanäle), nämlich &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;_Weather&#039;&#039;&lt;br /&gt;
* &#039;&#039;_Climate&#039;&#039;&lt;br /&gt;
* &#039;&#039;_WindowRec&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
definiert (durch das Anlernen des TC an FHEM; siehe unten), deren Benennung sich (jeweils mit einem vorangestellten Unterstrich &amp;quot;_&amp;quot;) am Namen des Basis-Gerätes orientiert. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039;Die in den unten gezeigten &#039;&#039;fhem.cfg&#039;&#039;-Auszügen markierten &amp;lt;ins&amp;gt;Peer&amp;lt;/ins&amp;gt;-Einträge tauchen erst auf, sobald man die Daten aus dem TC mit &#039;&#039;set HM-CC-TC-Basisname getConfig&#039;&#039;bzw. &#039;&#039;autoReadReg&#039;&#039;ausgelesen hat.&lt;br /&gt;
&lt;br /&gt;
=== Hauptgerät ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung CUL_HM 1DA491&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung actCycle 000:10&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung actStatus alive&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung autoReadReg 1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung devInfo 00FFFF&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung expert 2_full&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung firmware 2.1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung hmClass receiver&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung serialNr JE********&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung subType thermostat&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 01 _Weather ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather CUL_HM 1DA49101               &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 01 = Kanal 1&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather peerIDs &lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Weather room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 02 _Climate ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate CUL_HM 1DA49102               &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 02 = Kanal 2&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate peerIDs 1AD52B01,1B7A4C01,1C4CD101,1C48EC01,  &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== gepeerte HM-CC-VDs&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_Climate room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Channel (Kanal) 03 _WindowRec ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec CUL_HM 1DA49103              &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== 03 = Kanal 3&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec model HM-CC-TC&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec peerIDs 1CFBB001,              &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;=== gepeerte HM-Sec-SCs&lt;br /&gt;
attr &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec room &amp;amp;lt;IhrRaum&amp;amp;gt;&lt;br /&gt;
define FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec FileLog /opt/fhem/log/&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec-%Y-%m.log &amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec logtype text&lt;br /&gt;
attr FileLog_&amp;amp;lt;HM-CC-TC&amp;amp;gt;.Heizung_WindowRec room CUL_HM,&amp;amp;lt;IhrRaum&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== Einstellungen eines HM-CC-TC lesen, anzeigen und sichern ==&lt;br /&gt;
=== expert ===&lt;br /&gt;
Anfang Februar 2013 wurde eine Änderung bei der Anzeige der so genannten &#039;&#039;Readings&#039;&#039; (Register usw.), also der Einstellungen bzw. Eigenschaften eines HM-Devices, eingeführt. &#039;&#039;&#039;Alle&#039;&#039;&#039; Werte sieht man nur noch, wenn man am HM-CC-TC das Attribut &#039;&#039;expert&#039;&#039; auf &#039;&#039;2_all&#039;&#039; setzt. Per &#039;&#039;&#039;default&#039;&#039;&#039; (nicht in &#039;&#039;fhem.cfg&#039;&#039; gesetzt) steht dieser Wert auf &#039;&#039;0_off&#039;&#039; (nur die notwendigsten Readings/Eigenschaften werden angezeigt). Mittelweg ist der Wert &#039;&#039;1_on&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; expert 2_full&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der FHEM-Befehlszeile mit anschließendem &amp;amp;lt;Enter&amp;amp;gt; setzt man diesen Level.&lt;br /&gt;
&lt;br /&gt;
Falls man mit &#039;&#039;&#039;Temperaturlisten&#039;&#039;&#039; arbeitet (siehe unten), dann kann man die komplette Liste im &amp;quot;Channel&amp;quot; (Kanal) &#039;&#039;&amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;__Climate&#039;&#039; einsehen. Auch für diesen Kanal ist evtl. ein setzen des Attributes &#039;&#039;expert 2_full&#039;&#039; angeraten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Anmerkung:&amp;lt;/ins&amp;gt; Es gibt auch noch sogenannte &amp;quot;hidden datas&amp;quot; (versteckte interne Werte, Register oder Eigenschaften deren Namen mit einem &amp;quot;.&amp;quot; beginnen). Diese sieht man nur dann, wenn auch das Attribut &#039;&#039;showInternalValues 1&#039;&#039; gesetzt ist (default: 0 bzw. nicht gesetzt).&lt;br /&gt;
&lt;br /&gt;
=== autoReadReg ===&lt;br /&gt;
Mitte Januar 2013 wurde das neue Attribut &#039;&#039;autoReadReg&#039;&#039; eingeführt, welches auf &#039;&#039;0&#039;&#039; voreingestellt ist (kein Eintrag in der &#039;&#039;fhem.cfg&#039;&#039;). Das Setzen dieses Attributes auf &#039;&#039;1&#039;&#039; bewirkt, dass &amp;lt;ins&amp;gt;beim Neustart von FHEM&amp;lt;/ins&amp;gt; die Einstellungen des entsprechenden HM-Gerätes ausgelesen werden. Dies wird bei mehreren &#039;&#039;autoReadReg&#039;&#039;s automatisch zeitversetzt vorgenommen, um die Funk-Kommunikation nicht unnötig zu belasten.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; autoReadReg 1 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der FHEM-Befehlszeile mit anschließendem &amp;amp;lt;Enter&amp;amp;gt; setzt man diesen Wert.&lt;br /&gt;
&lt;br /&gt;
=== list ===&lt;br /&gt;
Um sich alle Eigenschaften/Readings eines Gerätes anzusehen, gibt es den Befehl &#039;&#039;list&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Mittels&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;list &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
und Bestätigung mit &amp;amp;lt;Enter&amp;amp;gt; erhalten Sie die gewünschte Anzeige Ihres TCs &amp;lt;ins&amp;gt;incl.&amp;lt;/ins&amp;gt; seiner 3 Channels. Über&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;list &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;_&amp;amp;lt;Channel-Name&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
werden nur die Daten des angegebenen Channels angezeigt.&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen sichern ===&lt;br /&gt;
Die Durchführung von &#039;&#039;autoReadReg&#039;&#039; kann durchaus mehrere Minuten dauern. Anschließend besteht die Möglichkeit, diese per&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;get HM-CC-TC-Basisname saveConfig [/Verzeichnis/mit/Schreibrechten/]&amp;amp;lt;Dateiname&amp;amp;gt;&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
für jedes HM-CC-TC getrennt zu sichern (für eine später notwendige Wiederherstellung). Die Sicherungsdatei wird regulär im &#039;&#039;modpath&#039;&#039; (siehe &#039;&#039;fhem.cfg&#039;&#039;) abgelegt. Falls dies nicht zum Erfolg führt (es wird - ohne Fehlermeldungen bei regulärem &#039;&#039;verbose&#039;&#039; und &#039;&#039;loglevel&#039;&#039; - im &#039;&#039;modpath&#039;&#039; keine Datei angelegt), müssen Sie vor dem Dateinamen einen vollständigen Pfad mit Schreibrechten für den Benutzer, unter dem FHEM läuft, angeben.&lt;br /&gt;
&lt;br /&gt;
In der &amp;lt;ins&amp;gt;Log-Datei&amp;lt;/ins&amp;gt; von FHEM erscheinen danach Meldungen folgender Art&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; 2: CUL_HM set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; statusRequest rxt:12&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; 2: CUL_HM set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig rxt:12&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Hierbei kann es (im &amp;lt;ins&amp;gt;Event monitor&amp;lt;/ins&amp;gt; von FHEM) zu folgenden Fehlermeldungen kommen&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:RegisterRead&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:PeerList&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; RESPONSE TIMEOUT:StatusReq&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Diese Meldungen können auch mehrfach pro Gerät auftreten. Dann hat das Auslesen der Einstellungen nicht geklappt und sollte nochmals durchgeführt werden. Dafür muss man FHEM aber nicht neu starten, sondern das HM-Device per &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
in der Befehlszeile von FHEM und anschließendem &amp;amp;lt;Enter&amp;amp;gt; (nicht &amp;quot;save&amp;quot;) darauf einstellen.&lt;br /&gt;
&lt;br /&gt;
Die Channels (z.B. &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt;_Climate, _Weather, _WindowRec) eines HM-Gerätes brauchen nicht (können aber bei Bedarf) separat ausgelesen bzw. gesichert zu werden, da sie Bestandteil der Basisabfrage sind.&lt;br /&gt;
&lt;br /&gt;
== Funkprobleme auffangen ==&lt;br /&gt;
Der wohl am häufigsten an den HM-CC-TC gesendete Befehl ist &amp;quot;set desired-temp&amp;quot;, mit dem die Wunschtemperatur neu gesetzt wird.&lt;br /&gt;
Funktioniert dieser Befehl jedoch nicht zuverlässig, wird die Wohnung ggf. zu lange oder nicht rechtzeitig beheizt.&lt;br /&gt;
Der folgende Mechanismus soll die Sicherheit erhöhen, indem die Antworten des HM-CC-TC geprüft werden und ggf. das Funktelegramm erneut gesendet wird.&lt;br /&gt;
&lt;br /&gt;
Um den Sollwert zum erneuten Senden des Funktelegramms verfügbar zu haben, wird ein dummy definiert:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define HM_TC_Solltemperatur dummy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Wann immer die Solltemperatur geändert wird, setzt man die neue desired-temp nicht nur auf dem HM-TC-CC (hier HM_TC genannt), sondern auch auf dem dummy. Der Befehl (z.B. in der [[Zuhause-Status|Routine zum HomeStatus]]) sieht dann so aus:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set HM_TC desired-temp 21;set HM_TC_Solltemperatur 21&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Falls das ausgehende Funktelegramm verlorengeht, fehlt die Antwort &amp;quot;command accepted&amp;quot;. Dies kann mit einem watchdog aufgefangen werden, der dann den Befehl an den HM-CC-TC erneut sendet:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define w_HM_TC watchdog HM_TC:set_desired-temp.* 00:02:30 HM_TC_Climate:CommandAccepted:.yes { \&lt;br /&gt;
   Log 1, &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; w_HM_TC desired temp - missing response.&amp;quot;;\&lt;br /&gt;
   fhem(&amp;quot;set HM_TC desired-temp &amp;quot;.Value(&amp;quot;HM_TC_Solltemperatur&amp;quot;));\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Falls ein Fehler bei der Funkkommunikation auftritt, erhält man die Antwort &amp;quot;missing ACK&amp;quot; oder &amp;quot;NACK&amp;quot;. Auch in diesem Fall soll das Telegramm zum Ändern der Wunschtemperatur erneut an den HM-CC-TC gesendet werden:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define n_HM_TC_err notify HM_TC:(MISSING.ACK.*|.*NACK.*) {\&lt;br /&gt;
   Log 1, &amp;quot;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; n_HM_TC desired temp - missing ack/nack.\n&amp;quot;;\&lt;br /&gt;
   fhem(&amp;quot;set HM_TC desired-temp &amp;quot;.Value(&amp;quot;HM_TC_Solltemperatur&amp;quot;));\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Mit diesen beiden Helfern ist die Funkkommunikation zum HM-CC-TC sehr zuverlässig.&lt;br /&gt;
&lt;br /&gt;
== Plots / Grafiken ==&lt;br /&gt;
=== Problem ===&lt;br /&gt;
Durch &#039;&#039;autocreate&#039;&#039; wird zwar ein Log angelegt, aber kein Plot (Grafische Auswertung). Dem kann man aber abhelfen (siehe unten).&lt;br /&gt;
&lt;br /&gt;
=== Plots erzeugen ===&lt;br /&gt;
&#039;&#039;PGM2&#039;&#039; ist die Standardansicht des Fhem-Web-Interfaces. Um hier Plots/Grafiken zu erzeugen einfach unter dem &#039;&#039;Filelog&#039;&#039; des Thermostaten das &#039;&#039;attr logtype&#039;&#039; auf &#039;&#039;temp4hum6:Plot,text&#039;&#039; setzen und es wird ein Plot-Link neben dem Text-Link angezeigt. Nun können Sie auf diesen Plot-Link klicken und ...&lt;br /&gt;
&lt;br /&gt;
=== alternative Plots ===&lt;br /&gt;
Mit dem fht.gplot funktioniert die Anzeige der Ventilstellung (actuator) nicht.&lt;br /&gt;
&lt;br /&gt;
Mit folgendem angepassten .gplot File wird die gemessene Temperatur und Ventilstellung angezeigt. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;############################ &lt;br /&gt;
 # Display the measured temp and the actuator. &lt;br /&gt;
 # Corresponding FileLog definition: &lt;br /&gt;
 # define &amp;amp;lt;filelogname&amp;amp;gt; FileLog /var/log/fhem/actuator_name-%Y.log &amp;amp;lt;actuator_name&amp;amp;gt;:(measured-temp|actuator).* &lt;br /&gt;
 &lt;br /&gt;
 set terminal png transparent size &amp;amp;lt;SIZE&amp;amp;gt; crop &lt;br /&gt;
 set output &#039;&amp;amp;lt;OUT&amp;amp;gt;.png&#039; &lt;br /&gt;
 set xdata time &lt;br /&gt;
 set timefmt &amp;amp;quot;%Y-%m-%d_%H:%M:%S&amp;amp;quot; &lt;br /&gt;
 set xlabel &amp;amp;quot; &amp;amp;quot; &lt;br /&gt;
 set ytics nomirror &lt;br /&gt;
 set y2tics &lt;br /&gt;
 #set ytics &lt;br /&gt;
 set title &#039;&amp;amp;lt;L1&amp;amp;gt;&#039; &lt;br /&gt;
 set grid xtics y2tics &lt;br /&gt;
 &lt;br /&gt;
 set y2label &amp;amp;quot;Temperatur in C&amp;amp;quot; &lt;br /&gt;
 set ylabel &amp;amp;quot;Ventil (%)&amp;amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 #FileLog 4:measured:10: &lt;br /&gt;
 #FileLog 4:actuator:50: &lt;br /&gt;
 &lt;br /&gt;
 plot \ &lt;br /&gt;
  &amp;amp;quot;&amp;amp;lt; egrep &#039;temperature&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\ &lt;br /&gt;
     using 1:4 axes x1y2 title &#039;Temperatur in C&#039; with lines,\ &lt;br /&gt;
  &amp;amp;quot;&amp;amp;lt; egrep &#039;actuator&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\ &lt;br /&gt;
     using 1:4 axes x1y1 title &#039;Ventil (%)&#039; with lines\&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Alles-drin-Plot ===&lt;br /&gt;
dazu nimmt man folgendes .gplot. Man/Fra beachte, dass hierfür alle Parameter nach der define-Anweisung in das Logfile geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;############################&lt;br /&gt;
# Display the measured temp and the actuator.&lt;br /&gt;
# Corresponding FileLog definition: &lt;br /&gt;
# define &amp;amp;lt;filelogname&amp;amp;gt; FileLog /var/log/fhem/HM_CC_TC-%Y.log &amp;amp;lt;HM_CC_TC-name&amp;amp;gt;&lt;br /&gt;
set terminal png transparent size &amp;amp;lt;SIZE&amp;amp;gt; crop&lt;br /&gt;
set output &#039;&amp;amp;lt;OUT&amp;amp;gt;.png&#039;&lt;br /&gt;
set xdata time&lt;br /&gt;
set timefmt &amp;amp;quot;%Y-%m-%d_%H:%M:%S&amp;amp;quot;&lt;br /&gt;
set xlabel &amp;amp;quot; &amp;amp;quot;&lt;br /&gt;
set ytics nomirror&lt;br /&gt;
set y2tics&lt;br /&gt;
#set ytics&lt;br /&gt;
set title &#039;&amp;amp;lt;L1&amp;amp;gt;&#039;&lt;br /&gt;
set grid xtics y2tics&lt;br /&gt;
set y2label &amp;amp;quot;Temperature in C&amp;amp;quot;&lt;br /&gt;
set ylabel &amp;amp;quot;Actuator (%)&amp;amp;quot;&lt;br /&gt;
#FileLog 4:temperature:0:&lt;br /&gt;
#FileLog 4:desired:0:&lt;br /&gt;
#FileLog 4:humidity:0:&lt;br /&gt;
#FileLog 4:actuator:0:int&lt;br /&gt;
plot \&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/temperature/{print $1, $4}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y2 title &#039;Measured temperature&#039; with lines lw 2,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/desired/{print $1, $4}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y2 title &#039;Desired temperature&#039; with steps,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/humidity/ {print $1, $4+0}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y1 title &#039;Humidity (%)&#039; with lines,\&lt;br /&gt;
 &amp;amp;quot;&amp;amp;lt; awk &#039;/actuator/ {print $1, $4+0}&#039; &amp;amp;lt;IN&amp;amp;gt;&amp;amp;quot;\&lt;br /&gt;
   using 1:2 axes x1y1 title &#039;Actuator (%)&#039; with lines\&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steuerungsmodi ==&lt;br /&gt;
Das Wandthermostat hat 4 verschiedene Steuerungsmöglichkeiten:&lt;br /&gt;
&lt;br /&gt;
* Auto (automatisch)&lt;br /&gt;
* Cent (Zentrale)&lt;br /&gt;
* Manu (manuell)&lt;br /&gt;
* Prog / Koffer-Symbol (Urlaubs/Party-Modus, wird hier nicht näher erörtert)&lt;br /&gt;
&lt;br /&gt;
Der Steuerungsmodus wird über wiederholtes Drücken der linken Taste des HM-CC-TC ausgewählt bzw. gewechselt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Durch das P&#039;&#039;&#039;ai&#039;&#039;&#039;ren des HM-CC-TC &amp;lt;ins&amp;gt;und&amp;lt;/ins&amp;gt; der Stellantrieb sowie Tür-/Fensterkontakte an Fhem verlieren Sie &#039;&#039;&#039;nicht&#039;&#039;&#039; die Steuerungsmöglichkeiten. Im Gegenteil: Nur wenn auch die VDs usw. mit Fhem gep&#039;&#039;&#039;ai&#039;&#039;&#039;rt sind, haben Sie die Möglichkeit, auch diese zu überwachen. Die Steuerung &#039;&#039;&#039;können&#039;&#039;&#039; Sie dennoch allein dem HM-CC-TC überlassen.&lt;br /&gt;
&lt;br /&gt;
=== Auto-Modus ===&lt;br /&gt;
Im Modus &#039;&#039;&#039;Auto&#039;&#039;&#039; wird die Temperaturregelung über die im TC hinterlegten Temperaturlisten vorgenommen. Das Thermostat arbeitet also selbständig, somit unabhängig von einer Zentrale / FHEM. Nur in diesem Modus werden die evtl. per FHEM an das TC übermittelten &amp;quot;templist&amp;quot; abgearbeitet. Über das Senden von angepassten Temperatur-Listen kann eine indirekte Steuerung per FHEM erfolgen. &#039;&#039;&#039;Jederzeit&#039;&#039;&#039; kann zudem die Raumtemperatur über das Drehrad des Wandthermostaten oder die FHEM-Web-Oberfläche verändert werden. Diese &#039;&#039;Übersteuerung&#039;&#039; der Temperaturliste gilt bis zur nächsten Temperaturänderung nach der vorgenannten Liste.&lt;br /&gt;
&lt;br /&gt;
=== Cent-Modus ===&lt;br /&gt;
Im Modus &#039;&#039;&#039;Cent&#039;&#039;&#039; steuert eine HomeMatic-Zentrale (CCU) oder eben ein FHEM-Server mit z.B. [[HMLAN Konfigurator]] zu den in der FHEM-Config hinterlegten Zeiten und mit den dort festgelegten Temperaturen. Fällt also die HM-Zentrale aus, erfolgt keine Steuerung der Thermostaten bzw. Heizungsventile mehr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins&amp;gt;Anmerkung&amp;lt;/ins&amp;gt;: Der Modus &#039;&#039;cent&#039;&#039; erscheint nur dann im Display des HM-CC-TC, wenn er an eine Zentrale bzw. das [[CUL]] angelernt (gepairt) wurde.&lt;br /&gt;
&lt;br /&gt;
=== Manu-Modus ===&lt;br /&gt;
Der Modus &#039;&#039;&#039;Manu&#039;&#039;&#039; übersteuert die im TC hinterlegten Temperaturlisten und die evtl. von der HM-Zentrale / dem FHEM &amp;lt;ins&amp;gt;vor Umstellung auf &#039;&#039;Manu&#039;&#039;&amp;lt;/ins&amp;gt; gesendeten Einstellungen. Es wird also bis zur nächsten Modusumstellung bzw. manuellen Temperaturverstellung der per Einstellrad gesetzte Temperaturwert gefahren. &lt;br /&gt;
&lt;br /&gt;
Aber auch in diesem Modus kann man die &#039;&#039;desired-temperature&#039;&#039; per FHEM verstellen. Der dadurch eingestellte Wert gilt ab sofort als der neue im &#039;&#039;Manu-Modus&#039;&#039; zu haltende Wert.&lt;br /&gt;
&lt;br /&gt;
=== Tastensperre ===&lt;br /&gt;
&lt;br /&gt;
Um zu verhindern, dass der Modus oder die Temperatur per Tasten bzw. Drehrad am HM-CC-TC verändert wird, kann eine Tastensperre gesetzt werden. Dies erfolgt mittels des Befehls:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-TC&amp;gt; regSet btnLock on&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen geht per:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;HM-CC-TC&amp;gt; regSet btnLock off&lt;br /&gt;
&lt;br /&gt;
=== Auslesen des eingestellten Steuerungsmodus ===&lt;br /&gt;
Der eingestellte Steuerungsmodus erscheint normalerweise in den &#039;&#039;Readings&#039;&#039; des HM-CC-TC unter &#039;&#039;controlMode&#039;&#039;. Zusätzlich haben Sie die Möglichkeit, diesen Modus auch in der FHEM-Weboberfläche &#039;&#039;everything&#039;&#039; =&amp;amp;gt; Abschnitt &#039;&#039;thermostat&#039;&#039; zu sehen, &#039;&#039;&#039;wenn&#039;&#039;&#039; Sie für den HM-CC-TC das folgende Attribut setzen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Erscheint dort selbst nach einem &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
kein &amp;quot;Reading&amp;quot; &#039;&#039;controlMode&#039;&#039; oder keine Angabe des aktuell eingestellten Modus bzw. nur das Wort &amp;quot;controlMode&amp;quot;, dann setzen Sie ihren HM-CC-TC von Hand in einen anderen Kontrollmodus und machen einen Browser-Refresh. Klappt dies nicht, geben Sie bitte erneut den Befehl&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
ein. Halten Sie anschließend die Taste &amp;amp;lt;OK&amp;amp;gt; am HM-CC-TC für 5 Sekunden gedrückt (oder warten ca. 5 Minuten) und machen in der FHEM-Weboberfläche einen Browser-Refresh (FF =&amp;amp;gt; &amp;amp;lt;F5&amp;amp;gt;). Jetzt sollte der manuell eingestellte Kontrollmodus erscheinen (ggfls. muss dieser Vorgang einmal wiederholt werden). Jetzt können Sie wieder den gewünschten Modus einstellen, erneut ein &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;HM-CC-TC-Name&amp;amp;gt; getConfig&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
absetzen und nach erneutem Drücken der &amp;amp;lt;OK&amp;amp;gt;-Taste für 5 Sekunden mit nachfolgendem Browser-Refresh sollte alles richtig angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Dies setzt natürlich voraus, dass der HM-CC-TC richtig gepairt ist.&lt;br /&gt;
&lt;br /&gt;
== Temperaturlisten ==&lt;br /&gt;
Die Temperaturlisten des TC werden identisch mit denen anderer HomeMatic Thermostate verwaltet, siehe &amp;lt;u&amp;gt;[[http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat#Temperaturlisten|HomeMatic Type Thermostat]]&amp;lt;/u&amp;gt;.&lt;br /&gt;
Beim TC ist der Kanal 4 (_Climate) für die Temperaturlisten zuständig.&lt;br /&gt;
&lt;br /&gt;
== Batteriealarme des HM-CC-VD in Verbindung mit HM-CC-TC ==&lt;br /&gt;
1. bei U-Bat. &amp;amp;lt; 2,4 V erscheint im Display des VD und des TC das Batteriesymbol mit &#039;&#039;&#039;battery: low&#039;&#039;&#039; in den Readings und Events!&lt;br /&gt;
&lt;br /&gt;
2. bei U-Bat. &amp;amp;lt; 2,3 V erscheint im Display des VD zusätzlich &#039;&#039;&#039;F4&#039;&#039;&#039; mit &#039;&#039;&#039;battery: critical&#039;&#039;&#039; in den Readings und Events!&lt;br /&gt;
&lt;br /&gt;
Es wird dringend geraten, die Batterien bei battery: low zu tauschen!&lt;br /&gt;
&lt;br /&gt;
== Log-Auszug ==&lt;br /&gt;
HM-CC-TC sendet alle 2 Minuten folgenden Statusbericht:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; T: 17.3 H: 66&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; measured-temp: 17.3&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; temperature: 17.3&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; humidity: 66&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; actuator: 96&amp;amp;#160;%&amp;amp;lt;br&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Bei Status-Änderungen sendet HM-CC-TC auch entsprechende Meldungen, z.b.:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Datum-Zeit &amp;amp;lt;Device Name&amp;amp;gt; desired-temp: 15.5&amp;amp;lt;br&amp;amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
&lt;br /&gt;
== Verstellen der Solltemperatur am HM-CC-TC per Drehrad ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Symptom:&#039;&#039;&#039; Beim Verstellen der Solltemperatur per seitlichem Drehrad wurde die aktuelle Solltemperatur - &#039;&#039;&#039;egal ob&#039;&#039;&#039; man hoch oder runter drehte - immer nur in 0,5 °C Schritten &#039;&#039;&#039;runter&#039;&#039;&#039; gestellt, bis schließlich die Mindesttemperatur von 6,0 °C erreicht war. Weitere Änderungen waren nicht möglich&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhilfe:&#039;&#039;&#039; Letztlich half nur das kurzzeitige Entfernen einer Batterie. Das danach für einige Zeit erscheinende Batteriesymbol zeigte den kleinstmöglichen guten Zustand an, in FHEM wurde das &#039;&#039;Reading&#039;&#039; des Batteriezustandes mit &#039;&#039;ok&#039;&#039; ausgegeben (wie in den Logs aber vorher auch). &#039;&#039;&#039;Letztlich half aber nur&#039;&#039;&#039; das Einsetzen neuer Batterien, denn die o.a. Störung trat nach ca. 2 Stunden erneut auf. Die &amp;quot;alten&amp;quot; Batterien (die, die dem HM-CC-TC ab Werk beilagen) hatten somit eine Nutzungsdauer von knapp 11 Monaten, waren aber auch in einem HM-CC-TC, der mit 4 Stck. HM-Sec-SC (mussten sehr oft &amp;quot;Meldung machen&amp;quot;) und 4 Stck. HM-CC-VD gepeert war. &#039;&#039;Ohne Last&#039;&#039; zeigten die beiden alten AA-Batterien eine Spannung von jeweils 1,29 V an. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die unter &#039;&#039;Abhilfe&#039;&#039; beschriebene Lösung war leider nur von kurzer Dauer. Bereits kurz danach zeigte der HM-CC-TC die gleichen Ausfallerscheinungen. Bei ELV gibt es das Bauteil für das Drehrad (Inkrementalgeber) als [http://www.elv.de/inkrementalgeber-fuer-fs20-str-fht-8-und-homematic-hm-cc-tc.html Ersatzteil]. Sobald dieses geliefert und ein Reparaturversuch unternommen wurde, wird an dieser Stelle weiter berichtet.&lt;br /&gt;
&lt;br /&gt;
== HM-CC-TC misst zu hohe/niedrige Luftfeuchte-Werte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Symptom:&#039;&#039;&#039; In den Fhem-Logs und demzufolge auch in den Plots/Grafiken eines seit über 18 Monaten im Einsatz befindlichen HM-CC-TC wurden viel zu hohe (einzelne Spitzenwerte von 98 oder 99 %) bzw. ständig zu niedrige (um die 20 oder sogar vereinzelt nur 2 %) Werte für die relative Luftfeuchte gemessen (im direkten Vergleich zu anderen HM-CC-TCs). Die anderen Werte (Temperatur, Actuator) waren aber schlüssig.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhilfe:&#039;&#039;&#039; Batteriewechsel. Die alten Batterien hatten (unbelastet) noch knapp über 1 V Spannung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Eine Batteriewarnung des Gerätes gab es nicht. Im Display war das entsprechende Symbol noch auf 1 Balken.&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
Aktuelle Firmware-Version: 2.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/service/manuals/76787_76175_HM_Wandthermostat_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_motionDetector&amp;diff=9653</id>
		<title>HomeMatic Type motionDetector</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_motionDetector&amp;diff=9653"/>
		<updated>2015-01-28T13:47:17Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Aktoren hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;MotionDetector&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ MotionDetector ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
*[[HM-Sec-MDIR Funk-Bewegungsmelder innen]]&lt;br /&gt;
*[[HM-Sen-MDIR-O Funk-IR-Bewegungsmelder außen]]&lt;br /&gt;
*[[HM-SEN-MDIR-SM Außen-Bewegungsmelder]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Dimmer&amp;diff=9652</id>
		<title>HomeMatic Type Dimmer</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Dimmer&amp;diff=9652"/>
		<updated>2015-01-28T13:44:12Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Aktoren hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;Dimmer&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ Dimmer ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
*[[HM-LC-Dim1L-Pl-2 Funk-Zwischenstecker-Dimmaktor 1fach Phasenanschnitt]]&lt;br /&gt;
*[[HM-LC-Dim1PWM-CV Dimmaktor PWM DC-LED]]&lt;br /&gt;
*[[HM-LC-DIM1T-FM 1-Kanal-Dimmer UP]]&lt;br /&gt;
*[[HM-LC-Dim1TPBU-FM 1-Kanal-Dimmer UP]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_threeStateSensor&amp;diff=9651</id>
		<title>HomeMatic Type threeStateSensor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_threeStateSensor&amp;diff=9651"/>
		<updated>2015-01-28T13:42:33Z</updated>

		<summary type="html">&lt;p&gt;Strauch: SCo hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;ThreeState&amp;quot; und deren spezielle Eigenschaften und Einstellungen.&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte des Typs ThreeState ==&lt;br /&gt;
* [[HM-Sec-WDS Funk-Wassermelder]]&lt;br /&gt;
* [[HM-SEC-SC Tür-Fensterkontakt]]&lt;br /&gt;
* [[HM-SEC-SCo Tür-Fensterkontakt, optisch]]&lt;br /&gt;
* [[HM-Sec-RHS]]&lt;br /&gt;
&lt;br /&gt;
== Besonderheiten ==&lt;br /&gt;
=== Batteriestatus ===&lt;br /&gt;
Bei allen(?) HM-Devices, die von FHEM als &amp;quot;CUL_HM_threeStateSensor_1A2B3C&amp;quot; erkannt und eingebunden werden, gibt es eine Besonderheit bei den Batteriezuständen zu beachten.&lt;br /&gt;
&lt;br /&gt;
Regulär sendet ein Three-State-Sensor (TSS) keine Meldungen über den Zustand der Batterien. Bei einigen dieser Sensoren wird der Batteriestatus gemeldet, wenn der Sensor auslöst (z.B. beim Statuswechsel von &#039;&#039;open&#039;&#039; nach &#039;&#039;closed&#039;&#039;), bei anderen sogar nur, wenn der Sensor geöffnet wird (Batteriefach). Es erfolgt aber in keinem Fall eine regelmäßig wiederkehrende Meldung.&lt;br /&gt;
&lt;br /&gt;
Um dies zu ändern, müssen im TSS bestimmte Registerwerte gesetzt werden. Hierzu ist die in {{Link2Forum|Topic=11563|Message=68193|LinkText=diesem Forenthread}} dargestellte Vorgehensweise erforderlich (bitte auch nachfolgende Beiträge beachten).&lt;br /&gt;
&lt;br /&gt;
Bei HM-SEC-SC und HM-SEC-RHS z.B. kann man die Register nur beschreiben, indem der Anlernknopf im Batteriefach gedrückt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ablauf:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um das entsprechende Register zu setzen, muss man zunächst in FHEM die Befehle&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;set CUL_HM_threeStateSensor_1A2B3C getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;set CUL_HM_threeStateSensor_1A2B3C regSet cyclicInfoMsg on&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eingeben. Danach sieht man in FHEM beim Device, dass mindestens ein Kommando zur Übertragung ansteht (&amp;quot;cmd pending&amp;quot;) und in den &amp;quot;Readings&amp;quot;, dass das &#039;&#039;cyclicInfoMsg-register&#039;&#039; geschrieben werden soll (&amp;quot;set_on&amp;quot;). Jetzt ist am SC/RHS der Anlernknopf zu drücken. Danach noch mal&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;set CUL_HM_threeStateSensor_1A2B3C getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eingeben, gegebenenfalls Anlernknopf drücken. Jetzt sollten keine &amp;quot;pending-commands&amp;quot; mehr zu sehen sein und in den &amp;quot;Readings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;R-cyclicInfoMsg on&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
statt &#039;&#039;set_on&#039;&#039; stehen. Ab jetzt kommt regelmäßig eine Batteriemeldung, wenn der TSS etwa 24 Stunden lang nicht betätigt wurde. Zudem kann das Device jetzt auch vom ActionDetector unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Das funktioniert seit dem 20.03.2013 auch beim [[HM-Sec-WDS Funk-Wassermelder]] (nach einem &#039;&#039;update&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9650</id>
		<title>HM-Sec-SCo Tür-Fensterkontakt, optisch</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9650"/>
		<updated>2015-01-28T13:40:29Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Technische Daten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Funk-Tür-Fensterkontakt, optisch&lt;br /&gt;
== Hinweis ==&lt;br /&gt;
Wird mit aktiviertem AES ausgeliefert und kann nur mit Gateways die AES unterstützen gepaired werden (HM-LAN-CFG und HM-USB-CFG).&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9649</id>
		<title>HM-Sec-SCo Tür-Fensterkontakt, optisch</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9649"/>
		<updated>2015-01-28T13:38:51Z</updated>

		<summary type="html">&lt;p&gt;Strauch: korrektur nicht magnetisch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Funk-Tür-Fensterkontakt, optisch&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Infos folgen&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9648</id>
		<title>HM-Sec-SCo Tür-Fensterkontakt, optisch</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9648"/>
		<updated>2015-01-28T13:37:39Z</updated>

		<summary type="html">&lt;p&gt;Strauch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Funk-Tür-Fensterkontakt, optisch&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Infos folgen&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Kontaktsensor (magnetisch)]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9647</id>
		<title>HM-Sec-SCo Tür-Fensterkontakt, optisch</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch&amp;diff=9647"/>
		<updated>2015-01-28T13:37:16Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Funk-Tür-Fensterkontakt, optisch&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Infos folgen&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_motionDetector&amp;diff=9646</id>
		<title>HomeMatic Type motionDetector</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_motionDetector&amp;diff=9646"/>
		<updated>2015-01-28T13:32:27Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;MotionDetector&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ MotionDetector ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Remote&amp;diff=9645</id>
		<title>HomeMatic Type Remote</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Remote&amp;diff=9645"/>
		<updated>2015-01-28T13:32:03Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;Remote&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ Remote ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_THSensor&amp;diff=9644</id>
		<title>HomeMatic Type THSensor</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_THSensor&amp;diff=9644"/>
		<updated>2015-01-28T13:31:35Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;THSensor&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ THSensor ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Switch&amp;diff=9643</id>
		<title>HomeMatic Type Switch</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Switch&amp;diff=9643"/>
		<updated>2015-01-28T13:31:07Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;Switch&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ Switch ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Dimmer&amp;diff=9642</id>
		<title>HomeMatic Type Dimmer</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_Dimmer&amp;diff=9642"/>
		<updated>2015-01-28T13:28:24Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;Dimmer&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ Dimmer ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_pushButton&amp;diff=9641</id>
		<title>HomeMatic Type pushButton</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_pushButton&amp;diff=9641"/>
		<updated>2015-01-28T13:27:19Z</updated>

		<summary type="html">&lt;p&gt;Strauch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;PushButton&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ PushButton ==&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_pushButton&amp;diff=9640</id>
		<title>HomeMatic Type pushButton</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Type_pushButton&amp;diff=9640"/>
		<updated>2015-01-28T13:27:05Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: both; border-width:3px; border-color:#00AA00; border-style:solid; padding:5px; background-color:#FFEFEF; margin:1em; margin-left:5em; margin-right:5em;&amp;quot;&amp;gt;Dieser Artikel befindet sich zur Zeit im Umbau, nicht alle Informationen sind unbedingt Korrekt.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt verschiedene HomeMatic Geräte-Typen. Hier gibt es eine allgemeine Beschreibung für den Typ &amp;quot;PushButton&amp;quot; und deren speziellen Eigenschaften und Einstellungen&lt;br /&gt;
&lt;br /&gt;
== HomeMatic Geräte vom Typ PushButton ==&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung&amp;diff=9639</id>
		<title>HM-ES-PMSw1-Pl Funk-Schaltaktor 1-fach mit Leistungsmessung</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung&amp;diff=9639"/>
		<updated>2015-01-28T13:02:39Z</updated>

		<summary type="html">&lt;p&gt;Strauch: kleinere Korrekturen / Peer Beispiel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-ES-PMSw1-Pl&#039;&#039;&#039;&lt;br /&gt;
[[Datei:HM-ES-PMSw1-PI-Frontansicht.jpg|thumb|HM-ES-PMSw1-PI Frontansicht]]&lt;br /&gt;
[[Datei:HM-ES-PMSw1-PI-Seitenansicht.jpg|thumb|HM-ES-PMSw1-PI Seitenansicht]]&lt;br /&gt;
HomeMatic Funk-Schaltaktor 1-fach mit Leistungsmessung. Bauform: Zwischenstecker&lt;br /&gt;
&lt;br /&gt;
Verfügbar seit dem 20.12.2013.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Schaltaktor mit Leistungsmessung für zwei Funktionsbereiche:&lt;br /&gt;
* Schalten von angeschlossenen Verbrauchern (Schaltkanal)&lt;br /&gt;
* Messen von Spannung, Strom, Wirkleistung, Frequenz und Energieverbrauch (Messkanal)&lt;br /&gt;
* Automatische Schalten von angelernten Aktoren beim Über- oder Unterschreiten von definierten Schwellwerten (Sensorkanäle)&lt;br /&gt;
&lt;br /&gt;
Der Schaltkanal kann angeschlossene Verbraucher oder angelernte HomeMatic Aktoren ein- bzw. ausschalten.&lt;br /&gt;
Der Messkanal verfügt über eine Messfunktion und Empfangs- sowie Übertragungsmöglichkeit von Messdaten (z. B. Spannung, Strom, Wirkleistung, Frequenz und Energieverbrauch bis 3680 Watt/16 A). Die Messdaten werden je nach Verbraucherverhalten in Abständen von einigen Sekunden bis mehreren Minuten übertragen, der Sendezyklus kann durch verschiedene Register konfiguriert werden (Änderungsschwellwerte). Des weiteren kann er - in Abhängigkeit von definierbaren Schwellwerten (Über- / Unterschreitung) - andere Aktoren schalten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Spannungsversorgung: 230 V/50 Hz&lt;br /&gt;
* Stromaufnahme: 16 A max.&lt;br /&gt;
* Leistungsaufnahme Ruhebetrieb: &amp;lt; 0,6 W&lt;br /&gt;
* Max. Schaltleistung: 3680 W (ohmsche Last)&lt;br /&gt;
* Schutzart: IP 20&lt;br /&gt;
* Relais: Schließer&lt;br /&gt;
* Schaltzyklen: 50.000 bei cosφ=1&lt;br /&gt;
* Abmessungen (B x H x T): 59 x 123 x 40 mm&lt;br /&gt;
* Gewicht: 165 g (ohne Netzstecker)&lt;br /&gt;
* Messauflösung Leistung: 0,01 W&lt;br /&gt;
* Messbereich Leistung: 0–3.680 W&lt;br /&gt;
* Messgenauigkeit Leistung: 1 % ±0,03 W&lt;br /&gt;
* Messauflösung Strom: 1 mA&lt;br /&gt;
* Messbereich Strom: 0–16 A&lt;br /&gt;
* Messgenauigkeit Strom: 1 % ±1 mA&lt;br /&gt;
* Messauflösung Spannung: 0,1 V&lt;br /&gt;
* Messbereich Spannung: 200–255 V&lt;br /&gt;
* Messgenauigkeit Spannung: 0,5 % ±0,1 V&lt;br /&gt;
* Messauflösung Frequenz: 0,01 Hz&lt;br /&gt;
* Messbereich Frequenz: 48,72–51,27 Hz&lt;br /&gt;
* Messgenauigkeit Frequenz: 0,1 % ±0,01 Hz&lt;br /&gt;
&lt;br /&gt;
(Angaben ohne Gewähr)&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Inbetriebnahme und Installation ==&lt;br /&gt;
&lt;br /&gt;
Der PMSw1 funktioniert &amp;quot;out-of-the-box&amp;quot;, nachdem er an Fhem angelernt (gepairt) worden ist.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
* Sobald der PMSw1 selbst von der Spannungsversorgung getrennt worden ist, verliert er die bisherigen Verbrauchswerte.&lt;br /&gt;
* Nach einem Stromausfall steht der Schalter auf &amp;quot;Aus&amp;quot;, das angeschlossene Gerät ist also ebenfalls aus. Dies kann - falls man den Aktor nur zur reinen Verbrauchsmessung verwendet - bei der Messung von z.B. Kühlschrank, Kühltruhe oder Heizung zu unerfreulichen Auswirkungen führen. Eine Abhilfe schaffen die unter &amp;quot;Tipps&amp;quot; weiter unten aufgeführten Register-Einstellungen.&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
Der PMSw1 verfügt über insgesamt 6 Kanäle (HM-Jargon: channels), von denen der Schaltkanal (Kanal 1) und der Messkanal (Kanal 2) in FHEM primär genutzt werden. Die Kanäle 3 - 6 sind zur Konfiguration der Schaltvorgänge gepeerter Aktoren bei Änderungen des Leistungsverbrauchs (Kanal 3), des Stromverbrauchs (Kanal 4), der elektrischen Spannung (Kanal 5) oder der Frequenz (Kanal 6). Diese Kanäle können ausschließlich über Register konfiguriert werden. &lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) 01 bis 06 ===&lt;br /&gt;
&lt;br /&gt;
==== Channel 01 (_SW) ====&lt;br /&gt;
&lt;br /&gt;
Der eigentliche Schaltkanal, über den die am PMSw1 eingesteckten Verbraucher ein- und ausgeschaltet werden können.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw set_on&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw level: 100 %&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw pct: 100&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw deviceMsg: on (to HMLAN1)&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw timedOn: off&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw set_off&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw level: 0 %&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw pct: 0&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw deviceMsg: off (to HMLAN1)&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw timedOn: off&lt;br /&gt;
&lt;br /&gt;
==== Channel 02 (_Pwr) ====&lt;br /&gt;
&lt;br /&gt;
Der Messkanal des PMSw1, über den die momentane Netzspannung, die Frequenz (in Hz), die aktuellen Verbrauchswerte (Last, Watt) sowie die seit Inbetriebnahme umgewandelte Leistung (&amp;quot;Verbrauch&amp;quot;, Wh) usw. an die Zentrale (hier Fhem) übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr energy: 153.2&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr power: 90.92&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr current: 427&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr voltage: 233.4&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr 50: -&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr boot: on&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr energy: 153.8&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr power: 80.85&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr current: 384&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr voltage: 232.2&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr 50: -&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr boot: on&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr energy: 157.5&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr power: 86.41&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr current: 409&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr voltage: 232.6&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr 50: -&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr boot: on&lt;br /&gt;
&lt;br /&gt;
==== Channel 03 (_SenPwr) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis des &#039;&#039;&#039;momentanen Leistungsverbrauchs&#039;&#039;&#039; (Überschreitung oder Unterschreitung) der angeschlossenen Verbraucher. Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen aufgrund des &#039;&#039;&#039;momentanen Leistungsverbrauches&#039;&#039;&#039; ein Schaltbefehl gesendet werden soll.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-txThrLoPwr: 200 W&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-txThrHiPwr: 100 W&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
Dieser Kanal dient nur zum auslesen und setzen der Register für die Schaltautomaik und stellt daher keine Readings oder spezielle Kommandos zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel 04 (_SenI) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis des &#039;&#039;&#039;momentanen Stromverbrauchs&#039;&#039;&#039; (Überschreitung oder Unterschreitung) der angeschlossenen Verbraucher. Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen aufgrund des &#039;&#039;&#039;momentanen Stromverbrauchs&#039;&#039;&#039; ein Schaltbefehl gesendet werden soll.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-txThrLoCur: 20 mA&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-txThrHiCur: 10 mA&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
Dieser Kanal dient nur zum auslesen und setzen der Register für die Abschaltautomatik und stellt daher keine Readings oder spezielle Kommandos zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel 05 (_SenU) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis der aktuell anliegenden &#039;&#039;&#039;elektrischen Spannung&#039;&#039;&#039; (Überschreitung oder Unterschreitung). Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen auf Basis der &#039;&#039;&#039;elektrischen Spannung&#039;&#039;&#039; ein Schaltbefehl durchgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-txThrLoVlt: 24 V&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-txThrHiVlt: 22 V&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel 06 (_SenF) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis der &#039;&#039;&#039;Frequenz&#039;&#039;&#039; (Überschreitung oder Unterschreitung) der anliegenden Spannung. Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen auf Basis der &#039;&#039;&#039;Frequenz&#039;&#039;&#039; ein Schaltbefehl durchgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
Die Abschaltung erfolgt dann selbstständig durch den Aktor. &lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-txThrHiFrq: 49.8 Hz&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-txThrLoFrq: 50.2 Hz&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
Dieser Kanal dient nur zum auslesen und setzen der Register für die Abschaltautomatik und stellt daher keine Readings oder spezielle Kommandos zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beispielkonfiguration ===&lt;br /&gt;
Ein Master-Slave-Beispiel aus dem [http://forum.fhem.de/index.php/topic,32840.msg253040.html#msg253040 Forum] um einen HM-ES-PMSw1-Pl mit einem HM Aktor zu peeren:&lt;br /&gt;
&lt;br /&gt;
Es gibt 4 Komparator-Channel: Leistung (chn03), Strom (chn04), Spannung (chn05) und Frequenz (chn06). Wenn in Abhängigkeit vom Strom geschaltet werden soll, wird der  Strom-Komparator-Channel mit einem Aktor gepeert.&lt;br /&gt;
&lt;br /&gt;
 set HM-ES-PMSw1-Pl_Senl peerChan 0 hm_aktor set&lt;br /&gt;
&lt;br /&gt;
Dann wird der Komparator eingestellt. Hier werden die Events konfiguriert die der Komparator an den Aktor senden soll. Eine Übersicht gibt es mit get regList:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 list:         register | range              | peer     | description &lt;br /&gt;
    1: cndTxCycAbove    |     literal        |          | cyclic trigger if level is above cndTxDecAbove options:on,off &lt;br /&gt;
    1: cndTxCycBelow    |     literal        |          | cyclic trigger if level is below cndTxCycBelow options:on,off &lt;br /&gt;
    1: cndTxDecAbove    |   0 to 255         |          | level for cndTxCycAbove &lt;br /&gt;
    1: cndTxDecBelow    |   0 to 255         |          | level for cndTxCycBelow &lt;br /&gt;
    1: cndTxFalling     |     literal        |          | trigger if falling options:on,off &lt;br /&gt;
    1: cndTxRising      |     literal        |          | trigger if rising options:on,off &lt;br /&gt;
    1: ledOnTime        |   0 to 1.275s      |          | LED ontime &lt;br /&gt;
    1: sign             |     literal        |          | signature (AES) options:on,off &lt;br /&gt;
    1: transmitTryMax   |   1 to 10          |          | max message re-transmit &lt;br /&gt;
    1: txThrHiCur       |   0 to 16000mA     |          | threshold low current &lt;br /&gt;
    1: txThrLoCur       |   0 to 16000mA     |          | threshold high current &lt;br /&gt;
    4: expectAES        |     literal        | required | expect AES options:on,off &lt;br /&gt;
    4: peerNeedsBurst   |     literal        | required | peer expects burst options:on,off &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zuerst musst entschieden werden, was wie geschaltet werden soll: Bei welchem Strom soll ein-/ausgeschaltet werden. Bei positiver oder negativer Flanke. Sollen die Schaltbefehle permanent wiederholt werden, oder nur bei Änderung kommen und welche Schaltwerte sollen bei den Ereignissen gesendet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel, 2 Events erzeugen:&lt;br /&gt;
1. Wenn i von unter 10mA nach über 100mA wechselt, wird ein Event mit dem Wert 200 gesendet (daraus machen wir später im Aktor ein on).&lt;br /&gt;
2. Wenn i von über 100mA nach unter 10mA wechselt, wird ein Event mit dem Wert 0 gesendet (daraus machen wir später im Aktor ein off).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schaltschwellen definieren:&lt;br /&gt;
&lt;br /&gt;
 txThrHiCur       100&lt;br /&gt;
 txThrLoCur       10&lt;br /&gt;
&lt;br /&gt;
Cyclisches Senden abschalten:&lt;br /&gt;
&lt;br /&gt;
 cndTxCycAbove    off&lt;br /&gt;
 cndTxCycBelow    off&lt;br /&gt;
&lt;br /&gt;
Beide Schaltflanken auswerten, positiv soll anschalten, negativ soll aus schalten:&lt;br /&gt;
&lt;br /&gt;
 cndTxFalling     on&lt;br /&gt;
 cndTxRising      on&lt;br /&gt;
&lt;br /&gt;
und zum Schluss die Werte setzen, Die der Messsensor bei den Events übermitteln soll. Zur erinnerung: positive Flanke =&amp;gt; 200 und negative Flanke =&amp;gt; 0:&lt;br /&gt;
&lt;br /&gt;
 cndTxDecAbove    200&lt;br /&gt;
 cndTxDecBelow    0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach wird im Aktor festgelegt, was beim eintreffen von den Werten 0,200 geschehen soll.&lt;br /&gt;
&lt;br /&gt;
=== event Monitor ===&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fhem.log Auszug ===&lt;br /&gt;
&lt;br /&gt;
 2013.12.29 19:06:11.957 3: CUL_HM Unknown device CUL_HM_HM_ES_PMSw1_Pl_24A920, please define it&lt;br /&gt;
 2013.12.29 19:06:11.976 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920 CUL_HM 24A920 A1A5B840024A9200000001400AC4B455130393635383038513F0100&lt;br /&gt;
 2013.12.29 19:06:11.994 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920&lt;br /&gt;
 2013.12.29 19:06:16.879 3: Device CUL_HM_HM_ES_PMSw1_Pl_24A920 added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.12.29 19:06:16.889 3: CUL_HM pair: CUL_HM_HM_ES_PMSw1_Pl_24A920 powerMeter, model HM-ES-PMSw1-Pl serialNr KEQ0965808&lt;br /&gt;
 2013.12.29 19:06:16.998 3: Device CUL_HM_HM_ES_PMSw1_Pl_24A920 added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.12.29 19:06:17.905 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw CUL_HM 24A92001&lt;br /&gt;
 2013.12.29 19:06:17.909 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw&lt;br /&gt;
 2013.12.29 19:06:18.906 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr CUL_HM 24A92002&lt;br /&gt;
 2013.12.29 19:06:18.909 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr&lt;br /&gt;
 2013.12.29 19:06:19.906 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr CUL_HM 24A92003&lt;br /&gt;
 2013.12.29 19:06:19.909 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr&lt;br /&gt;
 2013.12.29 19:06:20.906 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI CUL_HM 24A92004&lt;br /&gt;
 2013.12.29 19:06:20.910 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI&lt;br /&gt;
 2013.12.29 19:06:21.907 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU CUL_HM 24A92005&lt;br /&gt;
 2013.12.29 19:06:21.974 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU&lt;br /&gt;
 2013.12.29 19:06:22.096 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920 getConfig&lt;br /&gt;
 2013.12.29 19:06:22.917 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF CUL_HM 24A92006&lt;br /&gt;
 2013.12.29 19:06:22.921 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF&lt;br /&gt;
 2013.12.29 19:06:28.968 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw statusRequest&lt;br /&gt;
 2013.12.29 19:06:29.980 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU getConfig&lt;br /&gt;
 2013.12.29 19:06:33.990 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF getConfig&lt;br /&gt;
&lt;br /&gt;
=== fhem.cfg ===&lt;br /&gt;
&amp;lt;pre&amp;gt;define CUL_HM_HM_ES_PMSw1_Pl_24A920 CUL_HM 24A920&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 .devInfo 3F0100&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 .stc 51&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 IODev LANCUL&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 actCycle 000:10&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 actStatus alive&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 autoReadReg 4_reqStatus&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 expert 2_full&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 firmware 1.4&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 peerIDs &lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 room CUL_HM&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 serialNr KEQ0965808&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 subType powerMeter&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 webCmd getConfig&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw CUL_HM 24A92001&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr CUL_HM 24A92002&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr peerIDs &lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr CUL_HM 24A92003&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI CUL_HM 24A92004&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU CUL_HM 24A92005&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF CUL_HM 24A92006&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Plots/Grafiken ===&lt;br /&gt;
&lt;br /&gt;
Hier ein Beispielplot für den Channel 02 (Pwr):&lt;br /&gt;
&lt;br /&gt;
[[Datei:HM-ES-PMSw1-PI cut.jpg|Plot des HM-ES-PMSw1-PI (Channel 02)]]&lt;br /&gt;
&lt;br /&gt;
Inhalt der zugehörigen gplot-Datei (SVG_FileLog_HMPMSW_01_Pwr_1.gplot):&lt;br /&gt;
&lt;br /&gt;
 set terminal png transparent size &amp;lt;SIZE&amp;gt; crop&lt;br /&gt;
 set output &#039;&amp;lt;OUT&amp;gt;.png&#039;&lt;br /&gt;
 set xdata time&lt;br /&gt;
 set timefmt &amp;quot;%Y-%m-%d_%H:%M:%S&amp;quot;&lt;br /&gt;
 set xlabel &amp;quot; &amp;quot;&lt;br /&gt;
 set title &#039;&amp;lt;TL&amp;gt;&#039;&lt;br /&gt;
 set ytics &lt;br /&gt;
 set y2tics &lt;br /&gt;
 set grid&lt;br /&gt;
 set ylabel &amp;quot;Energie&amp;quot;&lt;br /&gt;
 set y2label &amp;quot;Power&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #FileLog 4:HMPMSW_01_Pwr.energy\x3a::&lt;br /&gt;
 #FileLog 4:HMPMSW_01_Pwr.power\x3a::&lt;br /&gt;
 &lt;br /&gt;
 plot &amp;quot;&amp;lt;IN&amp;gt;&amp;quot; using 1:2 axes x1y1 title &#039;Energie&#039; ls l0 lw 1 with lines,\&lt;br /&gt;
      &amp;quot;&amp;lt;IN&amp;gt;&amp;quot; using 1:2 axes x1y2 title &#039;Power&#039; ls l1 lw 1 with lines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
und die Definitionen dafür beim Device (fhem.cfg):&lt;br /&gt;
&lt;br /&gt;
 define SVG_FileLog_HMPMSW_01_Pwr_1 SVG FileLog_HMPMSW_01_Pwr:SVG_FileLog_HMPMSW_01_Pwr_1:CURRENT&lt;br /&gt;
&lt;br /&gt;
== Tipps ==&lt;br /&gt;
Um dafür zu sorgen, dass nach einem Stromausfall der Aktor den Schaltausgang von sich aus auf &amp;quot;An&amp;quot; stellt (Default ist &amp;quot;Aus&amp;quot;), kann man wie folgt vorgehen:&lt;br /&gt;
&lt;br /&gt;
# Device auf übliche Weise mit Fhem pairen&lt;br /&gt;
# Interne Peers/Register für Fhem aktivieren &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt; regSet intKeyVisib visib&amp;lt;/code&amp;gt;&lt;br /&gt;
# Erneutes getConfig auf das Device durchführen &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt; getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
# Ch01 (Sw) mit Ch05 (SenU) peeren &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt;_SenU peerChan 0 &amp;lt;deviceName&amp;gt;_Sw single set&amp;lt;/code&amp;gt;&lt;br /&gt;
# Erneutes getConfig auf das Device durchführen &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt; getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
# Register auf Ch01 (Sw) setzen &amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtDlyOff on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtOn on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtDlyOff on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtOn on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtDlyOff on self05 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtOn on self05 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtDlyOff on self05 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtOn on self05 &amp;lt;/code&amp;gt;&lt;br /&gt;
# Register auf Ch05 (SenU) setzen &amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_SenU regSet cndTxRising on &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!-- &lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_SenU regSet txThrHiVlt 200 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_SenU regSet txThrLoVlt 180 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/13/1302/130248/Downloads/130248_schaltaktor_messfunktion_um.pdf Manual]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/13/1302/130248/Downloads/130248_schaltaktor_messfunktion_data.pdf Datenblatt]&lt;br /&gt;
* [http://www.eq-3.de/produkt-detail-aktoren/items/homematic-funk-schaltaktor-1-fach-mit-leistungsmessung-zwischens.html Produktinfo]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Energieverbrauchsmessung]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung&amp;diff=9638</id>
		<title>HM-ES-PMSw1-Pl Funk-Schaltaktor 1-fach mit Leistungsmessung</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung&amp;diff=9638"/>
		<updated>2015-01-28T12:59:30Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Betrieb mit FHEM */ Konfigurationsbeispiel danke an frank&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-ES-PMSw1-Pl&#039;&#039;&#039;&lt;br /&gt;
[[Datei:HM-ES-PMSw1-PI-Frontansicht.jpg|thumb|HM-ES-PMSw1-PI Frontansicht]]&lt;br /&gt;
[[Datei:HM-ES-PMSw1-PI-Seitenansicht.jpg|thumb|HM-ES-PMSw1-PI Seitenansicht]]&lt;br /&gt;
HomeMatic Funk-Schaltaktor 1-fach mit Leistungsmessung. Bauform: Zwischenstecker&lt;br /&gt;
&lt;br /&gt;
Verfügbar seit dem 20.12.2013.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Schaltaktor mit Leistungsmessung für zwei Funktionsbereiche:&lt;br /&gt;
* Schalten von angeschlossenen Verbrauchern (Schaltkanal)&lt;br /&gt;
* Messen von Spannung, Strom, Wirkleistung, Frequenz und Energieverbrauch (Messkanal)&lt;br /&gt;
* Automatische Schalten von angelernten Aktoren beim Über- oder Unterschreiten von definierten Schwellwerten (Sensorkanäle)&lt;br /&gt;
&lt;br /&gt;
Der Schaltkanal kann angeschlossene Verbraucher oder angelernte HomeMatic Aktoren ein- bzw. ausschalten.&lt;br /&gt;
Der Messkanal verfügt über eine Messfunktion und Empfangs- sowie Übertragungsmöglichkeit von Messdaten (z. B. Spannung, Strom, Wirkleistung, Frequenz und Energieverbrauch bis 3680 Watt/16 A). Die Messdaten werden je nach Verbraucherverhalten in Abständen von einigen Sekunden bis mehreren Minuten übertragen, der Sendezyklus kann durch verschiedene Register konfiguriert werden (Änderungsschwellwerte). Des weiteren kann er - in Abhängigkeit von definierbaren Schwellwerten (Über- / Unterschreitung) - andere Aktoren schalten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Spannungsversorgung: 230 V/50 Hz&lt;br /&gt;
* Stromaufnahme: 16 A max.&lt;br /&gt;
* Leistungsaufnahme Ruhebetrieb: &amp;lt; 0,6 W&lt;br /&gt;
* Max. Schaltleistung: 3680 W (ohmsche Last)&lt;br /&gt;
* Schutzart: IP 20&lt;br /&gt;
* Relais: Schließer&lt;br /&gt;
* Schaltzyklen: 50.000 bei cosφ=1&lt;br /&gt;
* Abmessungen (B x H x T): 59 x 123 x 40 mm&lt;br /&gt;
* Gewicht: 165 g (ohne Netzstecker)&lt;br /&gt;
* Messauflösung Leistung: 0,01 W&lt;br /&gt;
* Messbereich Leistung: 0–3.680 W&lt;br /&gt;
* Messgenauigkeit Leistung: 1 % ±0,03 W&lt;br /&gt;
* Messauflösung Strom: 1 mA&lt;br /&gt;
* Messbereich Strom: 0–16 A&lt;br /&gt;
* Messgenauigkeit Strom: 1 % ±1 mA&lt;br /&gt;
* Messauflösung Spannung: 0,1 V&lt;br /&gt;
* Messbereich Spannung: 200–255 V&lt;br /&gt;
* Messgenauigkeit Spannung: 0,5 % ±0,1 V&lt;br /&gt;
* Messauflösung Frequenz: 0,01 Hz&lt;br /&gt;
* Messbereich Frequenz: 48,72–51,27 Hz&lt;br /&gt;
* Messgenauigkeit Frequenz: 0,1 % ±0,01 Hz&lt;br /&gt;
&lt;br /&gt;
(Angaben ohne Gewähr)&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Inbetriebnahme und Installation ==&lt;br /&gt;
&lt;br /&gt;
Der PMSw1 funktioniert &amp;quot;out-of-the-box&amp;quot;, nachdem er an Fhem angelernt (gepairt) worden ist.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&lt;br /&gt;
* Sobald der PMSw1 selbst von der Spannungsversorgung getrennt worden ist, verliert er die bisherigen Verbrauchswerte.&lt;br /&gt;
* Nach einem Stromausfall steht der Schalter auf &amp;quot;Aus&amp;quot;, das angeschlossene Gerät ist also ebenfalls aus. Dies kann - falls man den Aktor nur zur reinen Verbrauchsmessung verwendet - bei der Messung von z.B. Kühlschrank, Kühltruhe oder Heizung zu unerfreulichen Auswirkungen führen. Eine Abhilfe schaffen die unter &amp;quot;Tipps&amp;quot; weiter unten aufgeführten Register-Einstellungen.&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
Der PMSw1 verfügt über insgesamt 6 Kanäle (HM-Jargon: channels), von denen der Schaltkanal (Kanal 1) und der Messkanal (Kanal 2) in FHEM primär genutzt werden. Die Kanäle 3 - 6 sind zur Konfiguration der Schaltvorgänge gepeerter Aktoren bei Änderungen des Leistungsverbrauchs (Kanal 3), des Stromverbrauchs (Kanal 4), der elektrischen Spannung (Kanal 5) oder der Frequenz (Kanal 6). Diese Kanäle können ausschließlich über Register konfiguriert werden. &lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) 01 bis 06 ===&lt;br /&gt;
&lt;br /&gt;
==== Channel 01 (_SW) ====&lt;br /&gt;
&lt;br /&gt;
Der eigentliche Schaltkanal, über den die am PMSw1 eingesteckten Verbraucher ein- und ausgeschaltet werden können.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw set_on&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw level: 100 %&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw pct: 100&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw deviceMsg: on (to HMLAN1)&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw timedOn: off&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw set_off&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw level: 0 %&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw pct: 0&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw deviceMsg: off (to HMLAN1)&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Sw timedOn: off&lt;br /&gt;
&lt;br /&gt;
==== Channel 02 (_Pwr) ====&lt;br /&gt;
&lt;br /&gt;
Der Messkanal des PMSw1, über den die momentane Netzspannung, die Frequenz (in Hz), die aktuellen Verbrauchswerte (Last, Watt) sowie die seit Inbetriebnahme umgewandelte Leistung (&amp;quot;Verbrauch&amp;quot;, Wh) usw. an die Zentrale (hier Fhem) übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr energy: 153.2&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr power: 90.92&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr current: 427&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr voltage: 233.4&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr 50: -&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr boot: on&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr energy: 153.8&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr power: 80.85&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr current: 384&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr voltage: 232.2&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr 50: -&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr boot: on&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr energy: 157.5&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr power: 86.41&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr current: 409&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr voltage: 232.6&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr 50: -&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_Pwr boot: on&lt;br /&gt;
&lt;br /&gt;
==== Channel 03 (_SenPwr) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis des &#039;&#039;&#039;momentanen Leistungsverbrauchs&#039;&#039;&#039; (Überschreitung oder Unterschreitung) der angeschlossenen Verbraucher. Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen aufgrund des &#039;&#039;&#039;momentanen Leistungsverbrauches&#039;&#039;&#039; ein Schaltbefehl gesendet werden soll.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-txThrLoPwr: 200 W&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-txThrHiPwr: 100 W&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenPwr R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
Dieser Kanal dient nur zum auslesen und setzen der Register für die Schaltautomaik und stellt daher keine Readings oder spezielle Kommandos zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel 04 (_SenI) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis des &#039;&#039;&#039;momentanen Stromverbrauchs&#039;&#039;&#039; (Überschreitung oder Unterschreitung) der angeschlossenen Verbraucher. Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen aufgrund des &#039;&#039;&#039;momentanen Stromverbrauchs&#039;&#039;&#039; ein Schaltbefehl gesendet werden soll.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-txThrLoCur: 20 mA&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-txThrHiCur: 10 mA&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenI R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
Dieser Kanal dient nur zum auslesen und setzen der Register für die Abschaltautomatik und stellt daher keine Readings oder spezielle Kommandos zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel 05 (_SenU) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis der aktuell anliegenden &#039;&#039;&#039;elektrischen Spannung&#039;&#039;&#039; (Überschreitung oder Unterschreitung). Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen auf Basis der &#039;&#039;&#039;elektrischen Spannung&#039;&#039;&#039; ein Schaltbefehl durchgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-txThrLoVlt: 24 V&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-txThrHiVlt: 22 V&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenU R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel 06 (_SenF) ====&lt;br /&gt;
&lt;br /&gt;
Dieser Sensorkanal beinhaltet die Logik für eine automatische Schaltung aller angelernten Aktoren auf Basis der &#039;&#039;&#039;Frequenz&#039;&#039;&#039; (Überschreitung oder Unterschreitung) der anliegenden Spannung. Mittels der verfügbaren Register kann man genau einstellen, nach welchen Bedingungen auf Basis der &#039;&#039;&#039;Frequenz&#039;&#039;&#039; ein Schaltbefehl durchgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
Die Abschaltung erfolgt dann selbstständig durch den Aktor. &lt;br /&gt;
&lt;br /&gt;
Log-Datei des Kanals (verfügbaren Register):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxCycBelow: 0 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-txThrHiFrq: 49.8 Hz&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-txThrLoFrq: 50.2 Hz&lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-transmitTryMax: 6 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxCycAbove: 200 &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxFalling: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-cndTxRising: off &lt;br /&gt;
 &amp;lt;Datum&amp;gt;_&amp;lt;Zeit&amp;gt; HMPMSW_01_SenF R-ledOnTime: 0.5 s&lt;br /&gt;
&lt;br /&gt;
Dieser Kanal dient nur zum auslesen und setzen der Register für die Abschaltautomatik und stellt daher keine Readings oder spezielle Kommandos zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;weiter Infos folgen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beispielkonfiguration ===&lt;br /&gt;
Ein Master-Slave-Beispiel aus dem [http://forum.fhem.de/index.php/topic,32840.msg253040.html#msg253040 Forum] um einen HM-ES-PMSw1-Pl mit einem HM Aktor zu peeren:&lt;br /&gt;
&lt;br /&gt;
Es gibt 4 Komparator-channel: Leistung (chn03), Strom (chn04), Spannung (chn05) und Frequenz (chn06). Wenn in Abhängigkeit vom Strom geschaltet werden soll, wird der  Strom-Komparator-Channel mit deinem Aktor gepeert.&lt;br /&gt;
&lt;br /&gt;
Dann wird der Komparator eingestellt. Hier werden die Events konfiguriert die der Komparator an den Aktor senden soll. Eine Übersicht gibt es mit get regList:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 list:         register | range              | peer     | description &lt;br /&gt;
    1: cndTxCycAbove    |     literal        |          | cyclic trigger if level is above cndTxDecAbove options:on,off &lt;br /&gt;
    1: cndTxCycBelow    |     literal        |          | cyclic trigger if level is below cndTxCycBelow options:on,off &lt;br /&gt;
    1: cndTxDecAbove    |   0 to 255         |          | level for cndTxCycAbove &lt;br /&gt;
    1: cndTxDecBelow    |   0 to 255         |          | level for cndTxCycBelow &lt;br /&gt;
    1: cndTxFalling     |     literal        |          | trigger if falling options:on,off &lt;br /&gt;
    1: cndTxRising      |     literal        |          | trigger if rising options:on,off &lt;br /&gt;
    1: ledOnTime        |   0 to 1.275s      |          | LED ontime &lt;br /&gt;
    1: sign             |     literal        |          | signature (AES) options:on,off &lt;br /&gt;
    1: transmitTryMax   |   1 to 10          |          | max message re-transmit &lt;br /&gt;
    1: txThrHiCur       |   0 to 16000mA     |          | threshold low current &lt;br /&gt;
    1: txThrLoCur       |   0 to 16000mA     |          | threshold high current &lt;br /&gt;
    4: expectAES        |     literal        | required | expect AES options:on,off &lt;br /&gt;
    4: peerNeedsBurst   |     literal        | required | peer expects burst options:on,off &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zuerst musst entschieden werden, was wie geschaltet werden soll: Bei welchem Strom soll ein-/ausgeschaltet werden. Bei positiver oder negativer Flanke. Sollen die Schaltbefehle permanent wiederholt werden, oder nur bei Änderung kommen und welche Schaltwerte sollen bei den Ereignissen gesendet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel, 2 Events erzeugen:&lt;br /&gt;
1. Wenn i von unter 10mA nach über 100mA wechselt, wird ein Event mit dem Wert 200 gesendet (daraus machen wir später im Aktor ein on).&lt;br /&gt;
2. Wenn i von über 100mA nach unter 10mA wechselt, wird ein Event mit dem Wert 0 gesendet (daraus machen wir später im Aktor ein off).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schaltschwellen definieren:&lt;br /&gt;
&lt;br /&gt;
 txThrHiCur       100&lt;br /&gt;
 txThrLoCur       10&lt;br /&gt;
&lt;br /&gt;
Cyclisches Senden abschalten:&lt;br /&gt;
&lt;br /&gt;
 cndTxCycAbove    off&lt;br /&gt;
 cndTxCycBelow    off&lt;br /&gt;
&lt;br /&gt;
Beide Schaltflanken auswerten, positiv soll anschalten, negativ soll aus schalten:&lt;br /&gt;
&lt;br /&gt;
 cndTxFalling     on&lt;br /&gt;
 cndTxRising      on&lt;br /&gt;
&lt;br /&gt;
und zum Schluss die Werte setzen, Die der Messsensor bei den Events übermitteln soll. Zur erinnerung: positive Flanke =&amp;gt; 200 und negative Flanke =&amp;gt; 0:&lt;br /&gt;
&lt;br /&gt;
 cndTxDecAbove    200&lt;br /&gt;
 cndTxDecBelow    0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Danach wird im Aktor festgelegt, was beim eintreffen von den Werten 0,200 geschehen soll.&lt;br /&gt;
&lt;br /&gt;
=== event Monitor ===&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fhem.log Auszug ===&lt;br /&gt;
&lt;br /&gt;
 2013.12.29 19:06:11.957 3: CUL_HM Unknown device CUL_HM_HM_ES_PMSw1_Pl_24A920, please define it&lt;br /&gt;
 2013.12.29 19:06:11.976 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920 CUL_HM 24A920 A1A5B840024A9200000001400AC4B455130393635383038513F0100&lt;br /&gt;
 2013.12.29 19:06:11.994 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920&lt;br /&gt;
 2013.12.29 19:06:16.879 3: Device CUL_HM_HM_ES_PMSw1_Pl_24A920 added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.12.29 19:06:16.889 3: CUL_HM pair: CUL_HM_HM_ES_PMSw1_Pl_24A920 powerMeter, model HM-ES-PMSw1-Pl serialNr KEQ0965808&lt;br /&gt;
 2013.12.29 19:06:16.998 3: Device CUL_HM_HM_ES_PMSw1_Pl_24A920 added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.12.29 19:06:17.905 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw CUL_HM 24A92001&lt;br /&gt;
 2013.12.29 19:06:17.909 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw&lt;br /&gt;
 2013.12.29 19:06:18.906 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr CUL_HM 24A92002&lt;br /&gt;
 2013.12.29 19:06:18.909 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr&lt;br /&gt;
 2013.12.29 19:06:19.906 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr CUL_HM 24A92003&lt;br /&gt;
 2013.12.29 19:06:19.909 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr&lt;br /&gt;
 2013.12.29 19:06:20.906 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI CUL_HM 24A92004&lt;br /&gt;
 2013.12.29 19:06:20.910 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI&lt;br /&gt;
 2013.12.29 19:06:21.907 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU CUL_HM 24A92005&lt;br /&gt;
 2013.12.29 19:06:21.974 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU&lt;br /&gt;
 2013.12.29 19:06:22.096 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920 getConfig&lt;br /&gt;
 2013.12.29 19:06:22.917 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF CUL_HM 24A92006&lt;br /&gt;
 2013.12.29 19:06:22.921 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF&lt;br /&gt;
 2013.12.29 19:06:28.968 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw statusRequest&lt;br /&gt;
 2013.12.29 19:06:29.980 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU getConfig&lt;br /&gt;
 2013.12.29 19:06:33.990 2: CUL_HM set CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF getConfig&lt;br /&gt;
&lt;br /&gt;
=== fhem.cfg ===&lt;br /&gt;
&amp;lt;pre&amp;gt;define CUL_HM_HM_ES_PMSw1_Pl_24A920 CUL_HM 24A920&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 .devInfo 3F0100&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 .stc 51&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 IODev LANCUL&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 actCycle 000:10&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 actStatus alive&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 autoReadReg 4_reqStatus&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 expert 2_full&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 firmware 1.4&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 peerIDs &lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 room CUL_HM&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 serialNr KEQ0965808&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 subType powerMeter&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920 webCmd getConfig&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920 room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw CUL_HM 24A92001&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Sw room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr CUL_HM 24A92002&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr peerIDs &lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_Pwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr CUL_HM 24A92003&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenPwr room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI CUL_HM 24A92004&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenI room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU CUL_HM 24A92005&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenU room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF CUL_HM 24A92006&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF expert 1&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF model HM-ES-PMSw1-Pl&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF peerIDs 00000000,&lt;br /&gt;
 attr CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF room CUL_HM&lt;br /&gt;
&lt;br /&gt;
 define FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF FileLog /usr/local/FHEM/var/log/CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF-%Y.log CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF logtype text&lt;br /&gt;
 attr FileLog_CUL_HM_HM_ES_PMSw1_Pl_24A920_SenF room CUL_HM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Plots/Grafiken ===&lt;br /&gt;
&lt;br /&gt;
Hier ein Beispielplot für den Channel 02 (Pwr):&lt;br /&gt;
&lt;br /&gt;
[[Datei:HM-ES-PMSw1-PI cut.jpg|Plot des HM-ES-PMSw1-PI (Channel 02)]]&lt;br /&gt;
&lt;br /&gt;
Inhalt der zugehörigen gplot-Datei (SVG_FileLog_HMPMSW_01_Pwr_1.gplot):&lt;br /&gt;
&lt;br /&gt;
 set terminal png transparent size &amp;lt;SIZE&amp;gt; crop&lt;br /&gt;
 set output &#039;&amp;lt;OUT&amp;gt;.png&#039;&lt;br /&gt;
 set xdata time&lt;br /&gt;
 set timefmt &amp;quot;%Y-%m-%d_%H:%M:%S&amp;quot;&lt;br /&gt;
 set xlabel &amp;quot; &amp;quot;&lt;br /&gt;
 set title &#039;&amp;lt;TL&amp;gt;&#039;&lt;br /&gt;
 set ytics &lt;br /&gt;
 set y2tics &lt;br /&gt;
 set grid&lt;br /&gt;
 set ylabel &amp;quot;Energie&amp;quot;&lt;br /&gt;
 set y2label &amp;quot;Power&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #FileLog 4:HMPMSW_01_Pwr.energy\x3a::&lt;br /&gt;
 #FileLog 4:HMPMSW_01_Pwr.power\x3a::&lt;br /&gt;
 &lt;br /&gt;
 plot &amp;quot;&amp;lt;IN&amp;gt;&amp;quot; using 1:2 axes x1y1 title &#039;Energie&#039; ls l0 lw 1 with lines,\&lt;br /&gt;
      &amp;quot;&amp;lt;IN&amp;gt;&amp;quot; using 1:2 axes x1y2 title &#039;Power&#039; ls l1 lw 1 with lines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
und die Definitionen dafür beim Device (fhem.cfg):&lt;br /&gt;
&lt;br /&gt;
 define SVG_FileLog_HMPMSW_01_Pwr_1 SVG FileLog_HMPMSW_01_Pwr:SVG_FileLog_HMPMSW_01_Pwr_1:CURRENT&lt;br /&gt;
&lt;br /&gt;
== Tipps ==&lt;br /&gt;
Um dafür zu sorgen, dass nach einem Stromausfall der Aktor den Schaltausgang von sich aus auf &amp;quot;An&amp;quot; stellt (Default ist &amp;quot;Aus&amp;quot;), kann man wie folgt vorgehen:&lt;br /&gt;
&lt;br /&gt;
# Device auf übliche Weise mit Fhem pairen&lt;br /&gt;
# Interne Peers/Register für Fhem aktivieren &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt; regSet intKeyVisib visib&amp;lt;/code&amp;gt;&lt;br /&gt;
# Erneutes getConfig auf das Device durchführen &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt; getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
# Ch01 (Sw) mit Ch05 (SenU) peeren &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt;_SenU peerChan 0 &amp;lt;deviceName&amp;gt;_Sw single set&amp;lt;/code&amp;gt;&lt;br /&gt;
# Erneutes getConfig auf das Device durchführen &amp;lt;br /&amp;gt;&amp;lt;code&amp;gt;set &amp;lt;deviceName&amp;gt; getConfig&amp;lt;/code&amp;gt;&lt;br /&gt;
# Register auf Ch01 (Sw) setzen &amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtDlyOff on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtOn on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtDlyOff on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtOn on self01 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtDlyOff on self05 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet lgSwJtOn on self05 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtDlyOff on self05 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_Sw regSet shSwJtOn on self05 &amp;lt;/code&amp;gt;&lt;br /&gt;
# Register auf Ch05 (SenU) setzen &amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_SenU regSet cndTxRising on &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!-- &lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_SenU regSet txThrHiVlt 200 &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;code&amp;gt; set &amp;lt;deviceName&amp;gt;_SenU regSet txThrLoVlt 180 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/13/1302/130248/Downloads/130248_schaltaktor_messfunktion_um.pdf Manual]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/13/1302/130248/Downloads/130248_schaltaktor_messfunktion_data.pdf Datenblatt]&lt;br /&gt;
* [http://www.eq-3.de/produkt-detail-aktoren/items/homematic-funk-schaltaktor-1-fach-mit-leistungsmessung-zwischens.html Produktinfo]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Energieverbrauchsmessung]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=9628</id>
		<title>HM-Dis-WM55 Funk Statusanzeige</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=9628"/>
		<updated>2015-01-28T11:21:15Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Fehlerkorrektur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-Dis-WM55&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Statusanzeige WM55&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Farbiges OLED-Display mit 128 x 128 RGB-Bildpunkten&lt;br /&gt;
* Frei programmierbar über HomeMatic-WebUI&lt;br /&gt;
* Dynamische Zuweisung von Anzeigeplätzen, Texten, Zustand von Systemvariablen, Symbolen&lt;br /&gt;
* In den Anzeigerahmen integrierte Taster für Anmeldung, Seitenfortschaltung und Auslösen von Zentralenprogrammen, z. B. Abfrage von Fensterzuständen bei Verlassen des Hauses&lt;br /&gt;
* Nur 19 mm flach, Schraub- oder Klebmontage, ortsunabhängiger Batteriebetrieb&lt;br /&gt;
* Lieferung mit weißem Rahmen, alternativ integrierbar in 55-mm-Installationsrahmen zahlreicher Installationsserien (Berker, ELSO, GIRA, merten, JUNG)&lt;br /&gt;
&lt;br /&gt;
= Allgemeines =&lt;br /&gt;
Die Funk-Statusanzeige hat 10 Kanäle (HM-Dis-WM55_Dis_01 bis HM-Dis-WM55_Dis_10). Jedem der Kanäle können 2 Texte zugewiesen werden. Kanal 1 und 2 kommt eine Doppelrolle zu. Sie enthalten sowohl Texte, sind aber auch die beiden Tasten. Und so wird auch die Ausgabe der Displayanzeige auf diese beiden Kanäle gegeben.&lt;br /&gt;
&lt;br /&gt;
Das Display hat 6 Zeilen zur Darstellung.&lt;br /&gt;
&lt;br /&gt;
Die Zeilen können einzeln befüllt und getauscht werden, dies muss nicht in einem Rutsch passieren.&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
Es gibt hin und wieder Probleme die Register auszulesen. Abhilfe ist msgrepeat auf 3 zu setzten und hartnäckig bleiben.&lt;br /&gt;
&lt;br /&gt;
= Betrieb mit FHEM =&lt;br /&gt;
Das Gerät wird zur Zeit experimentell unterstützt.&lt;br /&gt;
msgrepeat sollte auf 3 gestellt werden, sonst gibt es öfters Timeouts:&lt;br /&gt;
 attr HM-Dis-WM55 msgRepeat 3&lt;br /&gt;
&lt;br /&gt;
Die Kanäle 1 und 2 sollten mit FHEM gepeered (zusätzlich zum pairing) werden&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 peerBulk &amp;lt;fhemID&amp;gt;01&lt;br /&gt;
 set HM-Dis-WM55_Dis_02 peerBulk &amp;lt;fhemID&amp;gt;01 &lt;br /&gt;
&lt;br /&gt;
Um einen Kanal mit Text zu befüllen dient der text Befehl auf einen Kanal. Es werden beide Texte in einen Kanal gleichzeitig geschrieben. Will ich einen Text tauschen muss ich den anderen mit neu setzten. Für ein Leerzeichen \_ einsetzten&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 text Fenster\_auf Fenster\_zu&lt;br /&gt;
&lt;br /&gt;
zum Übernehmen der Konfiguration den Config Taster auf der Rückseite nehmen und über das Menü übernehmen&lt;br /&gt;
&lt;br /&gt;
Nun kann man z.B. mit einem notify die Information an den Schalter senden, wenn ein Fenster offen und oder zu ist:&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM short line2 txt01_1 red error&lt;br /&gt;
&lt;br /&gt;
short bedeutet bei einem kurzen Tastendruck (es geht auch long). line bezieht sich auf die Zeile in die es geschrieben wird. Anschließend folgt der Text, die Farbe in der der Text angezeigt werden soll, sowie das Icon.&lt;br /&gt;
&lt;br /&gt;
Mit&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM help&lt;br /&gt;
kann eine Übersicht der gesetzten Texte angezeigt werden. Sowie der möglichen Farben und Icons.&lt;br /&gt;
&lt;br /&gt;
Folgende Farben und Icons gibt es:&lt;br /&gt;
 color is one white, red, orange, yellow, green, blue&lt;br /&gt;
 icon is one closed, error, ic12, ic13, info, newMsg, noIcon, off, ok, on, open, serviceMsg, sigGreen, sigYellow, sigred&lt;br /&gt;
&lt;br /&gt;
Soll kein Text eingeblendet werden oder dieser nicht geändert werden kann man einfach nc schreiben Beispiel&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM short line2 nc nc error&lt;br /&gt;
Dann wird nur das Icon getauscht oder eben nur jenes angezeigt.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
http://forum.fhem.de/index.php/topic,29128.0.html&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;br /&gt;
[[Kategorie:Schalter (Empfänger)]]&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=9627</id>
		<title>HM-Dis-WM55 Funk Statusanzeige</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=9627"/>
		<updated>2015-01-28T11:20:54Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Allgemeines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-Dis-WM55&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Statusanzeige WM55&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Farbiges OLED-Display mit 128 x 128 RGB-Bildpunkten&lt;br /&gt;
* Frei programmierbar über HomeMatic-WebUI&lt;br /&gt;
* Dynamische Zuweisung von Anzeigeplätzen, Texten, Zustand von Systemvariablen, Symbolen&lt;br /&gt;
* In den Anzeigerahmen integrierte Taster für Anmeldung, Seitenfortschaltung und Auslösen von Zentralenprogrammen, z. B. Abfrage von Fensterzuständen bei Verlassen des Hauses&lt;br /&gt;
* Nur 19 mm flach, Schraub- oder Klebmontage, ortsunabhängiger Batteriebetrieb&lt;br /&gt;
* Lieferung mit weißem Rahmen, alternativ integrierbar in 55-mm-Installationsrahmen zahlreicher Installationsserien (Berker, ELSO, GIRA, merten, JUNG)&lt;br /&gt;
&lt;br /&gt;
= Allgemeines =&lt;br /&gt;
Die Funk-Statusanzeige hat 10 Kanäle (HM-Dis-WM55_Dis_01 bis HM-Dis-WM55_Dis_10). Jedem der Kanäle können 2 Texte zugewiesen werden. Kanal 1 und 2 kommt eine Doppelrolle zu. Sie enthalten sowohl Texte, sind aber auch die beiden Tasten. Und so wird auch die Ausgabe der Displayanzeige auf diese beiden Kanäle gegeben.&lt;br /&gt;
&lt;br /&gt;
Das Display hat 6 Zeilen zur Darstellung.&lt;br /&gt;
&lt;br /&gt;
Die Zeilen können einzeln befüllt und getauscht werden, dies muss nicht in einem Rutsch passieren.&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
Es gibt hin und wieder Probleme die Register auszulesen. Abhilfe ist msgrepeat auf 3 zu setzten und hartnäckig bleiben.&lt;br /&gt;
&lt;br /&gt;
= Betrieb mit FHEM =&lt;br /&gt;
Das Gerät wird zur Zeit experimentell unterstützt.&lt;br /&gt;
msgrepeat sollte auf 3 gestellt werden, sonst gibt es öfters Timeouts:&lt;br /&gt;
 attr HM-Dis-WM55 msgRepeat 3&lt;br /&gt;
&lt;br /&gt;
Die Kanäle 1 und 2 sollten mit FHEM gepeered (zusätzlich zum pairing) werden&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 peerBulk &amp;lt;fhemID&amp;gt;01&lt;br /&gt;
 set HM-Dis-WM55_Dis_02 peerBulk &amp;lt;fhemID&amp;gt;01 &lt;br /&gt;
&lt;br /&gt;
Um einen Kanal mit Text zu befüllen dient der text Befehl auf einen Kanal. Es werden beide Texte in einen Kanal gleichzeitig geschrieben. Will ich einen Text tauschen muss ich den anderen mit neu setzten. Für ein Leerzeichen \_ einsetzten&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 text Fenster\_auf Fenster\_zu&lt;br /&gt;
&lt;br /&gt;
zum Übernehmen der Konfiguration den Config Taster auf der Rückseite nehmen und über das Menü übernehmen&lt;br /&gt;
&lt;br /&gt;
Nun kann man z.B. mit einem notify die Information an den Schalter senden, wenn ein Fenster offen und oder zu ist:&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM short line2 txt03_1 red error&lt;br /&gt;
&lt;br /&gt;
short bedeutet bei einem kurzen Tastendruck (es geht auch long). line bezieht sich auf die Zeile in die es geschrieben wird. Anschließend folgt der Text, die Farbe in der der Text angezeigt werden soll, sowie das Icon.&lt;br /&gt;
&lt;br /&gt;
Mit&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM help&lt;br /&gt;
kann eine Übersicht der gesetzten Texte angezeigt werden. Sowie der möglichen Farben und Icons.&lt;br /&gt;
&lt;br /&gt;
Folgende Farben und Icons gibt es:&lt;br /&gt;
 color is one white, red, orange, yellow, green, blue&lt;br /&gt;
 icon is one closed, error, ic12, ic13, info, newMsg, noIcon, off, ok, on, open, serviceMsg, sigGreen, sigYellow, sigred&lt;br /&gt;
&lt;br /&gt;
Soll kein Text eingeblendet werden oder dieser nicht geändert werden kann man einfach nc schreiben Beispiel&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM short line2 nc nc error&lt;br /&gt;
Dann wird nur das Icon getauscht oder eben nur jenes angezeigt.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
http://forum.fhem.de/index.php/topic,29128.0.html&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;br /&gt;
[[Kategorie:Schalter (Empfänger)]]&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=9624</id>
		<title>HM-Dis-WM55 Funk Statusanzeige</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=9624"/>
		<updated>2015-01-28T11:15:43Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Zusammenfassung der bisherigen Ergebnisse&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-Dis-WM55&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Statusanzeige WM55&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Farbiges OLED-Display mit 128 x 128 RGB-Bildpunkten&lt;br /&gt;
* Frei programmierbar über HomeMatic-WebUI&lt;br /&gt;
* Dynamische Zuweisung von Anzeigeplätzen, Texten, Zustand von Systemvariablen, Symbolen&lt;br /&gt;
* In den Anzeigerahmen integrierte Taster für Anmeldung, Seitenfortschaltung und Auslösen von Zentralenprogrammen, z. B. Abfrage von Fensterzuständen bei Verlassen des Hauses&lt;br /&gt;
* Nur 19 mm flach, Schraub- oder Klebmontage, ortsunabhängiger Batteriebetrieb&lt;br /&gt;
* Lieferung mit weißem Rahmen, alternativ integrierbar in 55-mm-Installationsrahmen zahlreicher Installationsserien (Berker, ELSO, GIRA, merten, JUNG)&lt;br /&gt;
&lt;br /&gt;
= Allgemeines =&lt;br /&gt;
Die Funk-Statusanzeige hat 10 Kanäle (HM-Dis-WM55_Dis_01 bis HM-Dis-WM55_Dis_10). Jedem der Kanäle können 2 Texte zugewiesen werden. Kanal 1 und 2 kommt eine Doppelrolle zu. Sie enthalten sowohl Texte, sind aber auch die beiden Tasten. Und so wird auch die Ausgabe der Displayanzeige auf diese beiden Kanäle gegeben.&lt;br /&gt;
&lt;br /&gt;
Das Display hat 6 Zeilen zur Darstellung&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
Es gibt hin und wieder Probleme die Register auszulesen. Abhilfe ist msgrepeat auf 3 zu setzten und hartnäckig bleiben.&lt;br /&gt;
&lt;br /&gt;
= Betrieb mit FHEM =&lt;br /&gt;
Das Gerät wird zur Zeit experimentell unterstützt.&lt;br /&gt;
msgrepeat sollte auf 3 gestellt werden, sonst gibt es öfters Timeouts:&lt;br /&gt;
 attr HM-Dis-WM55 msgRepeat 3&lt;br /&gt;
&lt;br /&gt;
Die Kanäle 1 und 2 sollten mit FHEM gepeered (zusätzlich zum pairing) werden&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 peerBulk &amp;lt;fhemID&amp;gt;01&lt;br /&gt;
 set HM-Dis-WM55_Dis_02 peerBulk &amp;lt;fhemID&amp;gt;01 &lt;br /&gt;
&lt;br /&gt;
Um einen Kanal mit Text zu befüllen dient der text Befehl auf einen Kanal. Es werden beide Texte in einen Kanal gleichzeitig geschrieben. Will ich einen Text tauschen muss ich den anderen mit neu setzten. Für ein Leerzeichen \_ einsetzten&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 text Fenster\_auf Fenster\_zu&lt;br /&gt;
&lt;br /&gt;
zum Übernehmen der Konfiguration den Config Taster auf der Rückseite nehmen und über das Menü übernehmen&lt;br /&gt;
&lt;br /&gt;
Nun kann man z.B. mit einem notify die Information an den Schalter senden, wenn ein Fenster offen und oder zu ist:&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM short line2 txt03_1 red error&lt;br /&gt;
&lt;br /&gt;
short bedeutet bei einem kurzen Tastendruck (es geht auch long). line bezieht sich auf die Zeile in die es geschrieben wird. Anschließend folgt der Text, die Farbe in der der Text angezeigt werden soll, sowie das Icon.&lt;br /&gt;
&lt;br /&gt;
Mit&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM help&lt;br /&gt;
kann eine Übersicht der gesetzten Texte angezeigt werden. Sowie der möglichen Farben und Icons.&lt;br /&gt;
&lt;br /&gt;
Folgende Farben und Icons gibt es:&lt;br /&gt;
 color is one white, red, orange, yellow, green, blue&lt;br /&gt;
 icon is one closed, error, ic12, ic13, info, newMsg, noIcon, off, ok, on, open, serviceMsg, sigGreen, sigYellow, sigred&lt;br /&gt;
&lt;br /&gt;
Soll kein Text eingeblendet werden oder dieser nicht geändert werden kann man einfach nc schreiben Beispiel&lt;br /&gt;
 set HM-Dis-WM55_Dis_01 displayWM short line2 nc nc error&lt;br /&gt;
Dann wird nur das Icon getauscht oder eben nur jenes angezeigt.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
http://forum.fhem.de/index.php/topic,29128.0.html&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;br /&gt;
[[Kategorie:Schalter (Empfänger)]]&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=8921</id>
		<title>HM-Dis-WM55 Funk Statusanzeige</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=8921"/>
		<updated>2014-12-21T14:54:25Z</updated>

		<summary type="html">&lt;p&gt;Strauch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-Dis-WM55&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Statusanzeige WM55&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Farbiges OLED-Display mit 128 x 128 RGB-Bildpunkten&lt;br /&gt;
* Frei programmierbar über HomeMatic-WebUI&lt;br /&gt;
* Dynamische Zuweisung von Anzeigeplätzen, Texten, Zustand von Systemvariablen, Symbolen&lt;br /&gt;
* In den Anzeigerahmen integrierte Taster für Anmeldung, Seitenfortschaltung und Auslösen von Zentralenprogrammen, z. B. Abfrage von Fensterzuständen bei Verlassen des Hauses&lt;br /&gt;
* Nur 19 mm flach, Schraub- oder Klebmontage, ortsunabhängiger Batteriebetrieb&lt;br /&gt;
* Lieferung mit weißem Rahmen, alternativ integrierbar in 55-mm-Installationsrahmen zahlreicher Installationsserien (Berker, ELSO, GIRA, merten, JUNG)&lt;br /&gt;
&lt;br /&gt;
= Allgemeines =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hinweise zur Inbetriebnahme und Installation =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Betrieb mit FHEM =&lt;br /&gt;
Wird zur Zeit nicht unterstützt&lt;br /&gt;
&lt;br /&gt;
== event Monitor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
== fhem.log Auszug ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
== fhem.cfg ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
= Links =&lt;br /&gt;
http://forum.fhem.de/index.php/topic,29128.0.html&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;br /&gt;
[[Kategorie:Schalter (Empfänger)]]&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=8920</id>
		<title>HM-Dis-WM55 Funk Statusanzeige</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=8920"/>
		<updated>2014-12-21T14:53:48Z</updated>

		<summary type="html">&lt;p&gt;Strauch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-Dis-WM55&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Statusanzeige WM55&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Farbiges OLED-Display mit 128 x 128 RGB-Bildpunkten&lt;br /&gt;
* Frei programmierbar über HomeMatic-WebUI&lt;br /&gt;
* Dynamische Zuweisung von Anzeigeplätzen, Texten, Zustand von Systemvariablen, Symbolen&lt;br /&gt;
* In den Anzeigerahmen integrierte Taster für Anmeldung, Seitenfortschaltung und Auslösen von Zentralenprogrammen, z. B. Abfrage von Fensterzuständen bei Verlassen des Hauses&lt;br /&gt;
* Nur 19 mm flach, Schraub- oder Klebmontage, ortsunabhängiger Batteriebetrieb&lt;br /&gt;
* Lieferung mit weißem Rahmen, alternativ integrierbar in 55-mm-Installationsrahmen zahlreicher Installationsserien (Berker, ELSO, GIRA, merten, JUNG)&lt;br /&gt;
&lt;br /&gt;
= Allgemeines =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hinweise zur Inbetriebnahme und Installation =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Betrieb mit FHEM =&lt;br /&gt;
Wird zur Zeit nicht unterstützt&lt;br /&gt;
&lt;br /&gt;
== event Monitor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
== fhem.log Auszug ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
== fhem.cfg ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;br /&gt;
[[Kategorie:Schalter (Empfänger)]]&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=8919</id>
		<title>HM-Dis-WM55 Funk Statusanzeige</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-Dis-WM55_Funk_Statusanzeige&amp;diff=8919"/>
		<updated>2014-12-21T14:53:34Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Einstieg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-OU-LED16&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic Funk-Statusanzeige WM55&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Farbiges OLED-Display mit 128 x 128 RGB-Bildpunkten&lt;br /&gt;
* Frei programmierbar über HomeMatic-WebUI&lt;br /&gt;
* Dynamische Zuweisung von Anzeigeplätzen, Texten, Zustand von Systemvariablen, Symbolen&lt;br /&gt;
* In den Anzeigerahmen integrierte Taster für Anmeldung, Seitenfortschaltung und Auslösen von Zentralenprogrammen, z. B. Abfrage von Fensterzuständen bei Verlassen des Hauses&lt;br /&gt;
* Nur 19 mm flach, Schraub- oder Klebmontage, ortsunabhängiger Batteriebetrieb&lt;br /&gt;
* Lieferung mit weißem Rahmen, alternativ integrierbar in 55-mm-Installationsrahmen zahlreicher Installationsserien (Berker, ELSO, GIRA, merten, JUNG)&lt;br /&gt;
&lt;br /&gt;
= Allgemeines =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Hinweise zur Inbetriebnahme und Installation =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Probleme =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Betrieb mit FHEM =&lt;br /&gt;
Wird zur Zeit nicht unterstützt&lt;br /&gt;
&lt;br /&gt;
== event Monitor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
== fhem.log Auszug ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
== fhem.cfg ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Bitte ergänzen&amp;gt;&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Schalter (Sender)]]&lt;br /&gt;
[[Kategorie:Schalter (Empfänger)]]&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-SEC-SC_T%C3%BCr-Fensterkontakt&amp;diff=8614</id>
		<title>HM-SEC-SC Tür-Fensterkontakt</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-SEC-SC_T%C3%BCr-Fensterkontakt&amp;diff=8614"/>
		<updated>2014-11-29T10:11:47Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Problembehebung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Funk-Tür-Fensterkontakt&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Aktuelle Firmware: 2.1&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Überwachung einer Tür oder eines Fensters zur Sicherheit oder um automatisch, bei vorhandenem [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]], die Heizung herunter zu regeln, sobald ein Fenster oder eine Tür geöffnet wird.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
===Pairing===&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die versenkte Anlerntaste mit einem spitzen Gegenstand betätigt werden. Bei erfolgreichem Pairing blinkt die LED grün.&lt;br /&gt;
&lt;br /&gt;
===Nutzung mit Wandthermostat===&lt;br /&gt;
Bei Einsatz mit [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] und Zentrale erst alle Tür-/Fensterkontakte mit dem HM-CC-TC verbinden (anlernen). Alternativ geht das auch nachträglich über entsprechende &#039;&#039;set&#039;&#039;-Befehle von Fhem aus. Dafür müssen der HM-CC-TC und der HM-Sec-SC aber vorher mit Fhem gepairt worden sein.&lt;br /&gt;
&lt;br /&gt;
Wenn ein bereits erfolgreich gepairter SC ein &#039;&#039;set &amp;lt;HM-Sec-SC-Name&amp;gt; getConfig&#039;&#039; beim anschließenden Drücken der Anlerntaste am SC mit einem lang andauernden Blinken der LED in orange mit anschließendem Leuchten der LED in rot (ca. 1 Sekunde) beantwortet wird, hilft meist ein &#039;&#039;set &amp;lt;HM-Sec-SC-Name&amp;gt; clear readings&#039;&#039;, Anlernknopf drücken, nun wieder &#039;&#039;set &amp;lt;HM-Sec-SC-Name&amp;gt; getConfig&#039;&#039; und Anlernknopf drücken. &lt;br /&gt;
&lt;br /&gt;
Dies sollte nun mit einem kurzen LED-Signal in orange mit anschließendem längeren Flackern der LED in grün beantwortet werden und nach einem Refresh der Browser-Seite sollten alle aktuellen Daten zum SC verfügbar sein.&lt;br /&gt;
&lt;br /&gt;
===Batteriestatus aktivieren===&lt;br /&gt;
Der HM-SEC-SC sendet nur dann Batteriestatus, wenn der Sensor selber geöffnet wird (Batteriefach), nicht jedoch wenn er schaltet, noch in wiederkehrenden Abständen. Um dies zu ändern muss das Register cyclicInfoMsg auf on gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Dazu wie folgt vorgehen:&lt;br /&gt;
in Fhem (Telnet oder Webfrontend)&lt;br /&gt;
 get NameMeines_HM-SEC-SC reg all&lt;br /&gt;
 set NameMeines_HM-SEC-SC regSet cyclicInfoMsg on&lt;br /&gt;
eingeben. Danach siehst man beim Device, dass mindestens ein Kommando pendig ist und in den Readings, dass das cyclicInfoMsg Register geschrieben werden soll. &lt;br /&gt;
Danach Fhem in den pairing modus versetzten, z.B. mit:&lt;br /&gt;
 set HMLAN1 hmPairForSec 30&lt;br /&gt;
und den Knopf im Batteriefach des HM-SEC-SC drücken (Büroklammer). &lt;br /&gt;
Danach noch mal  &lt;br /&gt;
 get NameMeines_HM-SEC-SC reg all&lt;br /&gt;
in Fhem (Telnet oder WEbfrontend).&lt;br /&gt;
Jetzt sollten keine pendig commands mehr zu sehen sein und in den readings genau&lt;br /&gt;
 R-cyclicInfoMsg on&lt;br /&gt;
stehen. &lt;br /&gt;
&lt;br /&gt;
Danach bekommst man regelmäßig (etwa alle 24 Stunden) eine Batteriestatusmeldung, wenn der HM-SEC-SC Tür-Fensterkontakt etwa 24 Stunden lang &#039;&#039;&#039;nicht&#039;&#039;&#039; betätigt wurde.&lt;br /&gt;
(wenn er betätigt wurde erfolgt keine Meldung, da die erfolgreiche Betätigungsmeldung zeigt, das die Batterie noch in Ordnung ist).&lt;br /&gt;
Ohne diese Aktivierung kann auch der ActionDetector für dieses Geräte möglicherweise nicht verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Achtung: Hierdurch steigt der Batterieverbrauch etwas an, besonders wenn der HM-SEC-SC Tür-Fensterkontakt normalerweise sehr selten betätigt wird. Erfahrungswerte liegen hier zu aber nicht vor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vergleiche auch [[HomeMatic_Type_ThreeState]]&lt;br /&gt;
&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 define TuerKeller CUL_HM 1638AC&lt;br /&gt;
 attr TuerKeller devInfo 810101&lt;br /&gt;
 attr TuerKeller firmware 2.0&lt;br /&gt;
 attr TuerKeller hmClass sender&lt;br /&gt;
 attr TuerKeller model HM-SEC-SC&lt;br /&gt;
 attr TuerKeller room Keller&lt;br /&gt;
 attr TuerKeller serialNr IEQ0xxxxxx&lt;br /&gt;
 attr TuerKeller subType threeStateSensor&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Peeren mit HM-CC-TC ==&lt;br /&gt;
* Nur wenn der HM-Sec-SC mit einem [[HM-CC-TC_Funk-Wandthermostat|HM-CC-TC]] direkt gep&#039;&#039;&#039;ee&#039;&#039;&#039;rt wurde, steuert letzterer die Absenkung der Temperatur an den [[HM-CC-VD]]-Ventilen. Ansonsten muss diese Steuerung von FHEM erfolgen.&lt;br /&gt;
* Das P&#039;&#039;&#039;ee&#039;&#039;&#039;ren des SC mit einem CC &amp;lt;ins&amp;gt;mittels Anlerntaste&amp;lt;/ins&amp;gt; muss vor dem P&#039;&#039;&#039;ai&#039;&#039;&#039;ren des TC mit FHEM/HMLAN erfolgen, sonst geht das Peeren nur noch über FHEM-Befehle.&lt;br /&gt;
&lt;br /&gt;
* In der Anleitung des HM-Sec-SC steht:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Um den Tür-Fensterkontakt in den Anlernmodus zu bringen, drücken Sie mit einem spitzen Gegenstand auf die Anlerntaste.&lt;br /&gt;
 Die Geräte-LED blinkt orange. (Abbruch durch kurze Betätigung der Anlerntaste, die Geräte-LED leuchtet dann rot auf.)&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls die LED nicht orange, sondern nach dem ersten Drücken rot blinkt, Knopf erneut drücken. Zumindest bei manchen Geräten lässt sich nur so ein Pairen mit den [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] durchgeführen (Geräte-LED blinkt orange)&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
Falls trotz korrekt gepeertem Fensterkontakt mit einem HM-CC-RT-DN oder HM-TC-IT-WM-W-EU die LED einen Fehler meldet (rot leuchtet). Überprüft im Fensterkontakt ob das Register &amp;quot;PeerNeedsBurst&amp;quot; gesetzt ist und im Wandthermostat bzw. Heizkörperregler das Attribut BurstAccess auf Auto.&lt;br /&gt;
&lt;br /&gt;
PeerNeedsBurst kann mit folgendem Befehl gesetzt werden:&lt;br /&gt;
 set &amp;lt;HM-SEC-SC&amp;gt; regSet peerNeedsBurst on &amp;lt;RT_oder_TC&amp;gt;_WindowRec&lt;br /&gt;
&lt;br /&gt;
Danach muss entweder der Kontakt geschaltet werden (HM-SEC-SC-2) oder der Anlernknopf gedrückt werden (HM-SEC-SC)&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
Der Sensor hat folgende Schaltzustände:&lt;br /&gt;
&lt;br /&gt;
 closed -&amp;gt; Der Sensor zeigt einen geschlossenen Zustand an&lt;br /&gt;
 open   -&amp;gt; Der Sensor zeigt einen geöffneten Zustand an&lt;br /&gt;
 cover: open   -&amp;gt; Das Gehäuse des Sensors wurde geöffnet&lt;br /&gt;
 cover: closed -&amp;gt; Das Gehäuse des Sensors wurde geschlossen&lt;br /&gt;
 alive: yes -&amp;gt; Wenn der SC über 24 Std. keine Statusänderung hatte, sendet er ein &amp;quot;Lebenszeichen&amp;quot; an Fhem&lt;br /&gt;
 sabotage -&amp;gt; ?&lt;br /&gt;
&lt;br /&gt;
Die Änderungen der Zustände werden unmittelbar nach Statusänderung an Fhem / die Zentrale bzw. die gepeerten HM-CC-TC gemeldet.&lt;br /&gt;
&lt;br /&gt;
=== Log-Auszüge ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-SEC-SC im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 2012-02-13_21:52:02 TuerKeller cover: open&lt;br /&gt;
 2012-02-13_21:52:02 TuerKeller sabotage&lt;br /&gt;
 2012-02-13_21:55:23 TuerKeller cover: closed&lt;br /&gt;
 2012-02-13_21:55:23 TuerKeller alive: yes&lt;br /&gt;
 2012-02-13_21:55:52 TuerKeller closed (to broadcast)&lt;br /&gt;
 2012-02-13_21:55:53 TuerKeller open (to broadcast)&lt;br /&gt;
&lt;br /&gt;
Wenn der HM-SEC-SC mit einem HM-CC-TC gepeert ist, sehen die Meldungen auch so aus:&lt;br /&gt;
&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: open (to HMLAN1)&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ open&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: open (to CUL_HM_thermostat_ZYXZYX)&lt;br /&gt;
&lt;br /&gt;
und&lt;br /&gt;
&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: closed (to HMLAN1)&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ closed&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: closed (to CUL_HM_thermostat_ZYXZYX)&lt;br /&gt;
&lt;br /&gt;
wobei hier für den SC und TC noch keine Aliase vergeben wurden.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich, wenn die Knopfzellen (2 Stück, Typ LR44, Sollspannung 1,5 V) nachlassen:&lt;br /&gt;
&lt;br /&gt;
 2012-02-13_21:55:53 TuerKeller battery: low&lt;br /&gt;
&lt;br /&gt;
was ansonsten so aussieht:&lt;br /&gt;
&lt;br /&gt;
 2012-02-13_21:55:53 TuerKeller battery: ok&lt;br /&gt;
&lt;br /&gt;
== Batterien ==&lt;br /&gt;
Es werden 2 Stück Knopfzellen vom Typ LR44 (je nach Hersteller auch L1154, AG13, V13GA, A76 oder GPA76 genannt) benötigt. Diese sind Bestandteil der Lieferung, jedoch sollte man vor Installation / Inbetriebnahme die Spannung der Knopfzellen überprüfen. Diese sollte über 1,5 V liegen. Da Batterien eine begrenzte Lagerfähigkeit haben, kann es durchaus vorkommen, dass diese schon überlagert sind, also nicht mehr die für einen längeren Betrieb erforderliche Spannung haben bzw. halten können oder bereits nach ein paar Tagen leer (low) sind.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[HomeMatic]]&lt;br /&gt;
* Anleitung [http://www.elv-downloads.de/service/manuals/76788_HM_Sec_SC_GE_V1_0_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Kontaktsensor (magnetisch)]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-SEC-SC_T%C3%BCr-Fensterkontakt&amp;diff=8613</id>
		<title>HM-SEC-SC Tür-Fensterkontakt</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-SEC-SC_T%C3%BCr-Fensterkontakt&amp;diff=8613"/>
		<updated>2014-11-29T09:54:14Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Ergänzung PeerNeedsBurst&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Homematic Funk-Tür-Fensterkontakt&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
Aktuelle Firmware: 2.1&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
Überwachung einer Tür oder eines Fensters zur Sicherheit oder um automatisch, bei vorhandenem [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]], die Heizung herunter zu regeln, sobald ein Fenster oder eine Tür geöffnet wird.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
===Pairing===&lt;br /&gt;
Das Pairing sollte wie in [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet und die versenkte Anlerntaste mit einem spitzen Gegenstand betätigt werden. Bei erfolgreichem Pairing blinkt die LED grün.&lt;br /&gt;
&lt;br /&gt;
===Nutzung mit Wandthermostat===&lt;br /&gt;
Bei Einsatz mit [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] und Zentrale erst alle Tür-/Fensterkontakte mit dem HM-CC-TC verbinden (anlernen). Alternativ geht das auch nachträglich über entsprechende &#039;&#039;set&#039;&#039;-Befehle von Fhem aus. Dafür müssen der HM-CC-TC und der HM-Sec-SC aber vorher mit Fhem gepairt worden sein.&lt;br /&gt;
&lt;br /&gt;
Wenn ein bereits erfolgreich gepairter SC ein &#039;&#039;set &amp;lt;HM-Sec-SC-Name&amp;gt; getConfig&#039;&#039; beim anschließenden Drücken der Anlerntaste am SC mit einem lang andauernden Blinken der LED in orange mit anschließendem Leuchten der LED in rot (ca. 1 Sekunde) beantwortet wird, hilft meist ein &#039;&#039;set &amp;lt;HM-Sec-SC-Name&amp;gt; clear readings&#039;&#039;, Anlernknopf drücken, nun wieder &#039;&#039;set &amp;lt;HM-Sec-SC-Name&amp;gt; getConfig&#039;&#039; und Anlernknopf drücken. &lt;br /&gt;
&lt;br /&gt;
Dies sollte nun mit einem kurzen LED-Signal in orange mit anschließendem längeren Flackern der LED in grün beantwortet werden und nach einem Refresh der Browser-Seite sollten alle aktuellen Daten zum SC verfügbar sein.&lt;br /&gt;
&lt;br /&gt;
===Batteriestatus aktivieren===&lt;br /&gt;
Der HM-SEC-SC sendet nur dann Batteriestatus, wenn der Sensor selber geöffnet wird (Batteriefach), nicht jedoch wenn er schaltet, noch in wiederkehrenden Abständen. Um dies zu ändern muss das Register cyclicInfoMsg auf on gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Dazu wie folgt vorgehen:&lt;br /&gt;
in Fhem (Telnet oder Webfrontend)&lt;br /&gt;
 get NameMeines_HM-SEC-SC reg all&lt;br /&gt;
 set NameMeines_HM-SEC-SC regSet cyclicInfoMsg on&lt;br /&gt;
eingeben. Danach siehst man beim Device, dass mindestens ein Kommando pendig ist und in den Readings, dass das cyclicInfoMsg Register geschrieben werden soll. &lt;br /&gt;
Danach Fhem in den pairing modus versetzten, z.B. mit:&lt;br /&gt;
 set HMLAN1 hmPairForSec 30&lt;br /&gt;
und den Knopf im Batteriefach des HM-SEC-SC drücken (Büroklammer). &lt;br /&gt;
Danach noch mal  &lt;br /&gt;
 get NameMeines_HM-SEC-SC reg all&lt;br /&gt;
in Fhem (Telnet oder WEbfrontend).&lt;br /&gt;
Jetzt sollten keine pendig commands mehr zu sehen sein und in den readings genau&lt;br /&gt;
 R-cyclicInfoMsg on&lt;br /&gt;
stehen. &lt;br /&gt;
&lt;br /&gt;
Danach bekommst man regelmäßig (etwa alle 24 Stunden) eine Batteriestatusmeldung, wenn der HM-SEC-SC Tür-Fensterkontakt etwa 24 Stunden lang &#039;&#039;&#039;nicht&#039;&#039;&#039; betätigt wurde.&lt;br /&gt;
(wenn er betätigt wurde erfolgt keine Meldung, da die erfolgreiche Betätigungsmeldung zeigt, das die Batterie noch in Ordnung ist).&lt;br /&gt;
Ohne diese Aktivierung kann auch der ActionDetector für dieses Geräte möglicherweise nicht verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Achtung: Hierdurch steigt der Batterieverbrauch etwas an, besonders wenn der HM-SEC-SC Tür-Fensterkontakt normalerweise sehr selten betätigt wird. Erfahrungswerte liegen hier zu aber nicht vor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vergleiche auch [[HomeMatic_Type_ThreeState]]&lt;br /&gt;
&lt;br /&gt;
=== FHEM Config-Auszug ===&lt;br /&gt;
Ein exemplarischer Auszug aus der fhem.cfg:&lt;br /&gt;
&lt;br /&gt;
 define TuerKeller CUL_HM 1638AC&lt;br /&gt;
 attr TuerKeller devInfo 810101&lt;br /&gt;
 attr TuerKeller firmware 2.0&lt;br /&gt;
 attr TuerKeller hmClass sender&lt;br /&gt;
 attr TuerKeller model HM-SEC-SC&lt;br /&gt;
 attr TuerKeller room Keller&lt;br /&gt;
 attr TuerKeller serialNr IEQ0xxxxxx&lt;br /&gt;
 attr TuerKeller subType threeStateSensor&lt;br /&gt;
&lt;br /&gt;
== Hinweise zum Peeren mit HM-CC-TC ==&lt;br /&gt;
* Nur wenn der HM-Sec-SC mit einem [[HM-CC-TC_Funk-Wandthermostat|HM-CC-TC]] direkt gep&#039;&#039;&#039;ee&#039;&#039;&#039;rt wurde, steuert letzterer die Absenkung der Temperatur an den [[HM-CC-VD]]-Ventilen. Ansonsten muss diese Steuerung von FHEM erfolgen.&lt;br /&gt;
* Das P&#039;&#039;&#039;ee&#039;&#039;&#039;ren des SC mit einem CC &amp;lt;ins&amp;gt;mittels Anlerntaste&amp;lt;/ins&amp;gt; muss vor dem P&#039;&#039;&#039;ai&#039;&#039;&#039;ren des TC mit FHEM/HMLAN erfolgen, sonst geht das Peeren nur noch über FHEM-Befehle.&lt;br /&gt;
&lt;br /&gt;
* In der Anleitung des HM-Sec-SC steht:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Um den Tür-Fensterkontakt in den Anlernmodus zu bringen, drücken Sie mit einem spitzen Gegenstand auf die Anlerntaste.&lt;br /&gt;
 Die Geräte-LED blinkt orange. (Abbruch durch kurze Betätigung der Anlerntaste, die Geräte-LED leuchtet dann rot auf.)&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls die LED nicht orange, sondern nach dem ersten Drücken rot blinkt, Knopf erneut drücken. Zumindest bei manchen Geräten lässt sich nur so ein Pairen mit den [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] durchgeführen (Geräte-LED blinkt orange)&lt;br /&gt;
&lt;br /&gt;
=== Problembehebung ===&lt;br /&gt;
Falls trotz korrekt gepeertem Fensterkontakt mit einem HM-CC-RT-DN oder HM-TC-IT-WM-W-EU die LED einen Fehler meldet (rot leuchtet). Überprüft im Fensterkontakt ob das Register &amp;quot;PeerNeedsBurst&amp;quot; gesetzt ist und im Wandthermostat bzw. Heizkörperregler das Attribut BurstAccess auf Auto.&lt;br /&gt;
&lt;br /&gt;
PeerNeedsBurst kann mit folgendem Befehl gesetzt werden:&lt;br /&gt;
 set &amp;lt;HM-SEC-SC&amp;gt; regSet peerNeedsBurst on &amp;lt;RT oder TC&amp;gt;_WindowRec&lt;br /&gt;
&lt;br /&gt;
Danach muss entweder der Kontakt geschaltet werden (HM-SEC-SC-2) oder der Anlernknopf gedrückt werden (HM-SEC-SC)&lt;br /&gt;
&lt;br /&gt;
== Mögliche Zustände ==&lt;br /&gt;
Der Sensor hat folgende Schaltzustände:&lt;br /&gt;
&lt;br /&gt;
 closed -&amp;gt; Der Sensor zeigt einen geschlossenen Zustand an&lt;br /&gt;
 open   -&amp;gt; Der Sensor zeigt einen geöffneten Zustand an&lt;br /&gt;
 cover: open   -&amp;gt; Das Gehäuse des Sensors wurde geöffnet&lt;br /&gt;
 cover: closed -&amp;gt; Das Gehäuse des Sensors wurde geschlossen&lt;br /&gt;
 alive: yes -&amp;gt; Wenn der SC über 24 Std. keine Statusänderung hatte, sendet er ein &amp;quot;Lebenszeichen&amp;quot; an Fhem&lt;br /&gt;
 sabotage -&amp;gt; ?&lt;br /&gt;
&lt;br /&gt;
Die Änderungen der Zustände werden unmittelbar nach Statusänderung an Fhem / die Zentrale bzw. die gepeerten HM-CC-TC gemeldet.&lt;br /&gt;
&lt;br /&gt;
=== Log-Auszüge ===&lt;br /&gt;
In FHEM sind folgende Zustände des HM-SEC-SC im Log zu sehen:&lt;br /&gt;
&lt;br /&gt;
 2012-02-13_21:52:02 TuerKeller cover: open&lt;br /&gt;
 2012-02-13_21:52:02 TuerKeller sabotage&lt;br /&gt;
 2012-02-13_21:55:23 TuerKeller cover: closed&lt;br /&gt;
 2012-02-13_21:55:23 TuerKeller alive: yes&lt;br /&gt;
 2012-02-13_21:55:52 TuerKeller closed (to broadcast)&lt;br /&gt;
 2012-02-13_21:55:53 TuerKeller open (to broadcast)&lt;br /&gt;
&lt;br /&gt;
Wenn der HM-SEC-SC mit einem HM-CC-TC gepeert ist, sehen die Meldungen auch so aus:&lt;br /&gt;
&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: open (to HMLAN1)&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ open&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: open (to CUL_HM_thermostat_ZYXZYX)&lt;br /&gt;
&lt;br /&gt;
und&lt;br /&gt;
&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: closed (to HMLAN1)&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ closed&lt;br /&gt;
 YYYY-MM-TT_HH:mm:ss CUL_HM_threeStateSensor_XYZXYZ contact: closed (to CUL_HM_thermostat_ZYXZYX)&lt;br /&gt;
&lt;br /&gt;
wobei hier für den SC und TC noch keine Aliase vergeben wurden.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich, wenn die Knopfzellen (2 Stück, Typ LR44, Sollspannung 1,5 V) nachlassen:&lt;br /&gt;
&lt;br /&gt;
 2012-02-13_21:55:53 TuerKeller battery: low&lt;br /&gt;
&lt;br /&gt;
was ansonsten so aussieht:&lt;br /&gt;
&lt;br /&gt;
 2012-02-13_21:55:53 TuerKeller battery: ok&lt;br /&gt;
&lt;br /&gt;
== Batterien ==&lt;br /&gt;
Es werden 2 Stück Knopfzellen vom Typ LR44 (je nach Hersteller auch L1154, AG13, V13GA, A76 oder GPA76 genannt) benötigt. Diese sind Bestandteil der Lieferung, jedoch sollte man vor Installation / Inbetriebnahme die Spannung der Knopfzellen überprüfen. Diese sollte über 1,5 V liegen. Da Batterien eine begrenzte Lagerfähigkeit haben, kann es durchaus vorkommen, dass diese schon überlagert sind, also nicht mehr die für einen längeren Betrieb erforderliche Spannung haben bzw. halten können oder bereits nach ein paar Tagen leer (low) sind.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[HomeMatic]]&lt;br /&gt;
* Anleitung [http://www.elv-downloads.de/service/manuals/76788_HM_Sec_SC_GE_V1_0_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Kontaktsensor (magnetisch)]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=7751</id>
		<title>HM-TC-IT-WM-W-EU Funk-Wandthermostat AP</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP&amp;diff=7751"/>
		<updated>2014-09-08T15:28:00Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Peering Tür Fensterkontakt hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-TC-IT-WM-W-EU Funk-Wandthermostat AP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
HomeMatic-Wandthermostat Aufputz. &lt;br /&gt;
&lt;br /&gt;
Er misst die Raumtemperatur und Luftfeuchtigkeit. Er verfügt über individuell einstellbare Wochenprogramme und Programmierung direkt am Gerät. Zusätzlich ist auch eine Boost-Funktion vorhanden (ermöglicht ein schnelles, kurzzeitiges Aufheizen des Heizkörpers). Er verfügt über ein eigenes Anzeigedisplay für Soll- und Isttemperatur sowie Luftfeuchtigkeit. Er kann mittels Klebestreifen irgendwo aufgeklebt werden, soll aber auch in Mehrfachrahmen von Berker, ELSO, Gira, Merten und JUNG passen.&lt;br /&gt;
&lt;br /&gt;
Verfügbar seit Februar 2014.&lt;br /&gt;
&lt;br /&gt;
Nachfolger des [[HM-CC-TC_Funk-Wandthermostat|HM-CC-TC]].&lt;br /&gt;
&lt;br /&gt;
Integration in Fhem ist mittlerweile möglich, ist aber evtl. noch nicht komplett.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technische Daten:&#039;&#039;&#039;&lt;br /&gt;
* Versorgungsspannung: 2 Stck. 1,5 V LR03/Micro/AAA&lt;br /&gt;
* Stromaufnahme (max.): 40 mA&lt;br /&gt;
* Schutzart: IP20&lt;br /&gt;
* Schutzklasse: III&lt;br /&gt;
* Abmessungen (BxHxT ohne Rahmen): 55 x 55 x 20 mm&lt;br /&gt;
* Abmessungen (BxHxT mit Rahmen): 86 x 86 x 21,5 mm&lt;br /&gt;
* Gewicht (ohne Batterien): 74 g&lt;br /&gt;
* Temperaturwahl in Schritten von: 0,5 °C&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum HM-CC-TC kann der HM-TC-IT-WM-W-EU auch andere HomeMatic-Schaltaktoren (z.B. [[HM-LC-SW1-FM_Schaltaktor_1-fach_UP|HM-LC-SW1-FM]]) über den Channel 07 SwitchTr direkt anlernen, womit z.B. die Steuerung elektrischer Heizungen möglich wird. Der HM-CC-TC konnte direkt nur die HM-CC-VD steuern.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Inbetriebnahme und Installation ==&lt;br /&gt;
&lt;br /&gt;
Zuerst muss das Wandthermostat natürlich mit FHEM gepairt werden. Danach kann das Peering mit den Heizkörperthermostaten des betreffenden Raumes stattfinden:&lt;br /&gt;
&lt;br /&gt;
Damit das Heizkörperthermostat HM-CC-RT-DN die Temperatur des Wandthermostats übernimmt, muss der Weather Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Weather peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Weather single set&lt;br /&gt;
&lt;br /&gt;
Damit der Heizkörperthermostat vom Wandthermostat auch eingestellt werden kann (Soll-Temperatur, Mode etc.), muss der Climate Kanal gepeert werden:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_Climate peerChan 0 &amp;lt;HM-CC-RT-DN-Gerät&amp;gt;_Climate single set&lt;br /&gt;
&lt;br /&gt;
Dies muss für jedes zu steuernde Heizkörperthermostat wiederholt werden.&lt;br /&gt;
&lt;br /&gt;
Das Peering mit einem Schaltaktor läuft z.B. wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_SwitchTr peerChan 0 &amp;lt;HM-LC-SW1-FM&amp;gt; single set&lt;br /&gt;
&lt;br /&gt;
Das Peering mit einem Tür-Fensterkontakt läuft wie folgt ab:&lt;br /&gt;
&lt;br /&gt;
  set &amp;lt;HM-Sec-SC&amp;gt; peerChan 0 &amp;lt;HM-TC-IT-WM-W-EU-Gerät&amp;gt;_WindowRec single set&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
&lt;br /&gt;
=== event Monitor ===&lt;br /&gt;
&lt;br /&gt;
Hier habe ich einmal die Wunschtemperatur erhöht, damit auch was passiert:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_pending&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm_Climate set_desired-temp 18.0&lt;br /&gt;
  2014-04-09 09:35:11 CUL_HM KH_Bad_Therm CMDs_done&lt;br /&gt;
&lt;br /&gt;
Bei mir ist es so, das der SwitchTr Kanal nur mit dem gepeerten Device spricht, hier ein HM-LC-SW1-FM:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trig_KH_Bad_Therm_SwitchTr: 200&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung trigLast: KH_Bad_Therm_SwitchTr :200&lt;br /&gt;
&lt;br /&gt;
Der hat auch prompt reagiert und die Heizung eingeschaltet:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung level: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung pct: 100&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung deviceMsg: on (to KH_Bad_Therm)&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung on&lt;br /&gt;
  2014-04-09 09:35:17 CUL_HM KH_Bad_Heizung timedOn: off&lt;br /&gt;
&lt;br /&gt;
und noch ein wenig Geplauder der vorhandenen Kanäle:&lt;br /&gt;
&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate humidity: 50&lt;br /&gt;
  2014-04-09 09:36:39 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm battery: ok&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm batteryLevel: 3&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate measured-temp: 16.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate desired-temp: 18.0&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate mode: auto&lt;br /&gt;
  2014-04-09 09:36:49 CUL_HM KH_Bad_Therm_Climate T: 16.0 desired: 18.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather temperature: 16.0&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather humidity: 50&lt;br /&gt;
  2014-04-09 09:36:59 CUL_HM KH_Bad_Therm_Weather T: 16.0 H: 50&lt;br /&gt;
&lt;br /&gt;
=== fhem.log Auszug ===&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fhem.cfg ===&lt;br /&gt;
&amp;lt; Bitte ergänzen &amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/HM-TC-IT-WM-W-EU_UM_V1.0_GE_eQ-3_20131211_web.pdf Manual]&lt;br /&gt;
* [http://www.eq-3.de/Downloads/eq3/pdf_produkte/Funk-Wandthermostat_132030_Produktdatenblatt_V1.0.pdf Produktdatenblatt] &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=E-Mail_senden&amp;diff=7515</id>
		<title>E-Mail senden</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=E-Mail_senden&amp;diff=7515"/>
		<updated>2014-08-27T21:13:11Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Änderungen in der SSL.pm führen zu Problemen mit FHEMWEB und SSL. Der neue Tipp ändert das Problem direkt in sendEmail so funktioniert beides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um aus FHEM heraus &#039;&#039;&#039;E-Mail senden&#039;&#039;&#039; zu können, sind abhängig von der verwendeten Platform unterschiedliche Vorgehensweisen erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
=== FritzBox 7170 (non-chroot) oder &amp;quot;reine&amp;quot; Linuxe ===&lt;br /&gt;
Datei 99_email.pm im Modul-Verzeichnis mit folgender Funktion anlegen (oder in bestehende 99_irgendwas.pm kopieren):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub fb_mail {&lt;br /&gt;
 my $rcpt = $_[0];&lt;br /&gt;
 my $subject = $_[1];&lt;br /&gt;
 my $text = $_[2];&lt;br /&gt;
 system(&amp;amp;quot;/bin/echo \&amp;amp;quot;$text\&amp;amp;quot; | /usr/bin/mail send -i - -s \&amp;amp;quot;$subject\&amp;amp;quot; -t \&amp;amp;quot;$rcpt\&amp;amp;quot;&amp;amp;quot;);&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Aufruf dann mittels &lt;br /&gt;
:&amp;lt;code&amp;gt;{ fb_mail(&#039;empfaenger@@mail.de&#039;,&#039;Subject&#039;,&#039;text 123&#039;) }&amp;lt;/code&amp;gt;&lt;br /&gt;
Darauf achten, dass der fhem-User Mails senden darf (in richtige Gruppe eintragen. Ggf. vorher einmal su fhem und probieren).&lt;br /&gt;
&lt;br /&gt;
=== Fritz!Box 7390 ===&lt;br /&gt;
Auf der [[AVM Fritz!Box|FritzBox 7390]] ist diese Funktion seit 10/2012 Bestandteil der Fhem Standardauslieferung. Sie ist untergebracht in FritzBoxUtils.pm und heisst dort FB_mail($$$) (Groß-Kleinschreibung beachten).&lt;br /&gt;
&lt;br /&gt;
Da der Dateiname von FritzBoxUtils.pm nicht mit 99_ beginnt, wird diese Programmdatei nicht automatisch beim Start von Fhem geladen. Fhem muss zum Laden dieser Programmdatei aufgefordert werden. Dazu (z.&amp;amp;nbsp;B. in 99_myUtils.pm) die Zeile &#039;&#039;use FritzBoxUtils;&#039;&#039; einfügen.&lt;br /&gt;
&lt;br /&gt;
Mit dem Install von AVM.de wird fhem in einer chroot-Umgebung ausgeführt, die den Zugriff auf die Mailfunktion der Fritzbox nicht zulässt. Daher muss Fhem in der [http://fhem.de/fhem.html#Download Version von fhem.de] installiert sein. Sollte Ihre Fritzbox bisher mit dem install von AVM laufen, kann (nach einem backup!) das image von fhem.de einfach drüberinstalliert werden. Es sollten dabei alle Einstellungen erhalten bleiben.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub fb_mail {&lt;br /&gt;
 my $rcpt = $_[0];&lt;br /&gt;
 my $subject = $_[1];&lt;br /&gt;
 my $text = $_[2];&lt;br /&gt;
 system(&amp;amp;quot;/bin/echo \&amp;amp;quot;$text\&amp;amp;quot; &amp;amp;gt; /var/tmp/fhem_nachricht.txt&amp;amp;quot;);&lt;br /&gt;
 system(&amp;amp;quot;/sbin/mailer send -i &#039;/var/tmp/fhem_nachricht.txt&#039; -s \&amp;amp;quot;$subject\&amp;amp;quot; -t \&amp;amp;quot;$rcpt\&amp;amp;quot;&amp;amp;quot;);&lt;br /&gt;
 system(&amp;amp;quot;rm /var/tmp/fhem_nachricht.txt&amp;amp;quot;);&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufruf dann mittels &lt;br /&gt;
:&amp;lt;code&amp;gt;{ fb_mail(&#039;empfaenger@mail.de&#039;,&#039;Subject&#039;,&#039;text 123&#039;) }&amp;lt;/code&amp;gt;&lt;br /&gt;
bzw. &lt;br /&gt;
:&amp;lt;code&amp;gt;{ FB_mail(&#039;empfaenger@mail.de&#039;,&#039;Subject&#039;,&#039;text 123&#039;) }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn der Aufruf der Mailfunktion aus einem notify oder at erfolgt, muss das @@ in der Adresse des Mailempfängers verdoppelt werden, da ein einfaches @ sonst durch den Namen des getriggerten Devices  ersetzt würde. Bei Verwendung in der fhem-Kommandozeile oder einem eigenen *Utils.pm ist diese Doppelung nicht erforderlich. Bitte bei den ersten Mails ins Log schauen, ob die Mailadresse wie gewünscht verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Dem Mailer können noch weitere Parameter hinzugefügt werden. Mehr dazu siehe: [http://www.wehavemorefun.de/fritzbox/Mailer Mailer]&lt;br /&gt;
&lt;br /&gt;
=== OpenWRT  ===&lt;br /&gt;
Die Anleitung wurde mit einer frühen Beta von Barrier Breaker (r391xx) mit einem TP_Lind WDR 4900 getestet. Da &amp;quot;sendEmail&amp;quot; nicht als Package vorliegt wird in dieser Anleitung &amp;quot;ssmtp&amp;quot; verwendet.&lt;br /&gt;
Die Installation erfolgt mittels:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opkg update&lt;br /&gt;
opkg install ssmtp_2.64-4_mpc85xx.ipk  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hierbei werden die Packete libopenssl und zlib mit installiert. Damit ssmtp funktioniert müssen die Dateien /etc/ssmtp/ssmtp.conf und /etc/ssmtp/revaliases angepasst werden.&lt;br /&gt;
&lt;br /&gt;
/etc/ssmtp/ssmtp.conf &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;root=arnold@gmx.net&lt;br /&gt;
mailhub=mail.gmx.net:465&lt;br /&gt;
rewriteDomain=gmx.net&lt;br /&gt;
hostname=gmx.net&lt;br /&gt;
FromLineOverride=YES&lt;br /&gt;
UseTLS=YES&lt;br /&gt;
#UseSTARTTLS=YES&lt;br /&gt;
AuthUser=arnold@gmx.net&lt;br /&gt;
AuthPass=Passwort_von_arnold@gmx.net&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/ssmtp/revaliases&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
root:arnold@gmx.net:mail.gmx.net:465&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In der [[99_myUtils_anlegen|99_myUtils]] folgende Unterroutine einfügen (von der RPi-Anleitung übernommen):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub &lt;br /&gt;
OpenWRTMail &lt;br /&gt;
{ &lt;br /&gt;
 my $rcpt = shift;&lt;br /&gt;
 my $subject = shift; &lt;br /&gt;
 my $text = shift; &lt;br /&gt;
 my $ret = &amp;quot;&amp;quot;;&lt;br /&gt;
 my $sender = &amp;quot;dockstar\@heye-tammo.de&amp;quot;; &lt;br /&gt;
 Log 1, &amp;quot;sendEmail RCP: $rcpt, Subject: $subject, Text: $text&amp;quot;;&lt;br /&gt;
 $ret .= qx(echo -e &#039;to:$rcpt\n from:$sender\nsubject:$subject\n$text\n&#039; | ssmtp $rcpt);&lt;br /&gt;
 $ret =~ s,[\r\n]*,,g;    # remove CR from return-string &lt;br /&gt;
 Log 1, &amp;quot;sendEmail returned: $ret&amp;quot;; &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ab hier den entsprechenden Abschnitt unter &amp;quot;Raspberry Pi&amp;quot; lesen.&lt;br /&gt;
&lt;br /&gt;
=== Synology DiskStation ===&lt;br /&gt;
Beim DSM 3.2 gab es keinen &amp;lt;code&amp;gt;sendmail&amp;lt;/code&amp;gt;-Befehl, sondern nur eine Funktion für den Versand der System-Benachrichtigungen. Interessanterweise funktionierte aber der &amp;lt;code&amp;gt;php-mail&amp;lt;/code&amp;gt;-Befehl, so dass man mittels folgendem Modul Mails frei versenden kann:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub sendmail($$$) {&lt;br /&gt;
 my($empf, $subj, $nachricht) = @_;&lt;br /&gt;
 system(&amp;amp;quot;php -r &#039;mail(\&amp;amp;quot;$empf\&amp;amp;quot;,\&amp;amp;quot;$subj\&amp;amp;quot;,\&amp;amp;quot;$nachricht\&amp;amp;quot;);&#039;&amp;amp;quot;);&lt;br /&gt;
 undef;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
In der weezy-Version, wie sie von busware zur Verfügung gestellt wird, muss auf einem [[Raspberry Pi]] noch sendEmail nachinstalliert werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install sendEmail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in der [[99_myUtils_anlegen|99_myUtils]] folgende Unterroutine einfügen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;######## DebianMail  Mail auf dem RPi versenden ############ &lt;br /&gt;
sub &lt;br /&gt;
DebianMail &lt;br /&gt;
{ &lt;br /&gt;
 my $rcpt = shift;&lt;br /&gt;
 my $subject = shift; &lt;br /&gt;
 my $text = shift; &lt;br /&gt;
 my $ret = &amp;amp;quot;&amp;amp;quot;;&lt;br /&gt;
 my $sender = &amp;amp;quot;absender\@account.de&amp;amp;quot;; &lt;br /&gt;
 my $konto = &amp;amp;quot;kontoname\@account.de&amp;amp;quot;;&lt;br /&gt;
 my $passwrd = &amp;amp;quot;passwrd&amp;amp;quot;;&lt;br /&gt;
 my $provider = &amp;amp;quot;smtp.provider.de:25&amp;amp;quot;;&lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail RCP: $rcpt&amp;amp;quot;;&lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail Subject: $subject&amp;amp;quot;;&lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail Text: $text&amp;amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 $ret .= qx(sendEmail -f &#039;$sender&#039; -t &#039;$rcpt&#039; -u &#039;$subject&#039; -m &#039;$text&#039; -s &#039;$provider&#039; -xu &#039;$konto&#039; -xp &#039;$passwrd&#039; -o tls=no -o message-charset=utf-8);&lt;br /&gt;
 $ret =~ s,[\r\n]*,,g;    # remove CR from return-string &lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail returned: $ret&amp;amp;quot;; &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die TLS Verschlüsselung (ehem. SSL) zu nutzen, muss in der 4. letzten Zeile tls=auto verwendet werden. Sollte anschließend keine Mail verschickt werden, siehe Probleme.&lt;br /&gt;
&lt;br /&gt;
Beim Aufruf der Funktion gibt es zwei unterschiedliche Verhaltensweisen zu beachten. Wird DebianMail durch ein Fhem-Ereignis als Makro mit &amp;quot;Transferzeichen&amp;quot;, wie @ oder&amp;amp;#160;% aufgerufen, so sind diese innerhalb des Aufrufs von DebianMail zu maskieren.&lt;br /&gt;
&lt;br /&gt;
Siehe auch commandref:&lt;br /&gt;
* The character @ will be replaced with the device name. To use @ in the text itself, use the double mode (@@).&lt;br /&gt;
* The macro&amp;amp;#160;%&amp;amp;lt;parameter&amp;amp;gt; will expand to the current value of the named parameter. This can be either a parameter from the device definition or a parameter from the set or get command.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define Sonstiges notify Fenster:Window:.*,.*Low.Batt*. {\&lt;br /&gt;
 DebianMail(&#039;email@@email.domain&#039;,&#039;Subject&#039;,&#039;Text&#039;);;\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in allen anderen Fällen muss die Maskierung entfallen:&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define Sonstiges at *01:00:00 {\&lt;br /&gt;
 DebianMail(&#039;email@email.domain&#039;,&#039;Subject&#039;,&#039;Text&#039;);;\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BeagleBoard-xM ===&lt;br /&gt;
Auf einem [[:Kategorie:BeagleBoard-xM|BeagleBoard-xM]] mit einem [http://en.opensuse.org/HCL:BeagleBoard-xM OpenSUSE 12.2] kann man ebenfalls das Perl-Programm &#039;&#039;sendEmail&#039;&#039; wie beim RPi nutzen. Dies gibt es aber nicht in den Repositories von openSUSE, sondern man muss sich &#039;&#039;sendEmail&#039;&#039; als Source herunterladen. Das geht am einfachsten per &#039;&#039;wget&#039;&#039;, welches man ebenfalls erst installieren muss (aber aus einem Repository).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ zypper in wget&lt;br /&gt;
$ cd /opt&lt;br /&gt;
$ wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz&lt;br /&gt;
$ tar xvfz sendEmail-v1.56.tar.gz&lt;br /&gt;
$ cd sendEmail-v1.56&lt;br /&gt;
$ cp sendMail /usr/local/bin&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Dann geht man weiter vor wie unter RPi beschrieben (anlegen der SUB-Routine in 99_myUtils usw.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Version 1.56 von &#039;&#039;sendEmail&#039;&#039; ist Stand Januar 2013 die aktuelle. Da diese Programmversion von 2009 stammt, ist mit neuen Versionen selten zu rechnen. Vielleicht schauen Sie trotzdem vorher auf der [http://caspian.dotconf.net/menu/Software/SendEmail/ Homepage von sendEmail] nach.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
# Kopiere die Datei sendEmail.exe* in Dein FHEM Verzeichnis (hier c:\fhem-5.0\); Quelle: [http://caspian.dotconf.net/menu/Software/SendEmail/ http://caspian.dotconf.net/menu/Software/SendEmail/]&lt;br /&gt;
# Erstelle im FHEM Verzeichnis die Datei wmail.bat mit folgendem Inhalt (eine Zeile): &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;sendEmail -f absender@domain.de -u &amp;quot;%1&amp;quot; -m &amp;quot; &amp;quot; -s SMTP-SERVERAdresse -xu SMTP_USERNAME -xp SMTP_PASSWORT -t empfänger@domain.de -o message-header=&amp;quot;X-Message-Flag: FHEM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Beispiel fhem.cfg&lt;br /&gt;
## Mail wenn sich der Status von Heizung.* oder Hzg.* ändert &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;define Mail_Heizung notify Heizung.*|Hzg.* { system(&amp;quot;wmail @:%&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
## Mail bei Signal Aussentemperatur (für dieses Beispiel wird [http://fhem.de/commandref.html#getstate http://fhem.de/commandref.html#getstate getstate] benötigt) &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;define Mail_Aussentemperatur notify Aussentemperatur {\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;my ($val);;\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;$val = fhem &amp;quot;getstate @&amp;quot;;;\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;system(&amp;quot;wmail \&amp;quot;@: $val\&amp;quot;&amp;quot;);;\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
=== sendEmail ===&lt;br /&gt;
Falls man keine E-Mails verschicken kann, kann man in einem ersten Test prüfen, ob sendEmail als solches funktioniert und die Konfiguration (Benutzer, Passwort, Server-Name usw.) des Mail-Kontos, über das die Mails abgesetzt werden sollen, richtig ist.&lt;br /&gt;
&lt;br /&gt;
Hierzu setzt man in der FHEM-Befehlszeile die folgende Anweisung ab:&lt;br /&gt;
:&amp;lt;code&amp;gt;{ SUB-Routinen-Name(&#039;EMailAdresse@Mail.Domain&#039;,&#039;Test&#039;,&#039;Test-Text&#039;);; }&amp;lt;/code&amp;gt;&lt;br /&gt;
und ersetzt &#039;&#039;SUB-Routinen-Name&#039;&#039; durch den Namen der in 99_myUtils erzeugten Prozedur. Statt &#039;&#039;EMailAdresse@Mail.Domain&#039;&#039; trägt man noch eine gültige E-Mail-Adresse ein und bestätigt den Befehl dann mittels &amp;amp;lt;Enter&amp;amp;gt; (nicht &amp;quot;save&amp;quot;). Empfangen Sie nicht kurzfristig eine entsprechende E-Mail, ist sehr wahrscheinlich an den Zugangsdaten etwas verkehrt. &lt;br /&gt;
&lt;br /&gt;
Vor dem testen der Routine oben kann sendEmail auch über die Konsole (z.&amp;amp;nbsp;B. via Putty) getestet werden:&lt;br /&gt;
:&amp;lt;code&amp;gt;sendEmail -f &#039;fhemsystem@meinedomain.tld&#039; -t &#039;ich@meinedomain.tld&#039; -u &#039;subject&#039; -m &#039;body&#039; -s &#039;meinmailserver.meinedomain.de&#039; -xu &#039;fhemmailer&#039; -xp &#039;geheimespassword&#039; -o tls=no&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keine Mail mit TLS Verschlüsselung ===&lt;br /&gt;
Den Test über die Konsole durchführen. Erhält man folgende Fehlermeldung:&lt;br /&gt;
&#039;&#039;invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332&#039;&#039;&lt;br /&gt;
muss auf dem Raspberry folgende Datei angepasst werden: &#039;&#039;/usr/bin/sendEmail&#039;&#039;.&lt;br /&gt;
In Zeile 1907 muss&lt;br /&gt;
 if (! IO::Socket::SSL-&amp;gt;start_SSL($SERVER, SSL_version =&amp;gt; &#039;SSLv3 TLSv1&#039;)) {&lt;br /&gt;
&lt;br /&gt;
in folgendes geändert werden&lt;br /&gt;
  if (! IO::Socket::SSL-&amp;gt;start_SSL($SERVER, SSL_version =&amp;gt; &#039;SSLv23:!SSLv2&#039;)) {&lt;br /&gt;
&lt;br /&gt;
Der frühere Tipp direkt in der SSL.pm Datei zu editieren führt zu Problemen wenn man auf FHEM per HTTPS zugreifen will und ist daher nicht zu empfehlen.&lt;br /&gt;
&lt;br /&gt;
== Email laut Log gesendet aber nicht angekommen? ==&lt;br /&gt;
Dann bitte in der Fritzbox Oberfläche überpüfen, ob unter &amp;quot;System&amp;quot; -&amp;gt; &amp;quot;Push Service&amp;quot; selbiger eingerichtet und aktiviert wurde. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:FritzBox]]&lt;br /&gt;
[[Kategorie:BeagleBoard-xM]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_au%C3%9Fen_(OTH)&amp;diff=6388</id>
		<title>HM-WDS10-TH-O Funk-Temperatur-/Feuchtesensor außen (OTH)</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-WDS10-TH-O_Funk-Temperatur-/Feuchtesensor_au%C3%9Fen_(OTH)&amp;diff=6388"/>
		<updated>2014-05-19T12:20:10Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Link für neue Forensoftware angepasst&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HM-WDS10-TH-O Funk-Temperatur-/Luftfeuchtesensor (außen)&#039;&#039;&#039;&lt;br /&gt;
Homematic Außensensor für Temperatur und relative Luftfeuchte.&lt;br /&gt;
== Features ==&lt;br /&gt;
* Batteriebetrieb (2 x AA)&lt;br /&gt;
* Möglichkeit der Wandmontage&lt;br /&gt;
* Eignung für Temp. von -19,9 °C bis +79,9 °C&lt;br /&gt;
* Datenübermittlung alle 120 bis 180 Sekunden&lt;br /&gt;
* Übermittlung des Batteriestatus&lt;br /&gt;
== Hinweise zum Betrieb mit FHEM ==&lt;br /&gt;
Das Pairing sollte wie unter [[HomeMatic Devices pairen]] beschrieben durchgeführt werden. Der Sensor muss hierfür geöffnet (obere Spritzwasser-Schutzkappe abziehen und Batteriefach-Abdeckung öffnen) und die Anlerntaste betätigt werden.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
Siehe z.B.:&lt;br /&gt;
&lt;br /&gt;
* [http://forum.fhem.de/index.php/topic,10445.html Temperaturwerte mit HM-WDS10-TH-O]&lt;br /&gt;
&lt;br /&gt;
und &lt;br /&gt;
&lt;br /&gt;
* [http://www.elv.de/homematic-hm-wds10-th-o-funk-temperatur-luftfeuchtesensor-oth.html hier] unter &#039;&#039;Bewertungen&#039;&#039;, 2 Sterne =&amp;amp;gt; Kontakt zur Technik erwünscht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bessere Batterien &#039;&#039;können&#039;&#039; evtl. helfen:&lt;br /&gt;
&lt;br /&gt;
* [http://homematic-forum.de/forum/viewtopic.php?f=27&amp;amp;amp;t=8230 Link]&lt;br /&gt;
&lt;br /&gt;
und&lt;br /&gt;
&lt;br /&gt;
* [http://www.ip-symcon.de/forum/threads/17198-HM-WDS10-TH-O-Temperatur-Sensor-h%C3%A4ngt-ab-8-grad Link]&lt;br /&gt;
&lt;br /&gt;
== FHEM Config-Auszug ==&lt;br /&gt;
Beispiel mit Sensor, Log und SVG-Grafik:&lt;br /&gt;
 &amp;lt;pre&amp;gt;define Temperatur_Wohnung CUL_HM ******&lt;br /&gt;
attr Temperatur_Wohnung .devInfo 030100 &lt;br /&gt;
attr Temperatur_Wohnung .stc 70&lt;br /&gt;
attr Temperatur_Wohnung actCycle 000:10&lt;br /&gt;
attr Temperatur_Wohnung actStatus alive&lt;br /&gt;
attr Temperatur_Wohnung autoReadReg 4_reqStatus&lt;br /&gt;
attr Temperatur_Wohnung expert 2_full&lt;br /&gt;
attr Temperatur_Wohnung firmware 1.2&lt;br /&gt;
attr Temperatur_Wohnung group Allgemein&lt;br /&gt;
attr Temperatur_Wohnung model HM-WDS10-TH-O&lt;br /&gt;
attr Temperatur_Wohnung peerIDs&lt;br /&gt;
attr Temperatur_Wohnung room Klima&lt;br /&gt;
attr Temperatur_Wohnung serialNr **********&lt;br /&gt;
attr Temperatur_Wohnung subType THSensor&lt;br /&gt;
define FileLog_Temperatur_Wohnung FileLog ./log/Temperatur_Wohnung-%Y.log Temperatur_Wohnung&lt;br /&gt;
attr FileLog_Temperatur_Wohnung logtype temp4hum6:Plot,text&lt;br /&gt;
attr FileLog_Temperatur_Wohnung room Logs&lt;br /&gt;
define Wohnen SVG FileLog_Temperatur_Wohnung:Wohnen:CURRENT&lt;br /&gt;
attr Wohnen room Klima&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FHEM Log-Auszug ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM_THSensor_1ABCDE T: 21.8 H: 56&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM_THSensor_1ABCDE T: 21.8 H: 56&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM_THSensor_1ABCDE T: 21.8 H: 56&lt;br /&gt;
&amp;amp;lt;Datum&amp;amp;gt;_&amp;amp;lt;Zeit&amp;amp;gt; CUL_HM_THSensor_1ABCDE T: 21.8 H: 56&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
== Links ==&lt;br /&gt;
Anleitung [http://www.elv-downloads.de/Assets/Produkte/7/769/76923/Downloads/76923_HM_WDS10_TH-O_GE_V1_02_UM.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Feuchtesensoren]]&lt;br /&gt;
[[Kategorie:Temperatursensoren]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=E-Mail_senden&amp;diff=6326</id>
		<title>E-Mail senden</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=E-Mail_senden&amp;diff=6326"/>
		<updated>2014-05-15T07:58:54Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Raspberry Pi */ sendEmail um utf8 charset erweitert, dann gibt es keine Probleme mehr mit Umlauten.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um aus FHEM heraus &#039;&#039;&#039;E-Mail senden&#039;&#039;&#039; zu können, sind abhängig von der verwendeten Platform unterschiedliche Vorgehensweisen erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
=== FritzBox 7170 (non-chroot) oder &amp;quot;reine&amp;quot; Linuxe ===&lt;br /&gt;
Datei 99_email.pm im Modul-Verzeichnis mit folgender Funktion anlegen (oder in bestehende 99_irgendwas.pm kopieren):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub fb_mail {&lt;br /&gt;
 my $rcpt = $_[0];&lt;br /&gt;
 my $subject = $_[1];&lt;br /&gt;
 my $text = $_[2];&lt;br /&gt;
 system(&amp;amp;quot;/bin/echo \&amp;amp;quot;$text\&amp;amp;quot; | /usr/bin/mail send -i - -s \&amp;amp;quot;$subject\&amp;amp;quot; -t \&amp;amp;quot;$rcpt\&amp;amp;quot;&amp;amp;quot;);&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Aufruf dann mittels &lt;br /&gt;
:&amp;lt;code&amp;gt;{ fb_mail(&#039;empfaenger@@mail.de&#039;,&#039;Subject&#039;,&#039;text 123&#039;) }&amp;lt;/code&amp;gt;&lt;br /&gt;
Darauf achten, dass der fhem-User Mails senden darf (in richtige Gruppe eintragen. Ggf. vorher einmal su fhem und probieren).&lt;br /&gt;
&lt;br /&gt;
=== Fritz!Box 7390 ===&lt;br /&gt;
Auf der [[AVM Fritz!Box|FritzBox 7390]] ist diese Funktion seit 10/2012 Bestandteil der Fhem Standardauslieferung. Sie ist untergebracht in FritzBoxUtils.pm und heisst dort FB_mail($$$) (Groß-Kleinschreibung beachten).&lt;br /&gt;
&lt;br /&gt;
Da der Dateiname von FritzBoxUtils.pm nicht mit 99_ beginnt, wird diese Programmdatei nicht automatisch beim Start von Fhem geladen. Fhem muss zum Laden dieser Programmdatei aufgefordert werden. Dazu (z.&amp;amp;nbsp;B. in 99_myUtils.pm) die Zeile &#039;&#039;use FritzBoxUtils;&#039;&#039; einfügen.&lt;br /&gt;
&lt;br /&gt;
Mit dem Install von AVM.de wird fhem in einer chroot-Umgebung ausgeführt, die den Zugriff auf die Mailfunktion der Fritzbox nicht zulässt. Daher muss Fhem in der [http://fhem.de/fhem.html#Download Version von fhem.de] installiert sein. Sollte Ihre Fritzbox bisher mit dem install von AVM laufen, kann (nach einem backup!) das image von fhem.de einfach drüberinstalliert werden. Es sollten dabei alle Einstellungen erhalten bleiben.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub fb_mail {&lt;br /&gt;
 my $rcpt = $_[0];&lt;br /&gt;
 my $subject = $_[1];&lt;br /&gt;
 my $text = $_[2];&lt;br /&gt;
 system(&amp;amp;quot;/bin/echo \&amp;amp;quot;$text\&amp;amp;quot; &amp;amp;gt; /var/tmp/fhem_nachricht.txt&amp;amp;quot;);&lt;br /&gt;
 system(&amp;amp;quot;/sbin/mailer send -i &#039;/var/tmp/fhem_nachricht.txt&#039; -s \&amp;amp;quot;$subject\&amp;amp;quot; -t \&amp;amp;quot;$rcpt\&amp;amp;quot;&amp;amp;quot;);&lt;br /&gt;
 system(&amp;amp;quot;rm /var/tmp/fhem_nachricht.txt&amp;amp;quot;);&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufruf dann mittels &lt;br /&gt;
:&amp;lt;code&amp;gt;{ fb_mail(&#039;empfaenger@mail.de&#039;,&#039;Subject&#039;,&#039;text 123&#039;) }&amp;lt;/code&amp;gt;&lt;br /&gt;
bzw. &lt;br /&gt;
:&amp;lt;code&amp;gt;{ FB_mail(&#039;empfaenger@mail.de&#039;,&#039;Subject&#039;,&#039;text 123&#039;) }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn der Aufruf der Mailfunktion aus einem notify oder at erfolgt, muss das @@ in der Adresse des Mailempfängers verdoppelt werden, da ein einfaches @ sonst durch den Namen des getriggerten Devices  ersetzt würde. Bei Verwendung in der fhem-Kommandozeile oder einem eigenen *Utils.pm ist diese Doppelung nicht erforderlich. Bitte bei den ersten Mails ins Log schauen, ob die Mailadresse wie gewünscht verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Dem Mailer können noch weitere Parameter hinzugefügt werden. Mehr dazu siehe: [http://www.wehavemorefun.de/fritzbox/Mailer Mailer]&lt;br /&gt;
&lt;br /&gt;
=== OpenWRT  ===&lt;br /&gt;
Die Anleitung wurde mit einer frühen Beta von Barrier Breaker (r391xx) mit einem TP_Lind WDR 4900 getestet. Da &amp;quot;sendEmail&amp;quot; nicht als Package vorliegt wird in dieser Anleitung &amp;quot;ssmtp&amp;quot; verwendet.&lt;br /&gt;
Die Installation erfolgt mittels:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opkg update&lt;br /&gt;
opkg install ssmtp_2.64-4_mpc85xx.ipk  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hierbei werden die Packete libopenssl und zlib mit installiert. Damit ssmtp funktioniert müssen die Dateien /etc/ssmtp/ssmtp.conf und /etc/ssmtp/revaliases angepasst werden.&lt;br /&gt;
&lt;br /&gt;
/etc/ssmtp/ssmtp.conf &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;root=arnold@gmx.net&lt;br /&gt;
mailhub=mail.gmx.net:465&lt;br /&gt;
rewriteDomain=gmx.net&lt;br /&gt;
hostname=gmx.net&lt;br /&gt;
FromLineOverride=YES&lt;br /&gt;
UseTLS=YES&lt;br /&gt;
#UseSTARTTLS=YES&lt;br /&gt;
AuthUser=arnold@gmx.net&lt;br /&gt;
AuthPass=Passwort_von_arnold@gmx.net&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/ssmtp/revaliases&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
root:arnold@gmx.net:mail.gmx.net:465&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In der [[99_myUtils_anlegen|99_myUtils]] folgende Unterroutine einfügen (von der RPi-Anleitung übernommen):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub &lt;br /&gt;
OpenWRTMail &lt;br /&gt;
{ &lt;br /&gt;
 my $rcpt = shift;&lt;br /&gt;
 my $subject = shift; &lt;br /&gt;
 my $text = shift; &lt;br /&gt;
 my $ret = &amp;quot;&amp;quot;;&lt;br /&gt;
 my $sender = &amp;quot;dockstar\@heye-tammo.de&amp;quot;; &lt;br /&gt;
 Log 1, &amp;quot;sendEmail RCP: $rcpt, Subject: $subject, Text: $text&amp;quot;;&lt;br /&gt;
 $ret .= qx(echo -e &#039;to:$rcpt\n from:$sender\nsubject:$subject\n$text\n&#039; | ssmtp $rcpt);&lt;br /&gt;
 $ret =~ s,[\r\n]*,,g;    # remove CR from return-string &lt;br /&gt;
 Log 1, &amp;quot;sendEmail returned: $ret&amp;quot;; &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ab hier den entsprechenden Abschnitt unter &amp;quot;Raspberry Pi&amp;quot; lesen.&lt;br /&gt;
&lt;br /&gt;
=== Synology DiskStation ===&lt;br /&gt;
Beim DSM 3.2 gab es keinen &amp;lt;code&amp;gt;sendmail&amp;lt;/code&amp;gt;-Befehl, sondern nur eine Funktion für den Versand der System-Benachrichtigungen. Interessanterweise funktionierte aber der &amp;lt;code&amp;gt;php-mail&amp;lt;/code&amp;gt;-Befehl, so dass man mittels folgendem Modul Mails frei versenden kann:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub sendmail($$$) {&lt;br /&gt;
 my($empf, $subj, $nachricht) = @_;&lt;br /&gt;
 system(&amp;amp;quot;php -r &#039;mail(\&amp;amp;quot;$empf\&amp;amp;quot;,\&amp;amp;quot;$subj\&amp;amp;quot;,\&amp;amp;quot;$nachricht\&amp;amp;quot;);&#039;&amp;amp;quot;);&lt;br /&gt;
 undef;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
In der weezy-Version, wie sie von busware zur Verfügung gestellt wird, muss auf einem [[Raspberry Pi]] noch sendEmail nachinstalliert werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install sendEmail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in der [[99_myUtils_anlegen|99_myUtils]] folgende Unterroutine einfügen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;######## DebianMail  Mail auf dem RPi versenden ############ &lt;br /&gt;
sub &lt;br /&gt;
DebianMail &lt;br /&gt;
{ &lt;br /&gt;
 my $rcpt = shift;&lt;br /&gt;
 my $subject = shift; &lt;br /&gt;
 my $text = shift; &lt;br /&gt;
 my $ret = &amp;amp;quot;&amp;amp;quot;;&lt;br /&gt;
 my $sender = &amp;amp;quot;absender\@account.de&amp;amp;quot;; &lt;br /&gt;
 my $konto = &amp;amp;quot;kontoname\@account.de&amp;amp;quot;;&lt;br /&gt;
 my $passwrd = &amp;amp;quot;passwrd&amp;amp;quot;;&lt;br /&gt;
 my $provider = &amp;amp;quot;smtp.provider.de&amp;amp;quot;;&lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail RCP: $rcpt&amp;amp;quot;;&lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail Subject: $subject&amp;amp;quot;;&lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail Text: $text&amp;amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 $ret .= qx(sendEmail -f &#039;$sender&#039; -t &#039;$rcpt&#039; -u &#039;$subject&#039; -m &#039;$text&#039; -s &#039;$provider&#039; -xu &#039;$konto&#039; -xp &#039;$passwrd&#039; -o tls=no -o message-charset=utf-8);&lt;br /&gt;
 $ret =~ s,[\r\n]*,,g;    # remove CR from return-string &lt;br /&gt;
 Log 1, &amp;amp;quot;sendEmail returned: $ret&amp;amp;quot;; &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die TLS Verschlüsselung (ehem. SSL) zu nutzen, muss in der 4. letzten Zeile tls=auto verwendet werden. Sollte anschließend keine Mail verschickt werden, siehe Probleme.&lt;br /&gt;
&lt;br /&gt;
Beim Aufruf der Funktion gibt es zwei unterschiedliche Verhaltensweisen zu beachten. Wird DebianMail durch ein Fhem-Ereignis als Makro mit &amp;quot;Transferzeichen&amp;quot;, wie @ oder&amp;amp;#160;% aufgerufen, so sind diese innerhalb des Aufrufs von DebianMail zu maskieren.&lt;br /&gt;
&lt;br /&gt;
Siehe auch commandref:&lt;br /&gt;
* The character @ will be replaced with the device name. To use @ in the text itself, use the double mode (@@).&lt;br /&gt;
* The macro&amp;amp;#160;%&amp;amp;lt;parameter&amp;amp;gt; will expand to the current value of the named parameter. This can be either a parameter from the device definition or a parameter from the set or get command.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define Sonstiges notify Fenster:Window:.*,.*Low.Batt*. {\&lt;br /&gt;
 DebianMail(&#039;email@@email.domain&#039;,&#039;Subject&#039;,&#039;Text&#039;);;\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in allen anderen Fällen muss die Maskierung entfallen:&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define Sonstiges at *01:00:00 {\&lt;br /&gt;
 DebianMail(&#039;email@email.domain&#039;,&#039;Subject&#039;,&#039;Text&#039;);;\&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BeagleBoard-xM ===&lt;br /&gt;
Auf einem [[:Kategorie:BeagleBoard-xM|BeagleBoard-xM]] mit einem [http://en.opensuse.org/HCL:BeagleBoard-xM OpenSUSE 12.2] kann man ebenfalls das Perl-Programm &#039;&#039;sendEmail&#039;&#039; wie beim RPi nutzen. Dies gibt es aber nicht in den Repositories von openSUSE, sondern man muss sich &#039;&#039;sendEmail&#039;&#039; als Source herunterladen. Das geht am einfachsten per &#039;&#039;wget&#039;&#039;, welches man ebenfalls erst installieren muss (aber aus einem Repository).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ zypper in wget&lt;br /&gt;
$ cd /opt&lt;br /&gt;
$ wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz&lt;br /&gt;
$ tar xvfz sendEmail-v1.56.tar.gz&lt;br /&gt;
$ cd sendEmail-v1.56&lt;br /&gt;
$ cp sendMail /usr/local/bin&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Dann geht man weiter vor wie unter RPi beschrieben (anlegen der SUB-Routine in 99_myUtils usw.).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Version 1.56 von &#039;&#039;sendEmail&#039;&#039; ist Stand Januar 2013 die aktuelle. Da diese Programmversion von 2009 stammt, ist mit neuen Versionen selten zu rechnen. Vielleicht schauen Sie trotzdem vorher auf der [http://caspian.dotconf.net/menu/Software/SendEmail/ Homepage von sendEmail] nach.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
# Kopiere die Datei sendEmail.exe* in Dein FHEM Verzeichnis (hier c:\fhem-5.0\); Quelle: [http://caspian.dotconf.net/menu/Software/SendEmail/ http://caspian.dotconf.net/menu/Software/SendEmail/]&lt;br /&gt;
# Erstelle im FHEM Verzeichnis die Datei wmail.bat mit folgendem Inhalt (eine Zeile): &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;sendEmail -f absender@domain.de -u &amp;quot;%1&amp;quot; -m &amp;quot; &amp;quot; -s SMTP-SERVERAdresse -xu SMTP_USERNAME -xp SMTP_PASSWORT -t empfänger@domain.de -o message-header=&amp;quot;X-Message-Flag: FHEM&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Beispiel fhem.cfg&lt;br /&gt;
## Mail wenn sich der Status von Heizung.* oder Hzg.* ändert &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;define Mail_Heizung notify Heizung.*|Hzg.* { system(&amp;quot;wmail @:%&amp;quot;)}&amp;lt;/code&amp;gt;&lt;br /&gt;
## Mail bei Signal Aussentemperatur (für dieses Beispiel wird [http://fhem.de/commandref.html#getstate http://fhem.de/commandref.html#getstate getstate] benötigt) &amp;lt;br&amp;gt;&amp;lt;code&amp;gt;define Mail_Aussentemperatur notify Aussentemperatur {\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;my ($val);;\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;$val = fhem &amp;quot;getstate @&amp;quot;;;\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;system(&amp;quot;wmail \&amp;quot;@: $val\&amp;quot;&amp;quot;);;\&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
=== sendEmail ===&lt;br /&gt;
Falls man keine E-Mails verschicken kann, kann man in einem ersten Test prüfen, ob sendEmail als solches funktioniert und die Konfiguration (Benutzer, Passwort, Server-Name usw.) des Mail-Kontos, über das die Mails abgesetzt werden sollen, richtig ist.&lt;br /&gt;
&lt;br /&gt;
Hierzu setzt man in der FHEM-Befehlszeile die folgende Anweisung ab:&lt;br /&gt;
:&amp;lt;code&amp;gt;{ SUB-Routinen-Name(&#039;EMailAdresse@Mail.Domain&#039;,&#039;Test&#039;,&#039;Test-Text&#039;);; }&amp;lt;/code&amp;gt;&lt;br /&gt;
und ersetzt &#039;&#039;SUB-Routinen-Name&#039;&#039; durch den Namen der in 99_myUtils erzeugten Prozedur. Statt &#039;&#039;EMailAdresse@Mail.Domain&#039;&#039; trägt man noch eine gültige E-Mail-Adresse ein und bestätigt den Befehl dann mittels &amp;amp;lt;Enter&amp;amp;gt; (nicht &amp;quot;save&amp;quot;). Empfangen Sie nicht kurzfristig eine entsprechende E-Mail, ist sehr wahrscheinlich an den Zugangsdaten etwas verkehrt. &lt;br /&gt;
&lt;br /&gt;
Vor dem testen der Routine oben kann sendEmail auch über die Konsole (z.&amp;amp;nbsp;B. via Putty) getestet werden:&lt;br /&gt;
:&amp;lt;code&amp;gt;sendEmail -f &#039;fhemsystem@meinedomain.tld&#039; -t &#039;ich@meinedomain.tld&#039; -u &#039;subject&#039; -m &#039;body&#039; -s &#039;meinmailserver.meinedomain.de&#039; -xu &#039;fhemmailer&#039; -xp &#039;geheimespassword&#039; -o tls=no&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keine Mail mit TLS Verschlüsselung ===&lt;br /&gt;
Den Test über die Konsole durchführen. Erhält man folgende Fehlermeldung:&lt;br /&gt;
&#039;&#039;invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332&#039;&#039;&lt;br /&gt;
muss auf dem Raspberry folgende Datei angepasst werden: &#039;&#039;/usr/share/perl5/IO/Socket/SSL.pm&#039;&#039;.&lt;br /&gt;
In Zeile 1490 muss das &#039;&#039;&#039;$&#039;&#039;&#039; am Ende entfernt werden: m{^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))&#039;&#039;&#039;$&#039;&#039;&#039;}i&lt;br /&gt;
&lt;br /&gt;
== Email laut Log gesendet aber nicht angekommen? ==&lt;br /&gt;
Dann bitte in der Fritzbox Oberfläche überpüfen, ob unter &amp;quot;System&amp;quot; -&amp;gt; &amp;quot;Push Service&amp;quot; selbiger eingerichtet und aktiviert wurde. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;br /&gt;
[[Kategorie:FritzBox]]&lt;br /&gt;
[[Kategorie:BeagleBoard-xM]]&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6319</id>
		<title>HomeMatic Firmware Update</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6319"/>
		<updated>2014-05-14T08:49:28Z</updated>

		<summary type="html">&lt;p&gt;Strauch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Varianten für Firmwareupdates =&lt;br /&gt;
Seit 2014 ist es möglich bei einige HomeMatic Komponenten selber Firmware Updates durchzuführen. Vorher ging es nur per CCU oder durch einsenden des Gerätes zu ELV.&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten das Firmware Update durchzuführen. Um in FHEM die aktuelle Firmware nach dem update angezeigt zu bekommen ist ein erneutes Pairen mit FHEM notwendig. Es muss aber nicht gelöscht oder zurückgesetzt werden.&lt;br /&gt;
&lt;br /&gt;
== Firmware Update mit CUL/HM-CFG-USB unter FHEM ==&lt;br /&gt;
Noch nicht offiziell implementiert, weiter Infos gibt es im Forum: http://forum.fhem.de/index.php/topic,23329.0.html&lt;br /&gt;
&lt;br /&gt;
== Firmware Update mit CUL/HM-CFG-USB unter Linux ==&lt;br /&gt;
Für Linux hat mgernoth eine Updatetool programmiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes müssen wir sicher stellen das alle nötigen Pakete installiert sind um das Tool zu installieren und auszuführen&lt;br /&gt;
 sudo apt-get install libusb-1.0-0-dev &amp;amp;&amp;amp; sudo apt-get install git &amp;amp;&amp;amp; sudo apt-get install build-essential&lt;br /&gt;
&lt;br /&gt;
Als nächstes laden wir das Tool&lt;br /&gt;
 git clone git://git.zerfleddert.de/hmcfgusb&lt;br /&gt;
&lt;br /&gt;
und installieren es&lt;br /&gt;
 cd hmcfgusb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
nun Laden wir die nötige Firmware herunter und entpacken diese. Die offiziellen Updates gibt es unter http://www.eq-3.de/downloads.html&lt;br /&gt;
z.B. Firmware 1.2 für HM-CC-RT-DN:&lt;br /&gt;
 wget http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
 tar -xvf hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
&lt;br /&gt;
Nun brauchen wir nur noch das Tool ausführen und die Seriennummer des HomeMatic Devices.&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit einem CUL muss folgendes eingegeben werden (/dev/ttyACM0 ist die Adresse des CULs):&lt;br /&gt;
 sudo ./flash-ota -c /dev/ttyACM0 -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit HM-CFG-USB&lt;br /&gt;
 sudo ./flash-ota -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Nun muss nur noch das HomeMatic Gerät in den Updatemodus versetzt werden, wie das geht steht in der Readme zur Firmwaredatei (Ist mit im Archiv)&lt;br /&gt;
&lt;br /&gt;
== Firmware Update mit HM-CFG-USB unter Windows ==&lt;br /&gt;
&lt;br /&gt;
Für ein Firmwareupdate unter Windows wird das &amp;quot;HomeMatic Firmware Update Tool&amp;quot; von eq-3 benötigt: http://www.eq-3.de/downloads.html . Das Update ist damit zur Zeit nur mit dem HM-CFG-USB-2 möglich nicht mit dem HM-CFG-LAN und dem HM-CFG-USB der ersten Generation.&lt;br /&gt;
&lt;br /&gt;
Nach dem Start muss die Seriennummer des HomeMatic Device eingegeben und die Firmware Datei ausgewählt werden. Dann wird das Update Tool durch einen Klick auf den entsprechenden Button in &amp;quot;Bereitschaft&amp;quot; gesetzt und anschließend muss das HomeMatic Device in den Updatemodus versetzte werden.&lt;br /&gt;
&lt;br /&gt;
Falls das Update Tool beim Auswählen der Firmware-Datei abstürzt (&amp;quot;Home Matic Firmware Update Tool funktioniert nicht mehr&amp;quot;), dann stimmt wahrscheinlich etwas mit der Firmware-Datei nicht. Die Datei darf nicht ausgepackt werden, sondern muss als &amp;quot;.tar.gz&amp;quot;-Datei, so wie heruntergeladen, benutzt werden. Außerdem gibt es Probleme, wenn die Datei mit dem Internet Explorer heruntergeladen wurde. Die Datei sollte mit einem anderen Browser heruntergeladen werden. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6318</id>
		<title>HomeMatic Firmware Update</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6318"/>
		<updated>2014-05-14T08:48:25Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Firmware Update mit HM-CFG-USB unter Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Varianten für Firmwareupdates =&lt;br /&gt;
Seit 2014 ist es möglich bei einige HomeMatic Komponenten selber Firmware Updates durchzuführen. Vorher ging es nur per CCU oder durch einsenden des Gerätes zu ELV.&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten das Firmware Update durchzuführen. Um in FHEM die aktuelle Firmware nach dem update angezeigt zu bekommen ist ein erneutes Pairen mit FHEM notwendig. Es muss aber nicht gelöscht oder zurückgesetzt werden.&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter FHEM =&lt;br /&gt;
Noch nicht offiziell implementiert, weiter Infos gibt es im Forum: http://forum.fhem.de/index.php/topic,23329.0.html&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter Linux =&lt;br /&gt;
Für Linux hat mgernoth eine Updatetool programmiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes müssen wir sicher stellen das alle nötigen Pakete installiert sind um das Tool zu installieren und auszuführen&lt;br /&gt;
 sudo apt-get install libusb-1.0-0-dev &amp;amp;&amp;amp; sudo apt-get install git &amp;amp;&amp;amp; sudo apt-get install build-essential&lt;br /&gt;
&lt;br /&gt;
Als nächstes laden wir das Tool&lt;br /&gt;
 git clone git://git.zerfleddert.de/hmcfgusb&lt;br /&gt;
&lt;br /&gt;
und installieren es&lt;br /&gt;
 cd hmcfgusb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
nun Laden wir die nötige Firmware herunter und entpacken diese. Die offiziellen Updates gibt es unter http://www.eq-3.de/downloads.html&lt;br /&gt;
z.B. Firmware 1.2 für HM-CC-RT-DN:&lt;br /&gt;
 wget http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
 tar -xvf hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
&lt;br /&gt;
Nun brauchen wir nur noch das Tool ausführen und die Seriennummer des HomeMatic Devices.&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit einem CUL muss folgendes eingegeben werden (/dev/ttyACM0 ist die Adresse des CULs):&lt;br /&gt;
 sudo ./flash-ota -c /dev/ttyACM0 -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit HM-CFG-USB&lt;br /&gt;
 sudo ./flash-ota -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Nun muss nur noch das HomeMatic Gerät in den Updatemodus versetzt werden, wie das geht steht in der Readme zur Firmwaredatei (Ist mit im Archiv)&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit HM-CFG-USB unter Windows =&lt;br /&gt;
&lt;br /&gt;
Für ein Firmwareupdate unter Windows wird das &amp;quot;HomeMatic Firmware Update Tool&amp;quot; von eq-3 benötigt: http://www.eq-3.de/downloads.html . Das Update ist damit zur Zeit nur mit dem HM-CFG-USB-2 möglich nicht mit dem HM-CFG-LAN und dem HM-CFG-USB der ersten Generation.&lt;br /&gt;
&lt;br /&gt;
Nach dem Start muss die Seriennummer des HomeMatic Device eingegeben und die Firmware Datei ausgewählt werden. Dann wird das Update Tool durch einen Klick auf den entsprechenden Button in &amp;quot;Bereitschaft&amp;quot; gesetzt und anschließend muss das HomeMatic Device in den Updatemodus versetzte werden.&lt;br /&gt;
&lt;br /&gt;
Falls das Update Tool beim Auswählen der Firmware-Datei abstürzt (&amp;quot;Home Matic Firmware Update Tool funktioniert nicht mehr&amp;quot;), dann stimmt wahrscheinlich etwas mit der Firmware-Datei nicht. Die Datei darf nicht ausgepackt werden, sondern muss als &amp;quot;.tar.gz&amp;quot;-Datei, so wie heruntergeladen, benutzt werden. Außerdem gibt es Probleme, wenn die Datei mit dem Internet Explorer heruntergeladen wurde. Die Datei sollte mit einem anderen Browser heruntergeladen werden. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6317</id>
		<title>HomeMatic Firmware Update</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6317"/>
		<updated>2014-05-14T08:47:48Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Firmware Update mit CUL/HM-CFG-USB unter Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Varianten für Firmwareupdates =&lt;br /&gt;
Seit 2014 ist es möglich bei einige HomeMatic Komponenten selber Firmware Updates durchzuführen. Vorher ging es nur per CCU oder durch einsenden des Gerätes zu ELV.&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten das Firmware Update durchzuführen. Um in FHEM die aktuelle Firmware nach dem update angezeigt zu bekommen ist ein erneutes Pairen mit FHEM notwendig. Es muss aber nicht gelöscht oder zurückgesetzt werden.&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter FHEM =&lt;br /&gt;
Noch nicht offiziell implementiert, weiter Infos gibt es im Forum: http://forum.fhem.de/index.php/topic,23329.0.html&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter Linux =&lt;br /&gt;
Für Linux hat mgernoth eine Updatetool programmiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes müssen wir sicher stellen das alle nötigen Pakete installiert sind um das Tool zu installieren und auszuführen&lt;br /&gt;
 sudo apt-get install libusb-1.0-0-dev &amp;amp;&amp;amp; sudo apt-get install git &amp;amp;&amp;amp; sudo apt-get install build-essential&lt;br /&gt;
&lt;br /&gt;
Als nächstes laden wir das Tool&lt;br /&gt;
 git clone git://git.zerfleddert.de/hmcfgusb&lt;br /&gt;
&lt;br /&gt;
und installieren es&lt;br /&gt;
 cd hmcfgusb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
nun Laden wir die nötige Firmware herunter und entpacken diese. Die offiziellen Updates gibt es unter http://www.eq-3.de/downloads.html&lt;br /&gt;
z.B. Firmware 1.2 für HM-CC-RT-DN:&lt;br /&gt;
 wget http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
 tar -xvf hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
&lt;br /&gt;
Nun brauchen wir nur noch das Tool ausführen und die Seriennummer des HomeMatic Devices.&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit einem CUL muss folgendes eingegeben werden (/dev/ttyACM0 ist die Adresse des CULs):&lt;br /&gt;
 sudo ./flash-ota -c /dev/ttyACM0 -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit HM-CFG-USB&lt;br /&gt;
 sudo ./flash-ota -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Nun muss nur noch das HomeMatic Gerät in den Updatemodus versetzt werden, wie das geht steht in der Readme zur Firmwaredatei (Ist mit im Archiv)&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit HM-CFG-USB unter Windows =&lt;br /&gt;
&lt;br /&gt;
Für ein Firmwareupdate unter Windows wird das &amp;quot;HomeMatic Firmware Update Tool&amp;quot; von eq-3 benötigt: http://www.eq-3.de/downloads.html . Das Update ist damit zur Zeit nur mit dem HM-CFG-USB möglich nicht mit dem HM-CFG-LAN.&lt;br /&gt;
&lt;br /&gt;
Nach dem Start muss die Seriennummer des HomeMatic Device eingegeben und die Firmware Datei ausgewählt werden. Dann wird das Update Tool durch einen Klick auf den entsprechenden Button in &amp;quot;Bereitschaft&amp;quot; gesetzt und anschließend muss das HomeMatic Device in den Updatemodus versetzte werden.&lt;br /&gt;
&lt;br /&gt;
Falls das Update Tool beim Auswählen der Firmware-Datei abstürzt (&amp;quot;Home Matic Firmware Update Tool funktioniert nicht mehr&amp;quot;), dann stimmt wahrscheinlich etwas mit der Firmware-Datei nicht. Die Datei darf nicht ausgepackt werden, sondern muss als &amp;quot;.tar.gz&amp;quot;-Datei, so wie heruntergeladen, benutzt werden. Außerdem gibt es Probleme, wenn die Datei mit dem Internet Explorer heruntergeladen wurde. Die Datei sollte mit einem anderen Browser heruntergeladen werden. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=6316</id>
		<title>HM-CC-RT-DN Funk-Heizkörperthermostat</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat&amp;diff=6316"/>
		<updated>2014-05-14T08:46:15Z</updated>

		<summary type="html">&lt;p&gt;Strauch: /* Firmware Update */ Verlinkung auf den HomeMatic Firmware Artikel und entfernen der doppelten Information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Beim &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; handelt es sich um einen &#039;&#039;&#039;Funk-Heizkörperthermostaten mit integriertem Stellantrieb&#039;&#039;&#039;, der als Nachfolger den [[HM-CC-VD]] ablöst und seit Mitte September 2013 verfügbar ist.&lt;br /&gt;
&lt;br /&gt;
== Vorbemerkungen ==&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum Vorgänger misst der HM-CC-RT-DN selbst die Temperatur und verfügt über eine Boost-Funktion. Er braucht zur Steuerung kein separates Raumregelungsgerät mehr und hat eine eigene Fenster-Offen-Erkennung. Ein passender Wandthermostat ([[HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP|HM-TC-IT-WM-W-EU]]) ist seit Februar 2014 verfügbar.&lt;br /&gt;
&lt;br /&gt;
Das Gerät wird seit Anfang Oktober 2013 von Fhem unterstützt (siehe Diskussion im [http://forum.fhem.de/index.php/topic,14738.0.html Forum]).&lt;br /&gt;
&lt;br /&gt;
Der &#039;&#039;&#039;HM-CC-RT-DN&#039;&#039;&#039; scheint das erste HomeMatic-Device zu sein, bei dem ein Update der Firmware auch vom Anwender durchgeführt werden kann. Ein Firmware-Update erfordert einen [[HM-CFG-USB_USB_Konfigurations-Adapter|USB Konfigurations-Adapter]] und eine auf der eQ-3 Webseite herunterladbare Firmware Update Software. Weitere Details sind unter [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Firmware_Update|Firmware Update ]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Solltemperaturen eines HM-CC-RT-DN lassen sich &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; durch einen [[HM-CC-TC Funk-Wandthermostat|HM-CC-TC]] steuern. Dieser kann höchstens die Ist-Temperatur an den RT weiter geben, damit die Raumtemperatur nicht am RT selbst zur Ventilsteuerung genommen wird.&lt;br /&gt;
&lt;br /&gt;
Mit einem HM-CC-RT-DN können maximal (neben der Zentrale/Fhem):&lt;br /&gt;
* 7 HomeMatic Heizkörperthermostate&lt;br /&gt;
* 8 HomeMatic Tür-Fensterkontakte / Fenster-Drehgriffkontakte&lt;br /&gt;
* 8 Tastenpaare von HomeMatic Fernbedienungen bzw. Display-Wandtaster&lt;br /&gt;
* 1 HomeMatic Innen-Temperatur-Sensor&lt;br /&gt;
gep&#039;&#039;&#039;ee&#039;&#039;&#039;rt werden.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung: 2 Stck. 1,5V LR6/Mignon/AA&lt;br /&gt;
* Stromaufnahme: 180 mA max.&lt;br /&gt;
* Abmessungen (B x H x T): 54 x 65 x 93 mm&lt;br /&gt;
* Gewicht: 180 g (ohne Batterien)&lt;br /&gt;
* Ventilanschluss: M30 x 1,5 mm&lt;br /&gt;
&lt;br /&gt;
Aktuelle Firmware: 1.2 (in CCU2 2.7.8)&lt;br /&gt;
&lt;br /&gt;
== Betrieb mit FHEM ==&lt;br /&gt;
Der Funk-Heizkörperthermostat muss zuerst mit Fhem [[HomeMatic_Devices_pairen|gepairt]] werden. Da es den RT noch nicht lange gibt, sollten Sie sicher stellen, dass Fhem aktuell ist (update durchführen).&lt;br /&gt;
&lt;br /&gt;
=== Channels (Kanäle) ===&lt;br /&gt;
==== Channel (Kanal) 01 _Weather ====&lt;br /&gt;
Dieser Kanal dient zur Einspeisung der &amp;quot;IST-Temperatur&amp;quot;, als Sensor kann z.B. ein HomeMatic HM-WDS10-TH-O Funk-Temperatur-/Luftfeuchtesensor OTH dienen.&lt;br /&gt;
&lt;br /&gt;
Befehl zum peeren:&lt;br /&gt;
 set &amp;lt;thermoSensor&amp;gt; peerChan 0 &amp;lt;rt_Weather&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 02 _Climate ====&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 03 _WindowRec ====&lt;br /&gt;
Hier lassen sich Fensterkontakte (HM-SEC-SC oder HM-SEC-RHS) peeren, die ihren Fensterstatus (geöffnet/gekippt) an ein oder mehrere Thermostate senden. Die Thermostate stellen anschließend die entsprechende (konfigurierbare) Temperatur ein. Der Temperaturwert kann je Fenster-Sensor unterschiedlich definiert werden. Sind mehrere Fenster gleichzeitig geöffnet, so wird der Thermostat auf die Temperatur des Sensors mit dem geringsten Temperaturwert eingestellt. &lt;br /&gt;
Ferner wird empfohlen, bei Einsatz von externen Sensoren, die interne „Fenster auf Erkennung“ zu deaktivieren (Weitere Details sind im [[HM-CC-RT-DN_Funk-Heizkörperthermostat#Channel_.28Kanal.29_04_Clima|Channel (Kanal) 04 _Clima]] näher beschrieben).&lt;br /&gt;
&lt;br /&gt;
Befehl zum peeren:&lt;br /&gt;
 set &amp;lt;fenster-sensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single&lt;br /&gt;
&lt;br /&gt;
Zum Löschen von einen peer:&lt;br /&gt;
 set &amp;lt;fenster-sensor&amp;gt; peerChan 0 &amp;lt;rt_WindowRec&amp;gt; single unset&lt;br /&gt;
&lt;br /&gt;
Der Peer-(Lösch)Vorgang muss auf dem SC/RHS Sensor durch &amp;quot;drücken&amp;quot; der Anlerntaste bestätigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Temperatur für Windowopen definieren:&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;rt_WindowRec&amp;gt; regSet winOpnTemp 10 &amp;lt;fenster-sensor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 04 _Clima ====&lt;br /&gt;
Dieser Kanal ist &amp;quot;der&amp;quot; operationelle. Hier kann z.B. die Temperatur eingestellt werden. (In älteren Versionen wurde dieser Kanal durch autocreate als &amp;quot;_ClimRT_tr&amp;quot; angelegt.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Temperaturlisten setzen&#039;&#039;&#039;: um gebündelt die Wunschtemperaturen für eine ganze Woche zu setzen, können, wie beim HM-CC-TC [[HM-CC-TC Funk-Wandthermostat#Temperaturlisten|beschrieben]], Temperaturlisten in der z.B. [[99_myUtils anlegen|99_MyUtils.pm]] angelegt werden. Anders als beim HM-CC-TC sind diese Listen aber nicht auf den Channel &#039;&#039;_Climate&#039;&#039;, sondern auf den Channel &#039;&#039;_Clima&#039;&#039; zu übertragen.&lt;br /&gt;
&lt;br /&gt;
 ######################################################&lt;br /&gt;
 # Temperatur-Liste für Kellertreppe&lt;br /&gt;
 # setzen per Aufruf von &amp;quot;{SetTempList_UG_Treppe_Heizung}&amp;quot;&lt;br /&gt;
 # Vorsicht, da kein HM-CC-TC, sondern HM-CC-RT-DN, ist hier ein anderer Channel&lt;br /&gt;
 # zu nehmen. Zudem wird mit prep|exec gearbeitet, um nicht alle Zeilen als&lt;br /&gt;
 # einzelnen Befehl zu senden, sondern per &amp;quot;prep&amp;quot; erst alles &lt;br /&gt;
 # zusammenzufassen und dann per &amp;quot;exec&amp;quot; an das Thermostat zu senden.&lt;br /&gt;
 # Also als ein einziger Befehl statt sieben. Vermeidet &amp;quot;NACKs&amp;quot;&lt;br /&gt;
 ######################################################&lt;br /&gt;
 sub&lt;br /&gt;
 SetTempList_UG_Treppe_Heizung()&lt;br /&gt;
  {&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListMon prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListTue prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListWed prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListThu prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListFri prep 05:30 16.0 07:00 18.0 15:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListSat prep 07:00 16.0 09:00 18.0 15:00 18.5 21:00 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListSun exec 07:00 16.0 09:00 18.0 15:00 18.5 21:00 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
 }&lt;br /&gt;
 # End SetTempList_UG_Treppe_Heizung&lt;br /&gt;
Bitte beachten: Die Zeiten sind jeweils &#039;&#039;&#039;bis&#039;&#039;&#039;-Zeiten! In o.a. Beispiel regelt der Thermostat also am Wochenende zwischen 7 und 9 Uhr auf 18 Grad!&lt;br /&gt;
&lt;br /&gt;
Sobald die neue/geänderte &#039;&#039;99_MyUtils.pm&#039;&#039; gespeichert ist, können per Fhem-Befehl &#039;&#039;&amp;lt;code&amp;gt;{SetTempList_UG_Treppe_Heizung}&amp;lt;/code&amp;gt;&#039;&#039; (also inclusive der geschweiften Klammern) die neuen Temperaturen an den HM-CC-RT-DN gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die interne Fernster auf Erkennung kann man wie folgt abschalten:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 set &amp;lt;rt_Clima&amp;gt; regSet winOpnMode off&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 05 _ClimaTeam ====&lt;br /&gt;
Dieser Kanal dient zum peeren von mehreren RTs untereinander. Ein RT meldet Änderungen, die am device durchgeführt werden an seinen Teamkollegen. Änderungen von der Zentrale werden nicht gesyncht - das muss die Zentrale machen. Das gilt für alle anderen Änderungen ebenso (Fensterkontakt, Remote,...). Hier müssen diese Kontakte einfach mit allen RTs gepeert werden und identisch programmiert werden. &lt;br /&gt;
&#039;&#039;&#039;Folgende Änderungen werden &amp;quot;nicht&amp;quot; weitergegeben:&#039;&#039;&#039;&lt;br /&gt;
* Status der Fensterkontakte&lt;br /&gt;
* Temperaturvorgaben der Zentrale&lt;br /&gt;
* Temperaturlisten/Wochenplan und daraus folgende Änderungen&lt;br /&gt;
* Änderungen durch remotes&lt;br /&gt;
* Änderungen durch eine TC-IT Zentrale&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Folgende Änderungen werden weitergegeben:&#039;&#039;&#039;&lt;br /&gt;
* Änderung der Temperatur am Handrad&lt;br /&gt;
* Boost am Taster&lt;br /&gt;
&lt;br /&gt;
Befehl zum peeren:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;rt1-ClimaTeam&amp;gt; peerChan 0 &amp;lt;rt2-ClimaTeam&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Channel (Kanal) 06 _remote ====&lt;br /&gt;
Kann an eine Fernbedienung gekoppelt werden. Per Tastendruck kann man einen bestimmten Mode und/oder eine bestimmte Temperatur wählen. Man kann lang gesondert die Reaktion auf einen langen oder kurzen Tastendruck einstellen.&lt;br /&gt;
&lt;br /&gt;
Befehl zum peeren:&lt;br /&gt;
&amp;lt;pre&amp;gt;set &amp;lt;button&amp;gt; peerChan 0 &amp;lt;rt-remote&amp;gt; single&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Betriebsmodus Auto, Manu, Party (Urlaub) ===&lt;br /&gt;
&lt;br /&gt;
Im Automode kann man die Temperatur am Einstellrad des RT ändern. Zum nächsten Schaltpunkt wird dies dann überschrieben. Will man dies nicht (z.B. lange Party, ...), kann man auf manuell schalten. Dann bleibt die mit dem Drehregler (oder der Zentrale) eingestellte Temperatur stehen bis &#039;&#039;ultimo&#039;&#039;. Es gibt dann noch den Party- oder Urlaubsmodus. In diesen kann man den Automodus für eine gegebene Zeit überschreiben.&lt;br /&gt;
&lt;br /&gt;
==== Modus Auto ====&lt;br /&gt;
Das Device arbeitet gemäß des gespeicherten Wochenprogramms. Manuelle Änderungen sind möglich, werden beim nächsten Schaltpunkt überschrieben.&lt;br /&gt;
&lt;br /&gt;
==== Modus Manu ====&lt;br /&gt;
Das Wochenprogramm wird nicht abgearbeitet, die Temperatur wird manuell eingestellt.&lt;br /&gt;
&lt;br /&gt;
==== Modus Party (Urlaub) ====&lt;br /&gt;
&lt;br /&gt;
Will man für eine festgesetzte Zeit (Stunden oder Tage) die Temperatur auf einen festen Wert einstellen (z.B. weil man in Urlaub fährt), kann man dies zwar auch durch Änderungen der Temperaturlisten erreichen, einfacher ist aber die Zuweisung über den Urlaubsmodus, da nach dessen Ablaufdatum und -zeitpunkt automatisch wieder zum vorher eingestellten Programm gewechselt wird. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  set HM-CC-RT-DN_Clima controlParty 16 06.12.13 16:30 09.12.13 05:00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dadurch wird &lt;br /&gt;
&lt;br /&gt;
* vom 06.12.2013, 16:30 Uhr, &lt;br /&gt;
* bis zum 09.12.2013, 05:00 Uhr &lt;br /&gt;
* die gewünschte Raumtemperatur auf 16 °C&lt;br /&gt;
&lt;br /&gt;
eingestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
- Der Befehl muss auf den Channel 4 (&amp;quot;_Clima&amp;quot;) erfolgen.&amp;lt;br /&amp;gt;&lt;br /&gt;
- Es werden nur Uhrzeiten zu jeder vollen oder halben Stunde angenommen (Minuten also 00 oder 30).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit der Funktion &amp;quot;Urlaub&amp;quot; kann man eine ganze Wohnung (also mehrere RT´s) mit nur einem Befehl in den Party-mode versetzen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Name &amp;quot;Urlaub&amp;quot; kann natürlich frei gewählt werden.&lt;br /&gt;
Im Beispiel werden 2 Heizkörper (Treppenhaus und Kammer) angesteuert. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu beachten sind folgende Dinge:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Aktuelle Dateien (z.B. 10_CUL_HM) verwenden!&amp;lt;br /&amp;gt;&lt;br /&gt;
2) Bei dem partycontrol-Befehl in der Funktion KEIN Komma zwischen den Parametern.&amp;lt;br /&amp;gt;&lt;br /&gt;
3) Bei der Funktion die Parameterübergabe definieren ($$$$$) &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Aufruf:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt; {Urlaub (&amp;quot;16&amp;quot;, &amp;quot;06.12.13&amp;quot;, &amp;quot;16:30&amp;quot;, &amp;quot;09.12.13&amp;quot; ,&amp;quot;05:00&amp;quot;)}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Funktion:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
my $Urlaub;&lt;br /&gt;
sub&lt;br /&gt;
Urlaub($$$$$)&lt;br /&gt;
  {&lt;br /&gt;
    #lokale Variablendeklaration&lt;br /&gt;
    my ($temp,$startDate,$startTime,$endDate,$endTime) = @_;&lt;br /&gt;
 &lt;br /&gt;
    # HM-CC-RT-DN akzeptiert nur Zeiten, die auf Minute 00 oder 30 enden.&lt;br /&gt;
    # Daher $startTime und $endTime abrunden&lt;br /&gt;
    $startTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $startTime =~ s/\:[3-5].$/:30/;&lt;br /&gt;
    $endTime =~ s/\:[0-2].$/:00/;&lt;br /&gt;
    $endTime =~ s/\:[3-5].$/:30/;	&lt;br /&gt;
&lt;br /&gt;
    #Sendebefehl für ein HM-CC-RT-DN&lt;br /&gt;
    {fhem (&amp;quot;set Kammer controlParty $temp $startDate $startTime $endDate $endTime&amp;quot;)}&lt;br /&gt;
&lt;br /&gt;
    # alternative Schreibweise der Parameter:&lt;br /&gt;
    {fhem (&amp;quot;set Treppenhaus controlParty @_[0] @_[1] @_[2] @_[3] @_[4]&amp;quot;)};&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Burst-Modus ===&lt;br /&gt;
&lt;br /&gt;
Das ist ein &#039;&#039;&#039;Übertragungs&#039;&#039;&#039;modus für Nachrichten zwischen HM-Geräten und der Zentrale. Der RT erwacht alle 2,5 Minuten und dann überträgt die Zentrale die Kommanods. Wenn man einen Fensterkontakt oder eine Fernsteuerung nutzt, muss der RT sofort reagieren - dann muss man den Burst &#039;&#039;enablen&#039;&#039;. Der RT kann in diesem Fall sofort aufgeweckt werden und bearbeitet die Anforderung (Request). Das kann man auch von der Zentrale aus nutzen (so man möchte). Das ist der &#039;&#039;&#039;Vorteil&#039;&#039;&#039; des eingeschalteten Burst-Modus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil:&#039;&#039;&#039; Der RT muss den Receiver wach halten. Der RT und alle anderen Burst-Devices erwachen bei &#039;&#039;&#039;jedem&#039;&#039;&#039; Burst (egal für wen) und legen sich dann wieder schlafen.&lt;br /&gt;
* jeder Burst-trigger kostet Batterie für &#039;&#039;&#039;alle&#039;&#039;&#039; Burst-Geräte im System&lt;br /&gt;
* wenn Burst enabled ist kostet es dem RT Batteriekapazität&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst – wie es funktioniert&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schickt ein Sender eine burst Sequenz, wachen alle burst-Empfänger auf und prüfen die Message. &lt;br /&gt;
Wenn sie betroffen sind bleiben sie eine Zeit lang wach, ansonsten schlafen sie wieder ein. &lt;br /&gt;
Man beachte also, dass Senden eines Burst  Energie in ALLEN burst-Empfängern verbraucht, egal ob sie angesprochen sind.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HMLAN und burst&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
HMLAN hat ein Sendebudget das über eine Stunde berechnet wird. Burst belastet diese Konto deutlich - so können nicht mehr als 100 bursts /h gesendet werden - dann geht HMLAN in overload Wenn zusätzliche messages gesendet werden sind es entsprechend weniger. &lt;br /&gt;
Es ist als nicht vorteilhaft, unnötig bursts zu senden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Es gibt Devices, die immer auf burst reagieren und solche bei denen es abgeschaltet werden kann. So reagiert ein Rauchmelder immer auf Burst damit er seine Team-Kollegen hören kann. &lt;br /&gt;
Ein TC oder RT hingegen hat diese Funktion abschaltbar. &#039;Per default ist dies ausgeschaltet um Batterie zu sparen&#039;. Wenn ein VD gesteuert wird ist der TC ja selbst wach.  Wird er aber mit einem Fensterkontakt gekoppelt muss es eingeschaltet werden – sonst verpasst er die message. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ConditionalBurst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices mit abschaltbarem burst wie z.B. der &#039;HM-CC-RT-DN&#039;, gibt es ein Register burstRx mit dem das burst-erwachen eingestellt werden kann. &lt;br /&gt;
Sender, die einen burst-Aktor erwecken sollen muss man sagen, welcher peer burst benötigt. Hier kann ggf. das Register peerNeedsBurst nach dem peeren gesetzt werden. FHEM versucht dies automatisch beim Peeren zu erledigen. &lt;br /&gt;
Siehe Hminfo kommando  &#039;models&#039; um festzustellen, welche devices welchen mode unterstützen. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attribut burstAccess&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Devices, die abschaltbaren burst haben kann man ein attribut bustAccess 1_auto setzen. Es wird beim abschicken eines Kommandos versucht, das Device mit burst zu wecken. Sollte es nicht funktionieren wird gewartet, bis das Device aufwacht (meist reagieren solche Devices auch auf wakeup). Das setzen des Attributs ist angenehm – es werden aber ggf. viele bursts gesendet.  &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kommando burstXmit&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Mit diesem Kommando, das bei Devices mit contitional-Burst zu Verfügung steht, wird der burst gezielt von User angestossen. &amp;lt;br /&amp;gt;&lt;br /&gt;
Der User schickt erst seine Kommandos an das device. Die Kommandos werden im Command-stack gesammelt. &amp;lt;br /&amp;gt;&lt;br /&gt;
Dann sendet der User ein set burstXmit. &amp;lt;br /&amp;gt;&lt;br /&gt;
Es passiert das gleiche wie bei burstAccess. &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM versucht mittels burst zu wecken und sendet bei Erfolg die Messages aus dem Kommandostack. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Im Gegensatz zu burstAccess ist burstXmit gezielt einsetzbar und kann sparsamer verwendet werden. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; FHEM und burst devices&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
FHEM sendet eine burst automatisch mit Kommandos zu Devices, die nur burst unterstützen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;So aktiviert man den burst-Betrieb am HM-CC-RT-DN&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Burst Mode einschalten&#039;&#039; (der Kanal 4 des Device WZ1 heisst hier WZ1_4) &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;set WZ1_4 regSet burstRx on &amp;lt;/pre&amp;gt;&lt;br /&gt;
prüfen mit: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;get WZ1_4 reg burstRx &amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Nun in FHEM den Burst mode einschalten (sofern nicht burstXmit verwendet wird)&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;attr WZ1 burstAccess 1_auto&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinweis: Das Attribut im Device und nicht im Kanal setzen, ansonsten gibt es eine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
=== Temperaturlisten ===&lt;br /&gt;
Im Kanal &amp;quot;Clima&amp;quot; kann man einen Wochenplan hinterlegen. Im Automode stellt das Thermostat eine desired-temp gemäß diesen Daten ein. Die Daten werden in Registern im RT abgelegt. Wegen der schlichten Menge an Daten gibt es gesonderte Kommandos zur Verwaltung der Listen. Die Darstellung der Daten unterliegt aber dennoch den Regeln der Register: FHEM muss die Daten aus dem Device lesen (getConfig) um sie Darzustellen. &lt;br /&gt;
==== manuelle Änderung ====&lt;br /&gt;
Mit dem Kommando set &amp;lt;rt&amp;gt;_Clima tempListMon 05:30 16.0 ... 24:00 16.0 kann man das temperaturprofil für einen Tag einstellen. Der letzte Wert muss immer Mitternacht (24:00) sein. Die Temperatur gilt immer bis zu diesen Zeitpunkt &#039;&#039;&#039;nicht&#039;&#039;&#039; ab diesem Zeitpunkt. &lt;br /&gt;
Ändert man mehrere Tage auf einmal sollte man unbedingt mit &amp;quot;prep&amp;quot; und &amp;quot;exec&amp;quot; arbeiten, da es sonst zu Wiederholungen und langen Bearbeitungen kommen kann. Das könnte in eine script so aussehen&lt;br /&gt;
 sub&lt;br /&gt;
 SetTempList_UG_Treppe_Heizung()&lt;br /&gt;
  {&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListMon prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListTue prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListWed prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListThu prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListFri prep 05:30 16.0 07:00 18.0 15:00 18.5 20:30 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListSat prep 07:00 16.0 09:00 18.0 15:00 18.5 21:00 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
    { fhem (&amp;quot;set UG.Treppe.Heizung_Clima tempListSun exec 07:00 16.0 09:00 18.0 15:00 18.5 21:00 19.0 24:00 16.0&amp;quot;)};&lt;br /&gt;
 }&lt;br /&gt;
==== Temperaturprofile====&lt;br /&gt;
Manuelle Änderungen sind jederzeit möglich, aber sicher nicht elegant. Besser ist die Verwaltung von Profilen in einem Konfigurationsfile. Es bietet somit auch eine Möglichkeit, Profile in einem Thermostat umzuschalten. &lt;br /&gt;
===== hinterlegen =====&lt;br /&gt;
Die Profile oder Templates werden in einen File abgelegt in der Form&lt;br /&gt;
 entities:room1&lt;br /&gt;
 tempListSat&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 14.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListMon&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListTue&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 15.0&lt;br /&gt;
 tempListWed&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListThu&amp;gt;07:00 14.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 tempListFri&amp;gt;07:00 14.0 13:00 16.0 16:00 18.0 21:00 19.0 24:00 14.0&lt;br /&gt;
 entities:room2,room3&lt;br /&gt;
 tempListSat&amp;gt;08:00 18.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 tempListSun&amp;gt;08:00 18.0 15:00 18.0 21:30 19.0 24:00 14.0&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;entities&#039;&#039;&#039; ist eine komma-separierte Liste an Namen des Templates. Das gleiche Profil kann unter mehreren Namen angesprochen werden. Das erste Template hat den Name &amp;quot;room1&amp;quot;, das 2. hat zwei Namen, &amp;quot;room2&amp;quot; und &amp;quot;room3&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;tempList...&#039;&#039;&#039; ist die jeweiligen Liste der Temperaturen des Tages&lt;br /&gt;
===== nutzen =====&lt;br /&gt;
Die Kommandos sind&lt;br /&gt;
 set &amp;lt;rt&amp;gt;_Clima tempListTmpl verify FHEM/tempList.cfg:room1&lt;br /&gt;
 set &amp;lt;rt&amp;gt;_Clima tempListTmpl restore FHEM/tempList.cfg:room1&lt;br /&gt;
* &#039;&#039;&#039;FHEM/tempList.cfg:room1&#039;&#039;&#039; ist das Template. FHEM/tempList.cfg ist das File, in dem das Template zu suchen ist. room1 ist das Template,welches im File gesucht wird. Wird kein File angegeben wird &amp;quot;template.cfg&amp;quot; im &amp;quot;fhem&amp;quot; directory angenommen.&lt;br /&gt;
* &#039;&#039;&#039;verify&#039;&#039;&#039; vergleicht die gelesene templiste mit dem Template aus dem File. Verify ist default für das Kommando.&lt;br /&gt;
* &#039;&#039;&#039;restore&#039;&#039;&#039; schreibt die Templiste gemäß Template in das Device. &lt;br /&gt;
&lt;br /&gt;
Man kann einem Thermostat das &#039;&#039;&#039;Attribut tempListTmpl&#039;&#039;&#039; geben. Damit wird der default für dieses Deivce gesetzt. &lt;br /&gt;
 attr &amp;lt;rt&amp;gt;_Clima tempListTmpl FHEM/tempList.cfg:room1&lt;br /&gt;
 set &amp;lt;rt&amp;gt;_Clima tempListTmpl&lt;br /&gt;
prüft &amp;lt;rt&amp;gt;_Clima gegen FHEM/tempList.cfg:room1&lt;br /&gt;
 set &amp;lt;rt&amp;gt;_Clima tempListTmpl restore&lt;br /&gt;
schreibt das Template FHEM/tempList.cfg:room1 nach &amp;lt;rt&amp;gt;_Clima.&lt;br /&gt;
&lt;br /&gt;
===== Vorschlag =====&lt;br /&gt;
Um Templates zu verwalten sollte man das File tempList.cfg im Directory FHEM ablegen. Das Verzeichnis ist im Prinzip egal, wenn es aber im Verzeichnis FHEM liegt kann man es aus dem web-interface editieren. &lt;br /&gt;
  attr attr &amp;lt;rt&amp;gt;_Clima tempListTmpl FHEM/tempList.cfg:&amp;lt;name&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;name&#039;&#039;&#039; wäre der Name des rt, so z.B. rt_wohnzimmer_Clima.&lt;br /&gt;
&lt;br /&gt;
==Fhem-Log==&lt;br /&gt;
In den folgenden Logs heißt Kanal 4 noch &amp;quot;_ClimRT_tr&amp;quot;. Inzwischen würde man dort &amp;quot;_Clima&amp;quot; sehen.&lt;br /&gt;
=== Device-Log ===&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM Unknown device CUL_HM_HM_CC_RT_DN_2212BC, please define it&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC CUL_HM 2212BC A1A0184002212BC0000001000954B4551303531303031375900FFFF&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:24 3: LANCUL pairing (hmPairForSec) not enabled&lt;br /&gt;
 2013.10.10 20:03:24 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC-%Y.log CUL_HM_HM_CC_RT_DN_2212BC&lt;br /&gt;
 2013.10.10 20:03:24 3: Device Heizung_Wohnzimmer added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: Heizung_Wohnzimmer thermostat, model HM-CC-TC serialNr JEQ0044286&lt;br /&gt;
 2013.10.10 20:03:24 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:24 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_2212BC thermostat, model HM-CC-RT-DN serialNr KEQ0510017&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Weather CUL_HM 2212BC01&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:25 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Weather FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Weather-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Weather&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_Climate CUL_HM 2212BC02&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:26 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_Climate FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_Climate-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_Climate&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_WindowRec CUL_HM 2212BC03&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_WindowRec FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_WindowRec&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr CUL_HM 2212BC04&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:28 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam CUL_HM 2212BC05&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:29 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_ClimaTeam&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define CUL_HM_HM_CC_RT_DN_2212BC_remote CUL_HM 2212BC06&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:30 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_2212BC_remote FileLog /usr/local/FHEM/var/log/CUL_HM_HM_CC_RT_DN_2212BC_remote-%Y.log CUL_HM_HM_CC_RT_DN_2212BC_remote&lt;br /&gt;
 2013.10.10 20:03:35 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getSerial&lt;br /&gt;
 2013.10.10 20:03:40 2: CUL_HM set CUL_HM_HM_CC_RT_DN_2212BC getConfig&lt;br /&gt;
 2013.10.10 20:03:54 3: Device CUL_HM_HM_CC_RT_DN_2212BC added to ActionDetector with 000:10 time&lt;br /&gt;
&lt;br /&gt;
=== Event monitor ===&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr motorErr: ok&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr ValvePosition: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr mode: manu&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr unknown0: 24&lt;br /&gt;
 2013-10-12 12:05:35.610 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC_ClimRT_tr T: 18.4 desired: 18 valve: 3 %&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC battery: ok&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC batteryLevel: 3.1 V&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC measured-temp: 18.4&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC desired-temp: 18&lt;br /&gt;
 2013-10-12 12:05:35.646 CUL_HM CUL_HM_HM_CC_RT_DN_2212BC actuator: 3 %&lt;br /&gt;
&lt;br /&gt;
== Firmware Update ==&lt;br /&gt;
&lt;br /&gt;
Seit 31.01.2014 gibt es für den HM-CC-RT-DN eine neue Firmware Version (1.2). Diese kann von der eQ-3 Webseite heruntergeladen werden. Genauere Informationen gibt es unter [[HomeMatic_Firmware_Update]]&lt;br /&gt;
&lt;br /&gt;
=== HM-CC-RT-DN spezifische Update Informationen ===&lt;br /&gt;
&lt;br /&gt;
Durch gleichzeitiges Drücken der &amp;quot;Auto-/Manu&amp;quot;-Taste und der &amp;quot;Comfort-/Eco&amp;quot;-Taste am HM-CC-RT-DN während man die Batterien wieder einlegt wird der updatemodus gestartet. Während des Updates steht &amp;quot;FUP&amp;quot; im Display. Nach erfolgreichem Update erscheint &amp;quot;Ins&amp;quot; im Display und es muss eine erneute Adaptierfahrt durch drücken der Boost-Taste ausgelöst werden. Anschließend sollte der HM-CC-RT-DN wieder normal funktionieren. Die eingestellten Parameter und das Pairing mit FHEM gehen beim Update nicht verloren. Sollte das Update fehlschlagen, erscheint &amp;quot;Err&amp;quot; bzw. &amp;quot;CrC&amp;quot; im Display.&lt;br /&gt;
&lt;br /&gt;
Normalerweise sollte dann durch erneutes starten der Prozedur am PC und HM-CC-RT-DN das ganze erneut durchführbar sein.&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
=== TempList: Bad format ... ===&lt;br /&gt;
&lt;br /&gt;
Wenn Sie beim Setzen einer Temperaturliste nach dem o.a. Schema (&amp;quot;SetTempList...&amp;quot;) die Meldung&lt;br /&gt;
&lt;br /&gt;
 Bad format, use HH:MM TEMP ......&lt;br /&gt;
&lt;br /&gt;
erhalten, sollten Sie zunächst ein Update von Fhem durchführen. Nähere Informationen zu dieser Funktion siehe [[FHEM_Command_Beispiele#update_...|hier]].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.elv.de/homematic-heizkoerperthermostat-1.html Produktinfo]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_um.pdf Bedienungsanleitung (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/Assets/Produkte/10/1051/105155/Downloads/105155_thermostat_data.pdf Datenblatt (PDF)]&lt;br /&gt;
* [http://www.elv-downloads.de/service/manuals/ventilkompatibilitaet.pdf Ventil-Kompatibilitätsliste (PDF)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:Heizungsventile]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6315</id>
		<title>HomeMatic Firmware Update</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6315"/>
		<updated>2014-05-14T08:44:53Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Nachtrag für Update mit Windows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Varianten für Firmwareupdates =&lt;br /&gt;
Seit 2014 ist es möglich bei einige HomeMatic Komponenten selber Firmware Updates durchzuführen. Vorher ging es nur per CCU oder durch einsenden des Gerätes zu ELV.&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten das Firmware Update durchzuführen. Um in FHEM die aktuelle Firmware nach dem update angezeigt zu bekommen ist ein erneutes Pairen mit FHEM notwendig. Es muss aber nicht gelöscht oder zurückgesetzt werden.&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter FHEM =&lt;br /&gt;
Noch nicht offiziell implementiert, weiter Infos gibt es im Forum: http://forum.fhem.de/index.php/topic,23329.0.html&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter Linux =&lt;br /&gt;
Für Linux hat mgernoth eine Updatetool programmiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes müssen wir sicher stellen das alle nötigen Pakete installiert sind um das Tool zu installieren und auszuführen&lt;br /&gt;
 sudo apt-get install libusb-1.0-0-dev &amp;amp;&amp;amp; sudo apt-get install git &amp;amp;&amp;amp; sudo apt-get install build-essential&lt;br /&gt;
&lt;br /&gt;
Als nächstes laden wir das Tool&lt;br /&gt;
 git clone git://git.zerfleddert.de/hmcfgusb&lt;br /&gt;
&lt;br /&gt;
und installieren es&lt;br /&gt;
 cd hmcfgusb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
nun Laden wir die nötige Firmware herunter und entpacken diese. Die offiziellen Updates gibt es unter http://www.eq-3.de/downloads.html&lt;br /&gt;
z.B. Firmware 1.2 für HM-CC-RT-DN:&lt;br /&gt;
 wget http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
 tar -xvf hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
&lt;br /&gt;
Nun brauchen wir nur noch das Tool ausführen und die Seriennummer des HomeMatic Devices.&lt;br /&gt;
Für ein Update mit CUL muss folgendes eingegeben werden (/dev/ttyACM0 ist die Adresse des CULs):&lt;br /&gt;
 sudo ./flash-ota -c /dev/ttyACM0 -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit HM_CFG_USB&lt;br /&gt;
 sudo ./flash-ota -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Nun muss nur noch das HomeMatic Gerät in den Updatemodus versetzt werden, wie das geht steht in der Readme zur Firmwaredatei (Ist mit im Archiv)&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit HM-CFG-USB unter Windows =&lt;br /&gt;
&lt;br /&gt;
Für ein Firmwareupdate unter Windows wird das &amp;quot;HomeMatic Firmware Update Tool&amp;quot; von eq-3 benötigt: http://www.eq-3.de/downloads.html . Das Update ist damit zur Zeit nur mit dem HM-CFG-USB möglich nicht mit dem HM-CFG-LAN.&lt;br /&gt;
&lt;br /&gt;
Nach dem Start muss die Seriennummer des HomeMatic Device eingegeben und die Firmware Datei ausgewählt werden. Dann wird das Update Tool durch einen Klick auf den entsprechenden Button in &amp;quot;Bereitschaft&amp;quot; gesetzt und anschließend muss das HomeMatic Device in den Updatemodus versetzte werden.&lt;br /&gt;
&lt;br /&gt;
Falls das Update Tool beim Auswählen der Firmware-Datei abstürzt (&amp;quot;Home Matic Firmware Update Tool funktioniert nicht mehr&amp;quot;), dann stimmt wahrscheinlich etwas mit der Firmware-Datei nicht. Die Datei darf nicht ausgepackt werden, sondern muss als &amp;quot;.tar.gz&amp;quot;-Datei, so wie heruntergeladen, benutzt werden. Außerdem gibt es Probleme, wenn die Datei mit dem Internet Explorer heruntergeladen wurde. Die Datei sollte mit einem anderen Browser heruntergeladen werden. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6314</id>
		<title>HomeMatic Firmware Update</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6314"/>
		<updated>2014-05-14T08:35:01Z</updated>

		<summary type="html">&lt;p&gt;Strauch: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Varianten für Firmwareupdates =&lt;br /&gt;
Seit 2014 ist es möglich bei einige HomeMatic Komponenten selber Firmware Updates durchzuführen. Vorher ging es nur per CCU oder durch einsenden des Gerätes zu ELV.&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten das Firmware Update durchzuführen.&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter FHEM =&lt;br /&gt;
Noch nicht offiziell implementiert, weiter Infos gibt es im Forum: http://forum.fhem.de/index.php/topic,23329.0.html&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter Linux =&lt;br /&gt;
Für Linux hat mgernoth eine Updatetool programmiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes müssen wir sicher stellen das alle nötigen Pakete installiert sind um das Tool zu installieren und auszuführen&lt;br /&gt;
 sudo apt-get install libusb-1.0-0-dev &amp;amp;&amp;amp; sudo apt-get install git &amp;amp;&amp;amp; sudo apt-get install build-essential&lt;br /&gt;
&lt;br /&gt;
Als nächstes laden wir das Tool&lt;br /&gt;
 git clone git://git.zerfleddert.de/hmcfgusb&lt;br /&gt;
&lt;br /&gt;
und installieren es&lt;br /&gt;
 cd hmcfgusb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
nun Laden wir die nötige Firmware herunter und entpacken diese. Die offiziellen Updates gibt es unter http://www.eq-3.de/downloads.html&lt;br /&gt;
z.B. Firmware 1.2 für HM-CC-RT-DN:&lt;br /&gt;
 wget http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
 tar -xvf hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
&lt;br /&gt;
Nun brauchen wir nur noch das Tool ausführen und die Seriennummer des HomeMatic Devices.&lt;br /&gt;
Für ein Update mit CUL muss folgendes eingegeben werden (/dev/ttyACM0 ist die Adresse des CULs):&lt;br /&gt;
 sudo ./flash-ota -c /dev/ttyACM0 -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit HM_CFG_USB&lt;br /&gt;
 sudo ./flash-ota -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Nun muss nur noch das HomeMatic Gerät in den Updatemodus versetzt werden, wie das geht steht in der Readme zur Firmwaredatei (Ist mit im Archiv)&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit HM-CFG-USB unter Windows =&lt;br /&gt;
&lt;br /&gt;
Für ein Firmwareupdate unter Windows wird das &amp;quot;HomeMatic Firmware Update Tool&amp;quot; von eq-3 benötigt: http://www.eq-3.de/downloads.html . Das Update ist damit zur Zeit nur mit dem HM-CFG-USB möglich nicht mit dem HM-CFG-LAN.&lt;br /&gt;
&lt;br /&gt;
Falls das Update Tool beim Auswählen der Firmware-Datei abstürzt (&amp;quot;Home Matic Firmware Update Tool funktioniert nicht mehr&amp;quot;), dann stimmt wahrscheinlich etwas mit der Firmware-Datei nicht. Die Datei darf nicht ausgepackt werden, sondern muss als &amp;quot;.tar.gz&amp;quot;-Datei, so wie heruntergeladen, benutzt werden. Außerdem gibt es Probleme, wenn die Datei mit dem Internet Explorer heruntergeladen wurde. Die Datei sollte mit einem anderen Browser heruntergeladen werden. &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6313</id>
		<title>HomeMatic Firmware Update</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=HomeMatic_Firmware_Update&amp;diff=6313"/>
		<updated>2014-05-14T08:00:01Z</updated>

		<summary type="html">&lt;p&gt;Strauch: Ein Anfang. Bitte alle erweitern die sich gut auskennen, auch gerade was die Homebrew Geräte angeht.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Varianten für Firmwareupdates =&lt;br /&gt;
Seit 2014 ist es möglich bei einige HomeMatic Komponenten selber Firmware Updates durchzuführen. Vorher ging es nur per CCU oder durch einsenden des Gerätes zu ELV.&lt;br /&gt;
Dabei gibt es verschiedene Möglichkeiten das Firmware Update durchzuführen.&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter FHEM =&lt;br /&gt;
Noch nicht offiziell implementiert, weiter Infos gibt es im Forum: http://forum.fhem.de/index.php/topic,23329.0.html&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit CUL/HM-CFG-USB unter Linux =&lt;br /&gt;
Für Linux hat mgernoth eine Updatetool programmiert.&lt;br /&gt;
&lt;br /&gt;
Als erstes müssen wir sicher stellen das alle nötigen Pakete installiert sind um das Tool zu installieren und auszuführen&lt;br /&gt;
 sudo apt-get install libusb-1.0-0-dev &amp;amp;&amp;amp; sudo apt-get install git &amp;amp;&amp;amp; sudo apt-get install build-essential&lt;br /&gt;
&lt;br /&gt;
Als nächstes laden wir das Tool&lt;br /&gt;
 git clone git://git.zerfleddert.de/hmcfgusb&lt;br /&gt;
&lt;br /&gt;
und installieren es&lt;br /&gt;
 cd hmcfgusb&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
nun Laden wir die nötige Firmware herunter und entpacken diese. Die offiziellen Updates gibt es unter http://www.eq-3.de/downloads.html&lt;br /&gt;
z.B. Firmware 1.2 für HM-CC-RT-DN:&lt;br /&gt;
 wget http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
 tar -xvf hm_cc_rt_dn_update_V1_2_007_131202.tar.gz&lt;br /&gt;
&lt;br /&gt;
Nun brauchen wir nur noch das Tool ausführen und die Seriennummer des HomeMatic Devices.&lt;br /&gt;
Für ein Update mit CUL muss folgendes eingegeben werden (/dev/ttyACM0 ist die Adresse des CULs):&lt;br /&gt;
 sudo ./flash-ota -c /dev/ttyACM0 -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Für ein Update mit HM_CFG_USB&lt;br /&gt;
 sudo ./flash-ota -f hm_cc_rt_dn_update_V1_2_007_131202.eq3 -s KEQ1234567&lt;br /&gt;
&lt;br /&gt;
Nun muss nur noch das HomeMatic Gerät in den Updatemodus versetzt werden, wie das geht steht in der Readme zur Firmwaredatei (Ist mit im Archiv)&lt;br /&gt;
&lt;br /&gt;
= Firmware Update mit HM-CFG-USB unter Windows =&lt;br /&gt;
&lt;br /&gt;
Für ein Firmwareupdate unter Windows wird das &amp;quot;HomeMatic Firmware Update Tool&amp;quot; von eq-3 benötigt: http://www.eq-3.de/downloads.html . Das Update ist damit zur Zeit nur mit dem HM-CFG-USB möglich nicht mit dem HM-CFG-LAN.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HomeMatic Components]]&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Strauch</name></author>
	</entry>
</feed>