Hi
I installed the skin yesterday following the installation.mb (method 1 as the link in method 2 led to a http 404) and I got it working to 67-75%.
what does not work is the forecast and the parts of the current conditions. Also the METAR remains offline.
Forecast remains 0. At the current conditions, the cloud base value changes, not automatically but on page refresh only.
What am I missing ? Or might have forgotten ?
Weewx 4.3.0, python3, php 7.3+, apache2 - Raspbian 10 on RPi4-B
in the syslog there's an error message regarding forecast
Jan 27 12:39:51 raspberrypi weewx[30263] INFO user.weather34: zambretti forecast: False
Jan 27 12:39:51 raspberrypi weewx[30263] ERROR user.weather34: Forecast Not Installed ForecastData No services found
But not sure if this is related.
I cross-checked my WU API key in weewx.conf - if I enter the URL in my web browser it produces reasonable results.
Looks like these results are not processed resp. don't make their way into the skin.
the weewx.conf W34 related stanzas below:
################################################################################
# Apply your own latitude and longitude and continent to the URLs in this section
[Weather34CloudCover]
db_field = signal8
cc1_url =
https://api.sat24.com/crop?type=visual5hdcomplete&lat=49.2673&lon=7.0325&width=300&height=300&zoom=1.00&continent=eu enable = True
cc_interval = 300
cc2_url =
https://api.sat24.com/crop?type=infraPolair&lat=49.2673&lon=7.0325&width=300&height=300&zoom=1.00&continent=eu#
################################################################################
[Weather34RealTime]
weewx_port = 25252
HTML_ROOT = ""
cache_enable = True
unit_system = METRICWX
weewx_file_transfer = ""
webserver_address = ""
cache_stale_time = 900
weewxserver_address = ""
exclude_fields = rain
#
################################################################################
# Air quality, your own latitude, longitude, token and interval in seconds are required
# Dark Sky, your own latitude, longitude, API key, language, units and interval in seconds required
# DarkSky Units key us = US Units, ca = METRIC Units, si = METRICWX Units, uk2 = UK(metric with mph) Units
# Example
https://api.forecast.io/forecast/yourtokenhere/51.94,-0.987?lang=en&units=uk2# Weather Underground, your own latitude, longitude, API key, language, units and interval in seconds required
# Weather Underground Units key e = US, m = METRIC, s = SI(with m/s Scandinavia), h = UK(with mph)
# Example
https://api.weather.com/v3/wx/forecast/daily/5day?geocode=51.94,-0.987&language=en&format=json&units=h&apiKey=yourapikeyhere# Earthquake reports interval in seconds required
# K-Index reports interval in seconds required
# Metar reports airport code, API Key and interval in seconds required
# Example
https://api.checkwx.com/metar/EGTK/decoded# Example X-API-Key:yourapikeyhere
# Purpleair reports device ID and interval in seconds required
# Example
https://www.purpleair.com/json?show=38365# Meteoalrm European weather warnings country code, region code and interval in seconds required
# Example
http://192.168.1.232/weewx/weather34/eualert.php?country=UK®ion=013# Select the services you require by creating a string of the services above
# Example services = ds.me.eq.ki.wu.aq.al.ah.ao.aa.pu
# Select your prefered time interval in seconds for each service
[Weather34WebServices]
aq_url =
https://api.waqi.info/feed/geo:49.2673;7.0325/?token= wu_interval = 900
wu_url =
https://api.weather.com/v3/wx/forecast/daily/5day?geocode=49.2673,7.0325&language=en&format=json&units=m&apiKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ds_interval = 900
ds_url =
https://api.forecast.io/forecast//49.2673,7.0325?lang=en&units=si me_interval = 900
pu_url =
https://www.purpleair.com/json?show= services = ""
me_url =
https://api.checkwx.com/metar/EDDR/decoded ki_interval = 43200
me_header = X-API-Key:
pu_interval = 3600
al_interval = 3600
al_url =
http://192.168.1.24/weewx/weather34/eualert.php?country=Germany®ion= ki_url =
https://services.swpc.noaa.gov/products/geospace/planetary-k-index-dst.json aq_interval = 3600