Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: ServerThread: SNIFF: stationtype=AMBWeatherV4.0.2&PASSKEY=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF&dateutc=2018-07-18+19:25:35&winddir=199&windspeedmph=2.5&windgustmph=4.5&maxdailygust=13.6&tempf=78.6&hourlyrainin=0.00&eventrainin=0.00&dailyrainin=0.00&weeklyrainin=2.10&monthlyrainin=2.18&totalrainin=6.07&baromrelin=30.01&baromabsin=29.46&humidity=41&tempinf=75.0&humidityin=62&uv=8&solarradiation=702.33 HTTP/1.1#015#012Host: api.ambientweather.net#015#012Connection: close#015#012User-Agent: ESP8266
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: ServerThread: sniff: start GET
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: MainThread: raw data: stationtype=AMBWeatherV4.0.2&PASSKEY=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF&dateutc=2018-07-18+19:25:35&winddir=199&windspeedmph=2.5&windgustmph=4.5&maxdailygust=13.6&tempf=78.6&hourlyrainin=0.00&eventrainin=0.00&dailyrainin=0.00&weeklyrainin=2.10&monthlyrainin=2.18&totalrainin=6.07&baromrelin=30.01&baromabsin=29.46&humidity=41&tempinf=75.0&humidityin=62&uv=8&solarradiation=702.33 HTTP/1.1#015#012Host: api.ambientweather.net#015#012Connection: close#015#012User-Agent: ESP8266
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: MainThread: using rain_total 0.0 from dailyrainin
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: MainThread: parse failed for stationtype=AMBWeatherV4.0.2&PASSKEY=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF&dateutc=2018-07-18+19:25:35&winddir=199&windspeedmph=2.5&windgustmph=4.5&maxdailygust=13.6&tempf=78.6&hourlyrainin=0.00&eventrainin=0.00&dailyrainin=0.00&weeklyrainin=2.10&monthlyrainin=2.18&totalrainin=6.07&baromrelin=30.01&baromabsin=29.46&humidity=41&tempinf=75.0&humidityin=62&uv=8&solarradiation=702.33 HTTP/1.1#015#012Host: api.ambientweather.net#015#012Connection: close#015#012User-Agent: ESP8266#015#012#015#012: invalid literal for float(): 702.33 HTTP/1.1#015#012Host: api.ambientweather.net#015#012Connection: close#015#012User-Agent: ESP8266
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: MainThread: raw packet: {'rain_total': 0.0, 'usUnits': 1, 'dateTime': 1531941935}
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: MainThread: mapped packet: {'usUnits': 1, 'dateTime': 1531941935}
Jul 18 15:25:41 PlexSrv weewx[3955]: engine: Main loop exiting. Shutting engine down.
Jul 18 15:25:41 PlexSrv weewx[3955]: restx: Shut down CWOP thread.
Jul 18 15:25:41 PlexSrv weewx[3955]: restx: Shut down PWSWeather thread.
Jul 18 15:25:41 PlexSrv weewx[3955]: restx: Shut down StationRegistry thread.
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: MainThread: shutting down server thread
Jul 18 15:25:41 PlexSrv weewx[3955]: interceptor: MainThread: stop sniff server
Jul 18 15:25:41 PlexSrv weewx[3955]: engine: Caught unrecoverable exception in engine:
Jul 18 15:25:41 PlexSrv weewx[3955]: **** 'outTemp'
Jul 18 15:25:41 PlexSrv weewx[3955]: **** Traceback (most recent call last):
Jul 18 15:25:41 PlexSrv weewx[3955]: **** File "/home/weewx/bin/weewx/engine.py", line 877, in main
Jul 18 15:25:41 PlexSrv weewx[3955]: **** engine.run()
Jul 18 15:25:41 PlexSrv weewx[3955]: **** File "/home/weewx/bin/weewx/engine.py", line 191, in run
Jul 18 15:25:41 PlexSrv weewx[3955]: **** self.dispatchEvent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet))
Jul 18 15:25:41 PlexSrv weewx[3955]: **** File "/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent
Jul 18 15:25:41 PlexSrv weewx[3955]: **** callback(event)
Jul 18 15:25:41 PlexSrv weewx[3955]: **** File "/home/weewx/bin/user/weewxwd3.py", line 146, in new_loop_packet
Jul 18 15:25:41 PlexSrv weewx[3955]: **** wd_data['humidex'] = weewx.wxformulas.humidexC(data_metricwx['outTemp'],
Jul 18 15:25:41 PlexSrv weewx[3955]: **** KeyError: 'outTemp'
Jul 18 15:25:41 PlexSrv weewx[3955]: **** Exiting.
$ mv /home/weewx/bin/user/weewxwd3.py /home/weewx/bin/user/weewxwd3_orig.py
$ wget -P /home/weewx/bin/user https://raw.githubusercontent.com/gjr80/weewx-weewx-wd/master/bin/user/weewxwd3.py
$ sudo /etc/init.d/weewx restart
$ sudo systemctl restart weewx
$ rm /home/weewx/bin/user/weewxwd3.py
$ mv /home/weewx/bin/user/weewxwd3_orig.py /home/weewx/bin/user/weewxwd3.py