A template (skin) for weeWX based on weather34’s Home Weather Station template
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chartswu New version Jan 21, 2019
chartswudata Add files via upload Jan 21, 2019
copy_folder_inside_to_skins_Standard_folder/wxchartdata New version Jan 21, 2019
css Add files via upload Jan 23, 2019
curl New version Jan 21, 2019
demodata Add files via upload Jan 21, 2019
img new image files added Jan 21, 2019
js New version Jan 21, 2019
jsondata Re-uploaded files due to issues with some users, particularly Darksky Jan 29, 2019
languages New version Jan 21, 2019
metar New version Jan 21, 2019
wxcharts corrected typo around url for csv Jan 30, 2019
.gitattributes Initial commit Jan 21, 2019
.gitignore Add files via upload Jan 21, 2019
404.html New version Jan 21, 2019
ARCHIVE-CHARTS-SETUP-GUIDE.md Update ARCHIVE-CHARTS-SETUP-GUIDE.md Jan 22, 2019
CODE_OF_CONDUCT.md New version Jan 21, 2019
QUICK_START_GUIDE.md Added setup guides Jan 22, 2019
README.md Update README.md Jan 22, 2019
_config.yml Set theme jekyll-theme-cayman Jan 29, 2019
advisory.php New version Jan 21, 2019
airqualitymodule.php corrected issues with some browsers Jan 30, 2019
airqualitysolar.php New version Jan 21, 2019
airqualityuv.php New version Jan 21, 2019
alltime.php New version Jan 21, 2019
aqi.php New version Jan 21, 2019
aqisolar.php New version Jan 21, 2019
aqiuv.php New version Jan 21, 2019
aurora.php New version Jan 21, 2019
azimuth.php New version Jan 21, 2019
barometer.php fixed unit selection for display Jan 27, 2019
barometeralmanac.php Add files via upload Jan 23, 2019
bio.php Updated download link Jan 23, 2019
blank.php New version Jan 21, 2019
boltek.php New version Jan 21, 2019
cam.php New version Jan 21, 2019
common.php New version Jan 21, 2019
createdb.php New version Jan 21, 2019
cumulus-sunshine.php New version Jan 21, 2019
cumulusindoor.php New version Jan 21, 2019
currentconditionsds.php New version Jan 21, 2019
currentconditionsmetar34.php New version Jan 21, 2019
currentconditionsmetar34davis.php New version Jan 21, 2019
diags.php New version Jan 21, 2019
dsuvindex.php New version Jan 21, 2019
earthquake.php New version Jan 21, 2019
easyweathersetup.php New version Jan 21, 2019
eq.php New version Jan 21, 2019
eqlist.php Add files via upload Jan 23, 2019
favicon.ico New version Jan 21, 2019
forecast3ds.php New version Jan 21, 2019
forecastdshour.php New version Jan 21, 2019
homeindoor.php New version Jan 21, 2019
index.php New pop-up radar on forecast module Jan 23, 2019
indoortemperature.php New version Jan 21, 2019
license.txt New version Jan 21, 2019
lightning34.php New version Jan 21, 2019
livedata.php Add files via upload Jan 23, 2019
max-mintemp.php New version Jan 21, 2019
max-minwind.php New version Jan 21, 2019
menu.php Update menu.php Jan 22, 2019
metar34get.php New version Jan 21, 2019
metarnearby.php New version Jan 21, 2019
meteorshowers.php New version Jan 21, 2019
mooninfo.php New version Jan 21, 2019
moonphase.php New version Jan 21, 2019
outlookds.php New version Jan 21, 2019
purpleair.php New version Jan 21, 2019
radar1.php New pop-up radar on forecast module Jan 23, 2019
rainfall.php New version Jan 21, 2019
rainfallalmanac.php Add files via upload Jan 23, 2019
rainfallf-year-month.php New version Jan 21, 2019
rainfallf-year-month1.php New version Jan 21, 2019
realtimetxtdescription.php New version Jan 21, 2019
settings.php New version Jan 21, 2019
settings1.php New version Jan 21, 2019
shared.php New version Jan 21, 2019
sharedmetric.php New version Jan 21, 2019
sharednonmetricfixshared.php New version Jan 21, 2019
solaralmanac.php Add files via upload Jan 23, 2019
solaruvds.php New version Jan 21, 2019
stationinfo.php New version Jan 21, 2019
sun1.php New version Jan 21, 2019
sun2.php New version Jan 21, 2019
sun3.php Fixes issue of drawing the sun path in some browsers Jan 24, 2019
taylormia_remote_server_setup.pdf Added setup guides Jan 22, 2019
tempalmanac.php Add files via upload Jan 23, 2019
temperature.php New version Jan 21, 2019
temperaturein.php New version Jan 21, 2019
temperatureyear.php Add files via upload Jan 23, 2019
tempyesterday.php New version Jan 21, 2019
updater.php New version Jan 21, 2019
uvalmanac.php Add files via upload Jan 23, 2019
uvindex.php New version Jan 21, 2019
uvindexds.php New version Jan 21, 2019
uvindexwf.php New version Jan 21, 2019
uvsolar.php New version Jan 21, 2019
uvsolarbri.php New version Jan 21, 2019
version.php New version Jan 21, 2019
weather34clock.php New version Jan 21, 2019
weather34cloudbase.php New version Jan 21, 2019
weather34svgicons.php New version Jan 21, 2019
weather34uvsolar.php New version Jan 21, 2019
weatherflow.php New version Jan 21, 2019
weatherflowuvsolar.php New version Jan 21, 2019
webcamsmall.php New version Jan 21, 2019
wflightning.php New version Jan 21, 2019
wfsensor.php New version Jan 21, 2019
windalmanac.php Add files via upload Jan 23, 2019
windgustyear.php New version Jan 21, 2019
windspeeddirection.php Update windspeeddirection.php Jan 22, 2019
windyesterday.php New version Jan 21, 2019
yearlyrainfall.php New version Jan 21, 2019

