<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas+r</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas+r"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Andreas_r"/>
	<updated>2026-05-01T00:25:11Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39969</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39969"/>
		<updated>2025-02-17T15:36:36Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Anwendungsbeispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 Befehle an FHEM senden| Befehle direkt an FHEM senden]]&lt;br /&gt;
# [[FTUI3 mehrere Readings|mehrere Readings gleichzeitig auswerten]]&lt;br /&gt;
# [[FTUI3 Inhalte an FHEM senden]]&lt;br /&gt;
# [[FTUI3 Pipelines|Pipes verwenden]]&lt;br /&gt;
# [[FTUI3 Inhalte in JavaScript verwenden]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39627</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39627"/>
		<updated>2024-10-29T10:01:04Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Anwendungsbeispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 Befehle an FHEM senden| Befehle direkt an FHEM senden]]&lt;br /&gt;
# [[FTUI3 mehrere Readings|mehrere Readings gleichzeitig auswerten]]&lt;br /&gt;
# [[FTUI3 Inhalte an FHEM senden]]&lt;br /&gt;
# [[FTUI3 Pipelines|Pipes verwenden]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Pipelines&amp;diff=39626</id>
		<title>FTUI3 Pipelines</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Pipelines&amp;diff=39626"/>
		<updated>2024-10-29T09:59:38Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Erklärungen hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Verwendung von FTUI3 Pipes==&lt;br /&gt;
Das ftui.binding.js-Modul bietet eine leistungsfähige und flexible Möglichkeit, Daten direkt aus FHEM (einem Heimautomatisierungssystem) zu binden und im FTUI-Frontend anzuzeigen. Die Bindings ermöglichen eine Verbindung zwischen HTML-Attributen und FHEM-Daten sowie die Transformation der Daten mithilfe von &amp;quot;Pipes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Jedes Binding folgt einem standardisierten Syntaxmuster:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-element [attribut]=&amp;quot;DeviceName:reading | transformation&amp;quot;&amp;gt;&amp;lt;/ftui-element&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====DeviceName:====&lt;br /&gt;
Der Name des FHEM-Geräts&lt;br /&gt;
&lt;br /&gt;
====reading====&lt;br /&gt;
Der spezifische Status oder Wert des Geräts, der ausgelesen werden soll&lt;br /&gt;
&lt;br /&gt;
====transformation====&lt;br /&gt;
Optional können mehrere Transformationen (sog. &amp;quot;Pipes&amp;quot;) verwendet werden, um den Wert zu formatieren oder anzupassen.&lt;br /&gt;
&lt;br /&gt;
===Einfaches Input-Pipe Beispiel===&lt;br /&gt;
Dieses Beispiel zeigt die Verwendung eines Bindings, das eine direkte Umwandlung des Wertes mittels der `toInt()` Pipe ausfüh&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | toInt()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Beispiel für Pipe-Kombinationen===&lt;br /&gt;
Es ist möglich, mehrere Pipes zu kombinieren, um komplexe Transformationen durchzuführen. In diesem Beispiel wird der Wert aus dem Reading `state` extrahiert und durch mehrere Pipes transformiert:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;AgroWeather:state | part(4) | toInt() | multiply(2) | round(1)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dieses Beispiel zeigt, dass der Wert zuerst in einen bestimmten Teil (`part(4)`) aufgeteilt, dann in eine Ganzzahl (`toInt()`) umgewandelt, verdoppelt (`multiply(2)`) und schließlich auf eine Dezimalstelle gerundet wird (`round(1)`). &lt;br /&gt;
&lt;br /&gt;
===Beispiel für Ausgabe-Bindings===&lt;br /&gt;
Bindings können auch dazu verwendet werden, Werte zurück in FHEM zu schreiben. Hier wird der HEX-Wert eines Farbpickers bearbeitet und als RGB-Wert an ein Gerät gesendet.&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-colorpicker (hex)=&amp;quot;replace(&#039;#&#039;,) | HUEDevice6:rgb&amp;quot;&amp;gt;&amp;lt;/ftui-colorpicker&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==Verfügbare Transformationsfunktionen (Pipes)==&lt;br /&gt;
&lt;br /&gt;
===1. toInt()===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Wandelt den Wert in eine Ganzzahl um.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | toInt()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===2. toFloat()===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung ====&lt;br /&gt;
Wandelt den Wert in eine Fließkommazahl um.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | toFloat()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===3. round(digits)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Rundet den Wert auf die angegebene Anzahl von Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`digits` - Anzahl der Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | round(2)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===4. multiply(factor)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Multipliziert den Wert mit einem bestimmten Faktor.&lt;br /&gt;
&lt;br /&gt;
====Parameter ====&lt;br /&gt;
`factor` - Multiplikationsfaktor.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | multiply(1.8)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===5. divide(divisor)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Teilt den Wert durch den angegebenen Divisor.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`divisor` - Teiler.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | divide(10)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===6. add(addend)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Addiert einen bestimmten Wert zum aktuellen Wert.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`addend` - Der Wert, der addiert wird.&lt;br /&gt;
&lt;br /&gt;
====Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | add(10)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===7. subtract(subtrahend)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Subtrahiert einen bestimmten Wert vom aktuellen Wert.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`subtrahend` - Der Wert, der subtrahiert wird.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | subtract(5)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===8. replace(search, replacement)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Ersetzt alle Vorkommen eines bestimmten Substrings durch einen neuen String.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`search` - Der zu ersetzende String; `replacement` - Der neue String.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;&#039;#FF5733&#039; | replace(&#039;#&#039;, &#039;&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===9. part(index)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Extrahiert ein bestimmtes Segment aus einem strukturierten Wert (z.B. durch Leerzeichen getrennte Werte).&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`index` - Der Index des zu extrahierenden Teils.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;SensorData:state | part(2)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===10. uppercase()===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Wandelt den String in Großbuchstaben um.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;Status:state | uppercase()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===11. lowercase()===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Wandelt den String in Kleinbuchstaben um.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;Status:state | lowercase()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===12. format(formatString)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Formatiert den Wert entsprechend einem angegebenen Format-String.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`formatString` - Das Format, z.B. `&amp;quot;%.2f&amp;quot;` für zwei Dezimalstellen.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | format(&#039;%.1f&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===13. timestamp()===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Wandelt das Datum in einen Zeitstempel um.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;DateSensor:state | timestamp()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===14. unit(unitString)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Fügt eine Einheit an den Wert an.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`unitString` - Die Einheit, die angehängt wird.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | unit(&#039;°C&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===15. map(mappingString)===&lt;br /&gt;
&lt;br /&gt;
====Beschreibung====&lt;br /&gt;
Mappt einen Wert auf eine vorgegebene Zeichenkette basierend auf einer Mapping-Tabelle.&lt;br /&gt;
&lt;br /&gt;
====Parameter====&lt;br /&gt;
`mappingString` - Eine Mapping-Zeichenkette, die Ein- und Ausgangswerte verbindet, z.B. `&amp;quot;0=Aus,1=Ein&amp;quot;`.&lt;br /&gt;
&lt;br /&gt;
====Beispiel====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;Status:state | map(&#039;0=Off,1=On&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Pipelines&amp;diff=39625</id>
		<title>FTUI3 Pipelines</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Pipelines&amp;diff=39625"/>
		<updated>2024-10-29T09:49:08Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 1. toInt() ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Wandelt den Wert in eine Ganzzahl um.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | toInt()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 2. toFloat() ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Wandelt den Wert in eine Fließkommazahl um.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | toFloat()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3. round(digits) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Rundet den Wert auf die angegebene Anzahl von Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`digits` - Anzahl der Nachkommastellen.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | round(2)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 4. multiply(factor) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Multipliziert den Wert mit einem bestimmten Faktor.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`factor` - Multiplikationsfaktor.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | multiply(1.8)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 5. divide(divisor) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Teilt den Wert durch den angegebenen Divisor.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`divisor` - Teiler.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | divide(10)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 6. add(addend) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Addiert einen bestimmten Wert zum aktuellen Wert.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`addend` - Der Wert, der addiert wird.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | add(10)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 7. subtract(subtrahend) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Subtrahiert einen bestimmten Wert vom aktuellen Wert.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`subtrahend` - Der Wert, der subtrahiert wird.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | subtract(5)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 8. replace(search, replacement) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ersetzt alle Vorkommen eines bestimmten Substrings durch einen neuen String.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`search` - Der zu ersetzende String; `replacement` - Der neue String.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;&#039;#FF5733&#039; | replace(&#039;#&#039;, &#039;&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 9. part(index) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Extrahiert ein bestimmtes Segment aus einem strukturierten Wert (z.B. durch Leerzeichen getrennte Werte).&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`index` - Der Index des zu extrahierenden Teils.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;SensorData:state | part(2)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 10. uppercase() ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Wandelt den String in Großbuchstaben um.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;Status:state | uppercase()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 11. lowercase() ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Wandelt den String in Kleinbuchstaben um.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;Status:state | lowercase()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 12. format(formatString) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Formatiert den Wert entsprechend einem angegebenen Format-String.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`formatString` - Das Format, z.B. `&amp;quot;%.2f&amp;quot;` für zwei Dezimalstellen.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | format(&#039;%.1f&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 13. timestamp() ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Wandelt das Datum in einen Zeitstempel um.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;DateSensor:state | timestamp()&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 14. unit(unitString) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Fügt eine Einheit an den Wert an.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`unitString` - Die Einheit, die angehängt wird.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;TemperaturSensor:state | unit(&#039;°C&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 15. map(mappingString) ===&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Mappt einen Wert auf eine vorgegebene Zeichenkette basierend auf einer Mapping-Tabelle.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
`mappingString` - Eine Mapping-Zeichenkette, die Ein- und Ausgangswerte verbindet, z.B. `&amp;quot;0=Aus,1=Ein&amp;quot;`.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;Status:state | map(&#039;0=Off,1=On&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Inhalte_an_FHEM_senden&amp;diff=39624</id>
		<title>FTUI3 Inhalte an FHEM senden</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Inhalte_an_FHEM_senden&amp;diff=39624"/>
		<updated>2024-10-29T08:59:44Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung == Wie können Werte aus FTUI3 Controls zurück an FHEM geschickt werden, um z. B. z.B. in ein Reading zu schreiben oder &amp;quot;direkt&amp;quot; per @click=&amp;quot;sendFHEM...&amp;quot; auszuführen?  == Umsetzung == Zunächst müssen die Controls (hier zum Beispiel drei Dropdowns), die Werte an FHEM verschicken sollen, mit einer ID versehen werden: &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; &amp;lt;ftui-dropdown id=&amp;quot;mydevice&amp;quot; list=&amp;quot;,dummy1,dummy2,dummy3&amp;quot; value=&amp;quot;dummy1&amp;quot;&amp;gt;&amp;lt;/ftui-dropdown&amp;gt; &amp;lt;ft…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Wie können Werte aus FTUI3 Controls zurück an FHEM geschickt werden, um z. B. z.B. in ein Reading zu schreiben oder &amp;quot;direkt&amp;quot; per @click=&amp;quot;sendFHEM...&amp;quot; auszuführen?&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
Zunächst müssen die Controls (hier zum Beispiel drei Dropdowns), die Werte an FHEM verschicken sollen, mit einer ID versehen werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-dropdown id=&amp;quot;mydevice&amp;quot; list=&amp;quot;,dummy1,dummy2,dummy3&amp;quot; value=&amp;quot;dummy1&amp;quot;&amp;gt;&amp;lt;/ftui-dropdown&amp;gt;&lt;br /&gt;
&amp;lt;ftui-dropdown id=&amp;quot;myreading&amp;quot; list=&amp;quot;,log1,log2&amp;quot; value=&amp;quot;log1&amp;quot;&amp;gt;&amp;lt;/ftui-dropdown&amp;gt;&lt;br /&gt;
&amp;lt;ftui-dropdown id=&amp;quot;myvalue&amp;quot; list=&amp;quot;,10,20,30,40&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&amp;lt;/ftui-dropdown&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich benötigt man noch einen Button, der die Inhalte dann verschickt:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button @click=&amp;quot;sendFhem(`setreading ${window.mydevice.value} ${window.myreading.value}  ${window.myvalue.value}`)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über die ID kann dann auf die einzelnen Werte zugegriffen werden. Zu beachten ist dabei die Verwendung der einzelnen Back-Hochkommas (`...`)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39623</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39623"/>
		<updated>2024-10-29T08:48:58Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Anwendungsbeispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 Befehle an FHEM senden| Befehle direkt an FHEM senden]]&lt;br /&gt;
# [[FTUI3 mehrere Readings|mehrere Readings gleichzeitig auswerten]]&lt;br /&gt;
# [[FTUI3 Inhalte an FHEM senden]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39622</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39622"/>
		<updated>2024-10-29T08:48:30Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Anwendungsbeispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 Befehle an FHEM senden| Befehle direkt an FHEM senden]]&lt;br /&gt;
