Vorsicht
Dies ist die Dokumentation des aktuellen Entwicklungszweigs der CometVisu. Es besteht daher die Möglichkeit, dass einige der hier beschriebenen Features mit dem aktuellsten Release der CometVisu nicht genutzt werden können.
Plugin
Die Plugin-Komponente bindet kompatible CometVisu-Plugins innerhalb der Tile-Struktur ein.
Der Wrapper lädt den Plugin-Code und rendert dessen Ausgabe direkt an der Stelle des <cv-plugin>-Elements.
Das ist besonders nützlich für Inhalte, die bereits als Plugin existieren, zum Beispiel Wetterinformationen in einem Popup.
Innerhalb des Tile-Schemas wird <cv-plugin> derzeit vor allem mit dem OpenWeatherMap-Plugin verwendet.
Weitere Plugins können auf die gleiche Weise eingebunden werden, wenn das Konfigurationsschema entsprechend erweitert wird.
<cv-small-status value-format="%d°" styling="">
<label slot="value" style="font-size: 32px"/>
<label slot="label" class="secondary">Außen</label>
<cv-address slot="address" transform="DPT:5.010" mode="read">1/4/2</cv-address>
<cv-popup slot="popup" modal="true">
<cv-plugin>
<openweathermap q="Irgendwo" owID="12345677" appid="123456789" lang="de"/>
</cv-plugin>
</cv-popup>
</cv-small-status>
Erlaubte Attribute
Element |
Attribut |
|||
|---|---|---|---|---|
Name |
Inhalt |
Beschreibung |
||
cv-plugin |
name |
Text |
||
visible-on |
mobile oder desktop |
Steuert die Sichtbarkeit dieses Elements anhand der Bildschirmgröße. |
||
class |
Text |
Füge dieses Attribut der CSS Klasse hinzu, so dass das Widget durch ein eigenes Stylesheet zusätzlich formatiert werden kann. |
||
style |
Text |
Individuelle CSS style Regeln für dieses Widget. |
||
row |
1, 2, 3, first, middle oder last |
Zeilennummer oder Position (first, middle, last) |
||
column |
1, 2, 3, first, middle oder last |
Spaltennummer oder Position (first, middle, last) |
||
rowspan |
integer |
Anzahl der Zeilen die dieses Element belegt |
||
colspan |
integer |
Anzahl der Spalten die dieses Element belegt |
||
Erlaubte Kind-Elemente und deren Attribute
Element |
Attribut |
|||
|---|---|---|---|---|
Struktur |
Name |
Inhalt |
Beschreibung |
|
|
lang |
en, de oder fr |
Sprache / Datum-Formatierung |
|
appid |
Text |
Persönlicher Zugriffsschlüssel von https://openweathermap.org/ |
||
description |
Text |
Beschreibungstext, zeigt den Ortsnamen an, wenn leer gelassen. „false“ deaktiviert Anzeige |
||
detailItems |
integer |
Anzeige von Details, wenn Wert 1 ist (Voreinstellung). 0 deaktiviert Anzeige |
||
forecast24hItems |
integer |
Anzahl der Einträge (0…8) |
||
forecastDailyItems |
integer |
Anzahl der Einträge (0…4) |
||
showSunrise |
true oder false |
Sonnen Auf- und Untergang anzeigen |
||
owID |
Text |
OpenWeatherMap City ID aus https://bulk.openweathermap.org/sample/city.list.json.gz |
||
q |
Text |
Wenn owID nicht verwendet wird: Ortsname und ISO 3166 Ländercode, durch Komma getrennt |
||
lat |
Text |
Wenn owID oder q nicht verwendet wird: Geografische Breite des Ortes |
||
lon |
Text |
Wenn owID oder q nicht verwendet wird: Geografische Länge des Ortes |
||
refresh |
integer |
Aktualisierungsintervall in Minuten |
||
class |
Text |
Füge dieses Attribut der CSS Klasse hinzu, so dass das Widget durch ein eigenes Stylesheet zusätzlich formatiert werden kann. |
||