DOIF/uiTable Schnelleinstieg: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
An dieser Stelle werden anhand von Beispielen Möglichkeiten des uiTable-Attributs mit Hilfe bereits im DOIF-Modul vordefinierter uiTable-Funktionen aufgezeigt. Diese Perlfunktionen sind in einem eigenen Package definiert worden. Mit diesen Funktionen lassen sich recht einfach, ohne tiefere HTML/CSS-Kenntnisse, eigene Übersichten definieren. Abhängig von der Art der Funktion können in einer tabellarischen Darstellung FHEM-Geräte visualisiert, aber auch über die WEB-Oberfläche bedient werden. | An dieser Stelle werden anhand von Beispielen Möglichkeiten des uiTable-Attributs mit Hilfe bereits im DOIF-Modul vordefinierter uiTable-Funktionen aufgezeigt. Diese Perlfunktionen sind in einem eigenen Package definiert worden. Mit diesen Funktionen lassen sich recht einfach, ohne tiefere HTML/CSS-Kenntnisse, eigene Übersichten definieren. Abhängig von der Art der Funktion können in einer tabellarischen Darstellung FHEM-Geräte visualisiert, aber auch über die WEB-Oberfläche bedient werden. | ||
{{Randnotiz|RNText= | {{Randnotiz|RNText=uiTable-Funktion '''temp''' | ||
<syntaxhighlight lang="perl"> | |||
temp ($temp,$size,$icon) | |||
$temp # Temperatur | |||
$size # Schriftgröße in Pixel (pt), optional | |||
$icon # icon, welches vorangestellt wird, optional | |||
</syntaxhighlight> | |||
}} | }} | ||
Version vom 8. Dezember 2019, 10:32 Uhr
An dieser Stelle werden anhand von Beispielen Möglichkeiten des uiTable-Attributs mit Hilfe bereits im DOIF-Modul vordefinierter uiTable-Funktionen aufgezeigt. Diese Perlfunktionen sind in einem eigenen Package definiert worden. Mit diesen Funktionen lassen sich recht einfach, ohne tiefere HTML/CSS-Kenntnisse, eigene Übersichten definieren. Abhängig von der Art der Funktion können in einer tabellarischen Darstellung FHEM-Geräte visualisiert, aber auch über die WEB-Oberfläche bedient werden.
uiTable-Funktion temp
temp ($temp,$size,$icon)
$temp # Temperatur
$size # Schriftgröße in Pixel (pt), optional
$icon # icon, welches vorangestellt wird, optional
Farbskalierte Temperaturanzeige mit Hilfe der Funktion temp
Die Farbe der dargestellten Temperatur ist abhänging vom Temperaturwert:
defmod di_uiTable_bsp DOIF ##
attr di_uiTable_bsp uiTable {\
package ui_Table;; ## Package für uiTable-Funktionen\
$TC{1}="align='center'";; ## zentrierte Darstellung der zweiten Tabellenspalte\
}\
## Tabellendefinition\
"Aussentemperatur"|temp([Aussensensor:temperature]-10)\
"Aussentemperatur"|temp([Aussensensor:temperature],30)\
"Aussentemperatur"|temp([Aussensensor:temperature]+20,20,"temp_temperature")