# [[FTUI3 mehrere Readings|mehrere Readings gleichzeitig auswerten]]&lt;br /&gt;
# [[FTUI3 Inhalte aus FTUI3 an FHEM senden]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39621</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=39621"/>
		<updated>2024-10-29T08:47:38Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* FTUI3 Best practices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 Befehle an FHEM senden| Befehle direkt an FHEM senden]]&lt;br /&gt;
# [[FTUI3 mehrere Readings|mehrere Readings gleichzeitig auswerten]]&lt;br /&gt;
# [[FTUI3 Inhalte aus der FTUI3 an FHEM senden]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:FHEM Tablet UI V3]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_mehrere_Readings&amp;diff=38663</id>
		<title>FTUI3 mehrere Readings</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_mehrere_Readings&amp;diff=38663"/>
		<updated>2023-10-30T15:29:50Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zielsetzung==&lt;br /&gt;
&lt;br /&gt;
Es sollen mehrere Readings eines oder mehrerer Devices gleichzeitig in FTUI3 ausgewertet und verarbeitet werden.&lt;br /&gt;
In diesem Beispiel werden für einen Fensterkontakt &amp;quot;d_HM_Feko_OG_Bad&amp;quot; das Standard-Reading sowie die Readings &amp;quot;battery&amp;quot; und &amp;quot;activity&amp;quot; ausgewertet. &lt;br /&gt;
Im ersten Schritt werden die &amp;quot;normalen&amp;quot; Farben für die Öffnungszustände des Fensters gesetzt. Im zweiten Schritt wird der Batteriezustand überprüft, bei low  wird die Farbe auf gelb geändert. Im dritten Schritt wird die Erreichbarkeit geprüft, bei dead wird die Farbe auf rot geändert.&lt;br /&gt;
&lt;br /&gt;
Das Beispiel kann natürlich abgewandelt werden, um anders geartete Szenarien abzudecken. &lt;br /&gt;
&lt;br /&gt;
==Voraussetzung==&lt;br /&gt;
*ein Device mit den angegebenen Readings existiert&lt;br /&gt;
&lt;br /&gt;
==Umsetzung==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
[color]=&amp;quot;&lt;br /&gt;
   d_Feko_Bad | c1=&amp;gt;{this.reading1=c1, this.c1=(&lt;br /&gt;
      this.reading3==&#039;dead&#039;?&#039;red&#039;:&lt;br /&gt;
      this.reading2==&#039;low&#039;?&#039;warning&#039;:&lt;br /&gt;
      this.reading1==&#039;offen&#039;?&#039;primary&#039;:&lt;br /&gt;
      this.reading1==&#039;geschlossen&#039;?&#039;light&#039;:&#039;black&#039;&lt;br /&gt;
   )}| ()=&amp;gt;this.color=this.c1;&lt;br /&gt;
   d_Feko_Bad:battery | c2=&amp;gt;{this.reading2=c2, this.c2=(&lt;br /&gt;
      this.reading3==&#039;dead&#039;?&#039;red&#039;:&lt;br /&gt;
      this.reading2==&#039;low&#039;?&#039;warning&#039;:&lt;br /&gt;
      this.reading1==&#039;offen&#039;?&#039;primary&#039;:&lt;br /&gt;
      this.reading1==&#039;geschlossen&#039;?&#039;light&#039;:&#039;black&#039;&lt;br /&gt;
   )} | ()=&amp;gt;this.color=this.c2 ;&lt;br /&gt;
   d_Feko_Bad:activity | c3=&amp;gt;{this.reading3=c3, this.c3=(&lt;br /&gt;
      this.reading3==&#039;dead&#039;?&#039;red&#039;:&lt;br /&gt;
      this.reading2==&#039;low&#039;?&#039;warning&#039;:&lt;br /&gt;
      this.reading1==&#039;offen&#039;?&#039;primary&#039;:&lt;br /&gt;
      this.reading1==&#039;geschlossen&#039;?&#039;light&#039;:&#039;black&#039;&lt;br /&gt;
   )} | ()=&amp;gt;this.color=this.c3&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_mehrere_Readings&amp;diff=38654</id>
		<title>FTUI3 mehrere Readings</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_mehrere_Readings&amp;diff=38654"/>
		<updated>2023-10-13T10:30:57Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „==Zielsetzung==  Es sollen mehrere Readings eines oder mehrerer Devices gleichzeitig in FTUI3 ausgewertet und verarbeitet werden. In diesem Beispiel werden für einen Fensterkontakt &amp;quot;d_HM_Feko_OG_Bad&amp;quot; das Standard-Reading sowie die Readings &amp;quot;battery&amp;quot; und &amp;quot;activity&amp;quot; ausgewertet.  Im ersten Schritt werden die &amp;quot;normalen&amp;quot; Farben für die Öffnungszustände des Fensters gesetzt. Im zweiten Schritt wird der Batteriezustand überprüft, bei low  wird die Farbe a…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zielsetzung==&lt;br /&gt;
