well that looks all ok until the end of the log - which ws just when it would have started to generate the reports I suspect - you seem to have cut off the log too early - you should send the log for say 10-15 minutes from startup (covering say two archive intervals)
On Thursday, 28 September 2017 19:46:03 UTC+3, Damjan Hajsek wrote: > Thank you for explaining. > Here is conf file, I have deleted out weather sites whic I don't have api > key and leave only WU. > > # WEEWX CONFIGURATION FILE > # > # Copyright (c) 2009-2015 Tom Keffer <[email protected] <javascript:>> > # See the file LICENSE.txt for your rights. > > > ############################################################################## > > # This section is for general configuration information. > > # Set to 1 for extra debug info, otherwise comment it out or set to zero > debug = 1 > > # Root directory of the weewx data file hierarchy for this station > WEEWX_ROOT = / > > # How long to wait before timing out a socket (FTP, HTTP) connection > socket_timeout = 20 > > # Do not modify this. It is used when installing and updating weewx. > version = 3.7.1 > > > ############################################################################## > > # This section is for information about the station. > > [Station] > > # Description of the station location > location = Slovenia - Domzale > > # Latitude and longitude in decimal degrees > latitude = 45.1299910 > longitude = 13.6003179 > > # Altitude of the station, with unit it is in. This is downloaded from > # from the station if the hardware supports it. > altitude = 293, meter # Choose 'foot' or 'meter' for unit > > # Set to type of station hardware. There must be a corresponding stanza > # in this file with a 'driver' parameter indicating the driver to be > used. > station_type = Interceptor > > # The start of the rain year (1=January; 10=October, etc.). This is > # downloaded from the station if the hardware supports it. > rain_year_start = 1 > > # Start of week (0=Monday, 6=Sunday) > week_start = 0 > > # If you have a website, you may specify an URL > station_url = http://vreme.povej.net > > > ############################################################################## > > [AcuRite] > # This section is for AcuRite weather stations. > > # The station model, e.g., 'AcuRite 01025' or 'AcuRite 02032C' > model = AcuRite 01035 > > # The driver to use: > driver = weewx.drivers.acurite > > > ############################################################################## > > [FineOffsetUSB] > # This section is for the Fine Offset series of weather stations. > > # The station model, e.g., WH1080, WS1090, WS2080, WH3081 > model = WS2080 > > # How often to poll the station for data, in seconds > polling_interval = 60 > > # The driver to use: > driver = weewx.drivers.fousb > > > ############################################################################## > > [Simulator] > # This section is for the weewx weather station simulator > > # The time (in seconds) between LOOP packets. > loop_interval = 2.5 > > # The simulator mode can be either 'simulator' or 'generator'. > # Real-time simulator. Sleep between each LOOP packet. > mode = simulator > # Generator. Emit LOOP packets as fast as possible (useful for > testing). > #mode = generator > > # The start time. If not specified, the default is to use the present > time. > #start = 2011-01-01 00:00 > > # The driver to use: > driver = weewx.drivers.simulator > > > ############################################################################## > > [WS1] > # This section is for the ADS WS1 series of weather stations. > > # Driver mode - tcp, udp, or serial > mode = tcp > > # If serial, specify the serial port device. (ex. /dev/ttyS0, > /dev/ttyUSB0, > # or /dev/cuaU0) > # If TCP, specify the IP address and port number. (ex. > 192.168.36.25:3000) > port = 192.168.1.200 > > # The amount of time, in seconds, before the connection fails if there > is > # no response > timeout = 3 > > # The driver to use: > driver = weewx.drivers.ws1 > > > ############################################################################## > > # This section is for uploading data to Internet sites > > [StdRESTful] > > [[StationRegistry]] > # To register this weather station with weewx, set this to true > register_this_station = false > > [[AWEKAS]] > # This section is for configuring posts to AWEKAS. > > # If you wish to do this, set the option 'enable' to true, > # and specify a username and password. > enable = false > username = replace_me > # To guard against parsing errors, put your password in quotes: > password = replace_me > > [[CWOP]] > # This section is for configuring posts to CWOP. > > # If you wish to do this, set the option 'enable' to true, > # and specify the station ID (e.g., CW1234). > enable = false > station = replace_me > > # If this is an APRS (radio amateur) station, uncomment > # the following and replace with a passcode (e.g., 12345). > #passcode = replace_me (APRS stations only) > > [[PWSweather]] > # This section is for configuring posts to PWSweather.com. > > # If you wish to do this, set the option 'enable' to true, > # and specify a station and password. > enable = false > station = replace_me > # To guard against parsing errors, put your password in quotes: > password = replace_me > > [[WOW]] > # This section is for configuring posts to WOW. > > # If you wish to do this, set the option 'enable' to true, > # and specify a station and password. > enable = false > station = replace_me > # To guard against parsing errors, put your password in quotes: > password = replace_me > > [[Wunderground]] > # This section is for configuring posts to the Weather Underground. > > # If you wish to do this, set the option 'enable' to true, > # and specify a station (e.g., 'KORHOODR3') and password. > enable = true > station = IDOMALE9 > # To guard against parsing errors, put your password in quotes: > password = np8xkt1j > > # Set the following to True to have weewx use the WU "Rapidfire" > # protocol. Not all hardware can support it. See the User's Guide. > rapidfire = True > > > ############################################################################## > > # This section specifies what reports, using which skins, to generate. > > [StdReport] > > # Where the skins reside, relative to WEEWX_ROOT > SKIN_ROOT = /etc/weewx/skins > > # Where the generated reports should go, relative to WEEWX_ROOT > HTML_ROOT = /var/www/html/weewx > > # The database binding indicates which data should be used in reports. > data_binding = wx_binding > > # Each of the following subsections defines a report that will be run. > > [[StandardReport]] > # See the customizing guide to change the units, plot types and > line > # colors, modify the fonts, display additional sensor data, and > other > # customizations. Many of those changes can be made here by > overriding > # parameters, or by modifying templates within the skin itself. > > # The StandardReport uses the 'Standard' skin, which contains the > # images, templates and plots for the report. > skin = sofaskin > # MT Addition for forecast > > [[[Units]]] > [[[[Groups]]]] > group_altitude = meter > group_speed2 = meter_per_second2 > group_pressure = mbar > group_rain = mm > group_rainrate = mm_per_hour > group_temperature = degree_C > group_degree_day = degree_C_day > group_speed = meter_per_second > [[forecast]] > HTML_ROOT = /var/www/html/weewx/forecast > skin = forecast > > > [[FTP]] > # FTP'ing the results to a webserver is treated as just another > report, > # albeit one with an unusual report generator! > skin = Ftp > > # If you wish to use FTP, uncomment and fill out the next four > lines. > #user = replace with the ftp username > #password = replace with the ftp password; put in quotes to guard > against parsing errors. > #server = replace with the ftp server name, e.g, > www.threefools.org > #path = replace with the ftp destination directory (e.g., /weather) > > # Set to True for an FTP over TLS (FTPS) connection. Not all > servers > # support this. > secure_ftp = False > > # To upload files from something other than what HTML_ROOT is set > # to above, specify a different HTML_ROOT here. > #HTML_ROOT = /var/www/html/weewx > > # Most FTP servers use port 21 > port = 21 > > # Set to 1 to use passive mode, zero for active mode > passive = 1 > > [[RSYNC]] > # rsync'ing to a webserver is treated as just another report > skin = Rsync > > # If you wish to use rsync, you must configure passwordless ssh > using > # public/private key authentication from the user account that > weewx > # runs as to the user account on the remote machine where the files > # will be copied. > # > # The following three lines determine where files will be sent. > #server = replace with the rsync server name, e.g, > www.threefools.org > #path = replace with the rsync destination directory (e.g., > /weather) > #user = replace with the rsync username > > # Rsync can be configured to remove files from the remote server if > # they don't exist under HTML_ROOT locally. USE WITH CAUTION: if > you > # make a mistake in the remote path, you could could > unintentionally > # cause unrelated files to be deleted. Set to 1 to enable remote > file > # deletion, zero to allow files to accumulate remotely. > delete = 0 > > > > > > ############################################################################## > > # This service acts as a filter, converting the unit system coming from > # the hardware to a unit system in the database. > > [StdConvert] > > # The target_unit affects only the unit system in the database. Once > # chosen it cannot be changed without converting the entire database. > # Modification of target_unit after starting weewx will result in > # corrupt data - the database will contain a mix of US and METRIC data. > # > # The value of target_unit does not affect the unit system for > # reporting - reports can display US, Metric, or any combination of > units. > # > # In most cases, target_unit should be left as the default: US > # > # In particular, those migrating from a standard wview installation > # should use US since that is what the wview database contains. > > # DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING! > target_unit = US # Options are 'US', 'METRICWX', or 'METRIC' > > [StdCalibrate] > > [[Corrections]] > > # For each type, an arbitrary calibration expression can be given. > # It should be in the units defined in the StdConvert section. > # Example: > # foo = foo + 0.2 > radiation = radiation * 0.7522 > rainRate = rainRate * 0.002 > #barometer = barometer * 10.0025 > pressure = pressure * 1.00258 > > ############################################################################## > > # This section is for quality control checks. If units are not specified, > # values must be in the units defined in the StdConvert section. > > [StdQC] > > [[MinMax]] > barometer = 26, 32.5, inHg > outTemp = -40, 120, degree_F > inTemp = 10, 120, degree_F > outHumidity = 0, 100 > inHumidity = 0, 100 > windSpeed = 0, 120, mile_per_hour > pressure = 24, 34.5, inHg > > > ############################################################################## > > # This section controls the origin of derived values. > > [StdWXCalculate] > > [[Calculations]] > # Derived quantities are calculated by this service. Possible > values are: > # hardware - use the value provided by hardware > # software - use the value calculated by weewx > # prefer_hardware - use value provide by hardware if available, > # otherwise use value calculated by weewx > > pressure = prefer_hardware > barometer = prefer_hardware > altimeter = prefer_hardware > windchill = prefer_hardware > heatindex = prefer_hardware > dewpoint = prefer_hardware > inDewpoint = prefer_hardware > rainRate = prefer_hardware > > > ############################################################################## > > # For hardware that supports it, this section controls how often the > # onboard clock gets updated. > > [StdTimeSynch] > > # How often to check the weather station clock for drift (in seconds) > clock_check = 14400 > > # How much it can drift before we will correct it (in seconds) > max_drift = 5 > > > ############################################################################## > > # This section is for configuring the archive service. > > [StdArchive] > > # If the station hardware supports data logging then the archive > interval > # will be downloaded from the station. Otherwise, specify it (in > seconds). > archive_interval = 60 > > # If possible, new archive records are downloaded from the station > # hardware. If the hardware does not support this, then new archive > # records will be generated in software. > # Set the following to "software" to force software record generation. > record_generation = software > > # Whether to include LOOP data in hi/low statistics > loop_hilo = True > > # The data binding used to save archive records > data_binding = wx_binding > > > ############################################################################## > > # This section binds a data store to a database. > > [DataBindings] > > [[wx_binding]] > # The database must match one of the sections in [Databases]. > # This is likely to be the only option you would want to change. > database = archive_mysql > #database = archive_sqlite > # The name of the table within the database > table_name = archive > # The manager handles aggregation of data for historical summaries > manager = weewx.wxmanager.WXDaySummaryManager > # The schema defines the structure of the database. > # It is *only* used when the database is created. > schema = schemas.wview.schema > [[forecast_binding]] > database = forecast_sqlite > > > ############################################################################## > > # This section defines various databases. > > [Databases] > > # A SQLite database is simply a single file > [[archive_sqlite]] > database_type = SQLite > database_name = weewx.sdb > > # MySQL > [[archive_mysql]] > database_type = MySQL > database_name = weewx > [[forecast_sqlite]] > database_name = forecast.sdb > database_type = SQLite > > > ############################################################################## > > # This section defines defaults for the different types of databases. > > [DatabaseTypes] > > # Defaults for SQLite databases > [[SQLite]] > driver = weedb.sqlite > # Directory in which the database files are located > SQLITE_ROOT = /var/lib/weewx > > # Defaults for MySQL databases > [[MySQL]] > driver = weedb.mysql > # The host where the database is located > host = localhost > # The user name for logging in to the host > user = weewx > # The password for the user name. Put in quotes to guard against > parsing errors. > password = 123456 > > > ############################################################################## > > # This section configures the internal weewx engine. > > [Engine] > > [[Services]] > # This section specifies the services that should be run. They are > # grouped by type, and the order of services within each group > # determines the order in which the services will be run. > prep_services = weewx.engine.StdTimeSynch > data_services = , > process_services = weewx.engine.StdConvert, > weewx.engine.StdCalibrate, weewx.engine.StdQC, > weewx.wxservices.StdWXCalculate > archive_services = weewx.engine.StdArchive, > user.forecast.ZambrettiForecast, user.forecast.NWSForecast, > user.forecast.WUForecast, user.forecast.OWMForecast, > user.forecast.UKMOForecast, user.forecast.AerisForecast, > user.forecast.WWOForecast, user.forecast.XTideForecast > restful_services = weewx.restx.StdStationRegistry, > weewx.restx.StdWunderground, weewx.restx.StdPWSweather, > weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS > report_services = weewx.engine.StdPrint, weewx.engine.StdReport > > > ############################################################################## > > [Interceptor] > # This section is for the network traffic interceptor driver. > > # The driver to use: > driver = user.interceptor > > # Specify the hardware device to capture. Options include: > # acurite-bridge - acurite internet bridge > # observer - fine offset WH2600/HP1000/HP1003, aka 'observer' > # lw30x - oregon scientific LW301/LW302 > # lacrosse-bridge - lacrosse GW1000U/C84612 internet bridge > device_type = observer > port = 9999 > > > ############################################################################## > > # This section can adjust data using calibration expressions. > > [1] > > > > > ############################################################################## > > [HP1000] > # This section is for the weewx HP1000 weather station driver > > # The IP address mask to search for a weather station > # Define this if you DO NOT have the 'netifaces' Python > # package installed on your computer or you want to > # force the driver to use a specific broadcase address > #ip_address_mask = "10.1.1.255" > > # The retry count for getting a response from the weather station > retry_count = 5 > > # Socket timeout value (seconds) > socket_timeout = 5 > > # Loop delay time (seconds) > # None or not specified means loop packets are generated as fast as > possible > # (approx every few seconds) and will increase network traffic volume > loop_delay = 15 > > # Number of times to try to access the network > max_retry = 3 > > # Number of seconds to wait between attempts to access the network > retry_wait = 5 > > # The driver to use: > driver = user.HP1000 > > ############################################################################## > > [Forecast] > data_binding = forecast_binding > [[WU]] > api_key = 27327d5d983xxxx # specify a weather underground > api_key > > > ----------------------------------------------------------------------------------------------------------------------------- > > Sep 28 18:43:55 weewx[3088]: interceptor: MainThread: driver version is > 0.36 > Sep 28 18:43:55 weewx[3088]: interceptor: MainThread: device type: > observer > Sep 28 18:43:55 weewx[3088]: interceptor: MainThread: sensor map: None > Sep 28 18:43:55 weewx[3088]: interceptor: MainThread: mode is listen > Sep 28 18:43:55 weewx[3088]: interceptor: MainThread: listen on :9999 > Sep 28 18:43:55 weewx[3088]: engine: StdConvert target unit is 0x1 > Sep 28 18:43:55 weewx[3088]: wxcalculate: The following values will be > calculated: barometer=prefer_hardware, windchill=prefer_hardware, > dewpoint=prefer_hardware, appTemp=prefer_hardware, > rainRate=prefer_hardware, windrun=prefer_hardware, > heatindex=prefer_hardware, maxSolarRad=prefer_hardware, > humidex=prefer_hardware, pressure=prefer_hardware, > inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, > cloudbase=prefer_hardware > Sep 28 18:43:55 weewx[3088]: wxcalculate: The following algorithms will > be used for calculations: altimeter=aaNOAA, maxSolarRad=RS > Sep 28 18:43:55 weewx[3088]: engine: Archive will use data binding > wx_binding > Sep 28 18:43:55 weewx[3088]: engine: Record generation will be attempted > in 'software' > Sep 28 18:43:55 weewx[3088]: engine: Using archive interval of 60 seconds > (specified in weewx configuration) > Sep 28 18:43:55 weewx[3088]: engine: Using binding 'wx_binding' to > database 'weewx' > Sep 28 18:43:55 weewx[3088]: manager: Starting backfill of daily summaries > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: Zambretti: forecast > version 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: Zambretti: > interval=600 max_age=604800 winddir_period=1800 pressure_period=10800 > hemisphere=NORTH lower_pressure=950.0 upper_pressure=1050.0 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: NWS: forecast version > 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: NWS: location ID (lid) > is not specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: NWS: forecast office > ID (foid) is not specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: NWS: forecast will not > be run > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: WU: forecast version > 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: WU: interval=10800 > max_age=604800 api_key=XXXXXXXXXXXX6ad2 location=46.1299910,14.6003179 > fc=hourly10day > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: OWM: forecast version > 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: OWM: API key (api_key) > is not specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: OWM: forecast will not > be run > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: UKMO: forecast version > 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: UKMO: API key > (api_key) is not specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: UKMO: location is not > specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: UKMO: forecast will > not be run > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: Aeris: forecast > version 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: Aeris: client > identifier (client_id) is not specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: Aeris: client secret > (client_secret) is not specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: Aeris: forecast will > not be run > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: WWO: forecast version > 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: WWO: API key (api_key) > is not specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: WWO: forecast will not > be run > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: XTide: forecast > version 3.2.17 > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: XTide: location > (location) has not been specified > Sep 28 18:43:55 weewx[3088]: forecast: MainThread: XTide: forecast will > not be run > Sep 28 18:43:55 weewx[3088]: restx: StationRegistry: Registration not > requested. > Sep 28 18:43:55 weewx[3088]: restx: Wunderground-RF: Data for station > IDOMALE9 will be posted > Sep 28 18:43:55 weewx[3088]: restx: PWSweather: Posting not enabled. > Sep 28 18:43:55 weewx[3088]: restx: CWOP: Posting not enabled. > Sep 28 18:43:55 weewx[3088]: restx: WOW: Posting not enabled. > Sep 28 18:43:55 weewx[3088]: restx: AWEKAS: Posting not enabled. > Sep 28 18:43:55 weewx[3088]: engine: Starting up weewx version 3.7.1 > Sep 28 18:43:55 weewx[3088]: engine: Starting main packet loop. > Sep 28 18:44:04 weewx[3088]: interceptor: MainThread: skipping rain > measurement of 12.27: no last rain > Sep 28 18:44:21 weewx[3088]: cheetahgenerator: Generated 7 files for > report StandardReport in 0.82 seconds > Sep 28 18:44:21 weewx[3088]: imagegenerator: Generated 12 images for > StandardReport in 0.32 seconds > Sep 28 18:44:21 weewx[3088]: copygenerator: copied 87 files to > /var/www/html/weewx > Sep 28 18:44:23 weewx[3088]: cheetahgenerator: Generated 10 files for > report forecast in 1.67 seconds > Sep 28 18:44:23 weewx[3088]: copygenerator: copied 87 files to > /var/www/html/weewx/forecast > > > Dne Ĩetrtek, 28. september 2017 15.13.15 UTC+2 je oseba gjr80 napisala: >> >> Your log extract is at best confusing and at worst incomplete - it starts >> at 14:27:07 and then jumps back in time to 14:24:19. This makes it very >> hard to work through what is happening. If that is in fact how your log is >> then you have far more serious problems than the forecast extension. >> >> You also seem to have the forecast extension set to obtain forecast data >> from numerous sources and all appear to be in error. I think we need to >> take a step back, exacly what forecast do you want? Please paste a copy of >> your weewx.conf with any sensitive info, passwords, user names etc removed. >> Also, go back and capture another log extract from weeWX. Set debug = 1, >> stop then start weeWX wait for a few minutes and then paste the log from >> when weeWX was started. >> >> Gary >> >> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
