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