A few observations, assuming your weewx.conf is fine:

- your issue is more fundamental than WU updates failing, fix the 
underlying issue and WU will fall into place
- probably time for some log snippets so that those who know about the 923 
can work out what is/isn't happening. Stop weewx, set debug=1 in weewx.conf 
and then start weewx. Post the log from weewx start (include all the 
preamble) up until at least 2 or 3 archive periods are complete. Don't 
leave anything out.
- get yourself something like filezila client and notepad++ to edit files 
on your RPi, far easier to use than nano and much easier to copy extracts 
from files etc

Gary


On Monday, 12 September 2016 23:30:19 UTC+10, Andy Harrold wrote:
>
> Appears that Weewx is not getting the temperature either. showing up as 
> N/A on the Pi webpage.
>
> On Monday, 12 September 2016 12:02:20 UTC+1, Andrew Milner wrote:
>>
>> Andy - first of all you need to separate in your mind the database and 
>> the outputs from weewx.  You have specified a database in US units, so data 
>> will be stored in the database in US units - regardless of how it is output 
>> to either webpages, wunderground or anywhere else!!
>>
>> Since the database is US the QC values should be US units (as indeed they 
>> are in your .conf file)
>> To display in degrees C you can change the units - see the customisation 
>> guide - or have multiple units on a webpage by changing the templates and 
>> reformatting the datafields
>>
>> Is the 'missing' temperature data actually in the weewx database?
>>
>> Weewx should output the data in the correct format for wunderground 
>> regardless of units used for local weewx storage.
>>
>> Display in C or F on wunderground is an option on the wunderground site 
>> itself, and does not affect the data sent by weewx to wunderground.
>>
>> As Gary has pointed out though - the posted weewx.conf does not look 
>> complete.
>>
>> Which values appear 'different' on the station and weewx web page?  Is it 
>> possibly just a discrepancy on units - check skin.conf as well as 
>> weewx.conf- though weewx.conf will usually override any settings in 
>> skin.conf.
>>
>>
>>
>> On Monday, 12 September 2016 13:26:01 UTC+3, Andy Harrold wrote:
>>
>>> Hi,Finally managed to get my Pi Debian setup going and picking up data 
>>> from my Irox Pro X2 system.
>>> Its collecting the data and reporting through the local website on the 
>>> Pi and all looks ok (though some of the values displayed are not what the 
>>> weather station is reading so may need some calibration.
>>> However the main problem is the information is not being fed to my 
>>> Wunderground account correctly. 
>>>
>>>
>>> https://www.wunderground.com/personal-weather-station/dashboard?ID=IMORAY6#history
>>>
>>> The wind is reporting correctly but I've no temperature.
>>>
>>> Now, on setting up there appeared to have been a complication with the 
>>> different values US, Metric etc and the altitude was causing problems until 
>>> I changed to meter.
>>> I'm not worried about meter or Feet readings, I'm happy with both, 
>>> however I do prefer deg celsius over fahrenheit.
>>>
>>> I've pasted my weewx.conf below, having gone over it a few times I cant 
>>> see what I might be missing.
>>>
>>>
>>>
>>>  
>>> ##############################################################################
>>>
>>> #   This section is for information about the station.
>>>
>>> [Station]
>>>
>>>     # Description of the station location
>>>     location = "Auchindoun, Dufftown"
>>>
>>>     # Latitude and longitude in decimal degrees
>>>     latitude = 57.436
>>>     longitude = 3.084
>>>
>>>     # Altitude of the station, with unit it is in. This is downloaded 
>>> from
>>>     # from the station if the hardware supports it.
>>>     altitude = 277, meter
>>>
>>>     # 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 = TE923
>>>
>>>     # If you have a website, you may specify an URL
>>>     #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 = 6
>>>
>>>
>>> ##############################################################################
>>>
>>> [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
>>>
>>>
>>> ##############################################################################
>>>
>>> [TE923]
>>>     # This section is for the Hideki TE923 series of weather stations.
>>>
>>>     # The station model, e.g., 'Meade TE923W' or 'TFA Nexus'
>>>  model = TE923
>>>
>>>     # The driver to use:
>>>     driver = weewx.drivers.te923
>>>
>>>     # The default configuration associates the channel 1 sensor with 
>>> outTemp
>>>     # and outHumidity.  To change this, or to associate other channels 
>>> with
>>>     # specific columns in the database schema, use the following map.
>>>     [[map]]
>>>         bat_1 = outBatteryStatus
>>>         bat_3 = extraBatteryStatus2
>>>         bat_2 = extraBatteryStatus1
>>>         bat_5 = extraBatteryStatus4
>>>         bat_4 = extraBatteryStatus3
>>>         bat_wind = windBatteryStatus
>>>         t_in = inTemp
>>>         link_rain = rainLinkStatus
>>>         t_5 = extraTemp4
>>>         h_in = inHumidity
>>>         h_4 = extraHumid3
>>>         h_5 = extraHumid4
>>>         h_2 = extraHumid1
>>>         h_3 = extraHumid3
>>>         h_1 = outHumidity
>>>         t_2 = extraTemp1
>>>         link_2 = extraLinkStatus1
>>>         link_uv = uvLinkStatus
>>>         link_wind = windLinkStatus
>>>         uv = UV
>>>   bat_uv = uvBatteryStatus
>>>         link_5 = extraLinkStatus4
>>>         bat_rain = rainBatteryStatus
>>>         link_3 = extraLinkStatus2
>>>         t_3 = extraTemp2
>>>         link_1 = outLinkStatus
>>>         t_1 = outTemp
>>>         t_4 = extraTemp3
>>>         link_4 = extraLinkStatus3
>>>
>>>
>>> ##############################################################################
>>>
>>> #   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
>>>         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
>>>         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
>>>         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 = IMORAY6
>>>         password = mypassword
>>>
>>>         # 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/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 = Standard
>>>         [[[Units]]]
>>>             [[[[Groups]]]]
>>>                 group_altitude = meter
>>>                 group_speed2 = mile_per_hour2
>>>                 group_pressure = inHg
>>>                 group_rain = inch
>>>                 group_rainrate = inch_per_hour
>>>                 group_temperature = degree_F
>>>                 group_degree_day = degree_F_day
>>>                 group_speed = mile_per_hour
>>>
>>>     [[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
>>>         #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 a secure FTP (SFTP) 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/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'
>>>
>>>
>>> ##############################################################################
>>>
>>> #   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
>>>         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]
>>>     # 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 = 300
>>>
>>>     # How long to wait (in seconds) before processing new archive data. 
>>> Must
>>>     # be greater than zero.
>>>     archive_delay = 15
>>>
>>>     # 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
>>>
>>>
>>> ##############################################################################
>>>
>>> #   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.wxmanager.WXDaySummaryManager
>>>         # The schema defines the structure of the database.
>>>         # It is *only* used when the database is created.
>>>         schema = schemas.wview.schema
>>>
>>>
>>> ##############################################################################
>>>
>>> #   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
>>>
>>>
>>> ##############################################################################
>>>
>>> #   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
>>>  password = weewx
>>>
>>>
>>> ##############################################################################
>>>
>>> #   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, $
>>>         archive_services = weewx.engine.StdArchive
>>>         restful_services = weewx.restx.StdStationRegistry, 
>>> weewx.restx.StdWunde$
>>>         report_services = weewx.engine.StdPrint, weewx.engine.StdReport
>>>
>>>
>>> ###############################################################################$
>>>
>>>
>>>
>>>
>>>

-- 
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.

Reply via email to