Hi Bill

I rebuilt my development system, installed Jessie, configured rpi, 
installed Mosquitto and weewx with the simulator. Attempted to do the 
extension install of wxMesh, that failed so I manually installed the wxMesh 
file in /usr/share/weewx/user. Changed the driver to wxMesh and made 
changes to weewx.conf as described in wxMesh.py.  

Now I am getting this: (my comments are in* blue*)




Apr 11 08:03:17 mapleleaf systemd[1]: Starting LSB: weewx weather system...
Apr 11 08:03:17 mapleleaf weewx[4075]: engine: Initializing weewx version 
3.8.0
Apr 11 08:03:17 mapleleaf weewx[4075]: engine: Using Python 2.7.9 (default, 
Sep 17 2016, 20:26:04) #012[GCC 4.9.2]
Apr 11 08:03:17 mapleleaf weewx[4075]: engine: Platform 
Linux-4.9.35-v7+-armv7l-with-debian-8.0
Apr 11 08:03:17 mapleleaf weewx[4075]: engine: Locale is 'en_US.UTF-8'
Apr 11 08:03:17 mapleleaf weewx[4075]: engine: pid file is 
/var/run/weewx.pid
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Using configuration file 
/etc/weewx/weewx.conf
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: debug is 1
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Initializing engine
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading station type wxMesh 
(user.wxMesh)
Apr 11 08:03:17 mapleleaf weewx[4065]: Starting weewx weather system: weewx.
Apr 11 08:03:17 mapleleaf systemd[1]: Started LSB: weewx weather system.
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: MQTT host is 10.0.0.161
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: MQTT topic is weather
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: MQTT client is wxclient
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: polling interval is 5.0
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: label map is {'INTE': 
'inTemp', 'INHU': 'outHumidity'}
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: Connected to MQTT           
                                         *(I edited this message in wxMesh 
while troubleshooting - used to say "Connected)*
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.engine.StdTimeSynch
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.engine.StdTimeSynch
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.engine.StdConvert
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: StdConvert target unit is 0x1
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.engine.StdConvert
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.engine.StdCalibrate
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.engine.StdCalibrate
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.engine.StdQC
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.engine.StdQC
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.wxservices.StdWXCalculate
Apr 11 08:03:17 mapleleaf weewx[4079]: 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
Apr 11 08:03:17 mapleleaf weewx[4079]: wxcalculate: The following 
algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.wxservices.StdWXCalculate
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.engine.StdArchive
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Archive will use data 
binding wx_binding
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Record generation will be 
attempted in 'hardware'
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Using archive interval of 
300 seconds (specified in weewx configuration)
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Use LOOP data in hi/low 
calculations: 1
Apr 11 08:03:17 mapleleaf weewx[4079]: manager: Daily summary version is 2.0
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Using binding 'wx_binding' 
to database 'weewx.sdb'
Apr 11 08:03:17 mapleleaf weewx[4079]: manager: Starting backfill of daily 
summaries
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.engine.StdArchive
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.restx.StdStationRegistry
Apr 11 08:03:17 mapleleaf weewx[4079]: restx: StationRegistry: Registration 
not requested.
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.restx.StdStationRegistry
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.restx.StdWunderground
Apr 11 08:03:17 mapleleaf weewx[4079]: restx: Wunderground: Posting not 
enabled.
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.restx.StdWunderground
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.restx.StdPWSweather
Apr 11 08:03:17 mapleleaf weewx[4079]: restx: PWSweather: Posting not 
enabled.
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.restx.StdPWSweather
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.restx.StdCWOP
Apr 11 08:03:17 mapleleaf weewx[4079]: restx: CWOP: Posting not enabled.
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.restx.StdCWOP
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.restx.StdWOW
Apr 11 08:03:17 mapleleaf weewx[4079]: restx: WOW: Posting not enabled.
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.restx.StdWOW
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.restx.StdAWEKAS
Apr 11 08:03:17 mapleleaf weewx[4079]: restx: AWEKAS: Posting not enabled.
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.restx.StdAWEKAS
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.engine.StdPrint
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.engine.StdPrint
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Loading service 
weewx.engine.StdReport
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Finished loading service 
weewx.engine.StdReport
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Starting up weewx version 
3.8.0
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Station does not support 
reading the time
Apr 11 08:03:17 mapleleaf weewx[4079]: engine: Starting main packet loop.
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: Working on queue of 0
Apr 11 08:03:17 mapleleaf weewx[4079]: wxMesh: Sleeping for 5
Apr 11 08:03:18 mapleleaf weewx[4079]: wxMesh: Added to queue of 1 message 
TIME:0,INTE:20.35,INHU:52.23        * looks good to me*
Apr 11 08:03:22 mapleleaf weewx[4079]: wxMesh: Working on queue of 1
Apr 11 08:03:22 mapleleaf weewx[4079]: wxMesh: Working on queue 0 payload : 
TIME:0,INTE:20.35,INHU:52.23
Apr 11 08:03:22 mapleleaf weewx[4079]: wxMesh: key: TIME value: 1523459002 
                                                           *what?? *
Apr 11 08:03:22 mapleleaf weewx[4079]: engine: Main loop exiting. Shutting 
engine down.
Apr 11 08:03:22 mapleleaf weewx[4079]: engine: Caught unrecoverable 
exception in engine:
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****  'dateTime'
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****  Traceback (most recent 
call last):
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 871, in main
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****      engine.run()
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 190, in run
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****     
 self.dispatchEvent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet))
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 223, in dispatchEvent
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****      callback(event)
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****    File 
"/usr/share/weewx/weewx/wxservices.py", line 45, in new_loop_packet
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****     
 self.calc.do_calculations(event.packet, 'loop')
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****    File 
"/usr/share/weewx/weewx/wxservices.py", line 191, in do_calculations
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****      getattr(self, 'calc_' 
+ obs)(data_us, data_type)
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****    File 
"/usr/share/weewx/weewx/wxservices.py", line 308, in calc_maxSolarRad
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****      data['dateTime'], 
self.atc)
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****  KeyError: 'dateTime'
Apr 11 08:03:22 mapleleaf weewx[4079]:     ****  Exiting.

I seem to remember seeing a post about setting dateTime somewhere but can't 
find that post.



-- 
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 weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to