Skip to content

Upgrading to Belchertown skin 1.0

Pat O'Brien edited this page Jun 9, 2019 · 6 revisions

#f03c15 You must be running weewx 3.9 or newer!


English

Upgrading from an older version

Belchertown 1.0 has portions that have been completely rewritten and files renamed. It is not recommended to upgrade from an older version to 1.0.

Uninstall any old versions and install fresh with these instructions.

  1. Backup your weewx.conf just in case and save the [[Belchertown]] [[[Extras]]] you have since you will need those later.
  2. Uninstall Belchertown with the wee_extension --uninstall Belchertown command. Run wee_extension --list to make sure weewx thinks it's gone.
  3. Manually check your weewx/skins folder for the Belchertown and Highcharts_Belchertown folders. Delete any or both folder if they still exist.
  4. Then go to your bin/user folder and delete belchertown.py and delete belchertown_highchartsSearchX.py if they exist.
  5. Then edit your weewx.conf and look for the [StdReport] section. Within that section remove [[Belchertown]] and remove [[Highcharts_Belchertown]] skin sections. Save your [[Belchertown]] Extras so you can put them back after you install 1.0.
  6. Download the Belchertown 1.0 zip file from https://github.com/poblabs/weewx-belchertown/releases and run wee_extension --install weewx-belchertown-release-1.0.tar.gz
  7. Reconfigure your [[Belchertown]] Extras in weewx.conf, making sure belchertown_root_url is not missing.
  8. Restart weewx and wait for an archive interval for the site to be generated.

Graphs

Charts Wiki Page

The majority of the changes in 1.0 involve the graphs. The graph system was 100% rewritten and is more efficient. The Highcharts_Belchertown subskin has been removed.

As a result 1.0 comes with 4 defaults graphs - which look different than previous versions. To add, change or remove graphs please read the Charts Wiki Page. It walks you through how to create the new graphs.conf file and begin editing your graphs to show all the custom observations you want to show.


Français

Mise à jour depuis une version précédente

Belchertown 1.0 a été entièrement ré-écrit et les fichiers ont été renommés. il est déconseillé de faire une mise à jour depuis une version précédente à la version 1.0

Désinstallez toutes les anciennes versions et faites une nouvelle installation avec les instructions suivantes :

  1. Par sécurité, sauvegardez weewx.conf et conservez la sous-section [[Belchertown]] [[[Extras]]]. Vous en aurez besoin plus tard.

  2. Désinstallez Belchertown avec la commande wee_extension --uninstall Belchertown. Lancez ensuite wee_extension --list afin de vérifier que l'extension n'est plus présente.

  3. Contrôlez manuellement, le dossier weewx/skins, plus précisément les dossiers Belchertown et Highcharts_Belchertown.
    Supprimez les dossiers et le contenu existant.

  4. Ensuite, dans le dossier bin.user, supprimez les fichier belchertown.py et belchertown_highchartsSearchX.py s'ils existent.

  5. Puis éditez le fichier weewx.conf et cherchez la section [StdReport]. Dans cette section, supprimez les sections [[Belchertown]] et [[Highcharts_Belchertown]]. Sauvegardez toutefois [[Belchertown]] [[[Extras]]] afin de pouvoir restaurer ces données après l'installation de la version 1.0.

  6. Téléchargez le fichier Belchertown 1.0 et lancez wee_extension --install weewx-belchertown-release-1.0.tar.gz

  7. Reconfigurez la section [[Belchertown]] [[[Extras]]] du fichier weewx.conf, et vérifiez à minima que belchertown_root_url soit bien présent.

  8. Redémarrez weewx et attendez qu'un cycle d'archivage se soit passé pour que le site soit régénéré.

Graphiques

Page Wiki Charts

La majorité des changements de la version 1.0 impacte les graphiques. Le système de graphiques a été ré-écrit à 100% et est plus efficient. Le sous-thème Highcharts_Belchertown a été supprimé.

Au final la version 1.0 contient 4 graphiques par défaut qui sont différents des versions précédentes. Pour ajouter, modifier ou supprimer des graphiques, lisez la page Charts Wiki. Cela vous expliquera comment écrire le nouveau fichier graphs.conf et de pouvoir commencer à pouvoir créer vos propres graphiques afin de diffuser vos observations personnalisées.


Español

Actualización desde una versión anterior

Belchertown 1.0 tiene partes de su código totalmente reescritas y ficheros renombrados. No es recomendable actualizar desde una versión anterior a la 1.0.

Desinstala cualquier versión anterior e realiza una instalación nueva con estas instrucciones.

  1. Haz un backup del fichero weewx.conf o guarda la sección [[Belchertown]] [[[Extras]]], lo necesitarás más tarde.
  2. Desinstala Belchertown con el comando wee_extension --uninstall Belchertown. Ejecuta wee_extension --list para asegurarte de que se ha desintalado.
  3. Comprueba manualmente el directorio weewx/skins para comprobar que no existen los directorios Belchertown y Highcharts_Belchertown. Si existen elimínalos.
  4. En el directorio bin/user elimina belchertown.py y belchertown_highchartsSearchX.py si existen.
  5. Ahora edita weewx.conf y busca la sección [StdReport]. Elimina las secciones [[Belchertown]] y [[Highcharts_Belchertown]]. Guarda tu sección Extras [[Belchertown]] para poner después de la instalación de la versión 1.0.
  6. Descarga Belchertown 1.0 y ejecuta wee_extension --install weewx-belchertown-release-1.0.tar.gz.
  7. Reconfigura tu [[Belchertown]] Extras en weewx.conf, asegúrate de que no falta la variable belchertown_root_url.
  8. Reinicia el servicio weewx y espera que se genere el informe. Gráficas

Graficas

Wiki de gráficos

La mayoría de los cambios en la versión 1.0 son en las gráficas. El sistema de gráficas fué reescrito y es más eficiente. El subskin Highcharts_Belchertown ha sido eliminado.

El resultado es que la versión 1.0 incluye 4 gráficas por defecto que se muestran diferente que en versiones anteriores. Para añadir, cambiar o eliminar gráficas por favor lee el Wiki de gráficos. Se explica como crear tu propio graphs.conf y comenzasr a editar tus gráficas para mostrar observaciones personalizadas.