WeeWX: Installation eines neuen Skins

In der Wettersoftware WeeWX gibt es eine Installationsroutine zur Installation von Skins und Erweiterungen. Da ich etwas Schwierigkeiten mit dem Vorgehen hatte hier meine kurzen Dokumentation für Debian

Zuerst wird die Erweiterung oder der Skin auf den Server geladen und ausgepackt cd /tmp/ wget https://github.com/vinceskahan/vds-weewx-bootstrap-skin/archive/master.zip unzip master.zip cd /usr/share/weewx/

Dann wir die Setup Routine gestartet

 ./setup.py install --extension /tmp/vds-weewx-bootstrap-skin-master/
 request to install /tmp/vds-weewx-bootstrap-skin-master/
 layout type is deb
 layout is 
   BIN_ROOT=/usr/share/weewx
   SKIN_ROOT=/etc/weewx/skins
   WEEWX_ROOT=/
   CONFIG_ROOT=/etc/weewx
 import install.py from /tmp/vds-weewx-bootstrap-skin-master/
 install_files
 merge_config_options
 install_history

Was ist passiert? Die Dateien für das Skin wurden nach /etc/weewx/skins/vds-bootstrap/ kopiert und in der Konfigurationsdatei wurde ein neuer Report mit dem Namen vds-bootstrap eingefügt.

[[vds-bootstrap]]
    HTML_ROOT = /var/www/public_html/wetter/bootstrap
    skin = vds-bootstrap

Mit

 /usr/share/weewx/wee_reports /etc/weewx/weewx.conf 

kann man das erstellen der Reports manuell anstoßen. Man hat dann den Standardreport und einen weiteren im Verzeichniss http://your.server.de/wetter/boostrap

Da mir das Ergebnis aber nicht zusagte habe ich es nach kurzem wieder deinstalliert.

./setup.py uninstall --extension /tmp/vds-weewx-bootstrap-skin-master/
request to uninstall /tmp/vds-weewx-bootstrap-skin-master/
layout type is deb
layout is 
  BIN_ROOT=/usr/share/weewx
  SKIN_ROOT=/etc/weewx/skins
  WEEWX_ROOT=/
  CONFIG_ROOT=/etc/weewx
import install.py from /tmp/vds-weewx-bootstrap-skin-master/
uninstall_files
unmerge_config_options
uninstall_history

Am Ende hat mir diese Übung nur geholfen besser zu verstehen wie und wo diese Skins aufgebaut sind