# FineOffset (USB) {id=fousb_notes} The station clock can only be set manually via buttons on the console, or (if the station supports it) by WWVB radio. The FineOffsetUSB driver ignores the station clock since it cannot be trusted. The station reads data from the sensors every 48 seconds. The 30xx stations read UV data every 60 seconds. The 10xx and 20xx stations can save up to 4080 historical readings. That is about 85 days of data with the default recording interval of 30 minutes, or about 14 days with a recording interval of 5 minutes. The 30xx stations can save up to 3264 historical readings. When WeeWX starts up it will attempt to download all records from the console since the last record in the archive database. ## Polling mode and interval When reading 'live' data, WeeWX can read as fast as possible, or at a user-defined period. This is controlled by the option `polling_mode` in the WeeWX configuration file.
| Mode | Configuration | Notes |
| ADAPTIVE |
[FineOffsetUSB] polling_mode = ADAPTIVE |
In this mode, WeeWX reads data from the station as often as possible, but at intervals that avoid communication between the console and the sensors. Nominally this results in reading data every 48 seconds. |
| PERIODIC |
[FineOffsetUSB] polling_mode = PERIODIC polling_interval = 60 |
In this mode, WeeWX reads data from the station every polling_interval seconds. The console reads the sensors every 48 seconds (60 seconds for UV), so setting the polling_interval to a value less than 48 will result in duplicate readings. |
Fine Offset station settings: local time: 2013.02.11 18:34:28 CET polling_mode: ADAPTIVE abs_pressure: 933.3 current_pos: 592 data_changed: 0 data_count: 22 date_time: 2007-01-01 22:49 hum_in_offset: 18722 hum_out_offset: 257 id: None lux_wm2_coeff: 0 magic_1: 0x55 magic_2: 0xaa model: None rain_coef: None read_period: 30 rel_pressure: 1014.8 temp_in_offset: 1792 temp_out_offset: 0 timezone: 0 unknown_01: 0 unknown_18: 0 version: 255 wind_coef: None wind_mult: 0Highlighted values can be modified. ### `--set-interval=N` {id=fousb_set_interval} Set the archive interval. Fine Offset stations ship from the factory with an archive interval (read_period) of 30 minutes (1800 seconds). To change the station's interval to 5 minutes, do the following: weectl device --set-interval=5 ### `--history=N` {id=fousb_history} Fine Offset stations store records in a circular buffer — once the buffer fills, the oldest records are replaced by newer records. The 1080 and 2080 consoles store up to 4080 records. The 3080 consoles store up to 3264 records. The `data_count` indicates how many records are in memory. The `read_period` indicates the number of minutes between records. `weectl device` can display these records in space-delimited, raw bytes, or dictionary format. For example, to display the most recent 30 records from the console memory: weectl device --history=30 ### `--clear-memory` {id=fousb_clear_memory} To clear the console memory: weectl device --clear-memory ### `--check-usb` {id=fousb_check_usb} This command can test the quality of the USB connection between the computer and console. Poor quality USB cables, under-powered USB hubs, and other devices on the bus can interfere with communication. To test the quality of the USB connection to the console: weectl device --check-usb Let the utility run for at least a few minutes, or possibly an hour or two. It is not unusual to see a few bad reads in an hour, but if you see many bad reads within a few minutes, consider replacing the USB cable, USB hub, or removing other devices from the bus. ## Station data {id=fousb_data} The following table shows which data are provided by the station hardware and which are calculated by WeeWX.
| Database Field | Observation | Loop | Archive |
| barometer | S | S | |
| pressure | pressure | H | H |
| altimeter | S | S | |
| inTemp | temperature_in | H | H |
| outTemp | temperature_out | H | H |
| inHumidity | humidity_in | H | H |
| outHumidity | humidity_out | H | H |
| windSpeed | wind_speed | H | H |
| windDir | wind_dir | H | H |
| windGust | wind_gust | H | H |
| rain | rain | D | D |
| rain_total | H | H | |
| rainRate | S | S | |
| dewpoint | dewpoint | H | S |
| windchill | windchill | H | S |
| heatindex | heatindex | H | S |
| radiation1 | radiation | D | D |
| luminosity1 | luminosity | H | H |
| rxCheckPercent | signal | H | |
| outTempBatteryStatus | battery | H |
1 The radiation data are available only from 30xx stations. These stations include a luminosity sensor, from which the radiation is approximated.
H indicates data provided by Hardware
D indicates data calculated by the Driver
S indicates data calculated by the StdWXCalculate Service