However, I would like to point out that this issue should be bound to an 
error hook - if the WeeWX does not run the reports for whichever reason, 
the user should definitely know. From the UX point-of-view, this is an 
unhandled exception.

My issue was probably caused by manual time correction on the station 
itself. If there is a time correction bigger than half of the archival 
interval, the WeeWX should delete the previous data in the logger 
automatically as well.

M.

Dne úterý 8. února 2022 v 15:26:05 UTC+1 uživatel Marek Šnapka napsal:

> Hello, Tom,
>
> thanks for pointing out the corrupted memory issue.
>
> I chose to experiment a bit:
> 1) downloaded the station data to the WeeWX database
> 2) reflashed the very oddly responding station back to FW v1.90 - will 
> experiment with the newer versions later though and share the results
> 3) cleared the memory using:
> wee_device --dump
> ...did not respond at all... wee_device --clear-memory
> ...deleted all data...
> wee_device --dump
> ...something happened, not idea what, the station responded, but whatever, 
> just to be sure...
>
> 4) ran wee_reports  - this created everything I needed
> 5) reconfigured the logging interval to 15 minutes using "wee_device 
> --set-interval 15"
> 6) waited...everything seems to be up-to-date now
>
> Thanks a lot for Your support!
> Dne úterý 8. února 2022 v 14:03:32 UTC+1 uživatel [email protected] napsal:
>
>> If that's the case, it would be useful to see more of the log, in 
>> particular of the time when the report should have been run.
>>
>> It's possible that the logger in your Davis is suffering from corrupted 
>> memory, but it's impossible to say without seeing the log. See the wiki 
>> <https://github.com/weewx/weewx/wiki/Troubleshooting-the-Davis-Vantage-station#weewx-generates-html-pages-but-it-does-not-update-them>
>> .
>>
>> On Tue, Feb 8, 2022 at 4:59 AM Marek Šnapka <[email protected]> 
>> wrote:
>>
>>> Hello, Tom, 
>>> thanks, the 30 min archive interval is set up on purpose.
>>>
>>> However, after 12 hours, different configs and a full machine reinstall, 
>>> the system was able to create a report only once, then the index.html with 
>>> current weather has not been updated, but monthly reports were OK.
>>>
>>> Then I reinstalled the app again, configured it from the 
>>> scratch...nothing.
>>>
>>> Thanks.
>>>
>>> Marek
>>> Dne úterý 8. února 2022 v 13:51:52 UTC+1 uživatel [email protected] 
>>> napsal:
>>>
>>>> Hello, Markek
>>>>
>>>> The first report is not generated until the end of the first archive 
>>>> interval. No report is generated on catchup.
>>>>
>>>> Your archive interval is rather long (1/2 hour), so you will have to 
>>>> wait a bit to see the first one. 
>>>>
>>>> To change the archive interval, use the utility wee_device with option 
>>>> --set-interval 
>>>> <http://www.weewx.com/docs/hardware.htm#vantage_archive_interval>.
>>>>
>>>> On Tue, Feb 8, 2022 at 3:21 AM Marek Šnapka <
>>>> [email protected]> wrote:
>>>>
>>>>> Hello, I have tried many threads any many things, however I am still 
>>>>> unsuccessful in getting WeeWX into the working state.
>>>>>
>>>>> I have installed a HyperV VM (gen2) with Debian 11:
>>>>>
>>>>> ######################################
>>>>>          Icon name: computer-vm
>>>>>            Chassis: vm
>>>>>     Virtualization: microsoft
>>>>>   Operating System: Debian GNU/Linux 11 (bullseye)
>>>>>             Kernel: Linux 5.10.0-11-amd64
>>>>>       Architecture: x86-64
>>>>> #######################################
>>>>>
>>>>>
>>>>> I successfully installed WeeWX using the docs:
>>>>> https://weewx.com/docs/debian.htm
>>>>>
>>>>> I configured WeeWX to use my Vantage Pro2 station (via WeatherLink IP) 
>>>>> using the following config:
>>>>>
>>>>> #######################################
>>>>> # WEEWX CONFIGURATION FILE
>>>>> #
>>>>> # Copyright (c) 2009-2021 Tom Keffer <[email protected]>
>>>>> # 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 = /
>>>>>
>>>>> # Whether to log successful operations
>>>>> log_success = True
>>>>>
>>>>> # Whether to log unsuccessful operations
>>>>> log_failure = True
>>>>>
>>>>> # 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 = 4.6.0
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   This section is for information about the station.
>>>>>
>>>>> [Station]
>>>>>     
>>>>>     # Description of the station location
>>>>>     location = "Opava, Czech Republic"
>>>>>     
>>>>>     # Latitude in decimal degrees. Negative for southern hemisphere
>>>>>     latitude = 49.9296003
>>>>>     # Longitude in decimal degrees. Negative for western hemisphere.
>>>>>     longitude = 17.8794469
>>>>>     
>>>>>     # Altitude of the station, with the unit it is in. This is used 
>>>>> only
>>>>>     # if the hardware cannot supply a value.
>>>>>     altitude = 270, meter
>>>>>     
>>>>>     # Set to type of station hardware. There must be a corresponding 
>>>>> stanza
>>>>>     # in this file, which includes a value for the 'driver' option.
>>>>>     station_type = Vantage
>>>>>     
>>>>>     # If you have a website, you may specify an URL. This is required 
>>>>> if you
>>>>>     # intend to register your station.
>>>>>     #station_url = http://www.example.com
>>>>>     
>>>>>     # 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
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> [Vantage]
>>>>>     # This section is for the Davis Vantage series of weather stations.
>>>>>     
>>>>>     # Connection type: serial or ethernet 
>>>>>     #  serial (the classic VantagePro)
>>>>>     #  ethernet (the WeatherLinkIP or Serial-Ethernet bridge)
>>>>>        type = ethernet
>>>>>     
>>>>>     # If the connection type is serial, a port must be specified:
>>>>>     #   Debian, Ubuntu, Redhat, Fedora, and SuSE:
>>>>>     #     /dev/ttyUSB0 is a common USB port name
>>>>>     #     /dev/ttyS0   is a common serial port name
>>>>>     #   BSD:
>>>>>     #     /dev/cuaU0   is a common serial port name
>>>>>     # port = /dev/ttyUSB0
>>>>>     
>>>>>     # If the connection type is ethernet, an IP Address/hostname is 
>>>>> required:
>>>>>        host = 192.168.9.2
>>>>>     
>>>>>     ######################################################
>>>>>     # The rest of this section rarely needs any attention. 
>>>>>     # You can safely leave it "as is."
>>>>>     ######################################################
>>>>>     
>>>>>     # Serial baud rate (usually 19200)
>>>>>     baudrate = 19200
>>>>>     
>>>>>     # TCP port (when using the WeatherLinkIP)
>>>>>     tcp_port = 8080
>>>>>     
>>>>>     # TCP send delay (when using the WeatherLinkIP):
>>>>>     tcp_send_delay = 0.5
>>>>>     
>>>>>     # The type of LOOP packet to request: 1 = LOOP1; 2 = LOOP2; 3 = 
>>>>> both
>>>>>     loop_request = 1
>>>>>     
>>>>>     # The id of your ISS station (usually 1). If you use a wind meter 
>>>>> connected
>>>>>     # to a anemometer transmitter kit, use its id
>>>>>     iss_id = 1
>>>>>     
>>>>>     # How long to wait for a response from the station before giving 
>>>>> up (in
>>>>>     # seconds; must be greater than 2)
>>>>>     timeout = 5
>>>>>     
>>>>>     # How long to wait before trying again (in seconds)
>>>>>     wait_before_retry = 15
>>>>>     
>>>>>     # How many times to try before giving up:
>>>>>     max_tries = 60
>>>>>     
>>>>>     # Vantage model Type: 1 = Vantage Pro; 2 = Vantage Pro2
>>>>>     model_type = 2
>>>>>     
>>>>>     # The driver to use:
>>>>>     driver = weewx.drivers.vantage
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   This section is for uploading data to Internet sites
>>>>>
>>>>> [StdRESTful]
>>>>>     
>>>>>     [[StationRegistry]]
>>>>>         # To register this weather station with weewx, set this to 
>>>>> true,
>>>>>         # then fill out option 'station_url' above.
>>>>>         register_this_station = false
>>>>>     
>>>>>     [[AWEKAS]]
>>>>>         # This section is for configuring posts to AWEKAS.
>>>>>         
>>>>>         # If you wish to post to AWEKAS, set the option 'enable' to 
>>>>> true, then specify a username
>>>>>         # and password. To guard against parsing errors, put the 
>>>>> password in quotes.
>>>>>         enable = false
>>>>>         username = replace_me
>>>>>         password = replace_me
>>>>>     
>>>>>     [[CWOP]]
>>>>>         # This section is for configuring posts to CWOP.
>>>>>         
>>>>>         # If you wish to post to CWOP, set the option 'enable' to true,
>>>>>         # then specify the station ID (e.g., CW1234).
>>>>>         enable = false
>>>>>         station = replace_me
>>>>>         # If this is an APRS (radio amateur) station, specify the
>>>>>         # passcode (e.g., 12345). Otherwise, ignore.
>>>>>         passcode = replace_me
>>>>>     
>>>>>     
>>>>>     [[PWSweather]]
>>>>>         # This section is for configuring posts to PWSweather.com.
>>>>>         
>>>>>         # If you wish to post to PWSweather.com, set the option 
>>>>> 'enable' to true, then specify a
>>>>>         # station and password. To guard against parsing errors, put 
>>>>> the password in quotes.
>>>>>         enable = false
>>>>>         station = replace_me
>>>>>         password = replace_me
>>>>>     
>>>>>     [[WOW]]
>>>>>         # This section is for configuring posts to WOW.
>>>>>         
>>>>>         # If you wish to post to WOW, set the option 'enable' to true, 
>>>>> then specify a station and
>>>>>         # password. To guard against parsing errors, put the password 
>>>>> in quotes.
>>>>>         enable = false
>>>>>         station = replace_me
>>>>>         password = replace_me
>>>>>     
>>>>>     [[Wunderground]]
>>>>>         # This section is for configuring posts to the Weather 
>>>>> Underground.
>>>>>         
>>>>>         # If you wish to post to the Weather Underground, set the 
>>>>> option 'enable' to true,  then
>>>>>         # specify a station (e.g., 'KORHOODR3') and password. To guard 
>>>>> against parsing errors, put
>>>>>         # the password in quotes.
>>>>>         enable = false
>>>>>         station = replace_me
>>>>>         password = replace_me
>>>>>         
>>>>>         # If you plan on using wunderfixer, set the following
>>>>>         # to your API key:
>>>>>         api_key = replace_me
>>>>>         
>>>>>         # 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 = False
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   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
>>>>>     
>>>>>     # Whether to log a successful operation
>>>>>     log_success = True
>>>>>     
>>>>>     # Whether to log an unsuccessful operation
>>>>>     log_failure = True
>>>>>     
>>>>>     # Each of the following subsections defines a report that will be 
>>>>> run.
>>>>>     # 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.
>>>>>     
>>>>>     [[SeasonsReport]]
>>>>>         # The SeasonsReport uses the 'Seasons' skin, which contains the
>>>>>         # images, templates and plots for the report.
>>>>>         skin = Seasons
>>>>>         enable = true
>>>>>     
>>>>>     [[SmartphoneReport]]
>>>>>         # The SmartphoneReport uses the 'Smartphone' skin, and the 
>>>>> images and
>>>>>         # files are placed in a dedicated subdirectory.
>>>>>         skin = Smartphone
>>>>>         enable = false
>>>>>         HTML_ROOT = /var/www/html/weewx/smartphone
>>>>>     
>>>>>     [[MobileReport]]
>>>>>         # The MobileReport uses the 'Mobile' skin, and the images and 
>>>>> files
>>>>>         # are placed in a dedicated subdirectory.
>>>>>         skin = Mobile
>>>>>         enable = false
>>>>>         HTML_ROOT = /var/www/html/weewx/mobile
>>>>>     
>>>>>     [[StandardReport]]
>>>>>         # This is the old "Standard" skin. By default, it is not 
>>>>> enabled.
>>>>>         skin = Standard
>>>>>         enable = false
>>>>>     
>>>>>     [[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, set "enable" to "true", then
>>>>>         # fill out the next four lines.
>>>>>         # Use quotes around passwords to guard against parsing errors.
>>>>>         enable = false
>>>>>         user = replace_me
>>>>>         password = replace_me
>>>>>         server = replace_me    # The ftp server name, e.g, 
>>>>> www.myserver.org
>>>>>         path = replace_me    # The 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 to the user account on the remote machine where the 
>>>>> files
>>>>>         # will be copied.
>>>>>         #
>>>>>         # If you wish to use rsync, set "enable" to "true", then
>>>>>         # fill out server, user, and path.
>>>>>         # The server should appear in your .ssh/config file.
>>>>>         # The user is the username used in the identity file.
>>>>>         # The path is the destination directory, such as 
>>>>> /var/www/html/weather.
>>>>>         # Be sure that the user has write permissions on the 
>>>>> destination!
>>>>>         enable = false
>>>>>         server = replace_me
>>>>>         user = replace_me
>>>>>         path = replace_me
>>>>>         
>>>>>         # 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
>>>>>         
>>>>>         # 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
>>>>>     
>>>>>     # Options in the [[Defaults]] section below will apply to all 
>>>>> reports.
>>>>>     # What follows are a few of the more popular options you may want 
>>>>> to
>>>>>     # uncomment, then change.
>>>>>     [[Defaults]]
>>>>>         
>>>>>         # Which language to use for all reports. Not all skins support 
>>>>> all languages.
>>>>>         # You can override this for individual reports.
>>>>>         lang = en
>>>>>         
>>>>>         # Which unit system to use for all reports. Choices are 'us', 
>>>>> 'metric', or 'metricwx'.
>>>>>         # You can override this for individual reports.
>>>>>         unit_system = metricwx
>>>>>         
>>>>>         [[[Units]]]
>>>>>             
>>>>>             # Option "unit_system" above sets the general unit system, 
>>>>> but overriding specific unit
>>>>>             # groups is possible. These are popular choices. Uncomment 
>>>>> and set as appropriate.
>>>>>             # NB: The unit is always in the singular. I.e., 
>>>>> 'mile_per_hour',
>>>>>             # NOT 'miles_per_hour'
>>>>>             [[[[Groups]]]]
>>>>>                 # group_altitude     = meter              # Options 
>>>>> are 'foot' or 'meter'
>>>>>                 # group_pressure     = mbar               # Options 
>>>>> are 'inHg', 'mmHg', 'mbar', or 'hPa'
>>>>>                 # group_rain         = mm                 # Options 
>>>>> are 'inch', 'cm', or 'mm'
>>>>>                 # group_rainrate     = mm_per_hour        # Options 
>>>>> are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
>>>>>                 # The following line is used to keep the above lines 
>>>>> indented properly.
>>>>>                 # It can be ignored.
>>>>>                 unused = unused
>>>>>             
>>>>>             # Uncommenting the following section frequently results in 
>>>>> more
>>>>>             # attractive formatting of times and dates, but may not 
>>>>> work in
>>>>>             # your locale.
>>>>>             [[[[TimeFormats]]]]
>>>>>                 # day        = %H:%M
>>>>>                 # week       = %H:%M on %A
>>>>>                 # month      = %d-%b-%Y %H:%M
>>>>>                 # year       = %d-%b-%Y %H:%M
>>>>>                 # rainyear   = %d-%b-%Y %H:%M
>>>>>                 # current    = %d-%b-%Y %H:%M
>>>>>                 # ephem_day  = %H:%M
>>>>>                 # ephem_year = %d-%b-%Y %H:%M
>>>>>                 # The following line is used to keep the above lines 
>>>>> indented properly.
>>>>>                 # It can be ignored.
>>>>>                 unused = unused
>>>>>         
>>>>>         [[[Labels]]]
>>>>>             # Users frequently change the labels for these observation 
>>>>> types
>>>>>             [[[[Generic]]]]
>>>>>                 # inHumidity     = Inside Humidity
>>>>>                 # inTemp         = Inside Temperature
>>>>>                 # outHumidity    = Outside Humidity
>>>>>                 # outTemp        = Outside Temperature
>>>>>                 # extraTemp1     = Temperature1
>>>>>                 # extraTemp2     = Temperature2
>>>>>                 # extraTemp3     = Temperature3
>>>>>                 # The following line is used to keep the above lines 
>>>>> indented properly.
>>>>>                 # It can be ignored.
>>>>>                 unused = unused
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   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'
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   This section can adjust data using calibration expressions.
>>>>>
>>>>> [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
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   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
>>>>>         pressure = 24, 34.5, inHg
>>>>>         outTemp = -40, 120, degree_F
>>>>>         inTemp = 10, 120, degree_F
>>>>>         outHumidity = 0, 100
>>>>>         inHumidity = 0, 100
>>>>>         windSpeed = 0, 120, mile_per_hour
>>>>>         rain = 0, 10, inch
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   This section controls the origin of derived values.
>>>>>
>>>>> [StdWXCalculate]
>>>>>     
>>>>>     [[Calculations]]
>>>>>         # How to calculate derived quantities.  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
>>>>>         altimeter = prefer_hardware
>>>>>         appTemp = prefer_hardware
>>>>>         barometer = prefer_hardware
>>>>>         cloudbase = prefer_hardware
>>>>>         dewpoint = prefer_hardware
>>>>>         ET = prefer_hardware
>>>>>         heatindex = prefer_hardware
>>>>>         humidex = prefer_hardware
>>>>>         inDewpoint = prefer_hardware
>>>>>         maxSolarRad = prefer_hardware
>>>>>         rainRate = prefer_hardware
>>>>>         windchill = prefer_hardware
>>>>>         windrun = 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 = 1800
>>>>>     
>>>>>     # 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 = hardware
>>>>>     
>>>>>     # Whether to include LOOP data in hi/low statistics
>>>>>     loop_hilo = True
>>>>>     
>>>>>     # The data binding used to save archive records
>>>>>     data_binding = wx_binding
>>>>>     
>>>>>     # Whether to log successful archive operations
>>>>>     log_success = True
>>>>>     
>>>>>     # Whether to log unsuccessful archive operations
>>>>>     log_failure = True
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   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_sqlite
>>>>>         # The name of the table within the database
>>>>>         table_name = archive
>>>>>         # The manager handles aggregation of data for historical 
>>>>> summaries
>>>>>         manager = weewx.manager.DaySummaryManager
>>>>>         # The schema defines the structure of the database.
>>>>>         # It is *only* used when the database is created.
>>>>>         schema = schemas.wview_extended.schema
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   This section defines various databases.
>>>>>
>>>>> [Databases]
>>>>>     
>>>>>     # A SQLite database is simply a single file
>>>>>     [[archive_sqlite]]
>>>>>         database_name = weewx.sdb
>>>>>         database_type = SQLite
>>>>>     
>>>>>     # MySQL
>>>>>     [[archive_mysql]]
>>>>>         database_name = weewx
>>>>>         database_type = MySQL
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   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 (use quotes to guard against parsing errors)
>>>>>         password = weewx
>>>>>
>>>>>
>>>>> ##############################################################################
>>>>>
>>>>> #   This section configures the internal weewx engine.
>>>>>
>>>>> [Engine]
>>>>>     
>>>>>     # The following section specifies which services should be run and 
>>>>> in what order.
>>>>>     [[Services]]
>>>>>         prep_services = weewx.engine.StdTimeSynch
>>>>>         data_services = ,
>>>>>         process_services = weewx.engine.StdConvert, 
>>>>> weewx.engine.StdCalibrate, weewx.engine.StdQC, 
>>>>> weewx.wxservices.StdWXCalculate
>>>>>         xtype_services = weewx.wxxtypes.StdWXXTypes, 
>>>>> weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, 
>>>>> weewx.wxxtypes.StdDelta
>>>>>         archive_services = weewx.engine.StdArchive
>>>>>         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
>>>>>
>>>>> #######################################
>>>>>
>>>>> However, I am getting pretty odd results as I cannot see any HTML 
>>>>> folder created in /var/www/html/ .
>>>>>
>>>>> As the reporting was the only function I actually needed, this seems 
>>>>> rather unfortunate.
>>>>>
>>>>> However, what I have found out is that I cannot see any 
>>>>> cheetahgenerator logs at all in the syslog:
>>>>>
>>>>> #######################################
>>>>>
>>>>> root@server9-weewx:~# tail -n 200 /var/log/syslog |grep 1617
>>>>> Feb  8 12:02:56 server9-weewx weewx[1617] DEBUG __main__: Initializing 
>>>>> engine
>>>>> Feb  8 12:02:56 server9-weewx weewx[1617] INFO weewx.engine: Loading 
>>>>> station type Vantage (weewx.drivers.vantage)
>>>>> Feb  8 12:02:56 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Driver version is 3.2.3
>>>>> Feb  8 12:02:56 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Option loop_request=1
>>>>> Feb  8 12:02:56 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Opened up ethernet host 192.168.9.2 on port 8080. timeout=5.0, 
>>>>> tcp_send_delay=0.5
>>>>> Feb  8 12:02:56 server9-weewx systemd[1]: weewx.service: Supervising 
>>>>> process 1617 which is not our child. We'll most likely not notice when it 
>>>>> exits.
>>>>> Feb  8 12:02:56 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Gentle wake up of console successful
>>>>> Feb  8 12:02:57 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Hardware type is 16
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> ISS ID is 1
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Hardware name: Vantage Pro2
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.engine.StdTimeSynch
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.engine.StdTimeSynch
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.engine.StdConvert
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.engine: 
>>>>> StdConvert target unit is 0x1
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.engine.StdConvert
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.engine.StdCalibrate
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.engine.StdCalibrate
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.engine.StdQC
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.engine.StdQC
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.wxservices.StdWXCalculate
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.wxservices: 
>>>>> StdWXCalculate will use data binding wx_binding
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.manager: Daily 
>>>>> summary version is 4.0
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.wxservices.StdWXCalculate
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.wxxtypes.StdWXXTypes
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.wxxtypes.StdWXXTypes
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.wxxtypes.StdPressureCooker
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.wxxtypes.StdPressureCooker
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.wxxtypes.StdRainRater
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.wxxtypes.StdRainRater
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.wxxtypes.StdDelta
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.wxxtypes.StdDelta
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.engine.StdArchive
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.engine: Archive 
>>>>> will use data binding wx_binding
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.engine: Record 
>>>>> generation will be attempted in 'hardware'
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.engine: Using 
>>>>> archive interval of 1800 seconds (specified by hardware)
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Use LOOP 
>>>>> data in hi/low calculations: 1
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.engine.StdArchive
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.restx.StdStationRegistry
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.restx: 
>>>>> StationRegistry: Registration not requested.
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.restx.StdStationRegistry
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.restx.StdWunderground
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.restx: 
>>>>> Wunderground: Posting not enabled.
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.restx.StdWunderground
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.restx.StdPWSweather
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.restx: 
>>>>> PWSweather: Posting not enabled.
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.restx.StdPWSweather
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.restx.StdCWOP
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.restx: CWOP: 
>>>>> Posting not enabled.
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.restx.StdCWOP
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.restx.StdWOW
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.restx: WOW: 
>>>>> Posting not enabled.
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.restx.StdWOW
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.restx.StdAWEKAS
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.restx: AWEKAS: 
>>>>> Posting not enabled.
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.restx.StdAWEKAS
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.engine.StdPrint
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.engine.StdPrint
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Loading 
>>>>> service weewx.engine.StdReport
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO weewx.engine: 'pyephem' 
>>>>> not detected, extended almanac data is not available
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.engine: Finished 
>>>>> loading service weewx.engine.StdReport
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] INFO __main__: Starting up 
>>>>> weewx version 4.6.0
>>>>> Feb  8 12:03:01 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Gentle wake up of console successful
>>>>> Feb  8 12:03:02 server9-weewx weewx[1617] INFO weewx.engine: Clock 
>>>>> error is 2.52 seconds (positive is fast)
>>>>> Feb  8 12:03:02 server9-weewx weewx[1617] INFO weewx.engine: Using 
>>>>> binding 'wx_binding' to database 'weewx.sdb'
>>>>> Feb  8 12:03:02 server9-weewx weewx[1617] INFO weewx.manager: Starting 
>>>>> backfill of daily summaries
>>>>> Feb  8 12:03:02 server9-weewx weewx[1617] INFO weewx.manager: Daily 
>>>>> summaries up to date
>>>>> Feb  8 12:03:02 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Getting archive packets since 2022-02-08 11:30:00 CET (1644316200)
>>>>> Feb  8 12:03:02 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Gentle wake up of console successful
>>>>> Feb  8 12:03:04 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Retrieving 1 page(s); starting index= 4
>>>>> Feb  8 12:03:05 server9-weewx weewx[1617] INFO weewx.manager: Added 
>>>>> record 2022-02-08 12:00:00 CET (1644318000) to database 'weewx.sdb'
>>>>> Feb  8 12:03:05 server9-weewx weewx[1617] INFO weewx.manager: Added 
>>>>> record 2022-02-08 12:00:00 CET (1644318000) to daily summary in 
>>>>> 'weewx.sdb'
>>>>> Feb  8 12:03:05 server9-weewx weewx[1617] INFO weewx.engine: Starting 
>>>>> main packet loop.
>>>>> Feb  8 12:03:05 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Gentle wake up of console successful
>>>>> Feb  8 12:03:06 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Requesting 200 LOOP packets.
>>>>> Feb  8 12:03:06 server9-weewx weewx[1617] DEBUG weewx.drivers.vantage: 
>>>>> Gentle wake up of console successful
>>>>> root@server9-weewx:~#
>>>>>
>>>>> #######################################
>>>>>
>>>>> I have also used this thread to eliminate the read erros and migrated 
>>>>> from init.d to systemd (by Peter Fletcher at 14. 3. 2019 21:51:37):
>>>>> https://groups.google.com/g/weewx-user/c/xhZYyX5cg8k
>>>>>
>>>>> This did indeed solve many IP read problems (and I highly recommend to 
>>>>> use this instead of init.d in packages).
>>>>>
>>>>> However, the HTMLs are still not generated despite the DB catchup runs 
>>>>> correctly.
>>>>>
>>>>> I kindly ask for help.
>>>>>
>>>>> Thank You.
>>>>>
>>>>> Marek Šnapka
>>>>>
>>>>> -- 
>>>>> 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].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/weewx-user/2ad62eeb-94fc-4967-a454-49ac5fe2abaan%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/2ad62eeb-94fc-4967-a454-49ac5fe2abaan%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>>> 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].
>>>
>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/c8e28193-fa7c-4569-bc7d-03bfb72c273an%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/c8e28193-fa7c-4569-bc7d-03bfb72c273an%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/c5887673-680e-4fd2-855a-f4151b0a881cn%40googlegroups.com.

Reply via email to