A clone of Sofaskin-CW9009 https://wx.unbl.ink

Colin Powell 1ac1c27fcc Clean up main css 3 jaren geleden
NOAA 0b5cc7d90e Add files via upload 8 jaren geleden
RSS 0b5cc7d90e Add files via upload 8 jaren geleden
bin 38de7b9aab Update to use Python 3 4 jaren geleden
css 1ac1c27fcc Clean up main css 3 jaren geleden
error a399861cd9 Error message folder 8 jaren geleden
js 6f62a2adf7 Fixed time zone bug 5 jaren geleden
LICENSE 724cdd13a3 Initial commit 8 jaren geleden
LICENSE.txt 0b5cc7d90e Add files via upload 8 jaren geleden
README.md 13269bbe1c Update README.md 4 jaren geleden
Screenshot.png 0b5cc7d90e Add files via upload 8 jaren geleden
about.html.tmpl a9f1596153 Updated footer 4 jaren geleden
favicon.ico 724734b237 Updated touch and favicon icons. 8 jaren geleden
index.html.tmpl 2d8237e961 [#1] Adding soil moisture 3 jaren geleden
month.html.tmpl 9607a21d9f Updated footer 4 jaren geleden
robots.txt 0b5cc7d90e Add files via upload 8 jaren geleden
skin.conf 06817e7aad Update webcam links 3 jaren geleden
summary.html.tmpl 3d77673b76 Updated footer 4 jaren geleden
text.php.tmpl 5fd927bfa8 Updated Footer 4 jaren geleden
touch-icon.png 724734b237 Updated touch and favicon icons. 8 jaren geleden
week.html.tmpl e8e046a268 Updated Footer 4 jaren geleden
year.html.tmpl 2e4f50452c Update footer links 4 jaren geleden

README.md

Sofaskin-CW9009

CW9009 Meridian code modifications to Sofaskin web page for Weewx originally developed by Sven at http://neoground.com/projects/weewx. Please see the readme for dependency requirements to use this skin. An Italian version of these directions are available at http://micae.it/2017/12/28/sofaskin-italiano/.

Sofaskin V1.1 is developed by Sven at Neoground: https://neoground.com/portfolio/neowx/. Sven no longer supports the original skin. This is a great template but I made some modifications to suit my needs. I also added some code from another template by dajda.net to make the history and NOAA Tables. There is also code additions from Björn Torkelsson. A list of the changes are listed below along with instructions to setup the history tables.

  • Added more variables in the skin.conf files to help customize the pages.
  • Removed monthly and yearly summary drop down list and added a separate summaries page.
  • Used all-time records weewx variables to create records table.
  • Added a station page for station information along with links to weather networks where data is sent.
  • Added Menu button for smaller screens.
  • Auto page refresh every ten minutes.
  • Added code from the dajda.net to produce history tables.The historygenerator.py script must be added to WeeWx in order for the - tables to work.
  • Created a PHP page template to view the NOAA climate text files.
  • Add warning if the weather data is old (more than 30 min old). (Written by Björn Torkelsson)
  • Replaced javascript code in the web camera section of index.html with CSS slideshow to allow for more than two web cameras

Responsive Menu:
I added a better responsive menu system that would use less vertical space on smaller screen sizes.

screenshot_20161127-062548 screenshot_20161201-124209

History Table:
The historygenerator.py script was part of a template developed by http://www.dajda.net/index.html. More information on the template is available at http://www.dajda.net/about.html and the original template is available on GitHub at https://github.com/brewster76/fuzzy-archer. I modify the code in historygenerator.py to create the right html links in the NOAA climate summary table and wrote a php page to view the summary.

template

Old Data Alert:
Displays an alert message in the header when weather data is X minutes old. The default is 30 minutes but this can be adjusted in the checkdiff.js file in the js folder.

olddata

Installation instructions:
Installing the template is just like installing most other skins. You need to place the skin files in it’s own folder in the /etc/weewx/skins directory. You also need to change the skin variable to the new skin directory name in the weewx.conf file under Standard Reports.

Example:
[[StandardReport]] skin = Sofaskin

You also need to put the historygenerator.py python script, in the /usr/share/weewx/user directory. The skin.conf already has the code to use the tables so you don’t need to mess with that unless you want to change the colors. More information on historygenerator.py and how to use the tables is available through the links below. https://github.com/brewster76/fuzzy-archer/blob/master/INSTALL

Lastly, you will need to install PHP on your web server. Most web hosting services offer PHP though it might not be available by default. If your using your own web server like the raspberry pi you will need to install the module for your web server software.

For Nginx: https://www.raspberrypi.org/documentation/remote-access/web-server/nginx.md
For Apache: https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md

IMPORTANT: You should update the variables in the EXTRA section of the skin.conf file to match your station information. Example section below:

[Extras]
    # Template Extras
 
    # Website URL
    #web_url = 

    # radar
    #radar = '<iframe class="iframe" src="https://embed.windy.com/embed2.html?lat=43.555&lon=-116.348&zoom=9&level=surface&overlay=radar&menu=&message=&marker=&calendar=&pressure=&type=map&location=coordinates&detail=&detailLat=43.555&detailLon=-116.348&metricWind=default&metricTemp=default&radarRange=-1"></iframe>'

    # Lightning map and hyperlink
    #lightning_map = http://images.lightningmaps.org/blitzortung/america/index.php?map=usa&period=0.25
    #lightning_url = http://www.lightningmaps.org/realtime 

    # You. Only shows up in footer
    #you = 
    #emailname = 
    #email =  
   
    # Camera link
    # camera and cameratitle are arrays of the camera links and camera names. 
    #cameratitle = "Hwy 69 - Amity", "Victory - Five Mile", "Reflection Ridge", "Bridgeview South"
    #camera = http://www.achdidaho.org/ATIS/CCTV/CCTV_588.jpg, http://www.achdidaho.org/ATIS/CCTV/CCTV_649.jpg, https://icons.wunderground.com/webcamramdisk/l/a/lakearrowheadnw/3/current.jpg?1535944393, https://icons.wunderground.com/webcamramdisk/m/i/miralem77/4/current.jpg?1536106630  
    
    # Google Analytics ID
    #googleAnalyticsId = 

    #CWOP
    #cwop = 
    #cwop_url = 

If you have problems, you can email me at josh@centuryfarmweather.com