<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/index.php?action=history&amp;feed=atom&amp;title=FHT_8v_direkt_ansprechen</id>
	<title>FHT 8v direkt ansprechen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/index.php?action=history&amp;feed=atom&amp;title=FHT_8v_direkt_ansprechen"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;action=history"/>
	<updated>2026-05-06T09:09:44Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FHEMWiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=21891&amp;oldid=prev</id>
		<title>Markusbloch: Anpassung von &lt;source&gt;-Tags nach &lt;syntaxhighlight&gt;</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=21891&amp;oldid=prev"/>
		<updated>2017-07-26T17:57:57Z</updated>

		<summary type="html">&lt;p&gt;Anpassung von &amp;lt;source&amp;gt;-Tags nach &amp;lt;syntaxhighlight&amp;gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 26. Juli 2017, 19:57 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l272&quot;&gt;Zeile 272:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 272:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Danach wird die Subroutine eingetragen:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Danach wird die Subroutine eingetragen:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source &lt;/del&gt;lang=&quot;Perl&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight &lt;/ins&gt;lang=&quot;Perl&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sub&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sub&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sucheSchaltzeit() {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sucheSchaltzeit() {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l330&quot;&gt;Zeile 330:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 330:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ################### Ende SUB sucheSchaltzeit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ################### Ende SUB sucheSchaltzeit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;FHEM neu starten und...Fertig.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;FHEM neu starten und...Fertig.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key c1fhemwiki:diff:1.41:old-21760:rev-21891:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Markusbloch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=21760&amp;oldid=prev</id>
		<title>Ph1959de: HTML Codierung in Source-Beispiel ersetzt</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=21760&amp;oldid=prev"/>
		<updated>2017-06-28T06:58:37Z</updated>

		<summary type="html">&lt;p&gt;HTML Codierung in Source-Beispiel ersetzt&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 28. Juni 2017, 08:58 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Zeile 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1. Mit den FHEM-Befehlen für das Device &amp;quot;FHT8V&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1. Mit den FHEM-Befehlen für das Device &amp;quot;FHT8V&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das definieren des Stellantriebs in der fhem.cfg erfolgt wie oben beschrieben. (define &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/del&gt;name&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt; &lt;/del&gt;FHT &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/del&gt;housecode&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt; &lt;/del&gt;[IODev] )&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das definieren des Stellantriebs in der fhem.cfg erfolgt wie oben beschrieben. (define &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;name&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt; &lt;/ins&gt;FHT &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;housecode&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt; &lt;/ins&gt;[IODev] )&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier eine Übersicht der FHT-spezifischen Befehle:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hier eine Übersicht der FHT-spezifischen Befehle:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l283&quot;&gt;Zeile 283:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 283:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # my @zeilen_werte = (&amp;quot;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # my @zeilen_werte = (&amp;quot;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # öffne Steuerdatei nur zum Lesen&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # öffne Steuerdatei nur zum Lesen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  open(HEIZDAT,&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/del&gt;&#039;,&#039;/usr/share/fhem/FHEM/Heizzeiten.cfg&#039;) || die &quot;Datei mit Heizzeiten nicht gefunden&quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  open(HEIZDAT,&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;&#039;,&#039;/usr/share/fhem/FHEM/Heizzeiten.cfg&#039;) || die &quot;Datei mit Heizzeiten nicht gefunden&quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  while(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/del&gt;HEIZDAT&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  while(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;HEIZDAT&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   push(@Zeilen,$_);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   push(@Zeilen,$_);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l308&quot;&gt;Zeile 308:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 308:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ### Endzeit = eingetragen Endzeit - 1 Tag  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         ### Endzeit = eingetragen Endzeit - 1 Tag  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         my $minimum_ende = timelocal($sekunde_tmp,$array_zeitsplit2[1],$array_zeitsplit2[0],$array_datumsplit2[0],$array_datumsplit2[1]-1,$array_datumsplit2[2]-1900) - 86400;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         my $minimum_ende = timelocal($sekunde_tmp,$array_zeitsplit2[1],$array_zeitsplit2[0],$array_datumsplit2[0],$array_datumsplit2[1]-1,$array_datumsplit2[2]-1900) - 86400;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         if (($jetztzeit &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt; &lt;/del&gt;$minimum_begin ) &amp;amp;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;amp;&lt;/del&gt;&amp;amp;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;amp; &lt;/del&gt;( $jetztzeit &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt; &lt;/del&gt;$minimum_ende)) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         if (($jetztzeit &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt; &lt;/ins&gt;$minimum_begin ) &amp;amp;&amp;amp; ( $jetztzeit &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt; &lt;/ins&gt;$minimum_ende)) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                    Log 3, &amp;quot;Habe Urlaub Heizung auf 17 Grad Minimum Jetzt: $jetztzeit Start:$minimum_begin Ende:$minimum_ende&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                    Log 3, &amp;quot;Habe Urlaub Heizung auf 17 Grad Minimum Jetzt: $jetztzeit Start:$minimum_begin Ende:$minimum_ende&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                    fhem &quot;set AZ_desired_temp 17&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#160&lt;/del&gt;;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                    fhem &quot;set AZ_desired_temp 17&quot;;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                    fhem &quot;set Keller_desired_temp 17&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#160&lt;/del&gt;;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                    fhem &quot;set Keller_desired_temp 17&quot;;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         }  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         }  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         } else {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         } else {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l321&quot;&gt;Zeile 321:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 321:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           if ($zeilen_werte[2] == $Minute){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           if ($zeilen_werte[2] == $Minute){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              #### Jetzt Name des Antriebs und Dummys und Zieltemp einlesen sowie Befehle absetzen&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              #### Jetzt Name des Antriebs und Dummys und Zieltemp einlesen sowie Befehle absetzen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              #fhem &quot;set &quot; . $zeilen_werte[3] . &quot; desired &quot; . $zeilen_werte[5]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#160&lt;/del&gt;;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              #fhem &quot;set &quot; . $zeilen_werte[3] . &quot; desired &quot; . $zeilen_werte[5];;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              fhem &quot;set &quot; . $zeilen_werte[4] . &quot; &quot; . $zeilen_werte[5]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;#160&lt;/del&gt;;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              fhem &quot;set &quot; . $zeilen_werte[4] . &quot; &quot; . $zeilen_werte[5];;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              Log 3, &amp;quot;$zeilen_werte[3] geaendert auf $zeilen_werte[5]&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              Log 3, &amp;quot;$zeilen_werte[3] geaendert auf $zeilen_werte[5]&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         }}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         }}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ph1959de</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=19097&amp;oldid=prev</id>
		<title>Krikan: FHEM(R)</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=19097&amp;oldid=prev"/>
		<updated>2017-01-26T22:33:59Z</updated>

		<summary type="html">&lt;p&gt;FHEM(R)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 27. Januar 2017, 00:33 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l143&quot;&gt;Zeile 143:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 143:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Temperaturabhängige Steuerung per PID und grafische Darstellung im Floorplan ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Temperaturabhängige Steuerung per PID und grafische Darstellung im Floorplan ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[PID]] ist ein [[:Kategorie:Hilfsmodul|Helper-Modul]] von &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fhem&lt;/del&gt;. Es steht standardmäßig zur Verfügung und steuert die Verbindung zwischen den Temperaturfühlern S300TH und dem Stellantrieb FHT8V.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[PID]] ist ein [[:Kategorie:Hilfsmodul|Helper-Modul]] von &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;FHEM&lt;/ins&gt;. Es steht standardmäßig zur Verfügung und steuert die Verbindung zwischen den Temperaturfühlern S300TH und dem Stellantrieb FHT8V.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Voraussetzung für die Nutzung von PID ist ein Temperaturfühler S300TH mit Namen &amp;quot;CUL_WS_1&amp;quot; sowie ein gepairter Stellantrieb FHT8V im Raum &amp;quot;1234&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Voraussetzung für die Nutzung von PID ist ein Temperaturfühler S300TH mit Namen &amp;quot;CUL_WS_1&amp;quot; sowie ein gepairter Stellantrieb FHT8V im Raum &amp;quot;1234&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l332&quot;&gt;Zeile 332:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 332:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fhem &lt;/del&gt;neu starten und...Fertig.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;FHEM &lt;/ins&gt;neu starten und...Fertig.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tips und Tricks ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tips und Tricks ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Krikan</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=18310&amp;oldid=prev</id>
		<title>Ph1959de: Ergänzung lt. Forenthread #64175</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=18310&amp;oldid=prev"/>
		<updated>2017-01-06T09:24:41Z</updated>

		<summary type="html">&lt;p&gt;Ergänzung lt. Forenthread #64175&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 6. Januar 2017, 11:24 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l270&quot;&gt;Zeile 270:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 270:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jetzt noch folgendes in die  &amp;#039;&amp;#039;&amp;#039;99_myUtils.pm&amp;#039;&amp;#039;&amp;#039; eintragen:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jetzt noch folgendes in die  &amp;#039;&amp;#039;&amp;#039;99_myUtils.pm&amp;#039;&amp;#039;&amp;#039; eintragen:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;code&amp;gt;use Time::Local;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;code&amp;gt;use Time::Local;&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Danach wird die Subroutine eingetragen&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Danach wird die Subroutine eingetragen&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;source lang=&quot;Perl&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sub&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sub&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sucheSchaltzeit() {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sucheSchaltzeit() {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; sleep 10;  # Timingproblem loesen; siehe Forenbeitrag 64175 &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ## Ermittle aktuelle Rechnerzeit /datum/ zeit/ tag etc. ######################&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ## Ermittle aktuelle Rechnerzeit /datum/ zeit/ tag etc. ######################&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  my ($Sekunde, $Minute, $Stunde, $Monatstag, $Monat,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  my ($Sekunde, $Minute, $Stunde, $Monatstag, $Monat,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l328&quot;&gt;Zeile 328:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 330:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ################### Ende SUB sucheSchaltzeit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ################### Ende SUB sucheSchaltzeit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/source&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Fhem neu starten und...Fertig.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Fhem neu starten und...Fertig.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ph1959de</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=3811&amp;oldid=prev</id>
		<title>Ph1959de: Formatierung überarbeitet; kleinere Korrekturen; Wiki-Link(s) korrigiert</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=3811&amp;oldid=prev"/>
		<updated>2013-12-04T07:12:20Z</updated>

		<summary type="html">&lt;p&gt;Formatierung überarbeitet; kleinere Korrekturen; Wiki-Link(s) korrigiert&lt;/p&gt;
