> Do you mean this section of weewx.conf?

Yep

> Will that mess up StandardReport?

Don't believe so. It will change your URL that is displayed on weewx.com if 
you have register_this_station = true

>  I am on a quad core Xeon CPU at 3.30Ghz, 16GB RAM, and an SSD main drive.

So basically a server. Hmm.... the highcharts do a lot of queries so an 
extended generation time is expected but not sure why it's 2 minutes. Maybe 
your tables needs to be optimized?

There are ways to tune MySQL which may be something to check out too?



On Monday, August 27, 2018 at 11:58:28 AM UTC-4, David Hathaway wrote:
>
> Do you mean this section of weewx.conf?
>
>     # If you have a website, you may specify an URL
>     station_url = http://dave77459.mynetgear.com/weewx/
>
> Will that mess up StandardReport?  Heck, I'll try it and see.  Easy to 
> change back.
>
> I am on a quad core Xeon CPU at 3.30Ghz, 16GB RAM, and an SSD main drive.  
> Hardly anything takes time on this system.
>
> I'll give --rebuild-daily a try.  I have a backup from yesterday, but I'll 
> make another first.
>
>
> On Mon, Aug 27, 2018 at 10:31 AM Pat <[email protected] <javascript:>> 
> wrote:
>
>> This way is fine. Problems and resolutions can help everyone if it's in 
>> the public forum. 
>>
>> I think I just resolved the error. In my highcharts Day function I'm 
>> defining an end point, yet still using the timespan (which causes the 
>> problem). Moving to my defined end point may have fixed it. Doing some 
>> testing with it now across a few lab systems to make sure. Then I'll issue 
>> 0.5 and we can give that a test. 
>>
>> To answer some of your questions:
>>
>> The link to styles.css file is wrong. To fix this, change your 
>> weewx.conf's URL to "http://dave77459.mynetgear.com/weewx/belchertown"; 
>> and re-run the report. 
>>
>> The 2 minute generation is for the highcharts section and it does seem 
>> high. Are you on a Pi? I have 3 years of data in my database and it takes 
>> 15 seconds to generate on a PC. A pi would be a bit slower. 
>>
>> No column error with wind? Hmm. Not too sure on this. Could be database 
>> related. You can try to run sudo wee_database --rebuild-daily to rebuild 
>> the daily values and see if that helps.  Make sure you have a *working 
>> backup 
>> of your database* just in case you need to revert back to it. 
>>
>>
>> On Monday, August 27, 2018 at 11:25:07 AM UTC-4, David Hathaway wrote:
>>>
>>> I feel like a problem child at this point.  Maybe I should email you 
>>> directly rather than via this group?  No worries if you want to continue 
>>> this way though.
>>>
>>> Commenting out the NOAA reports got it to run...ish.
>>>
>>>
>>>    - I got a "NoColumnError" in the wind section.  See log below.  I 
>>>    commented out the Wind Records section of the records\index.html.tmpl to 
>>>    continue on.
>>>    - The skin is taking 2 minutes to be generated.  Is this expected?  
>>>    In contrast, StandardReport takes 0.75 seconds.
>>>    - The resulting page is broken as if it is missing all content.  See 
>>>    it here:  http://dave77459.mynetgear.com/weewx/belchertown/
>>>
>>>
>>> Aug 27 09:53:16 localhost weewx[22819]: cheetahgenerator: Generated 14 
>>> files for report StandardReport in 1.18 seconds
>>> Aug 27 09:53:17 localhost weewx[22819]: imagegenerator: Generated 16 
>>> images for StandardReport in 1.54 seconds
>>> Aug 27 09:54:14 localhost weewx[22819]: manager: Added record 2018-08-27 
>>> 09:54:00 CDT (1535381640) to database 'weewx'
>>> Aug 27 09:54:14 localhost weewx[22819]: manager: Added record 2018-08-27 
>>> 09:54:00 CDT (1535381640) to daily summary in 'weewx'
>>> Aug 27 09:54:14 localhost weewx[22819]: engine: Launch of report thread 
>>> aborted: existing report thread still running
>>> Aug 27 09:54:15 localhost weewx[22819]: restx: Wunderground-PWS: 
>>> Published record 2018-08-27 09:54:00 CDT (1535381640)
>>> Aug 27 09:54:35 localhost weewx[22819]: cheetahgenerator: Generate 
>>> failed with exception '<class 'weedb.NoColumnError'>'
>>> Aug 27 09:54:35 localhost weewx[22819]: cheetahgenerator: **** Ignoring 
>>> template /etc/weewx/skins/Belchertown/records/index.html.tmpl
>>> Aug 27 09:54:35 localhost weewx[22819]: cheetahgenerator: **** Reason: 
>>> (1054, "Unknown column 'wind' in 'where clause'")
>>> Aug 27 09:54:35 localhost weewx[22819]: ****  Traceback (most recent 
>>> call last):
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      print >> _file, 
>>> compiled_template
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
>>> __str__
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      rc = getattr(self, 
>>> mainMethName)()
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "_etc_weewx_skins_Belchertown_records_index_html_tmpl.py", line 1109, in 
>>> respond
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "_etc_weewx_skins_Belchertown_records_index_html_tmpl.py", line 385, in 
>>> __errorCatcher46
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File "<string>", line 1, 
>>> in <module>
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      return 
>>> self._do_query(aggregate_type)
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weewx/tags.py", line 343, in _do_query
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      val=val, 
>>> **self.option_dict)
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      return 
>>> weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, 
>>> aggregateType, **option_dict)
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weewx/manager.py", line 1249, in getAggregate
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      **option_dict)
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weewx/manager.py", line 458, in getAggregate
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      _row = 
>>> self.getSql(select_stmt % interpolate_dict)
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weewx/manager.py", line 394, in getSql
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      _cursor.execute(sql, 
>>> sqlargs)
>>> Aug 27 09:54:35 localhost weewx[22819]: ****    File 
>>> "/usr/share/weewx/weedb/mysql.py", line 48, in guarded_fn
>>> Aug 27 09:54:35 localhost weewx[22819]: ****      raise klass(e)
>>> Aug 27 09:54:35 localhost weewx[22819]: ****  NoColumnError: (1054, 
>>> "Unknown column 'wind' in 'where clause'")
>>> Aug 27 09:54:54 localhost weewx[22819]: cheetahgenerator: Generated 13 
>>> files for report Belchertown in 96.59 seconds
>>> Aug 27 09:54:54 localhost weewx[22819]: copygenerator: copied 22 files 
>>> to /var/www/html/weewx/belchertown
>>>
>>>
>>> On Monday, August 27, 2018 at 9:44:55 AM UTC-5, David Hathaway wrote:
>>>>
>>>> OK, I will try that and see if that gets the rest going.
>>>>
>>>> On Mon, Aug 27, 2018 at 9:37 AM Pat <> wrote:
>>>>
>>>>> Thanks. I'm aware of this error but haven't resolved it yet. It's a 
>>>>> problem with NOAA reports being generated. 
>>>>>
>>>>> My thought is to move the NOAA reports to another skin, but I'm afraid 
>>>>> that'll be too much extra work for everyone who installs the skin. 
>>>>>
>>>>> If you want to stop it from happening, open skin.conf and remove the 
>>>>> NOAA_month 
>>>>> and NOAA_year sections - which will get the skin working but will not 
>>>>> produce the NOAA reports. 
>>>>>
>>>>>
>>>>> On Monday, August 27, 2018 at 10:22:23 AM UTC-4, David Hathaway wrote:
>>>>>>
>>>>>> I updated MySQL to stop throwing that error, updated to weewx v 
>>>>>> 3.8.2, and installed Belchertown 0.4. Now I get this error:
>>>>>>
>>>>>> Aug 27 09:17:16 localhost weewx[4131]: imagegenerator: Generated 16 
>>>>>> images for StandardReport in 0.75 seconds
>>>>>> Aug 27 09:17:47 localhost weewx[4131]: reportengine: Caught 
>>>>>> unrecoverable exception in generator 
>>>>>> weewx.cheetahgenerator.CheetahGenerator
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****  start time 
>>>>>> (1535346000) is greater than stop time (1420092000)
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****  Traceback (most 
>>>>>> recent call last):
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 239, in run
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      obj.start()
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weewx/reportengine.py", line 273, in start
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      self.run()
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 158, in run
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      ngen = 
>>>>>> self.generate(gen_dict[section_name], self.gen_ts)
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 232, in generate
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      ngen += 
>>>>>> self.generate(section[subsection], gen_ts)
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 232, in generate
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      ngen += 
>>>>>> self.generate(section[subsection], gen_ts)
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 320, in generate
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      
>>>>>> default_binding)
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 372, in _getSearchList
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      searchList 
>>>>>> += obj.get_extension_list(timespan, db_lookup)
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/user/belchertown_highchartsSearchX.py", line 88, in 
>>>>>> get_extension_list
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      
>>>>>> (time_start_vt, time_stop_vt, outTemp_vt) = 
>>>>>> db_lookup().getSqlVectors(TimeSpan(_start_ts, timespan.stop), 'outTemp')
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****    File 
>>>>>> "/usr/share/weewx/weeutil/weeutil.py", line 315, in __new__
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****      raise 
>>>>>> ValueError("start time (%d) is greater than stop time (%d)" % (args[0], 
>>>>>> args[1]))
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****  ValueError: 
>>>>>> start time (1535346000) is greater than stop time (1420092000)
>>>>>> Aug 27 09:17:47 localhost weewx[4131]:         ****  Generator 
>>>>>> terminated
>>>>>> Aug 27 09:17:47 localhost weewx[4131]: copygenerator: copied 1 files 
>>>>>> to /var/www/html/weewx/belchertown
>>>>>>
>>>>>>
>>>>>> On Monday, August 27, 2018 at 8:35:00 AM UTC-5, David Hathaway wrote:
>>>>>>>
>>>>>>> Thanks Pat.  I moved the options into weewx.conf after reading that 
>>>>>>> suggestion.
>>>>>>>
>>>>>>> On Mon, Aug 27, 2018 at 8:03 AM Pat <> wrote:
>>>>>>>
>>>>>>>> I'd suggest using the latest release 
>>>>>>>> <https://github.com/poblabs/weewx-belchertown/releases>. No issues 
>>>>>>>> with upgrading if all your Belchertown options are within weewx.conf. 
>>>>>>>> See 
>>>>>>>> the GitHub readme <https://github.com/poblabs/weewx-belchertown> 
>>>>>>>> for those options. 
>>>>>>>>
>>>>>>>>
>>>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/weewx-user/GSrKZEiPqsc/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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.

Reply via email to