# TE923 {id=te923_notes} Some station models will recognize up to 5 remote temperature/humidity sensor units. Use the hardware switch in each sensor unit to identify sensors. Use the `sensor_map` in `weewx.conf` to associate each sensor with a database field. The station has either 208 or 3442 history records, depending on the model. With an archive interval set to 5 minutes, that is just over a day (208 records) or about 23 days (3442 records). The TE923 driver will read history records from the station when WeeWX starts up, but it does not support hardware record generation. ## Configuring with `weectl device` {id=te923_configuration} The TE923 can be configured with the utility [`weectl device`](../utilities/weectl-device.md). !!! Note Make sure you stop `weewxd` before running `weectl device`. ### `--help` {id=te923_help} Invoking `weectl device` with the `--help` option weectl device /home/weewx/weewx.conf --help will produce something like this: ``` Using configuration file /home/weewx/weewx.conf Using TE923 driver version 0.21 (weewx.drivers.te923) Usage: weectl 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 --sync-date set station date using system clock --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 (meters) --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 (minutes) --format=FORMAT formats include: table, dict Be sure to stop weewx first before using. Mutating actions will request confirmation before proceeding. ``` ### `--info` {id=te923_info} Use `--info` to display the station configuration: weectl device --info This will result in something like: ``` 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 ``` ### `--current` {id=te923_current} Use `--current` to display the current status of each sensor: weectl device --current This will result in something like: ``` 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 ``` ### `--set-interval` {id=te923_set_interval} 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: weectl device --set-interval=300 ### `--history=N` {id=te923_history} Use the `--history` action to display records from the logger in tabular or dictionary format. For example, to display the most recent 30 records in dictionary format: weectl device --history=30 --format=dict ### `--clear-memory` {id=te923_clear_memory} Use `--clear-memory` to erase all records from the logger memory. ## Station data {id=te923_data} The following table shows which data are provided by the station hardware and which are calculated by WeeWX.
TE923 station data
Database Field Observation Loop Archive
barometer barometer H H
pressure S S
altimeter S S
inTemp t_in H H
inHumidity h_in H H
outTemp t_1 H H
outHumidity h_1 H H
outTempBatteryStatus bat_1 H
outLinkStatus link_1 H
windSpeed windspeed H H
windDir winddir H H
windGust windgust H H
windBatteryStatus bat_wind H
windLinkStatus link_wind H
rain rain D D
rain_total H H
rainBatteryStatus bat_rain H
rainLinkStatus link_rain H
rainRate S S
dewpoint S S
windchill windchill H H
heatindex S S
UV1 uv H H
uvBatteryStatus bat_uv H
uvLinkStatus link_uv H
extraTemp1 t_2 H H
extraHumid1 h_2 H H
extraBatteryStatus1 bat_2 H
extraLinkStatus1 link_2 H
extraTemp2 t_3 H H
extraHumid2 h_3 H H
extraBatteryStatus2 bat_3 H
extraLinkStatus2 link_3 H
extraTemp3 t_4 H H
extraHumid3 h_4 H H
extraBatteryStatus3 bat_4 H
extraLinkStatus3 link_4 H
extraTemp4 t_5 H H
extraHumid4 h_5 H H
extraBatteryStatus4 bat_5 H
extraLinkStatus4 link_5 H

Some stations support up to 5 remote temperature/humidity sensors.

1 The UV data are available only with the optional solar radiation sensor.

H indicates data provided by Hardware
D indicates data calculated by the Driver
S indicates data calculated by the StdWXCalculate Service