I have a brand new Raspberry Pi running the latest version of weewx. I have it working with the default skin and also the Bootstrap skin with no issues. I'm using fileparse.py to grab data from a text file that gets generated from a python script that does a jsonp query to my phant server that is archiving the raw data from my particle photon weather hardware. Like probably everyone else I came across the SS gauges and love the look and feel of them so proceeded with the install and followed the instructions, modifying the gauges.js file and movnig all the appropriate files into my weewx install. The gauges are reproduced perfectly, but no data is being input and I get the following error in syslog:
Jan 19 08:27:04 raspberrypi weewx[23078]: manager: added record 2017-01-19 08:26:00 EST (1484832360) to database 'weewx.sdb' Jan 19 08:27:04 raspberrypi weewx[23078]: manager: added record 2017-01-19 08:26:00 EST (1484832360) to daily summary in 'weewx.sdb' Jan 19 08:27:04 raspberrypi weewx[23078]: reportengine: copied 0 files to /var/www/html/weewx Jan 19 08:27:04 raspberrypi weewx[23078]: cheetahgenerator: Generate failed with exception '<type 'exceptions.TypeError'>' Jan 19 08:27:04 raspberrypi weewx[23078]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/ss/gauge-data.txt.tmpl Jan 19 08:27:04 raspberrypi weewx[23078]: cheetahgenerator: **** Reason: unsupported operand type(s) for *: 'NoneType' and 'int' Jan 19 08:27:04 raspberrypi weewx[23078]: **** Traceback (most recent call last): Jan 19 08:27:04 raspberrypi weewx[23078]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 315, in generate Jan 19 08:27:04 raspberrypi weewx[23078]: **** print >> _file, text Jan 19 08:27:04 raspberrypi weewx[23078]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Jan 19 08:27:04 raspberrypi weewx[23078]: **** rc = getattr(self, mainMethName)() Jan 19 08:27:04 raspberrypi weewx[23078]: **** File "cheetah__etc_weewx_skins_ss_gauge_data_txt_tmpl_1484791504_04_19193.py", line 326, in respond Jan 19 08:27:04 raspberrypi weewx[23078]: **** TypeError: unsupported operand type(s) for *: 'NoneType' and 'int' I'm wracking my brain trying to find in the gauge-data.txt.tmpl file what could be causing the operand error and obviously it's a bogus variable in one of the math functions. So I suspect that there is some missing data that I'm not supplying it? Also of note, when I set up weewx I chose metricwx for the display units, but the database is using US units. Is this my problem? Should I have stuck with US display units as well when I did the initial install? -- 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.
