Code Monkey home page Code Monkey logo

weewx-steelseries's Introduction

SteelSeries Weather Gauges extension

A WeeWX extension to install the SteelSeries Weather Gauges.

The current SteelSeries Weather Gauges extension version is v2.7.6 which contains SteelSeries Weather Gauges v2.7.6.

Description

The SteelSeries Weather Gauges extension provides an automated installation and default setup of the SteelSeries Weather Gauges used with WeeWX.

Pre-Requisites

The SteelSeries Weather Gauges extension requires WeeWX v3.4.0 or greater.

Note: Symbolic names are used in this document to refer to some file locations on the WeeWX system. These symbolic names allow a common name to be used to refer to a directory that may be different from system to system. The following symbolic names are used in this document:

$DOWNLOAD_ROOT. The path to the directory containing the downloaded SteelSeries Weather Gauges extension.

$HTML_ROOT. The path to the directory where WeeWX generated reports are saved. This directory is normally set in the [StdReport] section of weewx.conf. Refer to where to find things in the WeeWX User's Guide for further information.

Installation

The preferred method to install the SteelSeries Weather Gauges extension is to use the wee_extension utility as follows:

  1. Download the latest SteelSeries Weather Gauges extension from the weewx-steelseries releases page into a directory accessible from the WeeWX machine:

    $ wget -P $DOWNLOAD_ROOT https://github.com/gjr80/weewx-steelseries/releases/download/v2.7.6/steelseries-2.7.6.tar.gz
    

    where $DOWNLOAD_ROOT is the path to the directory where the SteelSeries Weather Gauges extension is to be downloaded.

  2. Install the SteelSeries Weather Gauges extension downloaded at step 1 using the wee_extension utility:

    $ wee_extension --install=$DOWNLOAD_ROOT/steelseries-2.7.6.tar.gz
    

    this will result in output similar to the following:

    Request to install '/var/tmp/steelseries-2.7.6.tar.gz'
    Extracting from tar archive /var/tmp/steelseries-2.7.6.tar.gz
    Saving installer file to /home/weewx/bin/user/installer/SteelSeries
    Saved configuration dictionary. Backup copy at /home/weewx/weewx.conf.20170320124410
    Finished installing extension '/var/tmp/steelseries-2.7.6.tar.gz'
    
  3. Restart WeeWX:

    $ sudo /etc/init.d/weewx restart
    

    or

    $ sudo service weewx restart
    

    or

    $ sudo systemctl restart weewx
    

This will result in WeeWX generating the WeeWX SteelSeries Weather Gauges data file (gauge-data.txt) and a demonstration page displaying the SteelSeries Weather Gauges (index.html) each report cycle. The generated files can be found in the $HTML_ROOT/ss directory. The demonstration page can be displayed in a browser by pointing it at $HTML_ROOT/ss/index.html.

Further customization of the SteelSeries Gauges can be performed by following the steps in the SteelSeries Weather Gauges wiki.

The SteelSeries Weather Gauges JavaScript and CSS files are copied to the $HTML_ROOT/ss directory during the first report cycle after WeeWX is started.

If the SteelSeries Weather Gauges are to be served by a remote web server then the contents of the $HTML_ROOT/ss directory will need to be transferred from the WeeWX server to the remote web server using the FTP or RSYNC skins of via some other external means.

Support

General support issues may be raised in the Google Groups weewx-user forum. Specific bugs in the SteelSeries Weather Gauges extension code (eg. wee_extension installation errors) should be the subject of a new issue raised via the Issues Page.

Licensing

The SteelSeries Weather Gauges extension is licensed under the GNU Public License v2. The SteelSeries Weather Gauges code included in the SteelSeries Weather Gauges extension is licensed by Mark Crossley under the GNU Public License v2. The SteelSeries Weather Gauges source code included in the SteelSeries Weather Gauges extension is available from the GitHub SteelSeries Weather Gauges repository.

weewx-steelseries's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

weewx-steelseries's Issues

NGINX Reverse Proxy / SSL cannot display the Gauges

Hello,
I run a weewx installation with Season (default skin) and the steel gauges skin /ss.
All is working well in local environment. But when i want to have SSL from outside to my internal website.
Therefore i install in a docker station nginx reverse proxy with letsencrypt and want to forward this to SSL.
Means nginx can switch external traffic to my local weewx station which run with local apache2 server.

All is woking but when i want enable SSL then only the skin /ss cannot display the gaues only the header and bottom botton is visible. I have no idea why.
I guess this is a issue regaring SSL and javascript or some other issues in /ss skin. but i habe no knowledge about Javascript.
When i reconfigure the nginx reverseproxy to use only http not https the all including the /ss skin is working....
Can anybody help me to find out why the /ss skin cannot display on a ssl access?

thx
Manfred

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.