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 [email protected].
For more options, visit https://groups.google.com/d/optout.