&lt;br /&gt;
Es sollen mehrere Readings eines oder mehrerer Devices gleichzeitig in FTUI3 ausgewertet und verarbeitet werden.&lt;br /&gt;
In diesem Beispiel werden für einen Fensterkontakt &amp;quot;d_HM_Feko_OG_Bad&amp;quot; das Standard-Reading sowie die Readings &amp;quot;battery&amp;quot; und &amp;quot;activity&amp;quot; ausgewertet. &lt;br /&gt;
Im ersten Schritt werden die &amp;quot;normalen&amp;quot; Farben für die Öffnungszustände des Fensters gesetzt. Im zweiten Schritt wird der Batteriezustand überprüft, bei low  wird die Farbe auf gelb geändert. Im dritten Schritt wird die Erreichbarkeit geprüft, bei dead wird die Farbe auf rot geändert.&lt;br /&gt;
&lt;br /&gt;
Das Beispiel kann natürlich abgewandelt werden, um anders geartete Szenarien abzudecken. &lt;br /&gt;
&lt;br /&gt;
==Voraussetzung==&lt;br /&gt;
*ein Device mit den angegebenen Readings existiert&lt;br /&gt;
&lt;br /&gt;
==Umsetzung==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
[color]=&amp;quot;&lt;br /&gt;
d_HM_Feko_OG_Bad | t1=&amp;gt;this.t1=t1 | ()=&amp;gt;this.color=(this.t1==&#039;offen&#039;?&#039;primary&#039;:&#039;light&#039;);&lt;br /&gt;
d_HM_Feko_OG_Bad:battery | t2=&amp;gt;this.t2=t2 | ()=&amp;gt;this.color=(this.t2==&#039;low&#039;?&#039;yellow&#039;:this.color) ;&lt;br /&gt;
 d_HM_Feko_OG_Bad:activity | t3=&amp;gt;this.t3=t3 | ()=&amp;gt;this.color=(this.t3==&#039;dead&#039;?&#039;red&#039;:this.color&lt;br /&gt;
)&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38653</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38653"/>
		<updated>2023-10-13T10:25:23Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Anwendungsbeispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 Befehle an FHEM senden| Befehle direkt an FHEM senden]]&lt;br /&gt;
# [[FTUI3 mehrere Readings|mehrere Readings gleichzeitig auswerten]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Befehle_an_FHEM_senden&amp;diff=38522</id>
		<title>FTUI3 Befehle an FHEM senden</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Befehle_an_FHEM_senden&amp;diff=38522"/>
		<updated>2023-07-28T16:10:32Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Umsetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zielsetzung==&lt;br /&gt;
&lt;br /&gt;
Es soll über einen FTUI3 Button ein Befehl direkt and FHEM gesendet werden. &lt;br /&gt;
In diesem speziellen Fall soll beispielsweise ein Befehl in Abhängigkeit eines Zustands eines dritten, unabhängigen Devices ausgeführt werden. Dies wird mit einer IF/ELSE Konstruktion gelöst, die so nicht direkt im FTUI3 Button umgesetzt werden kann. Konkret soll hier der Rolladen &amp;quot;Roll&amp;quot; nur dann herunter gefahren werden, wenn das Klappfenster &amp;quot;Klapp&amp;quot; vorher geschlossen wurde. Ansonsten soll zunächst das Klappfenster geschlossen werden. &lt;br /&gt;
&lt;br /&gt;
Das Beispiel kann natürlich abgewandelt werden, um anders geartete Befehle direkt in FHEM auszuführen. &lt;br /&gt;
&lt;br /&gt;
==Voraussetzung==&lt;br /&gt;
*ein FTUI3 Button ist eingerichtet und existiert&lt;br /&gt;
*die Devices &amp;quot;Klapp&amp;quot; und &amp;quot;Roll&amp;quot; existieren&lt;br /&gt;
&lt;br /&gt;
==Umsetzung==&lt;br /&gt;
In der Definition des FTUI3 Buttons ist folgendes zu ergänzen:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@click=&amp;quot;sendFhem(`IF ([Klapp:state] eq &#039;off&#039;) (set Roll down) ELSE (set Klapp down, sleep 50, set Roll down)`)&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Befehle_an_FHEM_senden&amp;diff=38521</id>
		<title>FTUI3 Befehle an FHEM senden</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Befehle_an_FHEM_senden&amp;diff=38521"/>
		<updated>2023-07-28T14:47:28Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „==Zielsetzung==  Es soll über einen FTUI3 Button ein Befehl direkt and FHEM gesendet werden.  In diesem speziellen Fall soll beispielsweise ein Befehl in Abhängigkeit eines Zustands eines dritten, unabhängigen Devices ausgeführt werden. Dies wird mit einer IF/ELSE Konstruktion gelöst, die so nicht direkt im FTUI3 Button umgesetzt werden kann. Konkret soll hier der Rolladen &amp;quot;Roll&amp;quot; nur dann herunter gefahren werden, wenn das Klappfenster &amp;quot;Klapp&amp;quot; vorher…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Zielsetzung==&lt;br /&gt;
&lt;br /&gt;
Es soll über einen FTUI3 Button ein Befehl direkt and FHEM gesendet werden. &lt;br /&gt;
In diesem speziellen Fall soll beispielsweise ein Befehl in Abhängigkeit eines Zustands eines dritten, unabhängigen Devices ausgeführt werden. Dies wird mit einer IF/ELSE Konstruktion gelöst, die so nicht direkt im FTUI3 Button umgesetzt werden kann. Konkret soll hier der Rolladen &amp;quot;Roll&amp;quot; nur dann herunter gefahren werden, wenn das Klappfenster &amp;quot;Klapp&amp;quot; vorher geschlossen wurde. Ansonsten soll zunächst das Klappfenster geschlossen werden. &lt;br /&gt;
&lt;br /&gt;
Das Beispiel kann natürlich abgewandelt werden, um anders geartete Befehle direkt in FHEM auszuführen. &lt;br /&gt;
&lt;br /&gt;
==Voraussetzung==&lt;br /&gt;
*ein FTUI3 Button ist eingerichtet und existiert&lt;br /&gt;
*die Devices &amp;quot;Klapp&amp;quot; und &amp;quot;Roll&amp;quot; existieren&lt;br /&gt;
&lt;br /&gt;
==Umsetzung==&lt;br /&gt;
In der Definition des FTUI3 Buttons ist folgendes zu ergänzen:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@click=&amp;quot;sendFhem(`IF ([{{Klapp}}:state] eq &#039;off&#039;) (set {{Roll}} down) ELSE (set {{Klapp}} down, sleep 50, set {{Roll}} down)`)&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38520</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38520"/>
		<updated>2023-07-28T14:36:20Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 Befehle an FHEM senden| Befehle direkt an FHEM senden]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38519</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38519"/>
		<updated>2023-07-28T14:34:21Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# [[FTUI3 FHEM Befehle| Befehle direkt an FHEM senden]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38024</id>
		<title>FTUI3 Proplanta Wetter</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38024"/>
		<updated>2023-02-01T19:50:22Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
