I have a question and an observation.
The observation is that 0.53 of Interceptor does not shut down cleanly with
weewx version 4.0.0b12 (or b10, b11), Python 2.7.17
Feb 12 04:58:53 srvr systemd[1]: Stopping LSB: weewx weather system...
Feb 12 04:58:53 srvr weewx[26866]: * Stopping weewx weather system weewx
Feb 12 04:58:53 srvr weewx[26625] INFO __main__: Received signal TERM (15).
Feb 12 04:58:53 srvr weewx[26625] INFO weewx.engine: Main loop exiting.
Shutting engine down.
Feb 12 04:58:53 srvr weewx[26625] INFO weewx.engine: Shutting down
StdReport thread
Feb 12 04:58:53 srvr weewx[26625] INFO user.interceptor: shutting down
server thread
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: Terminating weewx version
4.0.0b12
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** Traceback (most
recent call last):
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** File
"/home/weewx/bin/weewxd", line 154, in main
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** engine.run()
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** File
"/home/weewx/bin/weewx/engine.py", line 186, in run
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** for packet
in self.console.genLoopPackets():
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** File
"/home/weewx/bin/user/interceptor.py", line 2547, in genLoopPackets
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** data =
self._device.get_queue().get(True, self._queue_timeout)
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** File
"/usr/lib/python2.7/Queue.py", line 177, in get
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: ****
self.not_empty.wait(remaining)
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** File
"/usr/lib/python2.7/threading.py", line 359, in wait
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** _sleep(delay)
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** File
"/home/weewx/bin/weewxd", line 257, in sigTERMhandler
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** raise
Terminate
Feb 12 04:58:54 srvr weewx[26625] INFO __main__: **** Terminate
Feb 12 04:58:58 srvr weewx[26866]: . ...done.
Feb 12 04:58:58 srvr systemd[1]: Stopped LSB: weewx weather system.
The question I have is how to map my rain gauge battery (wh40batt). This is
the output running Interceptor directly.
raw data:
PASSKEY=XXXX&stationtype=GW1000B_V1.5.6&dateutc=2020-02-12+10:11:35&tempinf=72.3&humidityin=29&baromrelin=30.020&baromabsin=29.551&tempf=34.7&humidity=60&winddir=352&windspeedmph=2.46&windgustmph=6.93&maxdailygust=15.88&solarradiation=0.00&uv=0&rainratein=0.000&eventrainin=0.091&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.177&monthlyrainin=0.189&yearlyrainin=2.110&totalrainin=2.110&wh65batt=0&wh40batt=1.6&wh26batt=0&freq=915M&model=GW1000_Pro
raw packet: {'wind_speed': 2.46, 'humidity_in': 29.0, 'temperature_in':
72.3, 'rain_total': 2.11, 'solar_radiation': 0.0, 'wind_gust': 6.93,
'wh65_battery': 0.0, 'humidity_out': 60.0, 'uv': 0.0, 'rain': 0.0,
'wh26_battery': 0.0, 'pressure': 29.551, 'temperature_out': 34.7,
'wind_dir': 352.0, 'dateTime': 1581502295, 'rain_rate': 0.0, 'usUnits': 1}
mapped packet: {'pressure': 29.551, 'outHumidity': 60.0, 'UV': 0.0,
'radiation': 0.0, 'rain': 0.0, 'dateTime': 1581502295, 'windDir': 352.0,
'outTemp': 34.7, 'windSpeed': 2.46, 'inHumidity': 29.0, 'inTemp': 72.3,
'windGust': 6.93, 'rainRate': 0.0, 'usUnits': 1}
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/3f650706-0a97-4eff-9b10-7d49d9ac77d7%40googlegroups.com.