README.md

Home Weather Station weather website template for weeWX

This repository contains the current version of Brian Underdown's Home Weather Station weather website template set. Brian's main website is https://weather34.com/homeweatherstation/index.html In January, 2019, Brian has asked others to distribute/maintain his code for other weather station software, and is only supporting Meteobridge/Meteobridge NANO-SD versions of the HWS template.

This version requires weeWX software with the CRT extension for data feeds for the conditions from your personal weather station. weeWX is available at http://weewx.com

Demo

A live example of this template can be seen at https://claydonsweather.org.uk

Weather Underground

  • Towards the end of 2018 Weather Underground anounced that it was ending its free API. Earlier versions of this template relied upon this facility for data that users had freely supplied Weather Underground to drive the pop-up data charts. It is still very unclear what the future situation may look like. With this in mind, this new version of the template allows users to select whether thay opt to continue using Weather Underground or retrieve that same data from their own weeWX database. That choice is may through the easyweathersetup page (settings from the menu). Additional configurations need to be made in weeWX; full instructions on how to do this will be found in the ARCHIVE-CHARTS-SETUP-GUIDE. You can see these charts working at https://claydonsweather.org.uk

Setup

  • Follow the instructions in the quick setup guide to install the template.
  • Browse to http://your.website/easyweathersetup.php
  • There is no initial password when the page prompts the first time -- just press LOGIN to enter the page.
  • IMPORTANT set a password in the screen for future use -- your browser can remember it. This will make future updates reasonably secure so only you can do the updates to the configuration.
  • Make setting entries in the easyweathersetup.php page and SAVE. The next time you run it, use the password you set in the step above.
  • Repeat running easyweathersetup.php until the main screen appears as you like it.

Diagnostics

A new utility diags.php was added to the distribution. It is useful for checking the installation of the WX-HWS template and showing (safely) the current settings.php/settings1.php file contents for debugging. Note: the entries for $password, $db_user, $db_pass are replaced with '********' to avoid unwanted disclosure of private information.

  • run diags.php?show=info on your website to show the key info about the WX-HWS installation and required PHP function status
  • run diags.php?show=settings on your website to safely show the current settings.php and settings1.php contents

License

Copyright (c) 2016-2018 by Brian Underdown (https://weather34.com)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Template”), to deal in the Template without restriction, including without limitation the rights to, can use, can not copy without prior permission, can modify for personal use, can use and publish for personal use ,can not distribute without prior permission, can not sublicense without prior permission, and can not sell copies of the Template, and subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Template.

THE TEMPLATE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE TEMPLATE OR THE USE OR OTHER DEALINGS IN THE TEMPLATE.

Attribution-NonCommercial 4.0 International based on a work at https://weather34.com/homeweatherstation

Non-weeWX versions Available

Brian's note

A note from Brian 2-Jan-2019 (quoted from here):

Features and appearance may vary across these versions and requests for additions should go to the individual maintaining these.. there are two other versions not quite ready for release but are based on using the Rasperry Pi.

The only supported (by weather34) versions are Meteobridge and the current running beta for Meteobridge NANO-SD. These versions are rich in features and additional features are added when time permits (a lot was added to the beta version in December 2018 it now supports 150 types of data variables, whole array of chart data for those with lots historical data with more to come).

The current Meteobridge NANO-SD beta version has lots of historical options and almanac pop ups for various data. You will also find a version maintained by Meteobridge developer (Boris) built into the NANO-SD product which doesn't require a web server as it merely runs inside the Meteobridge NANO-SD control panel.

Updates from Brian (weather34) - 13-Jan-2019

These changes are basically direct from Meteobridge version as Cumulus, weeWX and Meteobridge use nigh on identical structure and require no major time consuming modifications, just direct file replacement. This basically brings the same visual layout up-to date as seen in Meteobridge versions.

  • indoortemperature.php
  • homeindoor.php
  • css folder - all (2) .css files updated, multiple .svg icons also
  • index.php (added new logo for Davis option)
  • img folder *new davis svg icon (designedfor.svg designed by weather34 was removed)
  • weather34uvsolar.php
  • solaruvds.php
  • rainfall-year-month.php
  • max-mintemp.php
  • max-minwind.php

Also a .gitignore file was added to the distribution to help prevent clobbering your settings/data from your station on a future 'git pull' operation.

Apart from Brian Underdown without him, this template would never exist, I would aslo like to acknowledge the following people: -

Ken True for sharing files and who makes my job of maintaining the weeWX version so much easier.

David M. for contributing technical knowledge and solutions to create the wxchart .tmpl files.

Taylormia for contributing his excellent setup example for instances where weeWX and server/template are remote to each other.

All those unamed people who have helped me with testing updates