&lt;a href=&quot;http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;amp;diff=3811&amp;amp;oldid=1785&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Ph1959de</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=1785&amp;oldid=prev</id>
		<title>Markusbloch: /* Tips und Tricks */</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=1785&amp;oldid=prev"/>
		<updated>2013-05-12T13:19:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Tips und Tricks&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 12. Mai 2013, 15:19 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l358&quot;&gt;Zeile 358:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 358:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;Man kann mit dem PID zwar nur ein FHT8v steuern, aber ein FHT8v-Id kann man&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;Man kann mit dem PID zwar nur ein FHT8v steuern, aber ein FHT8v-Id kann man&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    mehreren Geraeten zuweisen. Diese werden dann immer identisch eingestellt.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    mehreren Geraeten zuweisen. Diese werden dann immer identisch eingestellt.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Kategorie:Code Snippets]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key c1fhemwiki:diff:1.41:old-956:rev-1785:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Markusbloch</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=956&amp;oldid=prev</id>
		<title>Generix: Die Seite wurde neu angelegt: „Die Heizungs-Stellantriebe CUL direkt angesprochen werden.  Eine sinnvolle Ergänzung dazu stellen die Temperatur und Feuchtemesser S300TH dar. Mit dieser …“</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FHT_8v_direkt_ansprechen&amp;diff=956&amp;oldid=prev"/>
		<updated>2013-05-10T20:29:31Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Die Heizungs-Stellantriebe &lt;a href=&quot;/wiki/CUL&quot; title=&quot;CUL&quot;&gt;CUL&lt;/a&gt; direkt angesprochen werden.  Eine sinnvolle Ergänzung dazu stellen die Temperatur und Feuchtemesser S300TH dar. Mit dieser …“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die Heizungs-Stellantriebe [[CUL]] direkt angesprochen werden. &lt;br /&gt;
