:Templates/29/de

From meteobridge
Revision as of 13:39, 24 February 2018 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Seit Version 3.6 ermöglicht Meteobridge die Verwendung des auf dem Reiter "Live Daten" as primär gekennzeichnete Sensoren in Templates. Wenn keine Sensoren manuell als primär gekennzeichnet sind, werden die "0"-Sensoren als primär betrachtet (zum Beispiel "th0temp", "wind0wind", etc). Wenn beispielsweise "th3temp" als primärer Sensor markiert wurde, werden dessen Daten an die Wetternetzwerke als die Stationsaussentemperatur gemeldet. Diesen primären Sensor kann man als "*"-Sensor auch in den Template-Definitionen verwenden. Beispielsweise bezeichnet "th*temp" den primären Aussentemperatursensor. Wenn man "[th*temp-act:--]" im Template verwendet, erhält man die aktuelle Temperatur des primären Aussentemperatursensors. Wenn keine manuelle Definition von primären Sensoren vorliegt, ist "th*temp" ein Synonym für "th0temp". Wenn allerdings "th3temp" als primärer Aussentemperatursensor definiert wurde, dann liefert "th*temp" dessen Temperaturdaten anstelle des "th0temp" Sensors. Bei der Verwendnung der "*"-Sensoren in Templates ist zu berücksichtigen, dass Meteobridge Versionen vor Version 3.6 diese nicht auswerten können. Daher wird empfohlen, mit Hilfe bedingter Auswertungen (wird in einem späteren Kapitel genauer erläutert) innerhalb des Templates für ältere Meteobridge-Versionen die klassische Notation zu verwenden. Anbei ein Beispiel bei dem "th0temp" als Standardaussentemperatursensor für ältere Meteobridge-Versionen verwendet wird und die neue "th*temp" Definition für aktuelle Versionen: #if{*[mbsystem-swversion:1.0]>=3.6*}#then#outdoor temp: [th*temp-act:--]°C#else#outdoor temp: [th0temp-act:--]°C#fi#