Phillip, That would explain why I see Dallas on the map... I use a private VPN at work that connects to the net from Dallas. I thought that was maybe where the regional radar emanated. Thanks for pointing this out.
I'm attaching the "Day sensors" plot which I repurposed to show my electrical power load; you can see the influence of having this skin active. My fault for the short archive window, but it does show. Dave On Mon, Aug 27, 2018 at 4:42 PM Philip Kutzenco <kutze...@gmail.com> wrote: > David and Pat, > > When I go to David's site, his Windy.Com display is centered on my > location, not his. See the png file I attached. I first thought David was > my close neighbor, but I think Sugar Land, TX is pretty far away from > Western North Carolina :-). > > I think I saw an earlier post by someone else who noted a similar > issue.Windy.com is updating in realtime using info from the site running > the browser. Is there a way that can be resolved? > > I hope to work on getting Pat's awesome skin set up for me in the near > future. > > On Monday, August 27, 2018 at 12:24:39 PM UTC-4, David Hathaway wrote: >> >> The .tar.gz backup of the database is 71MB. That is to say, it is big. >> It is possible that it needs tuning, but running a query to create a >> cumulative rain table for the past year takes less than a second. When I >> get home, I can investigate further. Maybe there is a deadlock or >> something. >> Meanwhile, yay! It runs and looks nice. >> http://dave77459.mynetgear.com/weewx/belchertown/ >> >> TO-DO: >> >> - Figure out the wind records >> - Figure out the server load issue >> - NOAA data when 0.5 comes out >> - Personalize the headings, etc >> - Figure out how to get my smokeping graph to show >> - Figure out how to get pwrstat, which indirectly tracks server loads >> - Update my URL >> >> Thanks for the help! Many hours of fun ahead. :-) >> >> >> >> On Mon, Aug 27, 2018 at 11:06 AM Pat <p...@obrienphoto.net> wrote: >> >>> > 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 <p...@obrienphoto.net> 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 >>>>> weewx-user+...@googlegroups.com. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>> 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 >>> weewx-user+...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > 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 > weewx-user+unsubscr...@googlegroups.com. > 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 weewx-user+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.