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.

Reply via email to