<?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=DOIF%2FEinfache_uiTable-Funktionen</id>
	<title>DOIF/Einfache uiTable-Funktionen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/index.php?action=history&amp;feed=atom&amp;title=DOIF%2FEinfache_uiTable-Funktionen"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=DOIF/Einfache_uiTable-Funktionen&amp;action=history"/>
	<updated>2026-04-23T19:52:09Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FHEMWiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=DOIF/Einfache_uiTable-Funktionen&amp;diff=41007&amp;oldid=prev</id>
		<title>Damian-s: /* Weiterführende Links */</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=DOIF/Einfache_uiTable-Funktionen&amp;diff=41007&amp;oldid=prev"/>
		<updated>2026-04-23T06:46:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Weiterführende Links&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 23. April 2026, 08:46 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-l320&quot;&gt;Zeile 320:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 320:&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;=== Weiterführende Links ===&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;=== Weiterführende Links ===&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;* [[DOIF/uiTable_Schnelleinstieg]]&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;* [[DOIF/uiTable_Schnelleinstieg]]&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;* [[DOIF/uiTable_Anwendung]]&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;[[Kategorie:FHEM Frontends]]&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;[[Kategorie:FHEM Frontends]]&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;[[Kategorie:HOWTOS]]&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;[[Kategorie:HOWTOS]]&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;[[Kategorie:Code Snippets]]&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;[[Kategorie:Code Snippets]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key c1fhemwiki:diff:1.41:old-41006:rev-41007:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Damian-s</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=DOIF/Einfache_uiTable-Funktionen&amp;diff=41006&amp;oldid=prev</id>
		<title>Damian-s: /* Vorgabetemperatur eines Thermostats mit Hilfe der Funktion temp_knob */</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=DOIF/Einfache_uiTable-Funktionen&amp;diff=41006&amp;oldid=prev"/>
		<updated>2026-04-23T06:44:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Vorgabetemperatur eines Thermostats mit Hilfe der Funktion temp_knob&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 23. April 2026, 08:44 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-l317&quot;&gt;Zeile 317:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 317:&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;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&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;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&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;[[Datei:UiTable temp knob.png|mini|ohne]]&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;[[Datei:UiTable temp knob.png|mini|ohne]]&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;=== Weiterführende Links ===&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;* [[DOIF/uiTable_Schnelleinstieg]]&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;&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:FHEM Frontends]]&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:HOWTOS]]&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-41003:rev-41006:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Damian-s</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=DOIF/Einfache_uiTable-Funktionen&amp;diff=41003&amp;oldid=prev</id>
		<title>Damian-s: Die Seite wurde neu angelegt: „=== Einfache uiTable-Funktionen === ==== Farbskalierte Temperaturanzeige mit Hilfe der Funktion &#039;&#039;&#039;temp&#039;&#039;&#039; ==== Die Farbe der dargestellten Temperatur ist abhängig vom Temperaturwert: ohne {{Randnotiz|RNText=uiTable-Funktion &#039;&#039;&#039;temp&#039;&#039;&#039; &lt;syntaxhighlight lang=&quot;perl&quot;&gt; temp ($temp,$size,$icon)  $temp # Temperatur $size # Schriftgröße in Pixel (pt), optional $icon # Icon, welches vorangestellt wird, optional &lt;/syntaxh…“</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=DOIF/Einfache_uiTable-Funktionen&amp;diff=41003&amp;oldid=prev"/>
		<updated>2026-04-23T06:40:17Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=== Einfache uiTable-Funktionen === ==== Farbskalierte Temperaturanzeige mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;temp&amp;#039;&amp;#039;&amp;#039; ==== Die Farbe der dargestellten Temperatur ist abhängig vom Temperaturwert: &lt;a href=&quot;/wiki/Datei:Farbskalierung_temp.png&quot; title=&quot;Datei:Farbskalierung temp.png&quot;&gt;600px|ohne&lt;/a&gt; {{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;temp&amp;#039;&amp;#039;&amp;#039; &amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt; temp ($temp,$size,$icon)  $temp # Temperatur $size # Schriftgröße in Pixel (pt), optional $icon # Icon, welches vorangestellt wird, optional &amp;lt;/syntaxh…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Einfache uiTable-Funktionen ===&lt;br /&gt;
