darksky

Konfiguration

Die Informationen zur Konfiguration des Plugins sind unter Plugin darksky beschrieben.

Web Interface

Das darksky Plugin verfügt über ein Webinterface, mit dessen Hilfe die Items die das Plugin nutzen übersichtlich dargestellt werden.

Wichtig

Das Webinterface des Plugins kann mit SmartHomeNG v1.4.2 und davor nicht genutzt werden. Es wird dann nicht geladen. Diese Einschränkung gilt nur für das Webinterface. Ansonsten gilt für das Plugin die in den Metadaten angegebene minimale SmartHomeNG Version.

Die Nutzung des Item Templates funktionert erst ab SmartHomeNG v1.6.

Item Konfiguration

Eine sehr einfache Möglichkeit die benötigten Items das Plugins zu definieren, ist die Nutzung des mit dem Plugin mitgelieferten struct-Templates.

Hierzu kann einfach ein Item (hier wetter_darksky) angelegt und als struct vom Typ darksky.weather definiert werden:

...

wetter_darksky:
    struct: darksky.weather

Wenn mehrere Instanzen des Plugins konfiguriert sind, kann das struct-Template auch mehrfach eingebunden werden. Hierbei muss bei der eingebundenen struct-Template angegeben werden, für welche Instanz des Plugins sie verwendet werden soll:

...

wetter_ham:
    struct: darksky.weather
    instance: ham

wetter_bos:
    struct: darksky.weather
    instance: bos

Aufruf des Webinterfaces

Das Plugin kann aus dem backend aufgerufen werden. Dazu auf der Seite Plugins in der entsprechenden Zeile das Icon in der Spalte Web Interface anklicken.

Außerdem kann das Webinterface direkt über http://smarthome.local:8383/darksky bzw. http://smarthome.local:8383/darksky_<Instanz> aufgerufen werden.

Beispiele

Folgende Informationen können im Webinterface angezeigt werden:

Oben rechts werden allgemeine Parameter zum Plugin angezeigt.

Im ersten Tab werden die Items angezeigt, die das darksky Plugin nutzen:

../../_images/webif11.jpg

Im zweiten Tab werden die darksky Rohdaten (JSON Format) angezeigt:

../../_images/webif21.jpg