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.