==== Farbskalierte Temperaturanzeige mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;temp&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Die Farbe der dargestellten Temperatur ist abhängig vom Temperaturwert:&lt;br /&gt;
[[Datei:Farbskalierung temp.png|600px|ohne]]&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;temp&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
temp ($temp,$size,$icon)&lt;br /&gt;
&lt;br /&gt;
$temp # Temperatur&lt;br /&gt;
$size # Schriftgröße in Pixel (pt), optional&lt;br /&gt;
$icon # Icon, welches vorangestellt wird, optional&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_uiTable_temp DOIF ##&lt;br /&gt;
attr di_uiTable_temp uiTable {\&lt;br /&gt;
  package ui_Table;;           ## Package für uiTable-Funktionen\&lt;br /&gt;
  $TC{0..2}=&amp;quot;align=&amp;#039;center&amp;#039;&amp;quot;;; ## zentrierte Darstellung aller Tabellenspalten\&lt;br /&gt;
}\&lt;br /&gt;
## Tabellendefinition\&lt;br /&gt;
\&lt;br /&gt;
&amp;quot;Aussen&amp;quot;|&amp;quot;Bad&amp;quot;|&amp;quot;Warmwasser&amp;quot;                             ## mit | werden Tabellenzellen voneinander getrennt \&lt;br /&gt;
temp([Aussensensor:temperature])|                       ## Anzeige des Readings &amp;#039;temperature&amp;#039; des Gerätes &amp;#039;Aussensensor&amp;#039;  \&lt;br /&gt;
temp([TH_Bad_HM:measured-temp],24,&amp;quot;temp_temperature&amp;quot;)|  ## Schriftgröße 24pt, mit Icon namens temp_temperature\&lt;br /&gt;
temp([T_Warmwasserspeicher:temperature:d1],20)          ## Schriftgröße 20pt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:Temp.png|ohne|mini]]&lt;br /&gt;
&lt;br /&gt;
==== Farbskalierte Feuchtigkeitsanzeige mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;hum&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Die Farbe der dargestellten Feuchtigkeit ist abhängig vom Feuchtigkeitswert:&lt;br /&gt;
[[Datei:Farbskalierung hum.png|350px|ohne]]&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;hum&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
hum ($hum,$size,$icon)&lt;br /&gt;
&lt;br /&gt;
$hum  # Feuchtigkeit&lt;br /&gt;
$size # Schriftgröße in Pixel (pt), optional&lt;br /&gt;
$icon # Icon, welches vorangestellt wird, optional&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_uiTable_hum DOIF ##&lt;br /&gt;
attr di_uiTable_hum uiTable {\&lt;br /&gt;
package ui_Table;;\&lt;br /&gt;
$TC{1}=&amp;quot;align=&amp;#039;center&amp;#039;&amp;quot;;; ## zweite Spalte der Tabelle zentriert\&lt;br /&gt;
}\&lt;br /&gt;
## Tabellendefinition \&lt;br /&gt;
\&lt;br /&gt;
## Anzeige des Readings &amp;#039;humidity&amp;#039; des Thermostats &amp;#039;TH_Bad_HM&amp;#039;  \&lt;br /&gt;
&amp;quot;Bad&amp;quot;|hum ([TH_Bad_HM:humidity])\&lt;br /&gt;
\&lt;br /&gt;
## Feuchtigkeit in Größe 10pt mit Temperatur in einer Tabellenzelle\&lt;br /&gt;
&amp;quot;Aussen&amp;quot;|temp ([Aussensensor:temperature]),hum ([Aussensensor:humidity],10)\&lt;br /&gt;
\&lt;br /&gt;
## Feuchtigkeit in Größe 26pt mit Icon namens &amp;#039;temperature_humidity&amp;#039;\&lt;br /&gt;
&amp;quot;Keller&amp;quot;|hum ([TH_Keller_HM:humidity],26,&amp;quot;temperature_humidity&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable Funktion hum.png|ohne|mini]]&lt;br /&gt;
&lt;br /&gt;
==== Textformatierungen mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;style&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Texte werden in Farbe, Größe und Schriftart statisch oder dynamisch formatiert.&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;style&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
style ($text,$color,$font_size,$font_weight)&lt;br /&gt;
&lt;br /&gt;
$text        # anzuzeigender Text&lt;br /&gt;
$color       # CSS color, optional&lt;br /&gt;
$font_size   # Schriftgröße in Pixel (pt), optional&lt;br /&gt;
$font_weight # CSS Schriftart, optional&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Mögliche Werte für &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;color&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;font_weight&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; können in einschlägiger Dokumentation zu CSS nachgeschlagen werden&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_uiTable_style DOIF ##&lt;br /&gt;
attr di_uiTable_style uiTable {\&lt;br /&gt;
  package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
## Tabellendefinition\&lt;br /&gt;
\&lt;br /&gt;
## statische Farbgebung, Größe, Schriftart \&lt;br /&gt;
style(&amp;quot;Montag&amp;quot;,&amp;quot;orange&amp;quot;)\&lt;br /&gt;
style(&amp;quot;Dienstag&amp;quot;,&amp;quot;red&amp;quot;,14)\&lt;br /&gt;
style(&amp;quot;Mittwoch&amp;quot;,&amp;quot;#00FFFF&amp;quot;,20)\&lt;br /&gt;
style(&amp;quot;Donnerstag&amp;quot;,&amp;quot;blue&amp;quot;,23,&amp;quot;bold&amp;quot;)\&lt;br /&gt;
\&lt;br /&gt;
## dynamische Farbgebung abhängig vom Zustand des Gerätes &amp;#039;Alarm&amp;#039;\&lt;br /&gt;
style(&amp;quot;Alarm&amp;quot;,([Alarm:state] eq &amp;quot;on&amp;quot; ? &amp;quot;red&amp;quot;:&amp;quot;green&amp;quot;))\&lt;br /&gt;
\&lt;br /&gt;
## dynamische Farbgebung des Zustands des Gerätes &amp;#039;Alarm&amp;#039;\&lt;br /&gt;
style([Alarm:state],([Alarm:state] eq &amp;quot;on&amp;quot; ? &amp;quot;red&amp;quot;:&amp;quot;green&amp;quot;))\&lt;br /&gt;
\&lt;br /&gt;
## variabler Text abhängig vom Zustand des Gerätes &amp;#039;Alarm&amp;#039;\&lt;br /&gt;
style(([Alarm:state] eq &amp;quot;on&amp;quot; ? &amp;quot;Alarm aktiv&amp;quot;:&amp;quot;Alarm deaktiviert&amp;quot;),&amp;quot;red&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:Style.png|ohne|mini]]&lt;br /&gt;
&lt;br /&gt;
==== Icon-Darstellung mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;ICON&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;ICON&amp;#039;&amp;#039;&amp;#039; kann ein FHEM-Icon dargestellt werden&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;ICON&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
ICON ($icon)&lt;br /&gt;
&lt;br /&gt;
$icon        # Icon mit Farbgebung&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ICON&amp;#039;&amp;#039;&amp;#039; benutzt die Funktion [[DevelopmentFHEMWEB-API#FW_makeImage|FW_makeImage]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;nützliche Links&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[DOIF/uiTable Schnelleinstieg#hsv-Funktion für Farbskalierungen|hsv-Funktion]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_Table_ICON DOIF ##&lt;br /&gt;
attr di_Table_ICON uiTable {\&lt;br /&gt;
package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
## Tabellendefinition\&lt;br /&gt;
ICON(&amp;quot;temp_frost&amp;quot;) |  ## Icon ohne Einfärbung\&lt;br /&gt;
ICON(&amp;quot;temp_frost\@blue&amp;quot;) | ## Icon in CSS-Farbe blau\&lt;br /&gt;
ICON(&amp;quot;temp_frost\@#8A2BE2&amp;quot;) | ## Icon in CSS-Farbe #8A2BE2\&lt;br /&gt;
ICON(&amp;quot;temp_frost\@&amp;quot;.([Aussensensor:temperature] &amp;gt; 0 ? &amp;quot;orange&amp;quot;:&amp;quot;blue&amp;quot;))| ## Icon in CSS-Farbe orange über Null Grad, sonst in CSS-Farbe blau\&lt;br /&gt;
ICON(&amp;quot;temp_frost\@&amp;quot;.hsv ([Aussensensor:temperature],-20,40,320,0)) ## Icon in Farbskalierung von violett (-20 °C) bis rot (40 °C) mit Hilfe der Funktion hsv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable_IC.png|mini|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Icon-Darstellung mit Text mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;icon_label&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;icon_label&amp;#039;&amp;#039;&amp;#039; kann ein FHEM-Icon mit einem angehängten Text/Wert dargestellt werden.&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;icon_label&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
icon_label ($icon,$text,$color,$color_bg,$pos_left,$pos_top)&lt;br /&gt;
$icon        # FHEM-Icon mit Farboption&lt;br /&gt;
$text        # dargestellter Text&lt;br /&gt;
$color       # Farbe des Textes, optional&lt;br /&gt;
$color       # Hintergrundfarbe des Textes, optional&lt;br /&gt;
$pos_left    # horizontale Position des Textes in px, default -5, optional&lt;br /&gt;
$pos_top     # vertikale Position des Textes in px, default -8, optional&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anwendungsbeispiele&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[DOIF/uiTable Schnelleinstieg#Anzahl der Tage bis zur Abfall-Entsorgung|Abfall]]&lt;br /&gt;
* [[DOIF/uiTable Schnelleinstieg#Visualisierung: aktueller Spritpreis|Sprit]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_uiTable_icon_label DOIF ##&lt;br /&gt;
attr di_uiTable_icon_label uiTable { package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
\&lt;br /&gt;
icon_label(&amp;quot;fuel&amp;quot;,[Tankstelle:Diesel])|\&lt;br /&gt;
icon_label(&amp;quot;fuel&amp;quot;,[Tankstelle:Diesel],&amp;quot;red&amp;quot;)|\&lt;br /&gt;
icon_label(&amp;quot;fuel\@blue&amp;quot;,[Tankstelle:Diesel],&amp;quot;blue&amp;quot;,&amp;quot;#999999&amp;quot;)|\&lt;br /&gt;
icon_label(&amp;quot;fuel\@red&amp;quot;,[Tankstelle:Diesel],&amp;quot;red&amp;quot;,&amp;quot;white&amp;quot;,-10)|\&lt;br /&gt;
icon_label(&amp;quot;fuel&amp;quot;,[Tankstelle:Diesel],&amp;quot;white&amp;quot;,&amp;quot;red&amp;quot;,-5,8)\&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable_icon_label.png|mini|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Visualisierung eines Gerätes mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;icon&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Der Zustand eines Gerätes/Readings wird mit Hilfe eines Icons dargestellt.&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;icon&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
icon ($value,$icon_off,$icon_on,$state_off,$state_on)&lt;br /&gt;
&lt;br /&gt;
$value       # Wert &lt;br /&gt;
$icon_off    # Icon für den Wert off, default &amp;quot;off&amp;quot;&lt;br /&gt;
$icon_on     # Icon für den Wert on, default Icon für Wert &amp;#039;off&amp;#039; in Farbe &amp;#039;DarkOrange&amp;#039;, sonst Icon &amp;#039;on&amp;#039;, wenn $icon_off nicht definiert ist&lt;br /&gt;
$state_off   # Wert zugehörig zum Icon off, default &amp;quot;off&amp;quot;&lt;br /&gt;
$state_on    # Wert zugehörig zum Icon on, default &amp;quot;on&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_uiTable_icon DOIF ##&lt;br /&gt;
attr di_uiTable_icon uiTable {\&lt;br /&gt;
  package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
## Tabellendefinition\&lt;br /&gt;
\&lt;br /&gt;
 ## Standard-Icon off/on für Standardwert off/on \&lt;br /&gt;
&amp;quot;Lampe&amp;quot;|icon([Lampe:state])    ## entspricht icon([Lampe:state],&amp;quot;off&amp;quot;,&amp;quot;on&amp;quot;,&amp;quot;off&amp;quot;,&amp;quot;on&amp;quot;)\&lt;br /&gt;
\&lt;br /&gt;
## Icon für Zustand &amp;#039;off&amp;#039; ist &amp;#039;hue_room_hallway&amp;#039;, für Zustand &amp;#039;on&amp;#039; &amp;#039;hue_room_hallway\@DarkOrange&amp;#039;\&lt;br /&gt;
&amp;quot;Flur&amp;quot;|icon([Lampeflur:state],&amp;quot;hue_room_hallway&amp;quot;)    ## entspricht icon([Lampeflur:state],&amp;quot;hue_room_hallway&amp;quot;,&amp;quot;hue_room_hallway\DarkOrange&amp;quot;,&amp;quot;off&amp;quot;,&amp;quot;on&amp;quot;)\&lt;br /&gt;
\&lt;br /&gt;
## Icon für Zustand &amp;#039;off&amp;#039; ist &amp;#039;status_away_2&amp;#039;, für Zustand &amp;#039;on&amp;#039; &amp;#039;status_available\@DarkOrange&amp;#039;\&lt;br /&gt;
&amp;quot;Anwesenheit&amp;quot;|icon([Anwesenheit:state],&amp;quot;status_away_2&amp;quot;,&amp;quot;status_available\@DarkOrange&amp;quot;) \&lt;br /&gt;
\&lt;br /&gt;
## Icon für Zustand &amp;#039;closed&amp;#039; ist &amp;quot;status_locked&amp;quot;, für Zustand &amp;#039;open&amp;#039; &amp;#039;status_open\@DarkOrange&amp;#039;\&lt;br /&gt;
&amp;quot;Haus&amp;quot;|icon([Schloss:state],&amp;quot;status_locked&amp;quot;,&amp;quot;status_open\@DarkOrange&amp;quot;,&amp;quot;closed&amp;quot;,&amp;quot;open&amp;quot;) &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable icon.png|mini|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Schaltbares Icon mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Der Zustand eines Gerätes/Readings wird mit Hilfe eines Icons dargestellt, er kann über die WEB-Oberfläche durch Anklicken geschaltet werden. Damit der Zustand des Gerätes geschaltet werden kann, muss das Gerät den set-Befehl unterstützen.&lt;br /&gt;
&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
switch ($value,$icon_off,$icon_on,$state_off,$state_on)&lt;br /&gt;
&lt;br /&gt;
$value       # [&amp;lt;device&amp;gt;:&amp;lt;reading&amp;gt;] &lt;br /&gt;
$icon_off    # Icon für den Wert off, default &amp;quot;off&amp;quot;&lt;br /&gt;
$icon_on     # Icon für den Wert on, default Icon für Wert &amp;#039;off&amp;#039; in Farbe &amp;#039;DarkOrange&amp;#039;, sonst Icon &amp;#039;on&amp;#039;, wenn $icon_off nicht definiert ist&lt;br /&gt;
$state_off   # Wert zugehörig zum Icon off, default &amp;quot;off&amp;quot;&lt;br /&gt;
$state_on    # Wert zugehörig zum Icon on, default &amp;quot;on&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_uiTable_switch DOIF ##&lt;br /&gt;
attr di_uiTable_switch uiTable {\&lt;br /&gt;
  package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
## schaltbares Icons in der Webansicht \&lt;br /&gt;
switch([Lampe:state]) | \&lt;br /&gt;
switch([Lampeflur:state],&amp;quot;hue_room_hallway&amp;quot;) |\&lt;br /&gt;
switch([Anwesenheit:state],&amp;quot;status_away_2&amp;quot;,&amp;quot;status_available\@DarkOrange&amp;quot;)|\&lt;br /&gt;
switch([Haus:state],&amp;quot;status_locked&amp;quot;,&amp;quot;status_open\@DarkOrange&amp;quot;,&amp;quot;closed&amp;quot;,&amp;quot;open&amp;quot;)\&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable switch.png|mini|ohne]]&lt;br /&gt;
&lt;br /&gt;
==== Rollladen: Visualisierung und Steuerung mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;shutter&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Die aktuelle Position des Rollladens (0 % - 100 %) wird über Icons visualisiert. Das Anklicken eines Symbols steuert den Rollladen auf die entsprechende Position. Prozentwerte zwischen zwei Icon-Werten werden dem nächsthöheren Icon-Wert zugeordnet.&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;shutter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
shutter ($value,$color,$type)&lt;br /&gt;
&lt;br /&gt;
$value       # [&amp;lt;device&amp;gt;:&amp;lt;reading&amp;gt;] &lt;br /&gt;
$color       # Farbe der aktuellen Rollladenposition, vorangestelltes @ verändert die Farbe des Icons, ohne @ wird der Hintergrund des Icons eingefärbt, default ist @DarkOrange&lt;br /&gt;
$type        # optional, Anzahl der Symbole 2 bis 6, 3 ist default&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[DOIF/uiTable Schnelleinstieg#Visualisierung und Steuerung von Rollläden|Anwendungsbeispiel]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod ui_Table_shutter DOIF ##&lt;br /&gt;
attr ui_Table_shutter uiTable {\&lt;br /&gt;
  package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
shutter([R_Keller:pct],&amp;quot;\@yellow&amp;quot;,2)     ## zwei Symbole für 0 % und 100 %\&lt;br /&gt;
shutter([R_Wohnzimmer_S:pct])            ## entspricht shutter ([R_Wohnzimmer_S:pct],&amp;quot;\@DarkOrange&amp;quot;,3) \&lt;br /&gt;
shutter([R_Wohnzimmer_W1:pct],&amp;quot;blue&amp;quot;,4)  ## vier Symbole \&lt;br /&gt;
shutter([R_Wohnzimmer_W2:pct],&amp;quot;\@red&amp;quot;,5) ## fünf Symbole\&lt;br /&gt;
shutter([R_Wohnzimmer_W3:pct],&amp;quot;red&amp;quot;,6    ## sechs Symbole)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable shutter.png|mini|ohne]]&lt;br /&gt;
&lt;br /&gt;
====  Helligkeit: Visualisierung und Steuerung mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;dimmer&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Die aktuelle Helligkeit (0 % - 100 %) wird über Icons visualisiert. Das Anklicken eines Icons bestimmt die Helligkeit der Leuchte. Prozentwerte zwischen zwei Icon-Werten werden dem nächsthöheren Icon-Wert zugeordnet.&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;dimmer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
dimmer ($value,$color,$type)&lt;br /&gt;
&lt;br /&gt;
$value       # [&amp;lt;device&amp;gt;:&amp;lt;reading&amp;gt;] &lt;br /&gt;
$color       # Farbe der aktuellen Helligkeit, vorangestelltes @ verändert die Farbe des Icons, ohne @ wird der Hintergrund des Icons eingefärbt, default ist @DarkOrange&lt;br /&gt;
$type        # Anzahl der Symbole 2 bis 7, 3 ist default&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod di_uiTable_dimmer DOIF ##&lt;br /&gt;
attr di_uiTable_dimmer uiTable {\&lt;br /&gt;
  package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
dimmer([Strauch3:pct],&amp;quot;\@yellow&amp;quot;,2)\&lt;br /&gt;
dimmer([Strauch3:pct]) ## entspricht dimmer([Strauch3:pct],&amp;quot;\@DarkOrange&amp;quot;,3) \&lt;br /&gt;
dimmer([Strauch3:pct],&amp;quot;blue&amp;quot;,4)\&lt;br /&gt;
dimmer([Strauch3:pct],&amp;quot;\@red&amp;quot;,5)\&lt;br /&gt;
dimmer([Strauch3:pct],&amp;quot;red&amp;quot;,6)\&lt;br /&gt;
dimmer([Strauch3:pct],&amp;quot;DarkOrange&amp;quot;,7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable dimmer.png|mini|ohne]]&lt;br /&gt;
&lt;br /&gt;
====  Vorgabetemperatur eines Thermostats mit Hilfe der Funktion &amp;#039;&amp;#039;&amp;#039;temp_knob&amp;#039;&amp;#039;&amp;#039; ====&lt;br /&gt;
Die aktuelle Vorgabetemperatur eines Thermostats wird über ein Icons visualisiert. Durch Anklicken des Ringes wird die Vorgabetemperatur verändert.&lt;br /&gt;
{{Randnotiz|RNText=uiTable-Funktion &amp;#039;&amp;#039;&amp;#039;temp_knob&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
temp_knob ($value,$color,$set)&lt;br /&gt;
&lt;br /&gt;
$value       # [&amp;lt;device&amp;gt;:&amp;lt;reading&amp;gt;] &lt;br /&gt;
$color       # Farbe der voreingestellten Temperatur, default &amp;quot;Darkorange&amp;quot;&lt;br /&gt;
$set         # set-Befehl, default &amp;quot;set&amp;quot;, sonst muss &amp;quot;set &amp;lt;Readingname&amp;gt;&amp;quot; angegeben werden, falls sich das Reading vom set-Befehl vom angezeigten Reading unterscheidet, wie beim THRESHOLD-Modul&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;Beispieldefinition&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;perl&amp;quot;&amp;gt;&lt;br /&gt;
defmod ui_Table_temp_knob DOIF ##&lt;br /&gt;
attr ui_Table_temp_knob uiTable {\&lt;br /&gt;
package ui_Table;;\&lt;br /&gt;
}\&lt;br /&gt;
\&lt;br /&gt;
## HM-EU-Thermostat, angezeigt wird das Reading &amp;quot;desired-temp&amp;quot;, geschaltet wird über &amp;quot;set desired-temp&amp;quot; \&lt;br /&gt;
&amp;quot;Dachgeschoss&amp;quot;|temp_knob([TH_DG_HM:desired-temp]) ## entspricht temp_knob([TH_DG_HM:desired-temp],&amp;quot;Darkorange&amp;quot;,&amp;quot;set&amp;quot;) \&lt;br /&gt;
\&lt;br /&gt;
## HM-EU-Thermostat Temperaturanzeige in gelb \ &lt;br /&gt;
&amp;quot;Wohnzimmer&amp;quot;|temp_knob([TH_WZ_HM:desired-temp],&amp;quot;yellow&amp;quot;) \&lt;br /&gt;
\&lt;br /&gt;
## Beim THRESHOLD-Modul wird das Reading &amp;quot;desired_value&amp;quot; angezeigt, geändert wird die Temperatur per &amp;quot;set desired&amp;quot; \&lt;br /&gt;
&amp;quot;Küche&amp;quot;|temp_knob([TH_Kueche:desired_value],&amp;quot;red&amp;quot;,&amp;quot;set desired&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Ergebnis der Beispieldefinition in der Webansicht:&amp;#039;&amp;#039;&lt;br /&gt;
[[Datei:UiTable temp knob.png|mini|ohne]]&lt;/div&gt;</summary>
		<author><name>Damian-s</name></author>
	</entry>
</feed>