From 61538fe07ed62cfa0d286bbc4846b01c077a60e5 Mon Sep 17 00:00:00 2001
From: Matthew Wall
In a default configuration, calibrations are applied to + observations from the hardware. They are not applied to derived + calculations since the StdWXCalculate + service runs after StdCalibrate.
+In this section you list all correction expressions. For example, @@ -2520,6 +2525,11 @@ longitude = -77.0366 and before the archiving service StdArchive, so that it is the calibrated and corrected data that are stored.
+In a default configuration, quality control checks are applied to + observations from the hardware. They are not applied to derived + calculations since the StdWXCalculate + service runs after the quality control.
+In this section you list the observation types you wish to have checked,
diff --git a/weewx.conf b/weewx.conf
index fa98f90f..377feb8b 100644
--- a/weewx.conf
+++ b/weewx.conf
@@ -223,9 +223,7 @@ version = 3.4.0
##############################################################################
# This section is for quality control checks. If units are not specified,
-# values must be in the units defined in the StdConvert section. Quality
-# control checks are applied to observations from the hardware. They are
-# not applied to derived calculations.
+# values must be in the units defined in the StdConvert section.
[StdQC]
From 40df48db1801affbf10956b687a80319da36bc5e Mon Sep 17 00:00:00 2001
From: Matthew Wall In its default configuration, the service calculates values only if
they have not already been provided by the hardware or driver. This is
From e0861aa9fa5e2b109128bdb93310d960de9db4f3 Mon Sep 17 00:00:00 2001
From: mwall This will result in something like this: This will result in something like: This section is for options relating to the Fine Offset series of
weather stations with USB connectors. The following settings are highly
+ recommended for Fine Offset stations. Using hardware record generation
+ or adaptive polling is more likely to cause USB communication failure.
+ Using hardware record generation will cause delays in report
+ generation. model Set to the station model. For example, WH1080, WS2080, WH3081, etc. The CC3000 driver supports catchup on startup, but it does not
support hardware record generation. When the station_type is
+ The wee_device utility can be used to
+ configure the station hardware. When the
+ station_type is
CC3000,
the --help option will produce output
something like this: Display the station settings with the --info
option. This will result in something like this: This will result in something like: When the station_type is
+ The wee_device utility can be used to
+ configure the station hardware. When the
+ station_type is
FineOffsetUSB,
the --help option will produce output
something like this: Display the station settings with the --info
option. This will result in something like this: This will result in something like: The station has either 200 or 3300 history records, depending on
- the model. That is just over a day (200 records) or about 23 days
- (3300 records) with an archive interval of 5 minutes. The station has either 208 or 3442 history records, depending on
+ the model. That is just over a day (208 records) or about 23 days
+ (3442 records) with an archive interval of 5 minutes. The TE923 driver will read history records from the station when weewx
starts up, but it does not support hardware record generation. The wee_device utility can be used to
+ configure the station hardware. When the
+ station_type is
+ TE932,
+ the --help option will produce output
+ something like this: Use the --info option to display the
+ station configuration: This will result in something like: Use the --current option to display the
+ current status of each sensor: This will result in something like: TE923 stations ship from the factory with an archive interval of 1
+ hour (3600 seconds). To change the station's
+ interval to 5 minutes (300 seconds), do the following: wee_device --set-interval=300 wee_device can display the records from the
+ logger in tabular or dictionary format. For example, to display the most recent 30 records: Use the --info option to display the
current EEPROM settings: This will print out something like: This will result in something like: Display the station settings with the --info
option. This will result in something like this: This will result in something like: wee_device --info This will result in something like this: This will result in something like:
barometer
H
-
+ H
pressure
S
-
+ S
altimeter
S
-
+ S
inTemp
H
-
+ H
outTemp
H
-
+ H
inHumidity
H
-
+ H
outHumidity
H
-
+ H
windSpeed
H
-
+ H
windDir
H
-
+ H
windGust
H
-
+ H
windGustDir
D
-
+ D
rain
H
-
+ H
rainRate
S
-
+ S
dewpoint
S
-
+ S
windchill
H/S
-
+ H/S
heatindex
S
-
+ S
UV1
H
-
+ H
extraTemp1
H
-
+ H
extraTemp2
H
-
+ H
extraTemp3
H
-
+ H
extraTemp4
H
-
+ H
extraHumid1
H
-
+ H
extraHumid2
H
-
+ H
extraHumid3
H
-
+ H
extraHumid4
H
-
+ H
txBatteryStatus
diff --git a/docs/usersguide.htm b/docs/usersguide.htm
index 4c35d17e..47f782d9 100644
--- a/docs/usersguide.htm
+++ b/docs/usersguide.htm
@@ -1269,7 +1269,7 @@ Options:
wee_config --list-drivers
-
Module name Driver name Version Status
@@ -1635,6 +1635,18 @@ longitude = -77.0366
+[FineOffsetUSB]
+ polling_mode = PERIODIC
+ polling_interval = 60
+[StdArchive]
+ record_generation = software
+
wee_device --info
- firmware: Rainwise CC-3000 Version: 1.3 Build 006 Sep 04 2013
time: 2014/06/02 08:22:17
units: ENGLISH
@@ -3094,7 +3108,9 @@ interval: 1
to download all records from the console since the last record in
the archive database.
- wee_device --info
- Fine Offset station settings:
local time: 2013.02.11 18:34:28 CET
polling_mode: ADAPTIVE
@@ -3245,13 +3261,146 @@ Mutating actions will request confirmation before proceeding.
database field.
- Using configuration file /home/weewx/weewx.conf
+Using TE923 driver version 0.16 (weewx.drivers.te923)
+Usage: wee_device [config_file] [options] [--debug] [--help]
+
+Configuration utility for weewx devices.
+
+Options:
+ -h, --help show this help message and exit
+ --debug display diagnostic information while running
+ -y answer yes to every prompt
+ --info display weather station configuration
+ --current get the current weather conditions
+ --history=N display N history records
+ --history-since=N display history records since N minutes ago
+ --minmax display historical min/max data
+ --get-date display station date
+ --set-date=YEAR,MONTH,DAY
+ set station date
+ --get-location-local display local location and timezone
+ --set-location-local=CITY|USR,LONG_DEG,LONG_MIN,E|W,LAT_DEG,LAT_MIN,N|S,TZ,DST
+ set local location and timezone
+ --get-location-alt display alternate location and timezone
+ --set-location-alt=CITY|USR,LONG_DEG,LONG_MIN,E|W,LAT_DEG,LAT_MIN,N|S,TZ,DST
+ set alternate location and timezone
+ --get-altitude display altitude
+ --set-altitude=ALT set altitude
+ --get-alarms display alarms
+ --set-alarms=WEEKDAY,SINGLE,PRE_ALARM,SNOOZE,MAXTEMP,MINTEMP,RAIN,WIND,GUST
+ set alarm state
+ --get-interval display archive interval
+ --set-interval=INTERVAL
+ set archive interval
+ --format=FORMAT formats include: table, dict
+
+Be sure to stop weewx first before using. Mutating actions will request
+confirmation before proceeding.
+
+ Station information
+
+ wee_device --info
+ Querying the station for the configuration...
+ altitude: 16
+ bat_1: True
+ bat_2: True
+ bat_3: True
+ bat_4: True
+ bat_5: True
+ bat_rain: True
+ bat_uv: False
+ bat_wind: True
+ latitude: 43.35
+ longitude: -72.0
+ version_bar: 23
+ version_rcc: 16
+ version_sys: 41
+ version_uv: 20
+ version_wind: 38
+
+ Display sensor status
+
+ wee_device --current
+ Querying the station for current weather data...
+ dateTime: 1454615168
+ forecast: 5
+ h_1: 41
+ h_1_state: ok
+ h_2: 48
+ h_2_state: ok
+ h_3: None
+ h_3_state: no_link
+ h_4: None
+ h_4_state: no_link
+ h_5: None
+ h_5_state: no_link
+ h_in: 44
+ h_in_state: ok
+ rain: 2723
+ rain_state: ok
+ slp: 1012.4375
+ slp_state: ok
+ storm: 0
+ t_1: 13.9
+ t_1_state: ok
+ t_2: 21.5
+ t_2_state: ok
+ t_3: None
+ t_3_state: no_link
+ t_4: None
+ t_4_state: no_link
+ t_5: None
+ t_5_state: no_link
+ t_in: 22.85
+ t_in_state: ok
+ uv: None
+ uv_state: no_link
+ windchill: None
+ windchill_state: invalid
+ winddir: 12
+ winddir_state: invalid
+ windgust: None
+ windgust_state: invalid
+ windspeed: None
+ windspeed_state: invalid
+
+ Changing the archive interval
+
+ Dumping the logger memory
+
+ wee_device --history=30 --format dict
+
Ultimeter
@@ -3341,7 +3490,7 @@ confirmation before proceeding.
wee_device --info
- Davis Vantage EEPROM settings:
CONSOLE TYPE: VantagePro2
@@ -3607,7 +3756,7 @@ Mutating actions will request confirmation before proceeding.
wee_device --info
- buzzer: 0
connection time till connect: 1.5
connection type: 15
@@ -3777,7 +3926,7 @@ Transceiver is paired to console
alarm_flags_other: 0
alarm_flags_wind_dir: 0