Eine sinnvolle Ergänzung dazu stellen die Temperatur und Feuchtemesser S300TH dar.&lt;br /&gt;
Mit dieser Kombination ist es möglich die Stellantriebe temperaturabhängig zu steuern.&lt;br /&gt;
= Kurzanleitung =&lt;br /&gt;
Die FHT8V mittels Webfrontend in FHEM integrieren.&lt;br /&gt;
(&amp;#039;&amp;#039;Die Beispiele zeigen einen CUL der als CUL_0 in der fhem.cfg definiert wurde&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
Folgenden Code in die fhem.cfg einzutragen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define stellantrieb.01 FHT8V 1234&lt;br /&gt;
 attr stellantrieb.01 room Heizungen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Vorbereitung des FHT8V: Batterien in den Stellantrieb einlegen und warten bis &amp;quot;A2&amp;quot; im Display erscheint und dann Antrieb an Heizkörper anschrauben.&lt;br /&gt;
&lt;br /&gt;
Dann einmal kurz drücken und der Antrieb fährt zu und wieder auf danach zeigt er &amp;quot;A3&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
1. Am Stellantrieb den Knopf solange drücken bis 3 Pieptöne ertönen &lt;br /&gt;
&lt;br /&gt;
2. Im Web-Frontend auf [Heizungen] gehen dann auf [Stellantrieb.01] und auf den Knopf [SET] stellantrieb.01 pair drücken.&lt;br /&gt;
&lt;br /&gt;
Wenn alles geklappt hat ertönt ein Piepton am Antrieb.&lt;br /&gt;
&lt;br /&gt;
Weiter geht es im Abschnitt: Temperaturabhängige Steuerung per PID und grafische Darstellung im Floorplan &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
= Der lange Weg mit Erklärung  =&lt;br /&gt;
Die FHT8V mittels FHEM- Kommandozeile integrieren.&lt;br /&gt;
&lt;br /&gt;
Hier gibt es 2 Wege, das, was in der Kurzanleitung beschrieben wurde &amp;quot;per Hand&amp;quot; umzusetzen.&lt;br /&gt;
&lt;br /&gt;
1. Mit den FHEM-Befehlen für das Device &amp;quot;FHT8V&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Das definieren des Stellantriebs in der fhem.cfg erfolgt wie oben beschrieben. (define &amp;amp;lt;name&amp;amp;gt; FHT &amp;amp;lt;housecode&amp;amp;gt; [IODev] )&lt;br /&gt;
&lt;br /&gt;
Hier eine Übersicht der FHT-spezifischen Befehle&amp;amp;#160;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; pair&amp;amp;#160;; zB. set stellantrieb.01 pair (pairen des Antriebes mit dem Namen stellantrieb.01)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;set &amp;amp;lt;name&amp;amp;gt; valve &amp;amp;lt;value;&amp;amp;gt; zB. set stellantrieb.01 valve 90 (Stellantrieb auf 90&amp;amp;#160;% setzen)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;get &amp;amp;lt;name&amp;amp;gt; valve zB. get stellantrieb.01 valve (Hole das letzte Stell-Kommando aus dem SendePuffer)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Hier der Link zur Command-Ref&amp;amp;#160;: [http://fhem.de/commandref.html#FHT8Vset [1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Mit den RAW-Befehlen&lt;br /&gt;
&lt;br /&gt;
Vorbereitung wie oben in der Kurzanleitung.&lt;br /&gt;
&lt;br /&gt;
Der Befehl pairt FHEM mit dem Stellantrieb.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL_0 raw T1234012f00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Aufgesplittet: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL_0 raw --&amp;amp;gt; sendet über CUL_0&lt;br /&gt;
        T1234    --&amp;amp;gt; Stellantriebe Raum1&lt;br /&gt;
          01   --&amp;amp;gt; Der erste Stellantrieb des og. Raumes&lt;br /&gt;
           2f  --&amp;amp;gt; Pairen&lt;br /&gt;
            00 --&amp;amp;gt; gehört zum Pairbefehl&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Der Befehl setzt die Stellposition.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL_0 raw T1234012600&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Aufgesplittet:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL_0 raw --&amp;amp;gt; sendet über CUL_0&lt;br /&gt;
        T1234    --&amp;amp;gt; Stellantriebe Raum1&lt;br /&gt;
          01   --&amp;amp;gt; Der erste Stellantrieb des og. Raumes&lt;br /&gt;
           26  --&amp;amp;gt; Stellantrieb bewegen&lt;br /&gt;
            00 --&amp;amp;gt; Wieviel Prozent der Öffung des Stellantriebes (Beachte in HEXADEZIMAL&amp;amp;#160;!)&lt;br /&gt;
             00 = 0&amp;amp;#160;% Öffnung (Kalt)&lt;br /&gt;
             19 = 10&amp;amp;#160;%&lt;br /&gt;
             33 = 20&amp;amp;#160;%&lt;br /&gt;
             4c = 30&amp;amp;#160;%&lt;br /&gt;
             ...&lt;br /&gt;
             ff = 100&amp;amp;#160;% (Heiss)&lt;br /&gt;
             Berechnung&amp;amp;#160;: SollProzent * 255 / 100 = Wert&lt;br /&gt;
             og.Wert von Dezimal in Hexadezial umrechnen ergibt die beiden letzten Zahlen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;amp;lt;&amp;amp;lt; Mehrere Räume &amp;amp;gt;&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird zB. die FHT-ID 1234 gewählt, so kann diese für den ersten Raum genutzt werden. Der zweite Raum bekommt die FHT-ID 1334, der dritte 1434 usw.&lt;br /&gt;
Es wir also das erste Byte um je eins inkrementiert.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
Die Kennung des 1. Raumes war  1234&lt;br /&gt;
&lt;br /&gt;
Ein       2. Raum kann mit 1334&lt;br /&gt;
&lt;br /&gt;
Ein       3. Raum kann mit 1434&lt;br /&gt;
&lt;br /&gt;
definiert werden.   &lt;br /&gt;
&lt;br /&gt;
Der 1. Stellantrieb des 2. Raumes wird mit&amp;amp;#160;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL_0 raw T1334012f00 [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Der 1. Stellantrieb des 3. Raumes wird mit&amp;amp;#160;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;set CUL_0 raw T1434012f00 [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
gepairt.&lt;br /&gt;
&lt;br /&gt;
Entsprechend werden auch die Stellantriebe mit:&lt;br /&gt;
&lt;br /&gt;
2. Raum set CUL_0 raw T1334012600 [Enter] &lt;br /&gt;
&lt;br /&gt;
3. Raum set CUL_0 raw T1434012600 [Enter] &lt;br /&gt;
&lt;br /&gt;
bewegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;&amp;amp;lt; Mehrere Stellantriebe pro Raum &amp;amp;gt;&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
(wurde noch ńicht getestet)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
Die Kennung des 1. Raumes war  1234&lt;br /&gt;
es folgt die Kennung im Raum &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;01 (erster Antrieb im Raum 1234)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;02 (2. Antrieb im Raum 1234) &lt;br /&gt;
    &lt;br /&gt;
                  00 (es werden alle Antriebe im Raum 1234 angesprochen)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;26 (zB.Antrieb stellen)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;ff (zB.Antrieb 100% aufmachen)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
= Kommando Struktur und bekannte Befehle =&lt;br /&gt;
set CUL_0 raw THHHHDDCCVV &lt;br /&gt;
&lt;br /&gt;
T = FHT Protokoll (statisch T)&lt;br /&gt;
&lt;br /&gt;
HHHH = Hauscode in Hex &lt;br /&gt;
&lt;br /&gt;
DD = Gerätenummer in Hex (bis zu 8 pro Raum) &lt;br /&gt;
&lt;br /&gt;
CC = Befehl&lt;br /&gt;
&lt;br /&gt;
VV = Wert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bekannte Befehle&lt;br /&gt;
&lt;br /&gt;
2f Pair Verbindung mit FHEM herstellen &lt;br /&gt;
&lt;br /&gt;
26 öffne den Stellantrieb in VV&amp;amp;#160;% (8bits of Hex) Berechnung siehe oben &lt;br /&gt;
&lt;br /&gt;
set CUL_0 raw T11 Puffer für alle FHT8V-Geräte abfragen&lt;br /&gt;
&lt;br /&gt;
set CUL_0 raw T10 Puffer für alle FHT8V-Geräte löschen&lt;br /&gt;
&lt;br /&gt;
= Beispiel Befehle =&lt;br /&gt;
set CUL_0 raw T1234012600   -&amp;amp;gt; Raum 1234, Stellantrieb1, 0&amp;amp;#160;% (kalt)&lt;br /&gt;
&lt;br /&gt;
set CUL_0 raw T1234012685   -&amp;amp;gt; Stellantrieb 52&amp;amp;#160;%&lt;br /&gt;
&lt;br /&gt;
set CUL_0 raw T12340126FF   -&amp;amp;gt; Stellantrieb 100&amp;amp;#160;% (heiss)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Temperaturabhängige Steuerung per PID und grafische Darstellung im Floorplan =&lt;br /&gt;
PID ist ein Helper-Modul von FHEM. Es steht standardmaessig zur Verfuegung und steuert die Verbindung zwischen den Temperaturfühlern S300TH und dem Stellantrieb FHT8V.&lt;br /&gt;
&lt;br /&gt;
Es folgt ein Beispiel für die Benutzung:&lt;br /&gt;
&lt;br /&gt;
Voraussetzung ist ein Temperaturfühler S300TH mit Namen &amp;quot;CUL_WS_1&amp;quot; sowie ein gepairter Stellantrieb FHT8V im Raum &amp;quot;1234&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ein Floorplan names &amp;quot;fp_grundriss&amp;quot; sollte eingebunden sein.&lt;br /&gt;
&lt;br /&gt;
Folgender Code wäre in die fhem.cfg einzutragen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define stellantrieb.01 FHT8V 1234&lt;br /&gt;
  attr stellantrieb.01 room Heizungen&lt;br /&gt;
  ##&lt;br /&gt;
  define heizung.01 PID CUL_WS_1 stellantrieb.01&lt;br /&gt;
  attr heizung.01 alias Heizung_1&lt;br /&gt;
  attr heizung.01 room Heizungen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit wird im Raum &amp;quot;Heizungen&amp;quot; ein FHT8V Names &amp;quot;Stellantrieb.01&amp;quot; und ein PID names &amp;quot;Heizung_1&amp;quot; dargestellt und kann auch dort bedient werden.&lt;br /&gt;
&lt;br /&gt;
Um das Ganze noch etwas komfortabler zu gestalten ergänzen wir folgenden Code in die fhem.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define Heizkörper_1_desired_temp dummy&lt;br /&gt;
  # die Position 300,210 ist natürlich zu ändern&lt;br /&gt;
  attr Heizkörper_1_desired_temp fp_Grundriss 300,210,2,Wunschtemperatur&lt;br /&gt;
  attr Heizkörper_1_desired_temp room Heizungen&lt;br /&gt;
  attr Heizkörper_1_desired_temp setList state:17,18,19,20,21,21.5,22&lt;br /&gt;
  attr Heizkörper_1_desired_temp webCmd state&lt;br /&gt;
  ### Der Notivy steuert das Zusammenspiel Änderung im Floorplan und Weitergabe an FHEM&lt;br /&gt;
  define Change_heizung.01 notify Heizkörper_1_desired_temp {\&lt;br /&gt;
    my $neuer_wert = ReadingsVal(&amp;quot;Heizkörper_1_desired_temp&amp;quot;,&amp;quot;state&amp;quot;,&amp;quot;0&amp;quot;)&amp;amp;#160;;;\&lt;br /&gt;
    fhem(&amp;quot;set heizung.01 desired $neuer_wert&amp;quot;);;\&lt;br /&gt;
  }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Und nun wird im Floorplan ein Dropdown dargestellt mit welchen wir die Temperatur des Stellantriebs.01 regel können.&lt;br /&gt;
(Bitte Geduld. Zwischen Änderung im Floorplan und Umsetzung am Stellantrieb kann eine Weile vergehen.)&lt;br /&gt;
&lt;br /&gt;
= Beispiel für einen zentralen Heizungsschalter =&lt;br /&gt;
Voraussetzung ist ein Floorplan und og. Einbindung der FHT8+S300TH Kombinationen.&lt;br /&gt;
&lt;br /&gt;
Meine Schaltbilder auf dem Floorplan haben den Namen &amp;quot;Heizung_minimal.on.png&amp;quot; sowie &amp;quot;Heizung_minimal.off.png&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Die Bilder unter &amp;quot;fhem/www/pgm2&amp;quot; speichern.&lt;br /&gt;
&lt;br /&gt;
Das Umschalten der Bilder geschieht automatisch mit diesem Attribut.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;attr Heizung_minimal fp_image Heizung_minimal.{state}.png&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Es folgen die Eintragungen im config file &amp;quot;fhem.cfg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define Heizung_minimal dummy&lt;br /&gt;
 attr Heizung_minimal fp_Grundriss 450,95,1,Heizung minimal&lt;br /&gt;
 attr Heizung_minimal fp_image Heizung_minimal.{state}.png&lt;br /&gt;
 attr Heizung_minimal room Heizungen&lt;br /&gt;
 attr Heizung_minimal setList on off&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
Es folgen die entsprechende NOTIY-Einträge.&lt;br /&gt;
&lt;br /&gt;
Einmal werden die beiden unten genannten Heizkörper auf 17 Grad gebracht und zurück wieder auf 20 Grad.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;define Heizung_MIN notify Heizung_minimal:on {\&lt;br /&gt;
    # jetzt werden die PIDs angwiesen mit den Stellantrieben 17 Grad zu erreichen&lt;br /&gt;
    fhem(&amp;quot;set heizung.01 desired 17&amp;quot;);;\&lt;br /&gt;
    # Die Dummys zur Darstellung der Wunschtemp. werden auch aktulisiert&lt;br /&gt;
    fhem(&amp;quot;set Heizkörper_1_desired_temp 17&amp;quot;);;\&lt;br /&gt;
    # analog zum ersten Heizkörper&lt;br /&gt;
    fhem(&amp;quot;set heizung.02 desired 17&amp;quot;);;\&lt;br /&gt;
    fhem(&amp;quot;set Heizkörper_2_desired_temp 17&amp;quot;);;\&lt;br /&gt;
     Log 3, &amp;quot;Heizung auf 17 Grad&amp;quot;;;\&lt;br /&gt;
}&lt;br /&gt;
   define Heizung_MAX notify Heizung_minimal:off {\&lt;br /&gt;
    fhem(&amp;quot;set heizung.01 desired 20&amp;quot;);;\&lt;br /&gt;
    fhem(&amp;quot;set Heizkörper_1_desired_temp 20&amp;quot;);;\&lt;br /&gt;
    fhem(&amp;quot;set heizung.02 desired 20&amp;quot;);;\&lt;br /&gt;
    fhem(&amp;quot;set Heizkörper_2_desired_temp 20&amp;quot;);;\&lt;br /&gt;
    Log 3, &amp;quot;Heizung auf 20 Grad&amp;quot;;;\&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Einen Heiz-Zeitplan erstellen (mit Urlaubsfunktion) =&lt;br /&gt;
... Dazu läuft ein AT und dieser schaut immer um 00, 15 , 30 , 45 einer jeden Stunde in der Steuerdatei nach, ob was zu verändern ist.&lt;br /&gt;
&lt;br /&gt;
In die &amp;#039;&amp;#039;&amp;#039;fhem.cfg&amp;#039;&amp;#039;&amp;#039;einfügen&amp;amp;#160;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;# Frage jede 1/4 Stunde Heizzeiten.cfg ab&lt;br /&gt;
 define Heizschalter_alle_15_minuten at +*00:15:00 {sucheSchaltzeit()}&lt;br /&gt;
 attr Heizschalter_alle_15_minuten alignTime 00:00:00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
als nächstes die Datei &amp;#039;&amp;#039;&amp;#039;/usr/share/fhem/FHEM/Heizzeiten.cfg &amp;#039;&amp;#039;&amp;#039;anlegen und befüllen:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;###########################################&lt;br /&gt;
##### Hier werden die Heizzeiten definiert&lt;br /&gt;
# 0-6 Wochentag beginnt mit Sonntag&lt;br /&gt;
# 00-23 Volle Stunde&lt;br /&gt;
# 00 oder 15 oder 30 oder 45 Minute&lt;br /&gt;
# PID-Name&lt;br /&gt;
# Dummy-Name&lt;br /&gt;
# gewünschte Temp. in vollen Graden&lt;br /&gt;
###########################################&lt;br /&gt;
# Es folgen die Zeiten (Zeitraum zB. Urlaub) in denen nur Minimum (17 Grad) gefahren wird&lt;br /&gt;
# Bitte bei Minute immer 00 15 30 oder 45 eingeben&lt;br /&gt;
# BEACHTE: 24 Stunden vor Ablauf der Endzeit wird auf normalen Wochenschaltbetrieb zurückgeschaltet&lt;br /&gt;
# MINIMUM als Wort&lt;br /&gt;
# 01.01.2012 12:30 als Begin des Minimum&lt;br /&gt;
# 12.01.2012 12:00 als Ende des Minimum&lt;br /&gt;
MINIMUM 14.11.2012 16:13 15.11.2012 12:00&lt;br /&gt;
#### Wochenschaltzeiten####################&lt;br /&gt;
 # Sonntag&lt;br /&gt;
 0 08 00 heizung.02 Heizkörper_1_desired_temp 20 &lt;br /&gt;
 0 21 00 heizung.02 Heizkörper_1_desired_temp 17&lt;br /&gt;
 #&lt;br /&gt;
 0 08 00 heizung.01 Heizkörper_2_desired_temp 20&lt;br /&gt;
 0 21 00 heizung.01 Heizkörper_2_desired_temp 17&lt;br /&gt;
 ############################################&lt;br /&gt;
 # Montag&lt;br /&gt;
 1 14 00 heizung.02 Heizkörper_1_desired_temp 20&lt;br /&gt;
 1 21 00 heizung.02 Heizkörper_1_desired_temp 17 &lt;br /&gt;
 #&lt;br /&gt;
 1 06 00 heizung.01 Heizkörper_2_desired_temp 20&lt;br /&gt;
 1 21 00 heizung.01 Heizkörper_2_desired_temp 17&lt;br /&gt;
 ############################################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
und so weiter ...hier können natürlich auch mehr Schaltvorgänge definiert werden.&lt;br /&gt;
&lt;br /&gt;
Einmal in /fhem/FHEM/ angelegt, taucht diese dann im Webinterface unter &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;quot;Edit Files&amp;quot;&lt;br /&gt;
 &amp;quot;Own modules and helper files&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
auf und kann ab dann auch dort bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Jetzt noch folgendes in die  &amp;#039;&amp;#039;&amp;#039;99_myUtils.pm&amp;#039;&amp;#039;&amp;#039;eintragen. &lt;br /&gt;
&lt;br /&gt;
Ganz oben habe ich folgendes eingefügt:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;use Time::Local;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Danach wird die Subroutine eingetragen&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sub&lt;br /&gt;
sucheSchaltzeit() {&lt;br /&gt;
## Ermittle aktuelle Rechnerzeit /datum/ zeit/ tag etc. ######################&lt;br /&gt;
my ($Sekunde, $Minute, $Stunde, $Monatstag, $Monat,&lt;br /&gt;
  $Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime(time);&lt;br /&gt;
my $jetztzeit = time();&lt;br /&gt;
my @Zeilen = (&amp;quot;&amp;quot;);&lt;br /&gt;
# my @zeilen_werte = (&amp;quot;&amp;quot;);&lt;br /&gt;
# öffne Steuerdatei nur zum Lesen&lt;br /&gt;
open(HEIZDAT,&amp;#039;&amp;amp;lt;&amp;#039;,&amp;#039;/usr/share/fhem/FHEM/Heizzeiten.cfg&amp;#039;) || die &amp;quot;Datei mit Heizzeiten nicht gefunden&amp;quot;;&lt;br /&gt;
while(&amp;amp;lt;HEIZDAT&amp;amp;gt;)&lt;br /&gt;
{&lt;br /&gt;
 push(@Zeilen,$_);&lt;br /&gt;
}&lt;br /&gt;
close(HEIZDAT);&lt;br /&gt;
## entferne alle \n-Zeichen&lt;br /&gt;
chomp (@Zeilen);&lt;br /&gt;
for(@Zeilen)&lt;br /&gt;
{&lt;br /&gt;
  # in $_ steht die aktuelle Zeile und die wird per Leerzeichen aufgedröselt &lt;br /&gt;
  my @zeilen_werte = split(/ /,$_);&lt;br /&gt;
  ### Abfrage ob es eine Kommentarzeile ist - Kennzeichen ein #&lt;br /&gt;
  if (($zeilen_werte[0]) ne &amp;quot;#&amp;quot;){&lt;br /&gt;
     #Abfrage ob Urlaubszeit (Minimum)&lt;br /&gt;
     if (($zeilen_werte[0]) eq &amp;quot;MINIMUM&amp;quot;){&lt;br /&gt;
       ### Minimumzeitraum berechnen&lt;br /&gt;
       my $sekunde_tmp = &amp;quot;0&amp;quot;;&lt;br /&gt;
       my @array_datumsplit = split(/\./, $zeilen_werte[1]);&lt;br /&gt;
       my @array_zeitsplit = split(/:/, $zeilen_werte[2]);        &lt;br /&gt;
       my $minimum_begin = timelocal($sekunde_tmp,$array_zeitsplit[1],$array_zeitsplit[0],$array_datumsplit[0],$array_datumsplit[1]-1,$array_datumsplit[2]-1900);&lt;br /&gt;
       my @array_datumsplit2 = split(/\./, $zeilen_werte[3]);&lt;br /&gt;
       my @array_zeitsplit2 = split(/:/, $zeilen_werte[4]);        &lt;br /&gt;
       ### Endzeit = eingetragen Endzeit - 1 Tag &lt;br /&gt;
       my $minimum_ende = timelocal($sekunde_tmp,$array_zeitsplit2[1],$array_zeitsplit2[0],$array_datumsplit2[0],$array_datumsplit2[1]-1,$array_datumsplit2[2]-1900) - 86400;&lt;br /&gt;
       if (($jetztzeit &amp;amp;gt; $minimum_begin ) &amp;amp;amp;&amp;amp;amp; ( $jetztzeit &amp;amp;lt; $minimum_ende)) {&lt;br /&gt;
                  Log 3, &amp;quot;Habe Urlaub Heizung auf 17 Grad Minimum Jetzt: $jetztzeit Start:$minimum_begin Ende:$minimum_ende&amp;quot;;&lt;br /&gt;
                  fhem &amp;quot;set AZ_desired_temp 17&amp;quot;&amp;amp;#160;;&lt;br /&gt;
                  fhem &amp;quot;set Keller_desired_temp 17&amp;quot;&amp;amp;#160;;&lt;br /&gt;
       } &lt;br /&gt;
       } else {&lt;br /&gt;
       ### Abfrage ob heute entsprechender Tag &lt;br /&gt;
       if ($zeilen_werte[0] == $Wochentag){&lt;br /&gt;
        ## abprüfen ob Stunde erreicht&lt;br /&gt;
        if ($zeilen_werte[1] == $Stunde){&lt;br /&gt;
         ## abprüfen ob Minute erreicht&lt;br /&gt;
         if ($zeilen_werte[2] == $Minute){&lt;br /&gt;
            #### Jetzt Name des Antriebs und Dummys und Zieltemp einlesen sowie Befehle absetzen&lt;br /&gt;
            #fhem &amp;quot;set &amp;quot; . $zeilen_werte[3] . &amp;quot; desired &amp;quot; . $zeilen_werte[5]&amp;amp;#160;;&lt;br /&gt;
            fhem &amp;quot;set &amp;quot; . $zeilen_werte[4] . &amp;quot; &amp;quot; . $zeilen_werte[5]&amp;amp;#160;;&lt;br /&gt;
            Log 3, &amp;quot;$zeilen_werte[3] geaendert auf $zeilen_werte[5]&amp;quot;;&lt;br /&gt;
       }}}&lt;br /&gt;
    } # Endif Minimum&lt;br /&gt;
  } # Endif # Kommentar&lt;br /&gt;
} # EndeFor&lt;br /&gt;
}&lt;br /&gt;
################### Ende SUB sucheSchaltzeit&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
FHEM neu starten und...Fertig.&lt;br /&gt;
&lt;br /&gt;
= Tips und Tricks =&lt;br /&gt;
1. In einem Raum befinden sich mehrere Heizkörper --&amp;amp;gt; R.König sagt:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Man kann mit dem PID zwar nur ein FHT8v steuern, aber ein FHT8v-Id kann man&lt;br /&gt;
   mehreren Geraeten zuweisen. Diese werden dann immer identisch eingestellt.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Generix</name></author>
	</entry>
</feed>