&lt;br /&gt;
Aufbau einer Wetterseite mit der Wetterkarte der Unwetterzentrale (D) inkl der Unwetterwarnungen und einer 7-Tage-Vorhersage mit den Daten von Proplanta.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
* Fhem mit installiertem FTUI3 (https://wiki.fhem.de/wiki/FHEM_Tablet_UI_v3)&lt;br /&gt;
* Fhem-Device für die Unwetterzentrale (https://fhem.de/commandref_DE.html#UWZ)&lt;br /&gt;
* Fhem-Device für Proplanta (https://fhem.de/commandref_DE.html#PROPLANTA)&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&lt;br /&gt;
Definition der Hauptseite mit Aufrufen von Content-Dateien für die Warnmeldung und die Wettervorhersagen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid base-width=&amp;quot;78&amp;quot; base-height=&amp;quot;70&amp;quot; margin=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;1&amp;quot; height=&amp;quot;10&amp;quot; width=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterzentrale&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image heigth=&amp;quot;120%&amp;quot; width=&amp;quot;120%&amp;quot; left=&amp;quot;-55px&amp;quot; src=&amp;quot;https://www.unwetterzentrale.de/images/map/bayern_index.png&amp;quot;&lt;br /&gt;
&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterwarnungen&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Warnung_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Warnung_SW.next()&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:true, .*:false&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;Warn_0&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;2|3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_1&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_2&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_3&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_4&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label color=&amp;quot;green&amp;quot; size=&amp;quot;4&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:false, .*:true&#039;)&amp;quot; text=&amp;quot;Aktuell keine Warnmeldungen&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&amp;lt;ftui-grid-tile row=&amp;quot;6&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;header&amp;gt;7-Tage Vorhersage&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Vorhersage_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Vorhersage_SW.next()&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_0&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_1&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_2&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_3&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_4&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_5&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_6&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content-Datei für die Wetterwarnungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row [color]=&amp;quot;Unwetterzentrale:WarnUWZLevel_Color | map(&#039;gelb:yellow, orange:orange, rot:red, violett:violet&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image [src]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_IconURL&amp;quot; nocache margin=&amp;quot;1&amp;quot; left=&amp;quot;10px&amp;quot;&amp;gt;&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column height=&amp;quot;82%&amp;quot; margin=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label padding=&amp;quot;1&amp;quot; scroll text-align=&amp;quot;left&amp;quot; size=&amp;quot;3&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_LongText&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&amp;lt;span&amp;gt; &amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Gültig vom &amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;bis zum&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &amp;lt;/span&amp;gt;Content-Datei für die Wettervorhersage (7-Tage):&amp;lt;!-- [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | format(&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; &lt;br /&gt;
class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | t=&amp;gt;(t.toLocaleDateString()===(new Date()).toLocaleDateString())?&#039;Heute&#039;:ftuiHelper.dateFormat(t,&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row height=&amp;quot;50%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;morgens&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt; &amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Max:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMax&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Min:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMin&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Mittags&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDayIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDay&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Regen:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_chOfRainDay&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Sonne:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_sun&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Abends&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEveningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEvening&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label left=&amp;quot;20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;UV:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv | step(&#039;0:green, 3:yellow, 6:orange, 8:red, 11:violet&#039;)&amp;quot; left=&amp;quot;-20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ergebnis ==&lt;br /&gt;
[[Datei:FTUI3 Wetter.png|mini]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38023</id>
		<title>FTUI3 Proplanta Wetter</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38023"/>
		<updated>2023-02-01T19:49:58Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Ergebnis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
&lt;br /&gt;
Aufbau einer Wetterseite mit der Wetterkarte der Unwetterzentrale (D) inkl der Unwetterwarnungen und einer 7-Tage-Vorhersage mit den Daten von Proplanta.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
- Fhem mit installiertem FTUI3 (https://wiki.fhem.de/wiki/FHEM_Tablet_UI_v3)&lt;br /&gt;
- Fhem-Device für die Unwetterzentrale (https://fhem.de/commandref_DE.html#UWZ)&lt;br /&gt;
- Fhem-Device für Proplanta (https://fhem.de/commandref_DE.html#PROPLANTA)&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&lt;br /&gt;
Definition der Hauptseite mit Aufrufen von Content-Dateien für die Warnmeldung und die Wettervorhersagen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid base-width=&amp;quot;78&amp;quot; base-height=&amp;quot;70&amp;quot; margin=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;1&amp;quot; height=&amp;quot;10&amp;quot; width=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterzentrale&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image heigth=&amp;quot;120%&amp;quot; width=&amp;quot;120%&amp;quot; left=&amp;quot;-55px&amp;quot; src=&amp;quot;https://www.unwetterzentrale.de/images/map/bayern_index.png&amp;quot;&lt;br /&gt;
&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterwarnungen&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Warnung_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Warnung_SW.next()&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:true, .*:false&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;Warn_0&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;2|3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_1&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_2&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_3&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_4&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label color=&amp;quot;green&amp;quot; size=&amp;quot;4&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:false, .*:true&#039;)&amp;quot; text=&amp;quot;Aktuell keine Warnmeldungen&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&amp;lt;ftui-grid-tile row=&amp;quot;6&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;header&amp;gt;7-Tage Vorhersage&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Vorhersage_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Vorhersage_SW.next()&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_0&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_1&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_2&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_3&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_4&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_5&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_6&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content-Datei für die Wetterwarnungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row [color]=&amp;quot;Unwetterzentrale:WarnUWZLevel_Color | map(&#039;gelb:yellow, orange:orange, rot:red, violett:violet&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image [src]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_IconURL&amp;quot; nocache margin=&amp;quot;1&amp;quot; left=&amp;quot;10px&amp;quot;&amp;gt;&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column height=&amp;quot;82%&amp;quot; margin=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label padding=&amp;quot;1&amp;quot; scroll text-align=&amp;quot;left&amp;quot; size=&amp;quot;3&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_LongText&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&amp;lt;span&amp;gt; &amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Gültig vom &amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;bis zum&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &amp;lt;/span&amp;gt;Content-Datei für die Wettervorhersage (7-Tage):&amp;lt;!-- [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | format(&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; &lt;br /&gt;
class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | t=&amp;gt;(t.toLocaleDateString()===(new Date()).toLocaleDateString())?&#039;Heute&#039;:ftuiHelper.dateFormat(t,&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row height=&amp;quot;50%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;morgens&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt; &amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Max:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMax&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Min:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMin&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Mittags&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDayIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDay&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Regen:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_chOfRainDay&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Sonne:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_sun&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Abends&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEveningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEvening&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label left=&amp;quot;20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;UV:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv | step(&#039;0:green, 3:yellow, 6:orange, 8:red, 11:violet&#039;)&amp;quot; left=&amp;quot;-20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ergebnis ==&lt;br /&gt;
[[Datei:FTUI3 Wetter.png|mini]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38022</id>
		<title>FTUI3 Proplanta Wetter</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38022"/>
		<updated>2023-02-01T19:49:12Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
&lt;br /&gt;
Aufbau einer Wetterseite mit der Wetterkarte der Unwetterzentrale (D) inkl der Unwetterwarnungen und einer 7-Tage-Vorhersage mit den Daten von Proplanta.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
- Fhem mit installiertem FTUI3 (https://wiki.fhem.de/wiki/FHEM_Tablet_UI_v3)&lt;br /&gt;
- Fhem-Device für die Unwetterzentrale (https://fhem.de/commandref_DE.html#UWZ)&lt;br /&gt;
- Fhem-Device für Proplanta (https://fhem.de/commandref_DE.html#PROPLANTA)&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&lt;br /&gt;
Definition der Hauptseite mit Aufrufen von Content-Dateien für die Warnmeldung und die Wettervorhersagen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid base-width=&amp;quot;78&amp;quot; base-height=&amp;quot;70&amp;quot; margin=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;1&amp;quot; height=&amp;quot;10&amp;quot; width=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterzentrale&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image heigth=&amp;quot;120%&amp;quot; width=&amp;quot;120%&amp;quot; left=&amp;quot;-55px&amp;quot; src=&amp;quot;https://www.unwetterzentrale.de/images/map/bayern_index.png&amp;quot;&lt;br /&gt;
&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterwarnungen&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Warnung_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Warnung_SW.next()&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:true, .*:false&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;Warn_0&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;2|3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_1&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_2&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_3&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_4&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label color=&amp;quot;green&amp;quot; size=&amp;quot;4&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:false, .*:true&#039;)&amp;quot; text=&amp;quot;Aktuell keine Warnmeldungen&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&amp;lt;ftui-grid-tile row=&amp;quot;6&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;header&amp;gt;7-Tage Vorhersage&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Vorhersage_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Vorhersage_SW.next()&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_0&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_1&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_2&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_3&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_4&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_5&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_6&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content-Datei für die Wetterwarnungen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row [color]=&amp;quot;Unwetterzentrale:WarnUWZLevel_Color | map(&#039;gelb:yellow, orange:orange, rot:red, violett:violet&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image [src]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_IconURL&amp;quot; nocache margin=&amp;quot;1&amp;quot; left=&amp;quot;10px&amp;quot;&amp;gt;&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column height=&amp;quot;82%&amp;quot; margin=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label padding=&amp;quot;1&amp;quot; scroll text-align=&amp;quot;left&amp;quot; size=&amp;quot;3&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_LongText&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&amp;lt;span&amp;gt; &amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Gültig vom &amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;bis zum&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &amp;lt;/span&amp;gt;Content-Datei für die Wettervorhersage (7-Tage):&amp;lt;!-- [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | format(&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; &lt;br /&gt;
class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | t=&amp;gt;(t.toLocaleDateString()===(new Date()).toLocaleDateString())?&#039;Heute&#039;:ftuiHelper.dateFormat(t,&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row height=&amp;quot;50%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;morgens&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt; &amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Max:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMax&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Min:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMin&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Mittags&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDayIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDay&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Regen:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_chOfRainDay&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Sonne:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_sun&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Abends&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEveningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEvening&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label left=&amp;quot;20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;UV:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv | step(&#039;0:green, 3:yellow, 6:orange, 8:red, 11:violet&#039;)&amp;quot; left=&amp;quot;-20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ergebnis ==&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Datei:FTUI3_Wetter.png&amp;diff=38021</id>
		<title>Datei:FTUI3 Wetter.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Datei:FTUI3_Wetter.png&amp;diff=38021"/>
		<updated>2023-02-01T19:48:35Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot des FTUI3 Wetter Widgets&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38020</id>
		<title>FTUI3 Proplanta Wetter</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38020"/>
		<updated>2023-02-01T19:46:13Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
&lt;br /&gt;
Aufbau einer Wetterseite mit der Wetterkarte der Unwetterzentrale (D) inkl der Unwetterwarnungen und einer 7-Tage-Vorhersage mit den Daten von Proplanta.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
- Fhem mit installiertem FTUI3 (https://wiki.fhem.de/wiki/FHEM_Tablet_UI_v3)&lt;br /&gt;
- Fhem-Device für die Unwetterzentrale (https://fhem.de/commandref_DE.html#UWZ)&lt;br /&gt;
- Fhem-Device für Proplanta (https://fhem.de/commandref_DE.html#PROPLANTA)&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&lt;br /&gt;
Definition der Hauptseite mit Aufrufen von Content-Dateien für die Warnmeldung und die Wettervorhersagen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid base-width=&amp;quot;78&amp;quot; base-height=&amp;quot;70&amp;quot; margin=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;1&amp;quot; height=&amp;quot;10&amp;quot; width=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterzentrale&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image heigth=&amp;quot;120%&amp;quot; width=&amp;quot;120%&amp;quot; left=&amp;quot;-55px&amp;quot; src=&amp;quot;https://www.unwetterzentrale.de/images/map/bayern_index.png&amp;quot;&lt;br /&gt;
&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterwarnungen&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Warnung_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Warnung_SW.next()&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:true, .*:false&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;Warn_0&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;2|3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_1&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_2&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_3&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_4&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label color=&amp;quot;green&amp;quot; size=&amp;quot;4&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:false, .*:true&#039;)&amp;quot; text=&amp;quot;Aktuell keine Warnmeldungen&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&amp;lt;ftui-grid-tile row=&amp;quot;6&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;header&amp;gt;7-Tage Vorhersage&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Vorhersage_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Vorhersage_SW.next()&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_0&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_1&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_2&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_3&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_4&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_5&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_6&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content-Datei für die Wetterwarnungen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row [color]=&amp;quot;Unwetterzentrale:WarnUWZLevel_Color | map(&#039;gelb:yellow, orange:orange, rot:red, violett:violet&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image [src]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_IconURL&amp;quot; nocache margin=&amp;quot;1&amp;quot; left=&amp;quot;10px&amp;quot;&amp;gt;&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column height=&amp;quot;82%&amp;quot; margin=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label padding=&amp;quot;1&amp;quot; scroll text-align=&amp;quot;left&amp;quot; size=&amp;quot;3&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_LongText&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&amp;lt;span&amp;gt; &amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Gültig vom &amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;bis zum&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Date&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; [text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Time&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &amp;lt;/span&amp;gt;Content-Datei für die Wettervorhersage (7-Tage):&amp;lt;!-- [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | format(&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; &lt;br /&gt;
class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | t=&amp;gt;(t.toLocaleDateString()===(new Date()).toLocaleDateString())?&#039;Heute&#039;:ftuiHelper.dateFormat(t,&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row height=&amp;quot;50%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;morgens&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt; &amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Max:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMax&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Min:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMin&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Mittags&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDayIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDay&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Regen:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_chOfRainDay&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;Sonne:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_sun&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Abends&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot; [condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEveningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange, 32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEvening&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label left=&amp;quot;20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; text=&amp;quot;UV:&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv | step(&#039;0:green, 3:yellow, 6:orange, 8:red, 11:violet&#039;)&amp;quot; left=&amp;quot;-20px&amp;quot; style=&amp;quot;position:relative;&amp;quot; [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38019</id>
		<title>FTUI3 Proplanta Wetter</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Proplanta_Wetter&amp;diff=38019"/>
		<updated>2023-02-01T19:41:14Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung ==  Aufbau einer Wetterseite mit der Wetterkarte der Unwetterzentrale (D) inkl der Unwetterwarnungen und einer 7-Tage-Vorhersage mit den Daten v…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
&lt;br /&gt;
Aufbau einer Wetterseite mit der Wetterkarte der Unwetterzentrale (D) inkl der Unwetterwarnungen und einer 7-Tage-Vorhersage mit den Daten von Proplanta.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
- Fhem mit installiertem FTUI3 (https://wiki.fhem.de/wiki/FHEM_Tablet_UI_v3)&lt;br /&gt;
- Fhem-Device für die Unwetterzentrale (https://fhem.de/commandref_DE.html#UWZ)&lt;br /&gt;
- Fhem-Device für Proplanta (https://fhem.de/commandref_DE.html#PROPLANTA)&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&lt;br /&gt;
Definition der Hauptseite mit Aufrufen von Content-Dateien für die Warnmeldung und die Wettervorhersagen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid base-width=&amp;quot;78&amp;quot; base-height=&amp;quot;70&amp;quot; margin=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;1&amp;quot; height=&amp;quot;10&amp;quot; width=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterzentrale&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-image heigth=&amp;quot;120%&amp;quot; width=&amp;quot;120%&amp;quot; left=&amp;quot;-55px&amp;quot; src=&amp;quot;https://www.unwetterzentrale.de/images/map/bayern_index.png&amp;quot;&lt;br /&gt;
&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;header&amp;gt;Unwetterwarnungen&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Warnung_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Warnung_SW.next()&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:true, .*:false&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;Warn_0&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;2|3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_1&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;3|4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_2&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;4|5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_3&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;5:false, .*:true&#039;)&amp;quot; id=&amp;quot;Warn_4&amp;quot; file=&amp;quot;./content/Wetter_Warnhinweise.html&amp;quot; Warn_NR=&amp;quot;Warn_4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label color=&amp;quot;green&amp;quot; size=&amp;quot;4&amp;quot; [hidden]=&amp;quot;Unwetterzentrale:WarnCount | map(&#039;0:false, .*:true&#039;)&amp;quot; text=&amp;quot;Aktuell keine Warnmeldungen&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&amp;lt;ftui-grid-tile row=&amp;quot;6&amp;quot; col=&amp;quot;10&amp;quot; height=&amp;quot;5&amp;quot; width=&amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;header&amp;gt;7-Tage Vorhersage&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;ftui-swiper id=&amp;quot;Vorhersage_SW&amp;quot; dots style=&amp;quot;font-size:1.5em&amp;quot; @click=&amp;quot;Vorhersage_SW.next()&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_0&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_1&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_2&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_3&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_4&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_5&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-content id=&amp;quot;VHS_6&amp;quot; file=&amp;quot;./content/Wetter_Vorhersage.html&amp;quot; VHS_NR=&amp;quot;fc6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-swiper&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content-Datei für die Wetterwarnungen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row [color]=&amp;quot;Unwetterzentrale:WarnUWZLevel_Color | map(&#039;gelb:yellow, orange:orange, rot:red,&lt;br /&gt;
&lt;br /&gt;
violett:violet&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column width=&amp;quot;15%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-image [src]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_IconURL&amp;quot; nocache margin=&amp;quot;1&amp;quot; left=&amp;quot;10px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column height=&amp;quot;82%&amp;quot; margin=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label padding=&amp;quot;1&amp;quot; scroll text-align=&amp;quot;left&amp;quot; size=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_LongText&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&amp;lt;span&amp;gt; &amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Gültig vom &amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Date&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_Start_Time&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;bis zum&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Date&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;Unwetterzentrale:{{Warn_NR}}_End_Time&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label size=&amp;quot;2&amp;quot; color=&amp;quot;primary&amp;quot; top=&amp;quot;-30px&amp;quot; style=&amp;quot;position:relative;&amp;quot; class=&amp;quot;bold&amp;quot; &lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Uhr&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt; &amp;lt;/span&amp;gt;Content-Datei für die Wettervorhersage (7-Tage):&amp;lt;!-- [text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | format(&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot;&lt;br /&gt;
&lt;br /&gt;
class=&amp;quot;bold&amp;quot; margin=&amp;quot;-1&amp;quot;&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_date | toDate() | t=&amp;gt;(t.toLocaleDateString()===(new&lt;br /&gt;
&lt;br /&gt;
Date()).toLocaleDateString())?&#039;Heute&#039;:ftuiHelper.dateFormat(t,&#039;eeee - DD.MM.YYYY&#039;)&amp;quot; color=&amp;quot;white&amp;quot; class=&amp;quot;bold&amp;quot;&lt;br /&gt;
&lt;br /&gt;
margin=&amp;quot;-1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row height=&amp;quot;50%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;morgens&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange,&lt;br /&gt;
&lt;br /&gt;
32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp06&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherMorning&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Max:&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMax&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;55px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Min:&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-55px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_tempMin&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Mittags&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDayIcon&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange,&lt;br /&gt;
&lt;br /&gt;
32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp12&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherDay&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Regen:&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_chOfRainDay&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;left&amp;quot; left=&amp;quot;45px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Sonne:&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label text-align=&amp;quot;right&amp;quot; left=&amp;quot;-40px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_sun&amp;quot; unit=&amp;quot;%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;Abends&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-weather icon-set=&amp;quot;kleinklimaFHEM&amp;quot; provider=&amp;quot;proplantaICON_LONG&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[condition]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEveningIcon&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-weather&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18 | step(&#039;-73:violet, -9:blue, 10:green, 25:orange,&lt;br /&gt;
&lt;br /&gt;
32:red&#039;)&amp;quot; margin=&amp;quot;0.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_temp18&amp;quot; unit=&amp;quot;°C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label margin=&amp;quot;0.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_weatherEvening&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label left=&amp;quot;20px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
text=&amp;quot;UV:&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label [color]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv | step(&#039;0:green, 3:yellow, 6:orange, 8:red, 11:violet&#039;)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
left=&amp;quot;-20px&amp;quot; style=&amp;quot;position:relative;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;WetterProplanta:{{VHS_NR}}_uv&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label&lt;br /&gt;
&lt;br /&gt;
[text]=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-column&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ftui-row&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ergebnis:&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38018</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=38018"/>
		<updated>2023-02-01T19:33:40Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 DWD Wettervorhersage|Anzeige einer DWD-Wettervorhersage]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# [[FTUI3 Proplanta Wetter| Wetteranzeige mit Proplanta Device]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Testinstanz&amp;diff=37930</id>
		<title>FTUI3 Testinstanz</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Testinstanz&amp;diff=37930"/>
		<updated>2023-01-08T19:31:33Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Umsetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Bei FTUI3 Updates werden unter Umständen Dinge angepasst, die bestehende Funktionen beeinträchtigen. Wie kann ich meine FTUI3 Installation davor schützen?&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
Um den Betrieb möglichst wenig zu gefährden und die Akzeptanz in der Familie zu erhöhen, kopiert man das ftui Verzeichnis auf ein &#039;&#039;&#039;&#039;&#039;ftui_stable&#039;&#039;&#039;&#039;&#039; (siehe auch Quelltext unten)  Verzeichnis und verwendet in Zukunft dieses Verzeichnis, um es auf den &amp;quot;produktiven&amp;quot; Geräten (Tablet im Wohnzimmer, Handy der Ehefrau usw.) anzuzeigen. Auf meinen &amp;quot;Testgeräten&amp;quot; (eigenes Handy, eigener PC) läuft immer das FTUI3 im Standard FTUI Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
So gelangen die Updates und auch eigene Weiterentwicklungen zunächst auf meine Testgeräte, bevor ich sie dann auf die Enduser ausgerollt werden. (per Kopie des ftui Folders auf den ftui_stable folder)&lt;br /&gt;
&lt;br /&gt;
Das folgende Skript selber muss in den html body, am besten als erste Anweisung. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
   if (this.location.pathname.includes(&amp;quot;ftui_stable&amp;quot;)) {&lt;br /&gt;
     document.head.innerHTML += &#039;&amp;lt;meta name=&amp;quot;toast&amp;quot; content=&amp;quot;0&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
   } else {&lt;br /&gt;
     document.head.innerHTML += &#039;&amp;lt;meta name=&amp;quot;toast&amp;quot; content=&amp;quot;1&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
     document.head.innerHTML += &#039;&amp;lt;meta name=&amp;quot;toast_position&amp;quot; content=&amp;quot;topLeft&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
     document.body.innerHTML += &#039;&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;Test-Version&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional&#039;&#039;&#039;: Um die Versionen noch besser unterscheidbar zu machen, kann noch folgende Erweiterung vorgenommen werden. Damit erreicht man, dass in der Test-Version ein entsprechendes Banner angezeigt wird, was in der produktiven Instanz dann nicht hinzugefügt wird. Außerdem zeigt die Testversion auch Toast Messages an.&lt;br /&gt;
&lt;br /&gt;
Ein CSS File (hier user.css) muss existieren und auch im html header verlinkt sein:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link href=&amp;quot;user.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In dieses CSS File schreibt man anschließend den folgenden Code, um damit das hinzugefügte DIV noch zu stylen.&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#div1 {&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    z-index: 99;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    background-color: pink;&lt;br /&gt;
    right: 10px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;Wichtig&#039;&#039;&#039;: Der Ordner muss &#039;&#039;&#039;ftui_stable&#039;&#039;&#039; heißen oder man muss das Skript anpassen.&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Testinstanz&amp;diff=37827</id>
		<title>FTUI3 Testinstanz</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Testinstanz&amp;diff=37827"/>
		<updated>2022-12-19T11:54:13Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung == Bei FTUI3 Updates werden unter Umständen Dinge angepasst, die bestehende Funktionen beeinträchtigen. Wie kann ich meine FTUI3 Installation…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Bei FTUI3 Updates werden unter Umständen Dinge angepasst, die bestehende Funktionen beeinträchtigen. Wie kann ich meine FTUI3 Installation davor schützen?&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
Um den Betrieb möglichst wenig zu gefährden und die Akzeptanz in der Familie zu erhöhen, kopiert man das ftui Verzeichnis auf ein &#039;&#039;&#039;&#039;&#039;ftui_stable&#039;&#039;&#039;&#039;&#039; (siehe auch Quelltext unten)  Verzeichnis und verwendet in Zukunft dieses Verzeichnis, um es auf den &amp;quot;produktiven&amp;quot; Geräten (Tablet im Wohnzimmer, Handy der Ehefrau usw.) anzuzeigen. Auf meinen &amp;quot;Testgeräten&amp;quot; (eigenes Handy, eigener PC) läuft immer das FTUI3 im Standard FTUI Verzeichnis.&lt;br /&gt;
&lt;br /&gt;
So gelangen die Updates und auch eigene Weiterentwicklungen zunächst auf meine Testgeräte, bevor ich sie dann auf die Enduser ausgerollt werden. (per Kopie des ftui Folders auf den ftui_stable folder)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional&#039;&#039;&#039;: Um die Versionen noch besser unterscheidbar zu machen, kann noch folgende Erweiterung vorgenommen werden. Damit erreicht man, dass in der Test-Version ein entsprechendes Banner angezeigt wird, was in der produktiven Instanz dann nicht hinzugefügt wird. Außerdem zeigt die Testversion auch Toast Messages an. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;script&amp;gt;&lt;br /&gt;
    var url = $(location).attr(&#039;href&#039;);&lt;br /&gt;
    var pathname = $(location).attr(&#039;pathname&#039;);&lt;br /&gt;
    if (pathname.includes(&amp;quot;ftui_stable&amp;quot;)) {&lt;br /&gt;
      $(&#039;&amp;lt;meta name=&amp;quot;toast&amp;quot; content=&amp;quot;0&amp;quot;&amp;gt;&#039;).appendTo(&#039;head&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      $(&#039;&amp;lt;div id=&amp;quot;div1&amp;quot;&amp;gt;Test-Version&amp;lt;/div&amp;gt;&#039;).appendTo(&#039;body&#039;);&lt;br /&gt;
      $(&#039;&amp;lt;meta name=&amp;quot;toast&amp;quot; content=&amp;quot;1&amp;quot;&amp;gt;&#039;).appendTo(&#039;head&#039;);&lt;br /&gt;
      $(&#039;&amp;lt;meta name=&amp;quot;toast_position&amp;quot; content=&amp;quot;topLeft&amp;quot;&amp;gt;&#039;).appendTo(&#039;head&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das hinzugefügte DIV sollte man noch so stylen, z.B. durch hinzufügen des folgenden Eintrags in einer user.css Datei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#div1 {&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    z-index: 99;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    background-color: pink;&lt;br /&gt;
    right: 10px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37826</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37826"/>
		<updated>2022-12-19T11:43:10Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Anwendungsbeispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# [[FTUI3 Testinstanz|FTUI3 in Testinstanz und Produktivinstanz aufteilen]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Scrollbares_Label&amp;diff=37825</id>
		<title>FTUI3 Scrollbares Label</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Scrollbares_Label&amp;diff=37825"/>
		<updated>2022-12-19T11:37:49Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung == Wie kann man einen Zeilenumbruch innerhalb eines FTUI3 Labels erreichen?  == Umsetzung == Verwendung von scroll als Attribut.   &amp;lt;syntaxhighli…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Wie kann man einen Zeilenumbruch innerhalb eines FTUI3 Labels erreichen?&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
Verwendung von scroll als Attribut. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-label scroll text-align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
        Lorem Ipsum dolor sit amet, consectetur adipiscing elit,&lt;br /&gt;
        sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;br /&gt;
        Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi&lt;br /&gt;
        ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit&lt;br /&gt;
        in voluptate velit esse cillum dolore eu fugiat nulla pariatur.&lt;br /&gt;
        Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia&lt;br /&gt;
        deserunt mollit anim id est laborum.&lt;br /&gt;
&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37824</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37824"/>
		<updated>2022-12-19T11:33:21Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# [[FTUI3 Scrollbares Label|Scrollbares Label]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37704</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37704"/>
		<updated>2022-11-23T18:52:47Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# [[FTUI3 Readingsgroup|Anzeige einer Readingsgroup]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Readingsgroup&amp;diff=37703</id>
		<title>FTUI3 Readingsgroup</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Readingsgroup&amp;diff=37703"/>
		<updated>2022-11-23T18:52:39Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung == Eine Readingsgroup aus FHEM (die Grafiken enthält) soll in FTUI dargestellt werden.  == Umsetzung == &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; &amp;lt;ftui-gri…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Eine Readingsgroup aus FHEM (die Grafiken enthält) soll in FTUI dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;1&amp;quot; height=&amp;quot;4&amp;quot; width=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;header&amp;gt;Readingsgroup&amp;lt;/header&amp;gt;&lt;br /&gt;
  &amp;lt;ftui-content id=&amp;quot;readings_group&amp;quot; [content]=&amp;quot;&amp;lt;deine_readingsgroup&amp;gt; | getHTML(&#039;&amp;lt;deine_readingsgroup&amp;gt;&#039;)&amp;quot;&amp;gt;&amp;lt;/ftui-content&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dazu muss noch folgendes CSS mit definiert werden, falls die Readingsgroup Icons enthält:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Bilder in Readingsgroups in sinnvoller Größe darstellen */&lt;br /&gt;
#readings_group svg {&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37702</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37702"/>
		<updated>2022-11-22T11:19:46Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# [[FTUI3 HTML Controls|Anpassen von Standard HTML Eigenschaften]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_HTML_Controls&amp;diff=37701</id>
		<title>FTUI3 HTML Controls</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_HTML_Controls&amp;diff=37701"/>
		<updated>2022-11-22T11:19:34Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung == Eine Eigenschaft eines Standard HTML Elements soll aus FHEM heraus ausgelesen werden und gesetzt werden. Hier im Beispiel soll ein Link auf e…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Eine Eigenschaft eines Standard HTML Elements soll aus FHEM heraus ausgelesen werden und gesetzt werden. Hier im Beispiel soll ein Link auf eine dynamische URL verweisen.  &lt;br /&gt;
Im Unterschied zu den FTUI3 Controls ist das &amp;lt;a&amp;gt; Element ein Standard HTML Baustein, der ansonsten nicht anpassbar wäre.&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a ftui-binding [href]=&amp;quot;AgroWeather:fc0_weather00Icon&amp;quot;&amp;gt;Wettericon&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37700</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37700"/>
		<updated>2022-11-22T10:34:48Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Analoguhr hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# [[FTUI3 Analoguhr|Darstellung einer Analog-Uhr]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Analoguhr&amp;diff=37699</id>
		<title>FTUI3 Analoguhr</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Analoguhr&amp;diff=37699"/>
		<updated>2022-11-22T10:34:12Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: /* Zielsetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Es gibt noch kein FTUI Control für die Darstellung einer analogen Uhr. Wie kann das trotzdem eingebunden werden?&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
Verwendung der Analoguhr dieser Seite: http://www.3quarks.com/en/SVGClock/index.html&lt;br /&gt;
Hier findet sich auch ein Online Editor, der zeigt, wie man die Darstellung der Uhr anhand der Parameter beeinflussen kann. &lt;br /&gt;
&lt;br /&gt;
Um die Lösung lokal lauffähig zu bekommen, sollte man sich das [http://www.3quarks.com/images/svg/station-clock.svg SVG Image] der Uhr lokal im FTUI Ordner abspeichern. (hier unter dem Ordner &amp;quot;images&amp;quot; geschehen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;2&amp;quot; height=&amp;quot;2&amp;quot; width=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;header&amp;gt;Uhr&amp;lt;/header&amp;gt;    &lt;br /&gt;
  &amp;lt;object data=&amp;quot;images/station-clock.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot; width=&amp;quot;200&amp;quot; height=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;dial&amp;quot; value=&amp;quot;din 41091.4&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;hourHand&amp;quot; value=&amp;quot;din 41092.3&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;minuteHand&amp;quot; value=&amp;quot;din 41092.3&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHand&amp;quot; value=&amp;quot;din 41071.1&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;minuteHandBehavior&amp;quot; value=&amp;quot;stepping&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandBehavior&amp;quot; value=&amp;quot;swinging&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandStopToGo&amp;quot; value=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandStopTime&amp;quot; value=&amp;quot;1.5&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;backgroundColor&amp;quot; value=&amp;quot;rgba(0,0,0,0)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;dialColor&amp;quot; value=&amp;quot;rgb(191,191,191)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;hourHandColor&amp;quot; value=&amp;quot;rgb(230,230,230)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;minuteHandColor&amp;quot; value=&amp;quot;rgb(230,230,230)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandColor&amp;quot; value=&amp;quot;rgb(230,50,40)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;axisCoverColor&amp;quot; value=&amp;quot;rgb(191,191,191)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;axisCoverRadius&amp;quot; value=&amp;quot;7&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;updateInterval&amp;quot; value=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Analoguhr&amp;diff=37698</id>
		<title>FTUI3 Analoguhr</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Analoguhr&amp;diff=37698"/>
		<updated>2022-11-22T10:33:44Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung == Es gibt noch kein FTUI Control für die Datstelung einer analogen Uhr. Wie kann das trotzdem eingebunden werden?  == Umsetzung == Verwendung…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Es gibt noch kein FTUI Control für die Datstelung einer analogen Uhr. Wie kann das trotzdem eingebunden werden?&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
Verwendung der Analoguhr dieser Seite: http://www.3quarks.com/en/SVGClock/index.html&lt;br /&gt;
Hier findet sich auch ein Online Editor, der zeigt, wie man die Darstellung der Uhr anhand der Parameter beeinflussen kann. &lt;br /&gt;
&lt;br /&gt;
Um die Lösung lokal lauffähig zu bekommen, sollte man sich das [http://www.3quarks.com/images/svg/station-clock.svg SVG Image] der Uhr lokal im FTUI Ordner abspeichern. (hier unter dem Ordner &amp;quot;images&amp;quot; geschehen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-grid-tile row=&amp;quot;1&amp;quot; col=&amp;quot;2&amp;quot; height=&amp;quot;2&amp;quot; width=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;header&amp;gt;Uhr&amp;lt;/header&amp;gt;    &lt;br /&gt;
  &amp;lt;object data=&amp;quot;images/station-clock.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot; width=&amp;quot;200&amp;quot; height=&amp;quot;200&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;dial&amp;quot; value=&amp;quot;din 41091.4&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;hourHand&amp;quot; value=&amp;quot;din 41092.3&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;minuteHand&amp;quot; value=&amp;quot;din 41092.3&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHand&amp;quot; value=&amp;quot;din 41071.1&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;minuteHandBehavior&amp;quot; value=&amp;quot;stepping&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandBehavior&amp;quot; value=&amp;quot;swinging&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandStopToGo&amp;quot; value=&amp;quot;yes&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandStopTime&amp;quot; value=&amp;quot;1.5&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;backgroundColor&amp;quot; value=&amp;quot;rgba(0,0,0,0)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;dialColor&amp;quot; value=&amp;quot;rgb(191,191,191)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;hourHandColor&amp;quot; value=&amp;quot;rgb(230,230,230)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;minuteHandColor&amp;quot; value=&amp;quot;rgb(230,230,230)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;secondHandColor&amp;quot; value=&amp;quot;rgb(230,50,40)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;axisCoverColor&amp;quot; value=&amp;quot;rgb(191,191,191)&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;axisCoverRadius&amp;quot; value=&amp;quot;7&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;param name=&amp;quot;updateInterval&amp;quot; value=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/object&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-grid-tile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37697</id>
		<title>FTUI3 Best Practices</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_Best_Practices&amp;diff=37697"/>
		<updated>2022-11-22T10:18:33Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: initial version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FTUI3 Best practices ==&lt;br /&gt;
Auf diesen Seiten findest Du eine Sammlung von Tipps und Tricks bei der Verwendung von [[FHEM Tablet UI v3]], kurz auch FTUI3. Die Beispiele auf dieser Seite sind eine Sammlung von Ratschlägen aus dem [https://forum.fhem.de/index.php/board,71.0.html FHEM Forum] und sollen hier zwecks der besseren Übersichtlichkeit und Wiederauffindbarkeit gesammelt dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Es gibt bereits eine Reihe von [https://github.com/knowthelist/ftui/tree/master/www/ftui/examples Beispielen] zur Verwendung von FTUI3. Diese sollen hier nicht wiederholt werden, sondern die Fälle sollen eine Ergänzung zu speziellen Fragestellungen darstellen. &lt;br /&gt;
&lt;br /&gt;
== generelle Verwendung ==&lt;br /&gt;
Grundsätzlich kann man die verschiedenen Elemente aus FTUI alle auf die gleiche Art und Weise einsetzen. Zum einen kann man die Werte, die diese darstellen sollen, fest zuweisen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label text=&amp;quot;Hallo Welt&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Öfter jedoch wird es gewünscht sein, die Werte eines Devices dynamisch aus FHEM zu beziehen. Im Standard wird hier der Wert gelesen, den das Device im reading &amp;quot;state&amp;quot; hat. Dies erreicht man mit folgender Syntax:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name des Devices&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Will man ein anderes Reading als &amp;quot;state&amp;quot; auslesen, kann man das so machen: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-label [text]=&amp;quot;name_des_Devices:name_des_readings&amp;quot;&amp;gt;&amp;lt;/ftui-label&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenfalls ist es möglich, Werte aus FTUI3 zurück an FHEM zu geben. Hierzu wird der Status des FTUI Controls per set Befehl and das gewählte Device geschickt. (In diesem Beispiel hat der Button die Standardwerte &amp;quot;on&amp;quot; und &amp;quot;off&amp;quot;. Diese werden dann beim Klick darauf an FHEM gesendet per &amp;quot;set name_des_zu_schaltenden_device on&amp;quot;.)&lt;br /&gt;
Es ist möglich, das FTUI Control so anzupassen, dass andere bzw. mehr Befehle als &amp;quot;on&amp;quot; oder &amp;quot;off&amp;quot; gesendet werden.  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Lesen und Senden von Befehlen kann auch in einem Control kombiniert werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-button [value]=&amp;quot;name_des_zu_lesenden_device&amp;quot; (value)=&amp;quot;name_des_zu_schaltenden_device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ftui-button [(value)]=&amp;quot;device&amp;quot;&amp;gt;&amp;lt;/ftui-button&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All diese Mechanismen des Lesens und Schreibens können nun in verschiedenster Weise beeinflusst werden. So ist es für das Lesen möglich, Werte aus FHEM vor ihrer Darstellung im Frontend entsprechend anzupassen. (z.B. ein Datum lesbarer zu machen oder auf spezielle Readings im Frontend zu reagieren)&lt;br /&gt;
&lt;br /&gt;
Damit können nicht nur die Werte eines Controls angepasst werden, sondern es ist ebenfalls möglich, andere Eigenschaften je nach FHEM Reading zu beeinflussen:&lt;br /&gt;
* Die Farben eines Controls können angepasst werden&lt;br /&gt;
* Die Größe kann sich ändern&lt;br /&gt;
* Das Control kann ein- oder ausgeblendet werden&lt;br /&gt;
* Bilder können angepasst werden&lt;br /&gt;
* Warnungen können erscheinen&lt;br /&gt;
* Popup Fenster können sich öffnen oder schließen&lt;br /&gt;
* und vieles mehr ...&lt;br /&gt;
&lt;br /&gt;
Die folgenden Beispiele geben einen Überblick über genau diese Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
# [[FTUI3 Füllstand Zisterne|Füllstand einer Zisterne in Schritten darstellen]]&lt;br /&gt;
# wird fortgesetzt&lt;br /&gt;
&lt;br /&gt;
== FTUI Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Interfaces]]&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_F%C3%BCllstand_Zisterne&amp;diff=37696</id>
		<title>FTUI3 Füllstand Zisterne</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_F%C3%BCllstand_Zisterne&amp;diff=37696"/>
		<updated>2022-11-22T10:17:33Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: initial version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Je nach Füllstand einer Zisterne soll ein passendes Bild (welches erschwerend auch noch im Open Automation Order liegt) angezeigt werden&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-icon class=&amp;quot;size-3&amp;quot; &lt;br /&gt;
     path=&amp;quot;../images/openautomation&amp;quot;&lt;br /&gt;
     [name]=&amp;quot;Zisterne:Percent | map(&#039;0:zisterne_00, 20:zisterne_20, 40:zisterne_40, 60:zisterne_60, 80:zisterne_80, 100:zisterne_100&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-icon&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alternativ auch mit dem step pipe möglich, falls das Device Zisterne auch Werte zwischen den definierten Prozentzahlen sendet:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-icon class=&amp;quot;size-3&amp;quot; &lt;br /&gt;
     path=&amp;quot;../images/openautomation&amp;quot;&lt;br /&gt;
     [name]=&amp;quot;Zisterne:Percent | step(&#039;0:zisterne_00, 20:zisterne_20, 40:zisterne_40, 60:zisterne_60, 80:zisterne_80, 100:zisterne_100&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-icon&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=FTUI3_F%C3%BCllstand_Zisterne&amp;diff=37695</id>
		<title>FTUI3 Füllstand Zisterne</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=FTUI3_F%C3%BCllstand_Zisterne&amp;diff=37695"/>
		<updated>2022-11-22T10:15:45Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: Die Seite wurde neu angelegt: „== Zielsetzung == Je nach Füllstand einer Zisterne soll ein passendes Bild (welches erschwerend auch noch im Open Automation Order liegt) angezeigt werden  ==…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zielsetzung ==&lt;br /&gt;
Je nach Füllstand einer Zisterne soll ein passendes Bild (welches erschwerend auch noch im Open Automation Order liegt) angezeigt werden&lt;br /&gt;
&lt;br /&gt;
== Umsetzung ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-icon class=&amp;quot;size-3&amp;quot; &lt;br /&gt;
     path=&amp;quot;../images/openautomation&amp;quot;&lt;br /&gt;
     [name]=&amp;quot;Zisterne:Percent | map(&#039;0:zisterne_00, 20:zisterne_20, 40:zisterne_40, 60:zisterne_60, 80:zisterne_80, 100:zisterne_100&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-icon&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alternativ auch mit dem step pipe möglich:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftui-icon class=&amp;quot;size-3&amp;quot; &lt;br /&gt;
     path=&amp;quot;../images/openautomation&amp;quot;&lt;br /&gt;
     [name]=&amp;quot;Zisterne:Percent | step(&#039;0:zisterne_00, 20:zisterne_20, 40:zisterne_40, 60:zisterne_60, 80:zisterne_80, 100:zisterne_100&#039;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/ftui-icon&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Kategorie:FHEM_Tablet_UI_V3&amp;diff=37694</id>
		<title>Kategorie:FHEM Tablet UI V3</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Kategorie:FHEM_Tablet_UI_V3&amp;diff=37694"/>
		<updated>2022-11-22T09:11:54Z</updated>

		<summary type="html">&lt;p&gt;Andreas r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Modul&lt;br /&gt;
|ModPurpose=Oberfläche für FHEM v3&lt;br /&gt;
|ModType=x&lt;br /&gt;
|ModFTopic=115259&lt;br /&gt;
|ModForumArea=TabletUI&lt;br /&gt;
|ModTechName=n.a.&lt;br /&gt;
|ModOwner=setstate ({{Link2FU|7023|Forum}})&lt;br /&gt;
}}&lt;br /&gt;
[[FHEM Tablet UI v3]] (FTUI3) ist ein funktionsreiches Frontend-Framework zum Steuern und Überwachen von in FHEM integrierten Geräten. Es basiert auf HTML/CSS/JavaScript und stellt somit keine zusätzlichen Anforderungen an den FHEM-Server. Es ist die Nachfolgeversion von FHEM Tablet UI v2 aber nicht abwärtskompatibel. Ein Umstieg auf FTUI3 hat eine Neu-Programmierung der Oberfläche zur Folge.&lt;br /&gt;
&lt;br /&gt;
Mit Hilfe zahlreicher Komponenten, die sehr leicht mit HTML Code konfiguriert werden können, ist es möglich, innerhalb kurzer Zeit ein den eigenen Wünschen entsprechendes User-Interface aufzubauen.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Die Installation von FHEM Tablet UI v3 (FTUI3) erzeugt keinen großen Aufwand und besteht im Großen und Ganzen aus zwei Schritten:&lt;br /&gt;
*Dateien aus dem GitHub-Repository herunterladen&lt;br /&gt;
*Eine Beispieldatei anlegen&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Diese Anleitung geht davon aus, dass FHEM unter Debian nach der Anleitung [https://debian.fhem.de Stable build using apt] installiert wurde.&lt;br /&gt;
Ist dies nicht der Fall, muss der Pfad &#039;&#039;&#039;/opt/fhem&#039;&#039;&#039; dementsprechend angepasst werden.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Zuerst müssen alle Dateien von FHEM Tablet UI in das FHEM-Verzeichnis &#039;&#039;&#039;/opt/fhem/www/ftui&#039;&#039;&#039; kopiert werden. Das geht mit folgendem &#039;&#039;&#039;update&#039;&#039;&#039;-Befehl über die FHEM-Befehlszeile.&lt;br /&gt;
:&amp;lt;code&amp;gt;update all https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:[[Datei:FTUI3_Installation_01.png|thumb|none|Schritt 1: Dateien kopieren]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{FTUI3 kann in weiterer Folge unter der URL &amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http(s)://&amp;lt;fhem-server&amp;gt;:8083/fhem/ftui/index.html&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Damit FHEM Tablet UI mit FHEM kommunizieren kann, ist noch die &#039;&#039;&#039;longpoll&#039;&#039;&#039;-Einstellung im [[FHEMWEB]] Device festzulegen.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;attr WEB longpoll websocket&amp;lt;/code&amp;gt;&lt;br /&gt;
:bzw. bei Problemen mit &#039;&#039;websocket&#039;&#039;&lt;br /&gt;
:&amp;lt;code&amp;gt;attr WEB longpoll 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:[[Datei:FTUI3_Installation_03.png|thumb|none|Schritt 3: longpoll einstellen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Weil FTUI noch nichts anzuzeigen hat, wird die Datei &#039;&#039;&#039;/opt/fhem/www/ftui/index-example.html&#039;&#039;&#039; nach &#039;&#039;&#039;/opt/fhem/www/ftui/index.html&#039;&#039;&#039; kopiert.&lt;br /&gt;
:&amp;lt;code&amp;gt;sudo cp -a /opt/fhem/www/ftui/index-example.html /opt/fhem/www/ftui/index.html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:[[Datei:FTUI3_Installation_04.png|thumb|none|Schritt 4: index.html erstellen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Abschließend muss FHEM noch &#039;&#039;&#039;neu gestartet&#039;&#039;&#039; werden (&#039;&#039;shutdown restart&#039;&#039;) da das Attribut &#039;&#039;&#039;longpoll&#039;&#039;&#039; geändert wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Somit ist FHEM Tablet UI bereit zur Verwendung und kann durch Aufruf der URL &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;fhem-server&amp;gt;:8083/fhem/ftui/&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; oder den Link im FHEM-Menü geöffnet werden&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
Ein Update von FTUI kann ebenfalls über die FHEM-Kommandozeile erfolgen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Prüfen der Änderungen seit dem letzten Download/Update durch Eingabe von:&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update check https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Update der geänderten Dateien durch Eingabe von:&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update all https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine weitere Option ist das Hinzufügen des FTUI-Git-Repositories zum allgemeinem Update-Vorgang von FHEM. Dabei wird dann bei einem FHEM-Update auch gleich FHEM Tablet UI aktualisiert, bzw. die Änderungen angezeigt.&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;update add https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beachte: Das Ergebnis des o.g. Befehls wird in FHEM/controls.txt eingetragen, siehe auch [[Update#update_add]]&lt;br /&gt;
&lt;br /&gt;
== Dokumentation ==&lt;br /&gt;
https://github.com/knowthelist/ftui/&lt;br /&gt;
&lt;br /&gt;
== Best practices ==&lt;br /&gt;
[[FTUI3 Best Practices]] (aktuell in Arbeit)&lt;/div&gt;</summary>
		<author><name>Andreas r</name></author>
	</entry>
</feed>