ok...last post for now...maybe this is the problem, see screenshot...

[email protected] schrieb am Mittwoch, 15. Juli 2020 um 20:54:42 UTC+2:

> ...and the error form the browser after changes as screenshot....
>
> [email protected] schrieb am Mittwoch, 15. Juli 2020 um 20:49:18 
> UTC+2:
>
>> Ok, 
>>
>> cat /var/www/html/weewx/loop-data.txt 
>>
>> {"current.dateTime.raw": 1594838795, "current.windDir.ordinal_compass": 
>> "NW", "day.rain.sum": "3,0 mm", "current.dewpoint": "8,9\u00b0C", 
>> "current.outTemp": "16,7\u00b0C", "current.rainRate": "0,0 mm/h", 
>> "current.windSpeed": "3,2 km/h", "day.windGust.max": "27,4 km/h", 
>> "10m.windGust.max": "8,0 km/h", "current.windSpeed.raw": 3.218688}
>>
>> (with missing "current.windSpeed.raw")
>>
>> ....
>>
>>
>>
>>
>>
>>
>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um 20:39:01 
>> UTC+2:
>>
>>> John,
>>>
>>> strange...maybe I really should delete anything and start from scratch?
>>>
>>> But before one more try.. I'm sure the loopdata is made, see some 'cat' 
>>> of the file:
>>>
>>> *cat /var/www/html/weewx/loop-data.txt {"current.dateTime.raw": 
>>> 1594836959, "current.windDir.ordinal_compass": "NW", "day.rain.sum": "3,0 
>>> mm", "current.dewpoint": "8,7\u00b0C", "current.outTemp": "17,1\u00b0C", 
>>> "current.rainRate": "1,2 mm/h", "current.windSpeed": "3,2 km/h", 
>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 km/h"}*
>>>
>>>
>>> *cat /var/www/html/weewx/loop-data.txt {"current.dateTime.raw": 
>>> 1594836976, "current.windDir.ordinal_compass": "NNW", "day.rain.sum": "3,0 
>>> mm", "current.dewpoint": "8,7\u00b0C", "current.outTemp": "17,1\u00b0C", 
>>> "current.rainRate": "1,0 mm/h", "current.windSpeed": "8,0 km/h", 
>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 km/h"}*
>>>
>>>
>>> *cat /var/www/html/weewx/loop-data.txt {"current.dateTime.raw": 
>>> 1594836979, "current.windDir.ordinal_compass": "NNW", "day.rain.sum": "3,0 
>>> mm", "current.dewpoint": "8,7\u00b0C", "current.outTemp": "17,1\u00b0C", 
>>> "current.rainRate": "1,0 mm/h", "current.windSpeed": "6,4 km/h", 
>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 km/h"}*
>>>
>>>
>>>
>>> * cat /var/www/html/weewx/loop-data.txt {"current.dateTime.raw": 
>>> 1594836981, "current.windDir.ordinal_compass": "NNW", "day.rain.sum": "3,0 
>>> mm", "current.dewpoint": "8,7\u00b0C", "current.outTemp": "17,1\u00b0C", 
>>> "current.rainRate": "1,0 mm/h", "current.windSpeed": "6,4 km/h", 
>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 km/h"} *
>>>
>>>
>>>
>>> *cat /var/www/html/weewx/loop-data.txt {"current.dateTime.raw": 
>>> 1594836985, "current.windDir.ordinal_compass": "NW", "day.rain.sum": "3,0 
>>> mm", "current.dewpoint": "8,7\u00b0C", "current.outTemp": "17,1\u00b0C", 
>>> "current.rainRate": "1,0 mm/h", "current.windSpeed": "4,8 km/h", 
>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 km/h"}# *
>>>
>>> What I think is a little bit strange, a: 
>>>
>>> *tail -f /var/www/html/weewx/loop-data.txt *
>>>
>>> doesn't show any changes after two seconds? Is there some caching....I 
>>> dont use the rsync.... Anyway...
>>> '
>>> by the way, I sometimes see floats at the time value like 
>>> "current.dateTime.raw": 1594837199.0..? 
>>>
>>> Yes, I added this 
>>>
>>> *report_services = weewx.engine.StdPrint, weewx.engine.StdReport, 
>>> user.loopdata.LoopData*
>>>
>>> and if I turn on debug=1 I see the file is written every loop.
>>> a 
>>> *cat /var/www/html/weewx/loop-data.txt*:
>>> {"current.dateTime.raw": 1594837649, "current.windDir.ordinal_compass": 
>>> "N", "day.rain.sum": "3,0 mm", "current.dewpoint": "9,0\u00b0C", 
>>> "current.outTemp": "16,8\u00b0C", "current.rainRate": "0,0 mm/h", 
>>> "current.windSpeed": "4,8 km/h", "day.windGust.max": "27,4 km/h", 
>>> "10m.windGust.max": "11,3 km/h"}
>>> {"current.dateTime.raw": 1594837577, "current.windDir.ordinal_compass": 
>>> "NW", "day.rain.sum": "3,0 mm", "current.dewpoint": "9,1\u00b0C", 
>>> "current.outTemp": "16,9\u00b0C", "current.rainRate": "0,0 mm/h", 
>>> "current.windSpeed": "6,4 km/h", "day.windGust.max": "27,4 km/h", 
>>> "10m.windGust.max": "11,3 km/h"}
>>>
>>> a* ls -laht /var/www/html/weewx/weatherboard*
>>>
>>> drwxr-xr-x 12 www-data www-data 4,0K Jul 15 20:28 ..
>>> drwxr-xr-x  2 root     root     4,0K Jul 15 20:27 .
>>> -rw-r--r--  1 root     root      12K Jul 15 20:27 index.html
>>> -rw-r--r--  1 root     root     1,7K Jul 15 19:41 weatherboard.css
>>> -rw-r--r--  1 root     root     3,5K Jul 15 19:41 favicon.ico
>>>
>>> So I'm not familiar with .js, I hope I opened the right one in my FF 
>>> browser. Never did anything with JavaScript! :-O  But I got some errors, 
>>> see attached screenshot. 
>>> Thanks for your patience!
>>> Maybe something is blocked by Apache2 (I host the site by myself)....
>>>
>>> Regards,
>>>
>>> Christian 
>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um 20:12:27 
>>> UTC+2:
>>>
>>>> 
>>>> 
>>>> Hi Christian,
>>>>
>>>> wee_extension should not have been using python2 if you did a python3 
>>>> install of weewx; but let’s put that aside.
>>>>
>>>> Of course, you should care that WeatherBoard is not updating on every 
>>>> loop cycle, that’s the whole point of it.
>>>>
>>>> I might be better if you deleted all you have done manually and do a 
>>>> proper install, but let’s try to work with what you have.
>>>>
>>>> Are you sure loop-data.txt is being generated?
>>>>
>>>> If in weewx.conf, under [Engine][[Services]], on the report_services 
>>>> line, do you see user.loopdata.LoopData?
>>>>
>>>> Would you send me a copy of /var/www/html/weewx/loop-data.txt?
>>>>
>>>> Would you send me a directory listing of /var/www/html/weewx/
>>>> weatherboard?
>>>>
>>>> Lastly, from your browser, would you bring up the JavaScript console 
>>>> and tell me the error(s) you see?
>>>>
>>>> On Jul 15, 2020, at 10:53 AM, 'Christian Peters' via weewx-user <
>>>> [email protected]> wrote:
>>>>
>>>> 
>>>> John,
>>>>
>>>> I struggeld installing the extension. I got:
>>>> Traceback (most recent call last):
>>>>   File "/usr/share/weewx/wee_extension", line 13, in <module>
>>>>     import weecfg.extension
>>>>   File "/usr/share/weewx/weecfg/__init__.py", line 22, in <module>
>>>>     import configobj
>>>> ImportError: No module named configobj
>>>>
>>>> ..but the module was installed! 
>>>> I then figured out that wee_extension uses python2 but not python3 so 
>>>> the module was missing in python 2!  ;-)
>>>> I treid to gove Python3 a try with weewx this time as I reinstalled it!
>>>> I changed in we_extension the first line to 
>>>>
>>>> #!/usr/bin/env python3
>>>>
>>>> and it works. 
>>>>
>>>> But first I installed the loop-data exxtension by hand...but I think 
>>>> all is in the right place as the loop-data.txt is build.
>>>>
>>>> The WeatherBoardReport section in weewx.conf:
>>>>
>>>>     [[WeatherBoardReport]]
>>>>         HTML_ROOT = /var/www/html/weewx/weatherboard
>>>>         enable = true
>>>>         skin = WeatherBoard
>>>>         [[[Extras]]]
>>>>             meta_title = Live-Wetter Langenseifen, Hessen  Weather at 
>>>> a Glance WeatherBoard&trade;
>>>>             title = Live-Wetter Langenseifen Hessen WeatherBoard&trade;
>>>>             subtitle = Fortlaufend aktualisiert.
>>>>             logo = ""
>>>>             loop_data_file = ../loop-data.txt
>>>>             contact_email = ""
>>>>             expiration_time = 4
>>>>             page_update_pwd = foobar
>>>>             googleAnalyticsId = ""
>>>>             analytics_host = ""
>>>>             show_purple = False
>>>>         [[[Labels]]]
>>>>             [[[[Generic]]]]
>>>>                 air_quality_index = Air Quality Index
>>>>                 contact = Kontakt
>>>>                 legend = Legende
>>>>                 rain_today = Regen heute
>>>>                 ten_min_max_gust = 10min Boee
>>>>                 time_of_day = Uhrzeit
>>>>                 high_gust_today = Booe max.
>>>>         [[[Units]]]
>>>>             [[[[StringFormats]]]]
>>>>                 mile_per_hour = %.1f
>>>>                 degree_C = %.1f
>>>>                 km_per_hour = %.1f
>>>>                 degree_F = %.1f
>>>>
>>>> This section I added at the end of weewx.conf by hand:
>>>>
>>>> # 
>>>> ====================================================================================
>>>> # Options for extension 'weewx-loopdata'
>>>>
>>>> [LoopData]
>>>>     [[FileSpec]]
>>>>         loop_data_dir = /var/www/html/weewx
>>>>         filename = loop-data.txt
>>>>     [[Formatting]]
>>>>         target_report = WeatherBoardReport
>>>>     [[RsyncSpec]]
>>>>         enable = false
>>>>         remote_server = foo.bar.com
>>>>         remote_user = root
>>>>         remote_dir = /var/www/html
>>>>         compress = False
>>>>         log_success = False
>>>>         ssh_options = -o ConnectTimeout=1
>>>>         timeout = 1
>>>>         skip_if_older_than = 3
>>>>     [[Include]]
>>>>         fields = current.dateTime.raw, current.windDir.ordinal_compass, 
>>>> day.rain.sum, current.dewpoint, current.outTemp, current.rainRate, 
>>>> current.windSpeed, day.windGust.max, 10m.windGust.max, current.
>>>> windSpeed
>>>>
>>>> But there is even a skin.conf at /etc/weew/skinWeatherboard/ ...
>>>>
>>>> # Copyright (C)2020 by John A Kline ([email protected])
>>>> # Distributed under the terms of the GNU Public License (GPLv3)
>>>> # See LICENSE for your rights.
>>>>
>>>> [Extras]
>>>>     # Fill path of loop data file.  If not a full path,
>>>>     # it will be interpreted as relative to this skin's HTML_ROOT.
>>>>     loop_data_file = '../loop-data.txt'
>>>>
>>>>     # Refresh rate is the rate at which the report should refresh with
>>>>     # the latest readings.  A good choice is the rate at which your
>>>>     # weather stations driver is feeing loop data.  Expressed in units
>>>>     # of seconds.  Default: 2 seconds.
>>>>     refresh_rate = 2
>>>>
>>>>     # Fill in a sutiable title/subtitle for the report.
>>>>     title = 'my-weather-website.com WeatherBoard&trade;'
>>>>     subtitle = 'Updated continuously.'
>>>>
>>>>     # If you have a log, specify it here.
>>>>     logo = ''
>>>>
>>>>     # Fill in contact email to display on the report.
>>>>     contact_email = '[email protected]'
>>>>
>>>>     # Choose your own password.  without ?page_update_pwd='xxx'
>>>>     # at the end of the URL, auto updating will timeout.
>>>>     # Note: This password will be viaible to users looking
>>>>     # at page source in their browser.
>>>>     page_update_pwd = 'foobar'
>>>>
>>>>     # Page expiration time is the number of hours the report will 
>>>> request
>>>>     # loop data and update.  After which, a mouse clice will be needed
>>>>     # to start refreshing again.  Default 4 hours.
>>>>     expiration_time = 4
>>>>
>>>>     # If you have a google analytics id, uncomment the following line
>>>>     # and fill in the ID.
>>>>     # googleAnalyticsId =
>>>>     # If you only want to use the ID on a certain host, uncomment the
>>>>     # following line and fill in the hostname.
>>>>     # analytics_host = www.example.com
>>>>
>>>>     # If a PurpleAir sensor is set up and both weewx-purple and
>>>>     # purple-proxy are installed, or just weewx-purple is installed;
>>>>     # change the 'False' below to 'True'.
>>>>     # The weewx-purple extension can be found here:
>>>>     #    https://github.com/chaunceygardiner/weewx-purple
>>>>     # The purple-proxy server can be found here:
>>>>     #    https://github.com/chaunceygardiner/purple-proxy
>>>>     # It is preferable to install both weewx-purple and purple proxy
>>>>     # as the proxy returns averages over the archive period (as
>>>>     # opposed to one shot readings).
>>>>     show_purple = False
>>>>
>>>> [Labels]
>>>>     [[Generic]]
>>>>         # Some specialized labels
>>>>         air_quality_index = Air Quality Index
>>>>         contact           = Contact
>>>>         legend            = Legend
>>>>         rain_today        = Rain Today
>>>>         ten_min_max_gust  = 10m Gust
>>>>         time_of_day       = Time
>>>>         high_gust_today   = Today's High Gust
>>>>
>>>> [CheetahGenerator]
>>>>     encoding = html_entities
>>>>     [[ToDate]]
>>>>         [[[index]]]
>>>>             template = index.html.tmpl
>>>>
>>>> [CopyGenerator]
>>>>     copy_once = favicon.ico, weatherboard.css
>>>>     copy_always = ,
>>>>
>>>> [Generators]
>>>>         generator_list = weewx.cheetahgenerator.CheetahGenerator, 
>>>> weewx.reportengine.CopyGenerator
>>>>
>>>> Do I have to care about!? 
>>>>
>>>> The WeatherBoard site seems to update with the interval given in weewx 
>>>> (here 1min)....but the JS seems not to work?
>>>> It's starnge too that there are some obersavervations missing and the 
>>>> time not catched and printed on the WB site...but Temp is changein (all 
>>>> 1min while refreshing)?
>>>>
>>>> Hope you could figure something out of my setting!?
>>>>
>>>> Thanks in advance!
>>>>
>>>> Christian 
>>>>
>>>> Am Mittwoch, 15. Juli 2020 16:11:06 UTC+2 schrieb John Kline:
>>>>>
>>>>> Hi Christian,
>>>>>
>>>>> Please let me know what was tricky about installing loop-data.
>>>>>
>>>>> Since you are getting loop-data, I suspect that the LoopData extension 
>>>>> and the WeatherBoard extension don’t agree about where to find the 
>>>>> loop-data.txt file.
>>>>>
>>>>> Would you send both the LoopData section and the WeatherBoard section 
>>>>> of weewx.conf?
>>>>>
>>>>> Cheers,
>>>>> John
>>>>>
>>>>> On Jul 15, 2020, at 5:16 AM, 'Christian Peters' via weewx-user <
>>>>> [email protected]> wrote:
>>>>>
>>>>> 
>>>>> John,
>>>>>
>>>>> I just installed the loop-data extension and the weatherboard skin to 
>>>>> give it a try. :-) 
>>>>> A really nice extension. 
>>>>>
>>>>> It was a bit tricky to install it but I hope loop-data is running. I 
>>>>> get this 
>>>>> /var/www/html/weewx/loop-data.txt file with this text:
>>>>>
>>>>> {"current.dateTime.raw": 1594814866, 
>>>>> "current.windDir.ordinal_compass": "N", "day.rain.sum": "2,6 mm", 
>>>>> "current.dewpoint": "11,3\u00b0C", "current.outTemp": "20,3\u00b0C", 
>>>>> "current.rainRate": "0,0 mm/h", "current.windSpeed": "6,4 km/h", 
>>>>> "day.windGust.max": "19,3 km/h", "10m.windGust.max": "11,3 km/h"}
>>>>>
>>>>> It updates every 2 sec, winddir for example changes....so it seems to 
>>>>> work I think. 
>>>>>
>>>>> What not works it the wartherboard skin. 
>>>>>
>>>>> https://livewetter.hcpeters.de
>>>>>
>>>>> It doesn't update (only if I do a manual refresh on the borwser and 
>>>>> not every time it really refreshes to the most recent values). 
>>>>> and there is something not working as the time field is missing, even 
>>>>> 10m.windGust.max and day.windGust.max ... see screenshot.
>>>>>
>>>>> Am I doing something wrong? I got the most recent .zip files from your 
>>>>> site (today). But I'm not sure where to tweak the weatherboard skin ( in 
>>>>> weewx.conf or in weatherboard/skin/skin.conf ) ?
>>>>>
>>>>> Thanks in advance for any idea or hint!
>>>>>
>>>>> Regards,
>>>>>
>>>>> Christian 
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> 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].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/weewx-user/adaaa9c1-dbdd-4534-bda8-784875ce2103o%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/adaaa9c1-dbdd-4534-bda8-784875ce2103o%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> <weatherboard.png>
>>>>>
>>>>> -- 
>>>> 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].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/155cc6a5-2234-44a0-94f2-99f6fbda1057o%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/155cc6a5-2234-44a0-94f2-99f6fbda1057o%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/c28e82d7-4a36-42f2-832c-4eed5cb5438dn%40googlegroups.com.

Reply via email to