Thanks Matt for the replay and example. I tried this by editing the config file, and adding these lines under [StdReport], but the report engine started throwing errors:
> > [[MQTT]] > obs_to_upload = none > [[[inputs]]] > [[[[outTemp]]]] > [[[[inTemp]]]] > > On the next archive loop, mqtt received the normal all observations, and this was recorded in the log: reportengine: Caught unrecoverable exception in generator weewx. cheetahgenerator.CheetahGenerator Nov 4 14:30:28 knoxville1 weewx[1043]: **** 'skin' Nov 4 14:30:28 knoxville1 weewx[1043]: **** Traceback (most recent call last): Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/reportengine.py", line 140, in run Nov 4 14:30:28 knoxville1 weewx[1043]: **** obj.start() Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/reportengine.py", line 170, in start Nov 4 14:30:28 knoxville1 weewx[1043]: **** self.run() Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 143, in run Nov 4 14:30:28 knoxville1 weewx[1043]: **** ngen = self. generate(gen_dict[option_section_name], self.gen_ts) Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 206, in generate Nov 4 14:30:28 knoxville1 weewx[1043]: **** ngen += self. generate(section[subsection], gen_ts) Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 206, in generate Nov 4 14:30:28 knoxville1 weewx[1043]: **** ngen += self. generate(section[subsection], gen_ts) Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 221, in generate Nov 4 14:30:28 knoxville1 weewx[1043]: **** self.skin_dict[ 'skin'])) Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/usr/lib/python2.7/dist-packages/configobj.py", line 554, in __getitem__ Nov 4 14:30:28 knoxville1 weewx[1043]: **** val = dict. __getitem__(self, key) Nov 4 14:30:28 knoxville1 weewx[1043]: **** KeyError: 'skin' Nov 4 14:30:28 knoxville1 weewx[1043]: **** Generator terminated ... Nov 4 14:30:28 knoxville1 weewx[1043]: genimages: Generated 12 images for MQTT in 0.17 seconds Nov 4 14:30:28 knoxville1 weewx[1043]: reportengine: Caught unrecoverable exception in generator weewx.reportengine.CopyGenerator Nov 4 14:30:28 knoxville1 weewx[1043]: **** 'skin' Nov 4 14:30:28 knoxville1 weewx[1043]: **** Traceback (most recent call last): Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/reportengine.py", line 140, in run Nov 4 14:30:28 knoxville1 weewx[1043]: **** obj.start() Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/reportengine.py", line 170, in start Nov 4 14:30:28 knoxville1 weewx[1043]: **** self.run() Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/home/weewx/bin/weewx/reportengine.py", line 303, in run Nov 4 14:30:28 knoxville1 weewx[1043]: **** self.skin_dict[ 'skin'])) Nov 4 14:30:28 knoxville1 weewx[1043]: **** File "/usr/lib/python2.7/dist-packages/configobj.py", line 554, in __getitem__ Nov 4 14:30:28 knoxville1 weewx[1043]: **** val = dict. __getitem__(self, key) Nov 4 14:30:28 knoxville1 weewx[1043]: **** KeyError: 'skin' Nov 4 14:30:28 knoxville1 weewx[1043]: **** Generator terminated ... I then moved obs_to_upload = none to be under: [StdRESTful] [[MQTT]] so that it is with other other MQTT options, under server_url, topic, etc. On the next weewx archive loop, it appears the same error was thrown for the reportengine, however, for the mqtt, no variables were sent. For the MQTT topic, an empty JSON string was received. any other suggestions? Thanks, Joe -- 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.