ok, so I think I have this all set up. 
weewx_sdr is capturing data from rtl_433.
weeex should have some sensor map connected based on the packet info ive 
been able to get from the rtl_433 running in debug
Ive gotten weewx to generate reports, so i have an index.html, but its old, 
and contains no data. 
Im confused so im hoping someone can help me. I dont see any errors in the 
logs, ect, but watching the log, after the 180 seconds, the report 
generation doesnt run. Id i run wee_reports manually it creates the html 
file, but again its from 7:50am. 

Heres all my logs: 
pi@raspberrypi:/etc/init.d $ sudo weewxd /etc/weewx/weewx.conf
LOOP:   2019-03-22 15:15:46 EDT (1553282146) dateTime: 1553282146, 
maxSolarRad: None, outHumidity: 61.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:16:02 EDT (1553282162) dateTime: 1553282162, 
maxSolarRad: None, outHumidity: 61.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:16:04 EDT (1553282164) dateTime: 1553282164, 
FrontPorchTemp: 6.4, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:16:18 EDT (1553282178) dateTime: 1553282178, 
maxSolarRad: None, outHumidity: 61.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:16:19 EDT (1553282179) BasementFreezer: -15.4, 
dateTime: 1553282179, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:16:34 EDT (1553282194) dateTime: 1553282194, 
maxSolarRad: None, outHumidity: 61.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:16:35 EDT (1553282195) dateTime: 1553282195, 
DylanRoomTemp: 20.4, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:16:50 EDT (1553282210) dateTime: 1553282210, 
maxSolarRad: None, outHumidity: 61.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:17:05 EDT (1553282225) dateTime: 1553282225, 
FrontPorchTemp: 6.3, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:17:06 EDT (1553282226) dateTime: 1553282226, 
maxSolarRad: None, outHumidity: 61.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:17:22 EDT (1553282242) dateTime: 1553282242, 
maxSolarRad: None, outHumidity: 62.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:17:25 EDT (1553282245) BasementFreezer: -15.4, 
dateTime: 1553282245, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:17:38 EDT (1553282258) dateTime: 1553282258, 
maxSolarRad: None, outHumidity: 62.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:17:42 EDT (1553282262) dateTime: 1553282262, 
DylanRoomTemp: 20.4, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:17:54 EDT (1553282274) dateTime: 1553282274, 
maxSolarRad: None, outHumidity: 62.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:18:06 EDT (1553282286) dateTime: 1553282286, 
FrontPorchTemp: 6.3, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:18:10 EDT (1553282290) dateTime: 1553282290, 
maxSolarRad: None, outHumidity: 62.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:18:26 EDT (1553282306) dateTime: 1553282306, 
maxSolarRad: None, outHumidity: 62.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:18:31 EDT (1553282311) BasementFreezer: -15.4, 
dateTime: 1553282311, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:18:42 EDT (1553282322) dateTime: 1553282322, 
maxSolarRad: None, outHumidity: 63.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:18:49 EDT (1553282329) dateTime: 1553282329, 
DylanRoomTemp: 20.4, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:18:58 EDT (1553282338) dateTime: 1553282338, 
maxSolarRad: None, outHumidity: 63.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0
LOOP:   2019-03-22 15:19:07 EDT (1553282347) dateTime: 1553282347, 
FrontPorchTemp: 6.3, maxSolarRad: None, rainRate: 0, usUnits: 1
LOOP:   2019-03-22 15:19:14 EDT (1553282354) dateTime: 1553282354, 
maxSolarRad: None, outHumidity: 63.0, outTempBatteryStatus: 0, rainRate: 0, 
usUnits: 1, UV: 0.0

Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Initializing weewx version 
3.9.1
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Using Python 2.7.13 
(default, Sep 26 2018, 18:42:22) #012[GCC 6.3.0 20170516]
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Platform 
Linux-4.14.98-v7+-armv7l-with-debian-9.8
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Locale is 'en_US.UTF-8'
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Using configuration file 
/etc/weewx/weewx.conf
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Debug is 1
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Initializing engine
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Loading station type SDR 
(user.sdr)
Mar 22 19:15:42 raspberrypi weewx[4224]: sdr: MainThread: driver version is 
0.61
Mar 22 19:15:42 raspberrypi weewx[4224]: sdr: MainThread: sensor map is 
{'outTemp': 'temperature_C.10.FOWH65BPacket', 'outHumidity': 
'humidity.10.FOWH65BPacket', 'windDir': 'wind_dir_deg.10.FOWH65BPacket', 
'windSpeed': 'wind_speed_ms.10.FOWH65BPacket', 'windGust': 
'gust_speed_ms.10.FOWH65BPacket', 'rain': 'rainfall_mm.10.FOWH65BPacket', 
'pressure': 'pressure.86.FOWH25Packet', 'inTemp': 
'temperature.86.FOWH25Packet', 'inHumidity': 'humidity.86.FOWH25Packet', 
'UV': 'uv_index.10.FOWH65BPacket', 'radiation': 
'light_lux.10.FOWH65BPacket', 'outTempBatteryStatus': 
'battery.10.FOWH65BPacket', 'DylanRoomTemp': 
'temperature.160.AmbientWH31EPacket', 'FrontPorchTemp': 
'temperature.211.AmbientWH31EPacket', 'BasementFreezer': 
'temperature.6.AmbientWH31EPacket'}
Mar 22 19:15:42 raspberrypi weewx[4224]: sdr: MainThread: deltas is 
{'strikes': 'strikes_total', 'rain': 'rain_total'}
Mar 22 19:15:42 raspberrypi weewx[4224]: sdr: MainThread: startup process 
'rtl_433 -F json -f 914880000'
Mar 22 19:15:42 raspberrypi weewx[4224]: sdr: stdout-thread: start async 
reader for stdout-thread
Mar 22 19:15:42 raspberrypi weewx[4224]: sdr: stderr-thread: start async 
reader for stderr-thread
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Loading service 
weewx.engine.StdTimeSynch
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.engine.StdTimeSynch
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Loading service 
weewx.engine.StdConvert
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: StdConvert target unit is 
0x1
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.engine.StdConvert
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Loading service 
weewx.engine.StdCalibrate
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.engine.StdCalibrate
Mar 22 19:15:42 raspberrypi weewx[4224]: engine: Loading service 
weewx.engine.StdQC
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.engine.StdQC
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.wxservices.StdWXCalculate
Mar 22 19:15:43 raspberrypi weewx[4224]: wxcalculate: The following values 
will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, 
dewpoint=prefer_hardware, appTemp=prefer_hardware, 
rainRate=prefer_hardware, windrun=prefer_hardware, 
heatindex=prefer_hardware, maxSolarRad=prefer_hardware, 
humidex=prefer_hardware, pressure=prefer_hardware, 
inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, 
cloudbase=prefer_hardware
Mar 22 19:15:43 raspberrypi weewx[4224]: wxcalculate: The following 
algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.wxservices.StdWXCalculate
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.engine.StdArchive
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Archive will use data 
binding wx_binding
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Record generation will be 
attempted in 'software'
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Using archive interval of 
180 seconds (software record generation)
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Use LOOP data in hi/low 
calculations: 1
Mar 22 19:15:43 raspberrypi weewx[4224]: manager: Daily summary version is 
2.0
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Using binding 'wx_binding' 
to database 'weewx.sdb'
Mar 22 19:15:43 raspberrypi weewx[4224]: manager: Starting backfill of 
daily summaries
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.engine.StdArchive
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.restx.StdStationRegistry
Mar 22 19:15:43 raspberrypi weewx[4224]: restx: StationRegistry: 
Registration not requested.
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.restx.StdStationRegistry
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.restx.StdWunderground
Mar 22 19:15:43 raspberrypi weewx[4224]: restx: Wunderground: Posting not 
enabled.
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.restx.StdWunderground
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.restx.StdPWSweather
Mar 22 19:15:43 raspberrypi weewx[4224]: restx: PWSweather: Posting not 
enabled.
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.restx.StdPWSweather
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.restx.StdCWOP
Mar 22 19:15:43 raspberrypi weewx[4224]: restx: CWOP: Posting not enabled.
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.restx.StdCWOP
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.restx.StdWOW
Mar 22 19:15:43 raspberrypi weewx[4224]: restx: WOW: Posting not enabled.
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.restx.StdWOW
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.restx.StdAWEKAS
Mar 22 19:15:43 raspberrypi weewx[4224]: restx: AWEKAS: Posting not enabled.
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.restx.StdAWEKAS
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.engine.StdPrint
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.engine.StdPrint
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Loading service 
weewx.engine.StdReport
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Finished loading service 
weewx.engine.StdReport
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Starting up weewx version 
3.9.1
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Station does not support 
reading the time
Mar 22 19:15:43 raspberrypi weewx[4224]: engine: Starting main packet loop.
Mar 22 19:15:43 raspberrypi kernel: [259937.660894] r820t 4-001a: 
destroying instance
Mar 22 19:15:43 raspberrypi kernel: [259937.661434] dvb_usb_v2: 'Realtek 
RTL2832U reference design:1-1.4' successfully deinitialized and disconnected
Mar 22 19:15:46 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:15:49 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:15:46", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 6.000, "humidity" : 61, "wind_dir_deg" : 304, 
"wind_speed_ms" : 0.191, "gust_speed_ms" : 0.510, "rainfall_mm" : 328.422, 
"uv" : 4, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" : 
"CRC"}\n']
Mar 22 19:15:49 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 61.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282146}
Mar 22 19:15:53 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:15:49", "model" : "AmbientWeather-WH31E", "id" : 116, 
"channel" : 2, "battery" : "OK", "temperature_C" : 12.600, "humidity" : 63, 
"data" : "dc00000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:15:49", 
"model" : "AmbientWeather-WH31E", "id" : 116, "channel" : 2, "battery" : 
"OK", "temperature_C" : 12.600, "humidity" : 63, "data" : "dc00000000", 
"mic" : "CRC"}\n']
Mar 22 19:15:56 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:15:59 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:02 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:07 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:16:02", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 6.000, "humidity" : 61, "wind_dir_deg" : 304, 
"wind_speed_ms" : 0.064, "gust_speed_ms" : 0.510, "rainfall_mm" : 328.422, 
"uv" : 3, "uvi" : 0, "light_lux" : 46.000, "battery" : "OK", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:03", "model" : 
"AmbientWeather-WH31E", "id" : 232, "channel" : 3, "battery" : "OK", 
"temperature_C" : 8.900, "humidity" : 58, "data" : "9400000000", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:03", "model" : 
"AmbientWeather-WH31E", "id" : 232, "channel" : 3, "battery" : "OK", 
"temperature_C" : 8.900, "humidity" : 58, "data" : "9400000000", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:04", "model" : 
"AmbientWeather-WH31E", "id" : 211, "channel" : 1, "battery" : "OK", 
"temperature_C" : 6.400, "humidity" : 58, "data" : "0600000000", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:04", "model" : 
"AmbientWeather-WH31E", "id" : 211, "channel" : 1, "battery" : "OK", 
"temperature_C" : 6.400, "humidity" : 58, "data" : "0600000000", "mic" : 
"CRC"}\n']
Mar 22 19:16:07 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 61.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282162}
Mar 22 19:16:07 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'FrontPorchTemp': 6.4, 'usUnits': 17, 'dateTime': 1553282164}
Mar 22 19:16:07 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'FrontPorchTemp': 6.4, 'usUnits': 17, 'dateTime': 
1553282164}
Mar 22 19:16:12 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:16:08", "model" : "AmbientWeather-WH31E", "id" : 47, 
"channel" : 5, "battery" : "OK", "temperature_C" : 22.200, "humidity" : 38, 
"data" : "7e00000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:16:08", 
"model" : "AmbientWeather-WH31E", "id" : 47, "channel" : 5, "battery" : 
"OK", "temperature_C" : 22.200, "humidity" : 38, "data" : "7e00000000", 
"mic" : "CRC"}\n']
Mar 22 19:16:15 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:18 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:22 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:16:18", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 6.000, "humidity" : 61, "wind_dir_deg" : 304, 
"wind_speed_ms" : 0.000, "gust_speed_ms" : 0.000, "rainfall_mm" : 328.422, 
"uv" : 3, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:19", "model" : 
"AmbientWeather-WH31E", "id" : 6, "channel" : 6, "battery" : "OK", 
"temperature_C" : -15.400, "humidity" : 67, "data" : "6100000000", "mic" : 
"CRC"}\n']
Mar 22 19:16:22 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 61.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282178}
Mar 22 19:16:22 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'dateTime': 1553282179, 'usUnits': 17, 'BasementFreezer': -15.4}
Mar 22 19:16:25 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:28 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:31 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:38 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:16:34", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 6.000, "humidity" : 61, "wind_dir_deg" : 304, 
"wind_speed_ms" : 0.255, "gust_speed_ms" : 0.510, "rainfall_mm" : 328.422, 
"uv" : 3, "uvi" : 0, "light_lux" : 46.000, "battery" : "OK", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:35", "model" : 
"AmbientWeather-WH31E", "id" : 160, "channel" : 7, "battery" : "OK", 
"temperature_C" : 20.400, "humidity" : 43, "data" : "2100000000", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:35", "model" : 
"AmbientWeather-WH31E", "id" : 160, "channel" : 7, "battery" : "OK", 
"temperature_C" : 20.400, "humidity" : 43, "data" : "2100000000", "mic" : 
"CRC"}\n']
Mar 22 19:16:38 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 61.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282194}
Mar 22 19:16:38 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'DylanRoomTemp': 20.4, 'usUnits': 17, 'dateTime': 1553282195}
Mar 22 19:16:38 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'DylanRoomTemp': 20.4, 'usUnits': 17, 'dateTime': 
1553282195}
Mar 22 19:16:43 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:16:39", "model" : "Fine Offset Electronics, WH25", "id" : 
224, "temperature_C" : 22.800, "humidity" : 33, "pressure_hPa" : 986.100, 
"battery" : "OK", "mic" : "CHECKSUM"}\n']
Mar 22 19:16:46 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:49 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:16:55 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:16:50", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 6.000, "humidity" : 61, "wind_dir_deg" : 283, 
"wind_speed_ms" : 0.574, "gust_speed_ms" : 1.020, "rainfall_mm" : 328.422, 
"uv" : 3, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:51", "model" : 
"AmbientWeather-WH31E", "id" : 116, "channel" : 2, "battery" : "OK", 
"temperature_C" : 12.600, "humidity" : 63, "data" : "dc00000000", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:16:51", "model" : 
"AmbientWeather-WH31E", "id" : 116, "channel" : 2, "battery" : "OK", 
"temperature_C" : 12.600, "humidity" : 63, "data" : "dc00000000", "mic" : 
"CRC"}\n']
Mar 22 19:16:55 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 61.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282210}
Mar 22 19:16:58 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:01 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:01 raspberrypi CRON[4280]: (root) CMD (   cd / && run-parts 
--report /etc/cron.hourly)
Mar 22 19:17:04 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:10 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:17:05", "model" : "AmbientWeather-WH31E", "id" : 211, 
"channel" : 1, "battery" : "OK", "temperature_C" : 6.300, "humidity" : 58, 
"data" : "1c00000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:17:05", 
"model" : "AmbientWeather-WH31E", "id" : 211, "channel" : 1, "battery" : 
"OK", "temperature_C" : 6.300, "humidity" : 58, "data" : "1c00000000", 
"mic" : "CRC"}\n', '{"time" : "2019-03-22 19:17:06", "model" : "Fine Offset 
WH65B", "id" : 10, "temperature_C" : 6.000, "humidity" : 61, "wind_dir_deg" 
: 283, "wind_speed_ms" : 0.510, "gust_speed_ms" : 0.510, "rainfall_mm" : 
328.422, "uv" : 3, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" 
: "CRC"}\n', '{"time" : "2019-03-22 19:17:06", "model" : 
"AmbientWeather-WH31E", "id" : 232, "channel" : 3, "battery" : "OK", 
"temperature_C" : 8.900, "humidity" : 58, "data" : "9400000000", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:17:06", "model" : 
"AmbientWeather-WH31E", "id" : 232, "channel" : 3, "battery" : "OK", 
"temperature_C" : 8.900, "humidity" : 58, "data" : "9400000000", "mic" : 
"CRC"}\n']
Mar 22 19:17:10 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'FrontPorchTemp': 6.3, 'usUnits': 17, 'dateTime': 1553282225}
Mar 22 19:17:10 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'FrontPorchTemp': 6.3, 'usUnits': 17, 'dateTime': 
1553282225}
Mar 22 19:17:10 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 61.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282226}
Mar 22 19:17:13 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:17 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:17:13", "model" : "AmbientWeather-WH31E", "id" : 47, 
"channel" : 5, "battery" : "OK", "temperature_C" : 22.300, "humidity" : 38, 
"data" : "f300000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:17:13", 
"model" : "AmbientWeather-WH31E", "id" : 47, "channel" : 5, "battery" : 
"OK", "temperature_C" : 22.300, "humidity" : 38, "data" : "f300000000", 
"mic" : "CRC"}\n']
Mar 22 19:17:20 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:25 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:17:22", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 6.000, "humidity" : 62, "wind_dir_deg" : 286, 
"wind_speed_ms" : 0.510, "gust_speed_ms" : 0.510, "rainfall_mm" : 328.422, 
"uv" : 4, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" : 
"CRC"}\n']
Mar 22 19:17:25 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 62.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282242}
Mar 22 19:17:28 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:17:25", "model" : "AmbientWeather-WH31E", "id" : 6, 
"channel" : 6, "battery" : "OK", "temperature_C" : -15.400, "humidity" : 
67, "data" : "6100000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 
19:17:25", "model" : "AmbientWeather-WH31E", "id" : 6, "channel" : 6, 
"battery" : "OK", "temperature_C" : -15.400, "humidity" : 67, "data" : 
"6100000000", "mic" : "CRC"}\n']
Mar 22 19:17:28 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'dateTime': 1553282245, 'usUnits': 17, 'BasementFreezer': -15.4}
Mar 22 19:17:28 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'dateTime': 1553282245, 'usUnits': 17, 'BasementFreezer': 
-15.4}
Mar 22 19:17:31 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:34 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:37 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:46 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:17:38", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 5.900, "humidity" : 62, "wind_dir_deg" : 286, 
"wind_speed_ms" : 0.064, "gust_speed_ms" : 0.510, "rainfall_mm" : 328.422, 
"uv" : 3, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" : 
"CRC"}\n', '{"time" : "2019-03-22 19:17:39", "model" : "Fine Offset 
Electronics, WH25", "id" : 224, "temperature_C" : 22.800, "humidity" : 33, 
"pressure_hPa" : 986.300, "battery" : "OK", "mic" : "CHECKSUM"}\n', 
'{"time" : "2019-03-22 19:17:42", "model" : "AmbientWeather-WH31E", "id" : 
160, "channel" : 7, "battery" : "OK", "temperature_C" : 20.400, "humidity" 
: 43, "data" : "2100000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 
19:17:42", "model" : "AmbientWeather-WH31E", "id" : 160, "channel" : 7, 
"battery" : "OK", "temperature_C" : 20.400, "humidity" : 43, "data" : 
"2100000000", "mic" : "CRC"}\n']
Mar 22 19:17:46 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 62.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282258}
Mar 22 19:17:46 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'DylanRoomTemp': 20.4, 'usUnits': 17, 'dateTime': 1553282262}
Mar 22 19:17:46 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'DylanRoomTemp': 20.4, 'usUnits': 17, 'dateTime': 
1553282262}
Mar 22 19:17:49 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:52 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:17:57 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:17:53", "model" : "AmbientWeather-WH31E", "id" : 116, 
"channel" : 2, "battery" : "OK", "temperature_C" : 12.600, "humidity" : 63, 
"data" : "dc00000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:17:53", 
"model" : "AmbientWeather-WH31E", "id" : 116, "channel" : 2, "battery" : 
"OK", "temperature_C" : 12.600, "humidity" : 63, "data" : "dc00000000", 
"mic" : "CRC"}\n', '{"time" : "2019-03-22 19:17:54", "model" : "Fine Offset 
WH65B", "id" : 10, "temperature_C" : 5.900, "humidity" : 62, "wind_dir_deg" 
: 286, "wind_speed_ms" : 0.000, "gust_speed_ms" : 0.000, "rainfall_mm" : 
328.422, "uv" : 4, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" 
: "CRC"}\n']
Mar 22 19:17:57 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 62.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282274}
Mar 22 19:18:00 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:18:03 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:18:09 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:06", "model" : "AmbientWeather-WH31E", "id" : 211, 
"channel" : 1, "battery" : "OK", "temperature_C" : 6.300, "humidity" : 59, 
"data" : "4c00000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:18:06", 
"model" : "AmbientWeather-WH31E", "id" : 211, "channel" : 1, "battery" : 
"OK", "temperature_C" : 6.300, "humidity" : 59, "data" : "4c00000000", 
"mic" : "CRC"}\n']
Mar 22 19:18:09 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'FrontPorchTemp': 6.3, 'usUnits': 17, 'dateTime': 1553282286}
Mar 22 19:18:09 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'FrontPorchTemp': 6.3, 'usUnits': 17, 'dateTime': 
1553282286}
Mar 22 19:18:13 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:09", "model" : "AmbientWeather-WH31E", "id" : 232, 
"channel" : 3, "battery" : "OK", "temperature_C" : 8.900, "humidity" : 58, 
"data" : "9400000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:18:09", 
"model" : "AmbientWeather-WH31E", "id" : 232, "channel" : 3, "battery" : 
"OK", "temperature_C" : 8.900, "humidity" : 58, "data" : "9400000000", 
"mic" : "CRC"}\n', '{"time" : "2019-03-22 19:18:10", "model" : "Fine Offset 
WH65B", "id" : 10, "temperature_C" : 5.900, "humidity" : 62, "wind_dir_deg" 
: 286, "wind_speed_ms" : 0.000, "gust_speed_ms" : 0.000, "rainfall_mm" : 
328.422, "uv" : 4, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" 
: "CRC"}\n']
Mar 22 19:18:13 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 62.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282290}
Mar 22 19:18:16 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:18:22 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:18", "model" : "AmbientWeather-WH31E", "id" : 47, 
"channel" : 5, "battery" : "OK", "temperature_C" : 22.200, "humidity" : 38, 
"data" : "7e00000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:18:18", 
"model" : "AmbientWeather-WH31E", "id" : 47, "channel" : 5, "battery" : 
"OK", "temperature_C" : 22.200, "humidity" : 38, "data" : "7e00000000", 
"mic" : "CRC"}\n']
Mar 22 19:18:25 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:18:29 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:26", "model" : "Fine Offset WH65B", "id" : 10, 
"temperature_C" : 5.900, "humidity" : 62, "wind_dir_deg" : 286, 
"wind_speed_ms" : 0.255, "gust_speed_ms" : 0.510, "rainfall_mm" : 328.422, 
"uv" : 3, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" : 
"CRC"}\n']
Mar 22 19:18:29 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 62.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282306}
Mar 22 19:18:34 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:31", "model" : "AmbientWeather-WH31E", "id" : 6, 
"channel" : 6, "battery" : "OK", "temperature_C" : -15.400, "humidity" : 
66, "data" : "5100000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 
19:18:31", "model" : "AmbientWeather-WH31E", "id" : 6, "channel" : 6, 
"battery" : "OK", "temperature_C" : -15.400, "humidity" : 66, "data" : 
"5100000000", "mic" : "CRC"}\n']
Mar 22 19:18:34 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'dateTime': 1553282311, 'usUnits': 17, 'BasementFreezer': -15.4}
Mar 22 19:18:34 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'dateTime': 1553282311, 'usUnits': 17, 'BasementFreezer': 
-15.4}
Mar 22 19:18:37 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:18:45 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:39", "model" : "Fine Offset Electronics, WH25", "id" : 
224, "temperature_C" : 22.800, "humidity" : 33, "pressure_hPa" : 986.200, 
"battery" : "OK", "mic" : "CHECKSUM"}\n', '{"time" : "2019-03-22 19:18:42", 
"model" : "Fine Offset WH65B", "id" : 10, "temperature_C" : 5.900, 
"humidity" : 63, "wind_dir_deg" : 286, "wind_speed_ms" : 0.446, 
"gust_speed_ms" : 0.510, "rainfall_mm" : 328.422, "uv" : 3, "uvi" : 0, 
"light_lux" : 0.000, "battery" : "OK", "mic" : "CRC"}\n']
Mar 22 19:18:45 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 63.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282322}
Mar 22 19:18:48 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:18:53 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:49", "model" : "AmbientWeather-WH31E", "id" : 160, 
"channel" : 7, "battery" : "OK", "temperature_C" : 20.400, "humidity" : 43, 
"data" : "2100000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:18:49", 
"model" : "AmbientWeather-WH31E", "id" : 160, "channel" : 7, "battery" : 
"OK", "temperature_C" : 20.400, "humidity" : 43, "data" : "2100000000", 
"mic" : "CRC"}\n']
Mar 22 19:18:53 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'DylanRoomTemp': 20.4, 'usUnits': 17, 'dateTime': 1553282329}
Mar 22 19:18:53 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'DylanRoomTemp': 20.4, 'usUnits': 17, 'dateTime': 
1553282329}
Mar 22 19:18:56 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:19:01 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:18:55", "model" : "AmbientWeather-WH31E", "id" : 116, 
"channel" : 2, "battery" : "OK", "temperature_C" : 12.500, "humidity" : 63, 
"data" : "f600000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:18:55", 
"model" : "AmbientWeather-WH31E", "id" : 116, "channel" : 2, "battery" : 
"OK", "temperature_C" : 12.500, "humidity" : 63, "data" : "f600000000", 
"mic" : "CRC"}\n', '{"time" : "2019-03-22 19:18:58", "model" : "Fine Offset 
WH65B", "id" : 10, "temperature_C" : 5.900, "humidity" : 63, "wind_dir_deg" 
: 286, "wind_speed_ms" : 0.510, "gust_speed_ms" : 0.510, "rainfall_mm" : 
328.422, "uv" : 3, "uvi" : 0, "light_lux" : 0.000, "battery" : "OK", "mic" 
: "CRC"}\n']
Mar 22 19:19:01 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'outHumidity': 63.0, 'outTempBatteryStatus': 0, 'UV': 0.0, 
'usUnits': 17, 'dateTime': 1553282338}
Mar 22 19:19:04 raspberrypi weewx[4224]: sdr: MainThread: lines=[]
Mar 22 19:19:10 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:19:07", "model" : "AmbientWeather-WH31E", "id" : 211, 
"channel" : 1, "battery" : "OK", "temperature_C" : 6.300, "humidity" : 59, 
"data" : "4c00000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:19:07", 
"model" : "AmbientWeather-WH31E", "id" : 211, "channel" : 1, "battery" : 
"OK", "temperature_C" : 6.300, "humidity" : 59, "data" : "4c00000000", 
"mic" : "CRC"}\n']
Mar 22 19:19:10 raspberrypi weewx[4224]: sdr: MainThread: 
packet={'FrontPorchTemp': 6.3, 'usUnits': 17, 'dateTime': 1553282347}
Mar 22 19:19:10 raspberrypi weewx[4224]: sdr: MainThread: ignoring 
duplicate packet {'FrontPorchTemp': 6.3, 'usUnits': 17, 'dateTime': 
1553282347}
Mar 22 19:19:17 raspberrypi weewx[4224]: sdr: MainThread: lines=['{"time" : 
"2019-03-22 19:19:12", "model" : "AmbientWeather-WH31E", "id" : 232, 
"channel" : 3, "battery" : "OK", "temperature_C" : 8.800, "humidity" : 58, 
"data" : "2700000000", "mic" : "CRC"}\n', '{"time" : "2019-03-22 19:19:12", 
"model" : "AmbientWeather-WH31E", "id" : 232, "channel" : 3, "battery" : 
"OK", "temperature_C" : 8.800, "humidity" : 58, "data" : "2700000000", 
"mic" : "CRC"}\n', '{"time" : "2019-03-22 19:19:14", "model" : "Fine Offset 
WH

-- 
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.
# WEEWX CONFIGURATION FILE
#
# Copyright (c) 2009-2019 Tom Keffer <[email protected]>
# See the file LICENSE.txt for your rights.

##############################################################################

# This section is for general configuration information.

# Set to 1 for extra debug info, otherwise comment it out or set to zero
debug = 1

# Root directory of the weewx data file hierarchy for this station
WEEWX_ROOT = /etc/weewx

# Whether to log successful operations
log_success = True

# Whether to log unsuccessful operations
log_failure = True

# How long to wait before timing out a socket (FTP, HTTP) connection
socket_timeout = 20

# Do not modify this. It is used when installing and updating weewx.
version = 3.9.1

##############################################################################

#   This section is for information about the station.

[Station]
    
    # Description of the station location
    location = "Green Village, NJ"
    
    # Latitude and longitude in decimal degrees
    latitude = 40.7385901
    longitude = -74.4577485
    
    # Altitude of the station, with unit it is in. This is downloaded from
    # from the station if the hardware supports it.
    altitude = 265, foot
    
    # 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 = SDR
    
    # 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

##############################################################################

[SDR]
    # This section is for the software-defined radio driver.
    
    # The driver to use
    driver = user.sdr
    cmd = "rtl_433 -F json -f 914880000"
    [[sensor_map]]
        outTemp = temperature_C.10.FOWH65BPacket
        outHumidity = humidity.10.FOWH65BPacket
        windDir = wind_dir_deg.10.FOWH65BPacket
        windSpeed = wind_speed_ms.10.FOWH65BPacket
        windGust = gust_speed_ms.10.FOWH65BPacket
        rain = rainfall_mm.10.FOWH65BPacket
        pressure = pressure.86.FOWH25Packet
        inTemp = temperature.86.FOWH25Packet
        inHumidity = humidity.86.FOWH25Packet       
        UV = uv_index.10.FOWH65BPacket
        radiation = light_lux.10.FOWH65BPacket
        outTempBatteryStatus = battery.10.FOWH65BPacket
        DylanRoomTemp = temperature.160.AmbientWH31EPacket
        FrontPorchTemp = temperature.211.AmbientWH31EPacket
        BasementFreezer = temperature.6.AmbientWH31EPacket


##############################################################################

[FineOffsetUSB]
    # This section is for the Fine Offset series of weather stations.
    
    # The station model, e.g., WH1080, WS1090, WS2080, WH3081
    model = WS2902A
    
    # How often to poll the station for data, in seconds
    polling_interval = 30
    
    # The driver to use:
    driver = weewx.drivers.fousb

##############################################################################

#   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.
        # To guard against parsing errors, put the password in quotes.
        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.
        # To guard against parsing errors, put the password in quotes.
        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.
        # To guard against parsing errors, put the password in quotes.
        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.
        # To guard against parsing errors, put the password in quotes.
        enable = false
        station = replace_me
        password = replace_me
        
        # 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/html/weewx
    
    # The database binding indicates which data should be used in reports.
    data_binding = wx_binding
    
    # Whether to log a successful operation
    log_success = True
    
    # Whether to log an unsuccessful operation
    log_failure = True
    
    # Each of the following subsections defines a report that will be run.
    # 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.
    
    [[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = false
    
    [[SmartphoneReport]]
        # The SmartphoneReport uses the 'Smartphone' skin, and the images and
        # files are placed in a dedicated subdirectory.
        skin = Smartphone
        enable = false
        HTML_ROOT = /var/www/html/weewx/
    
    [[MobileReport]]
        # The MobileReport uses the 'Mobile' skin, and the images and files
        # are placed in a dedicated subdirectory.
        skin = Mobile
        enable = false
        HTML_ROOT = /var/www/html/weewx
    
    [[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        enable = true
    [[Highcharts_Belchertown]]
        HTML_ROOT = /var/www/html/weewx/belchertown
        skin = Highcharts_Belchertown
    [[Belchertown]]
        HTML_ROOT = /var/www/html/weewx/belchertown
        skin = Belchertown
    
    [[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, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = false
        user = replace_me
        password = replace_me
        server = replace_me    # The ftp server name, e.g, www.myserver.org
        path = replace_me    # The destination directory, e.g., /weather
        
        # Set to True for an FTP over TLS (FTPS) 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/html/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 to the user account on the remote machine where the files
        # will be copied.
        #
        # If you wish to use rsync, set "enable" to "true", then
        # fill out server, user, and path.
        # The server should appear in your .ssh/config file.
        # The user is the username used in the identity file.
        # The path is the destination directory, such as /var/www/html/weather.
        # Be sure that the user has write permissions on the destination!
        enable = false
        server = replace_me
        user = replace_me
        path = replace_me
        
        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = /var/www/html/weewx
        
        # 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
    
    ####
    
    # Various options for customizing your reports.
    
    [[Defaults]]
        
        [[[Units]]]
            
            # The following section sets what unit to use for each unit group.
            # NB: The unit is always in the singular. I.e., 'mile_per_hour',
            # NOT 'miles_per_hour'
            [[[[Groups]]]]
                
                group_altitude = foot    # Options are 'foot' or 'meter'
                group_degree_day = degree_F_day    # Options are 'degree_F_day' 
or 'degree_C_day'
                group_pressure = inHg    # Options are 'inHg', 'mmHg', 'mbar', 
or 'hPa'
                group_rain = inch    # Options are 'inch', 'cm', or 'mm'
                group_rainrate = inch_per_hour    # Options are 
'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
                group_speed = mile_per_hour    # Options are 'mile_per_hour', 
'km_per_hour', 'knot', or 'meter_per_second'
                group_speed2 = mile_per_hour2    # Options are 
'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
                group_temperature = degree_F    # Options are 'degree_F' or 
'degree_C'
            
            # The following section sets the formatting for each type of unit.
            [[[[StringFormats]]]]
                
                centibar = %.0f
                cm = %.2f
                cm_per_hour = %.2f
                degree_C = %.1f
                degree_F = %.1f
                degree_compass = %.0f
                foot = %.0f
                hPa = %.1f
                hour = %.1f
                inHg = %.3f
                inch = %.2f
                inch_per_hour = %.2f
                km_per_hour = %.0f
                km_per_hour2 = %.1f
                knot = %.0f
                knot2 = %.1f
                mbar = %.1f
                meter = %.0f
                meter_per_second = %.1f
                meter_per_second2 = %.1f
                mile_per_hour = %.0f
                mile_per_hour2 = %.1f
                mm = %.1f
                mmHg = %.1f
                mm_per_hour = %.1f
                percent = %.0f
                second = %.0f
                uv_index = %.1f
                volt = %.1f
                watt_per_meter_squared = %.0f
                NONE = "   N/A"
            
            # The following section sets the label for each type of unit
            [[[[Labels]]]]
                
                day = " day", " days"
                hour = " hour", " hours"
                minute = " minute", " minutes"
                second = " second", " seconds"
                NONE = ""
            
            # The following section sets the format for each time scale.
            # The values below will work in every locale, but they may not look
            # particularly attractive.
            [[[[TimeFormats]]]]
                
                hour = %H:%M
                day = %X
                week = %X (%A)
                month = %x %X
                year = %x %X
                rainyear = %x %X
                current = %x %X
                ephem_day = %X
                ephem_year = %x %X
            
            [[[[Ordinates]]]]
                
                # Ordinal directions. The last one is for no wind direction
                directions = N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, 
W, WNW, NW, NNW, N/A
                
                # The following section sets the base temperatures used for the
                #  calculation of heating and cooling degree-days.
                [[[[[DegreeDays]]]]]
                    
                    # Base temperature for heating days, with unit:
                    heating_base = 65, degree_F
                    # Base temperature for cooling days, with unit:
                    cooling_base = 65, degree_F
                
                # A trend takes a difference across a time period. The following
                # section sets the time period, and how big an error is allowed 
to
                # still be counted as the start or end of a period.
                [[[[[Trend]]]]]
                    
                    time_delta = 10800    # 3 hours
                    time_grace = 300    # 5 minutes
        
        # The labels to be used for each observation type
        [[[Labels]]]
            
            # Set to hemisphere abbreviations suitable for your location:
            hemispheres = N, S, E, W
            
            # Formats to be used for latitude whole degrees, longitude whole
            # degrees, and minutes:
            latlon_formats = %02d, %03d, %05.2f
            
            # Generic labels, keyed by an observation type.
            [[[[Generic]]]]
                barometer = Barometer
                dewpoint = Dew Point
                ET = ET
                heatindex = Heat Index
                inHumidity = Inside Humidity
                inTemp = Inside Temperature
                outHumidity = Humidity
                outTemp = Outside Temperature
                radiation = Radiation
                rain = Rain
                rainRate = Rain Rate
                UV = UV Index
                windDir = Wind Direction
                windGust = Gust Speed
                windGustDir = Gust Direction
                windSpeed = Wind Speed
                windchill = Wind Chill
                windgustvec = Gust Vector
                windvec = Wind Vector
                extraTemp1 = Temperature1
                extraTemp2 = Temperature2
                extraTemp3 = Temperature3
                
                # Sensor status indicators
                
                rxCheckPercent = Signal Quality
                txBatteryStatus = Transmitter Battery
                windBatteryStatus = Wind Battery
                rainBatteryStatus = Rain Battery
                outTempBatteryStatus = Outside Temperature Battery
                inTempBatteryStatus = Inside Temperature Battery
                consBatteryVoltage = Console Battery
                heatingVoltage = Heating Battery
                supplyVoltage = Supply Voltage
                referenceVoltage = Reference Voltage
        
        [[[Almanac]]]
            
            # The labels to be used for the phases of the moon:
            moon_phases = New, Waxing crescent, First quarter, Waxing gibbous, 
Full, Waning gibbous, Last quarter, Waning crescent

##############################################################################

#   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
        radiation = light_lux/126.7

##############################################################################

#   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
        pressure = 24, 34.5, inHg
        outTemp = -40, 120, degree_F
        inTemp = 10, 120, degree_F
        outHumidity = 0, 100
        inHumidity = 0, 100
        windSpeed = 0, 120, mile_per_hour
        rain = 0, 10, inch

##############################################################################

#   This section controls the origin of derived values.

[StdWXCalculate]
    
    [[Calculations]]
        # How to calculate derived quantities.  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 = 180
    
    # 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 = software
    
    # 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_name = weewx.sdb
        database_type = SQLite
    
    # MySQL
    [[archive_mysql]]
        database_name = weewx
        database_type = MySQL

##############################################################################

#   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 (quotes guard against parsing errors)
        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, 
weewx.engine.StdQC, weewx.wxservices.StdWXCalculate
        archive_services = weewx.engine.StdArchive
        restful_services = weewx.restx.StdStationRegistry, 
weewx.restx.StdWunderground, weewx.restx.StdPWSweather, weewx.restx.StdCWOP, 
weewx.restx.StdWOW, weewx.restx.StdAWEKAS
        report_services = weewx.engine.StdPrint, weewx.engine.StdReport

Reply via email to