SolarForecast FTUI Widget: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
K (Sichtung/Korrektur der letzen Änderung)
Zeile 5: Zeile 5:


Ein SolarForecast-Device wird angelegt mit:
Ein SolarForecast-Device wird angelegt mit:
 
:<code>define SolCast <Name>  # z.B. define SolCast SolarForecast</code>
define SolCast <Name>  # z.B. define SolCast SolarForecast
 
Das entstandene Device ist im Attribut "data-device" des Widgets einzutragen.
Das entstandene Device ist im Attribut "data-device" des Widgets einzutragen.


Zeile 39: Zeile 37:


== Hinweise ==
== Hinweise ==
Im SMAPortalSPG Widget wird anders als in anderen Widgets nicht der angegebene Wert aus dem Device dargestellt, sondern der HTML-Inhalt des angegebenen SolarForecast-Device. Das data-get Reading dient nur dazu ein nötiges Update des SolarForecast Devices zu erkennen.
Im SMAPortalSPG Widget wird anders als in anderen Widgets nicht der angegebene Wert aus dem Device dargestellt, sondern der HTML-Inhalt des angegebenen SolarForecast-Device. Das data-get Reading dient nur dazu, ein nötiges Update des SolarForecast Devices zu erkennen.
 


== Beispiel ==
== Beispiel ==
<pre>
<pre>
     <li data-row="1" data-col="1" data-sizey="4" data-sizex="5">
     <li data-row="1" data-col="1" data-sizey="4" data-sizex="5">

Version vom 6. Dezember 2023, 20:07 Uhr

Das SMAPortalSPG Widget ist ein Widget für FHEM Tablet UI zur graphischen Anzeige von SolarForecast-Daten im FHEM Tablet UI.

Voraussetzung ist das Vorhandensein eines SolarForecast Devices.
Forum-Thread zu diesem Modul: https://forum.fhem.de/index.php/topic,117864.0.html

Ein SolarForecast-Device wird angelegt mit:

define SolCast <Name> # z.B. define SolCast SolarForecast

Das entstandene Device ist im Attribut "data-device" des Widgets einzutragen.

Installation

Die Datei widget_smaportalspg.js muss in das js-Verzeichnis der fhem-tablet-ui Installation und die Datei ftui_smaportalspg.css in das entsprechende css-Verzeichnis kopiert werden.

In FHEM kann der Befehl:

 update all https://raw.githubusercontent.com/nasseeder1/fhem-ftui_smaportalspg_widget/master/controls_smaportalspg_widget.txt

verwendet werden um die Dateien einmalig zu installieren. Sollen die Dateien in den regelmäßigen Update-Prozess mit eingebunden werden, kann das control-File in FHEM integriert werden:

 update add https://raw.githubusercontent.com/nasseeder1/fhem-ftui_smaportalspg_widget/master/controls_smaportalspg_widget.txt

Attribute

Attribut Beschreibung Standard-Wert Beispiel
data-device SolarForecast-Device in FHEM, dessen Inhalt angezeigt werden soll
data-get Name des Readings, das eine Änderung des SolarForecast-Device anzeigt parentState
data-max-update Maximale Häufigkeit in Sekunden für das Update des SolarForecast-Device 2

Hinweise

Im SMAPortalSPG Widget wird anders als in anderen Widgets nicht der angegebene Wert aus dem Device dargestellt, sondern der HTML-Inhalt des angegebenen SolarForecast-Device. Das data-get Reading dient nur dazu, ein nötiges Update des SolarForecast Devices zu erkennen.

Beispiel

    <li data-row="1" data-col="1" data-sizey="4" data-sizex="5">
     <header>SMA Grafik</header>
       <div class="cell">
         <div data-type="smaportalspg" data-device="SolCast" data-get="state"></div>  
      </div>
    </li>