I can view the site @ http://192.168.XXX.XXX/weewx <http://www.google.com/url?q=http%3A%2F%2F192.168.XXX.XXX%2Fweewx%2Fbelchertown&sa=D&sntz=1&usg=AFQjCNEd5fMD8U6RsvHecK66Br-tY5Bs2w> or http://192.168.XXX.XXX/weewx/belchertown <http://www.google.com/url?q=http%3A%2F%2F192.168.XXX.XXX%2Fweewx%2Fbelchertown&sa=D&sntz=1&usg=AFQjCNEd5fMD8U6RsvHecK66Br-tY5Bs2w> and get the same results. Now staring at the site, I can see it just rewrites the old data. I like I said before if I point to the Highcharts_Belchertown, the charts update every 5 minutes.
On Tuesday, November 27, 2018 at 9:47:34 PM UTC-5, Pat wrote: > > If you view the skin at http://192.168.XXX.XXX/weewx/belchertown > <http://www.google.com/url?q=http%3A%2F%2F192.168.XXX.XXX%2Fweewx%2Fbelchertown&sa=D&sntz=1&usg=AFQjCNEd5fMD8U6RsvHecK66Br-tY5Bs2w>, > > then yes, make the belchertown_root_url the same url - without the trailing > slash. > > > On Tuesday, November 27, 2018 at 9:38:46 PM UTC-5, rich T wrote: >> >> Pat >> >> The charts contain day old data and for now this site is only on my local >> LAN. Currently, the site_url option is "belchertown_root_url = >> http://192.168.XXX.XXX/weewx". Let me try pointing to the belchertown >> folder and see what happens. >> >> Rich >> >> On Tuesday, November 27, 2018 at 9:11:17 PM UTC-5, Pat wrote: >>> >>> Ok so the files are updated correctly. I'm thinking its a JavaScript >>> load error now. >>> >>> Are the graphs blank or old data? >>> Is your site public? >>> In weewx, did you define the site_url option? The site_url option needs >>> to match your website URL exactly. e.g. http://richt/weewx/belchertown >>> or something. You can also keep site_url disabled, and use >>> belchertown_root_url >>> in place of site_url. >>> >>> >>> On Tuesday, November 27, 2018 at 7:15:48 PM UTC-5, rich T wrote: >>>> >>>> Pat >>>> >>>> This is the WEEWX Config: >>>> >>>> [[Highcharts_Belchertown]] >>>> HTML_ROOT = public_html/belchertown >>>> skin = Highcharts_Belchertown >>>> [[Belchertown]] >>>> HTML_ROOT = public_html/belchertown >>>> skin = Belchertown >>>> #[[[Extras]]] >>>> #logo_image = "" >>>> #footer_copyright_text = Weather Site >>>> #forecast_enabled = 1 >>>> #darksky_secret_key = Secret Key >>>> #earthquake_enabled = 1 >>>> #mqtt_enabled = 1 >>>> #mqtt_host = http://xxx.xxx.xxx.xxx >>>> #mqtt_port = 9001 >>>> #mqtt_ssl = 0 >>>> #mqtt_topic = "weather/#" >>>> #disconnect_live_website_visitor = 0 >>>> >>>> Generated files @19:05 >>>> >>>> Nov 27 19:05:31 raspberrypi weewx[1748]: cheetahgenerator: Generated 4 >>>> files for report Highcharts_Belchertown in 7.56 seconds >>>> Nov 27 19:05:31 raspberrypi weewx[1748]: copygenerator: copied 0 files >>>> to /home/weewx/public_html/belchertown >>>> >>>> Copied Files @ 19:05 >>>> >>>> pi@raspberrypi:/home/weewx $ ls -al >>>> /home/weewx/public_html/belchertown/json >>>> total 516 >>>> drwxr-xr-x 2 root root 4096 Nov 27 19:05 . >>>> drwxr-xr-x 11 root root 4096 Nov 27 19:05 .. >>>> -rw-r--r-- 1 root root 30706 Nov 27 18:51 darksky_forecast.json >>>> *-rw-r--r-- 1 root root 72665 Nov 27 19:05 day.json* >>>> -rw-r--r-- 1 root root 1037 Nov 27 18:52 earthquake.json >>>> -rw-r--r-- 1 root root 14 Nov 27 19:05 index.html >>>> *-rw-r--r-- 1 root root 117604 Nov 27 19:05 month.json* >>>> *-rw-r--r-- 1 root root 155755 Nov 27 19:05 week.json* >>>> -rw-r--r-- 1 root root 8056 Nov 27 19:05 weewx_data.json >>>> *-rw-r--r-- 1 root root 116287 Nov 27 19:05 year.json* >>>> >>>> Cleared browser cache, closed and reopened browser. The charts did not >>>> updated. >>>> >>>> Rich >>>> >>>> On Tuesday, November 27, 2018 at 9:44:52 AM UTC-5, Pat wrote: >>>>> >>>>> Gary, understood on all counts. My belief is that the copy generator >>>>> will copy the newly generated files by the report generator. In this >>>>> case, >>>>> it's the 4 json files. This is how it's working in Belchertown 0.7, as >>>>> well >>>>> as in 0.8rc1,2,3. I don't think I need to explicitly specify copy_always >>>>> = *.json. If this were the case, then the Standard skin would have >>>>> copy_always >>>>> = *.html - which is does not. Further, my skin would have been broken >>>>> since 0.1. >>>>> >>>>> Aside from all of that, I did perform an install with the install.py, >>>>> and my syslog did return an error of a missing file. It doesn't seem to >>>>> be >>>>> related, but still something I just fixed in a recent commit. >>>>> >>>>> Back to this issue: From an install using setup.py, I have installed >>>>> the Belchertown skin using /home/weewx/bin/wee_extension --install. >>>>> My weewx.conf is below: >>>>> >>>>> [[Highcharts_Belchertown]] >>>>> HTML_ROOT = public_html/belchertown >>>>> skin = Highcharts_Belchertown >>>>> [[Belchertown]] >>>>> HTML_ROOT = public_html/belchertown >>>>> skin = Belchertown >>>>> >>>>> >>>>> Upon issuing a /home/weewx/bin/wee_reports, I get the following: >>>>> >>>>> Nov 27 14:32:09 setuppy wee_reports[1473]: cheetahgenerator: Generated >>>>> 4 files for report Highcharts_Belchertown in 2.52 seconds >>>>> Nov 27 14:32:09 setuppy wee_reports[1473]: copygenerator: copied 0 >>>>> files to /home/weewx/public_html/belchertown >>>>> >>>>> >>>>> However, within /home/weewx/public_html/belchertown/json I have 4 >>>>> json files with a timestamp of 14:32. So it seems it IS copying them, but >>>>> it's saying it is NOT. >>>>> >>>>> The charts on the website are updated as well. >>>>> >>>>> And again at 9:40 (note my system is in UTC, so it shows 14:40): >>>>> >>>>> Nov 27 14:40:18 setuppy weewx[1689]: cheetahgenerator: Generated 4 >>>>> files for report Highcharts_Belchertown in 2.70 seconds >>>>> Nov 27 14:40:18 setuppy weewx[1689]: copygenerator: copied 0 files to >>>>> /home/weewx/public_html/belchertown >>>>> >>>>> root@setuppy:/home/weewx# ls -al >>>>> /home/weewx/public_html/belchertown/json >>>>> total 3320 >>>>> drwxr-xr-x 2 root root 4096 Nov 27 14:40 . >>>>> drwxr-xr-x 11 root root 4096 Nov 27 14:40 .. >>>>> -rw-r--r-- 1 root root 4150 Nov 27 *14:40 day.**json* >>>>> -rw-r--r-- 1 root root 1035 Nov 27 14:32 earthquake.json >>>>> -rw-r--r-- 1 root root 14 Nov 27 14:40 index.html >>>>> -rw-r--r-- 1 root root 1961 Nov 27 *14:40 month.**json* >>>>> -rw-r--r-- 1 root root 2157 Nov 27 *14:40 week.**json* >>>>> -rw-r--r-- 1 root root 9995 Nov 27 14:40 weewx_data.json >>>>> -rw-r--r-- 1 root root 3353388 Nov 27 *14:40 year.**json* >>>>> >>>>> >>>>> And the charts have updated as well for 9:40. >>>>> >>>>> At this time I don't see anything wrong with Belchertown. Maybe a >>>>> slight cosmetic bug with the output of the copygenerator? >>>>> >>>>> >>>>> *Rich*, when you see the archive interval run and it says 0 files >>>>> copied, please confirm the timestamps on the files in bold above. Do they >>>>> update? >>>>> >>>>> If you have MQTT disabled on your Belchertown skin, you will need to >>>>> refresh the page to see the updated charts. >>>>> >>>>> Let me know what happens. >>>>> >>>>> >>>>> >>>>> On Monday, November 26, 2018 at 9:25:34 PM UTC-5, gjr80 wrote: >>>>>> >>>>>> >>>>>> On Tuesday, 27 November 2018 12:09:05 UTC+10, Pat wrote: >>>>>>> >>>>>>> Ok your explanation is my understanding as well. Understood on >>>>>>> Rich's report of 0 files copied - which is why I'm lost as to why it's >>>>>>> failing since it should have 4 files to copy. The Belchertown >>>>>>> highcharts >>>>>>> skin should create new json files every archive interval, which should >>>>>>> be a >>>>>>> fresh copy to the HTML_DIR. >>>>>>> >>>>>> >>>>>> Now you are confusing me. You say 'it should have 4 files to copy', >>>>>> that implies to me you are expecting the report generator to generate 4 >>>>>> files then you are expecting them to be copied somewhere. Given the >>>>>> conversation centres on the copy generator I take it you are expecting >>>>>> the >>>>>> copy generator to copy these 4 .json files. The 4 files are in fact >>>>>> generated by the report generator, this is evidenced by: >>>>>> >>>>>> Nov 25 17:35:44 raspberrypi weewx[1619]: cheetahgenerator: Generated >>>>>> 4 files for report Highcharts_Belchertown in 6.84 seconds >>>>>> >>>>>> but the copy generator will never copy these files, the copy >>>>>> generator file specs in Highcharts_Belchertown skin config file do >>>>>> not match *.json files and as I said earlier a properly configured skin >>>>>> does not need such files to be copied. >>>>>> >>>>>> I'm sorry if this seems to be pedantic but when you start talking >>>>>> about copying files and copy generators etc you need to quite specific. >>>>>> >>>>>> >>>>>>> Unless there's a typo in a config, or something else, that's >>>>>>> preventing that from happening. My comment of "first I'm hearing of it" >>>>>>> is >>>>>>> in regards to the 3 or so beta testers of 0.8 who haven't reported this >>>>>>> issue. >>>>>>> >>>>>> >>>>>> In this case I think a bit of sleuthing might be needed on Rich' >>>>>> system to ensure the generated files content looks correct (do they have >>>>>> data), are saved (not copied) to the correct directory and then suitably >>>>>> made available (copied or via symlink) to the web server. Then make sure >>>>>> the JS is looking in the correct location for the .json files. >>>>>> >>>>>> Gary >>>>>> >>>>> -- 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.
