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

-- 
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/32F1E10D-7678-4B98-8C78-3FCAD206EB66%40johnkline.com.

Reply via email to