group_distance = km
--
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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/06af1676-3a27-4989-945d-af379f5b1647n%40googlegroups.com.
I am following these threads with interest as my Belchertown "Earthquake" is working but not as I desire it to work. The skin installed without a hitch and is running but the Eathquake distance is in km instead of miles and I also tried to change the earthquake_maxradiuskm setting from 1000 to 2000 and the changes aren't being reflected in the output.
I've tried making changes to belchertown.py (https://github.com/poblabs/weewx-belchertown/issues/422) and changing the skin.conf by setting the belchertown_locale from auto to en_US.UTF-8 and doing the locale-gen command to no avail.I will continue to follow this thread hoping that there is some final solution as to why the Earthquake is "buggy". Thanks to all who post, you have been a great help in trying to figure this anomaly out.my site: http://weather.codetales.com
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/544e2f70-aecc-4199-87bd-f8cd0940d371n%40googlegroups.com.
hello,
I done your suggestion but it is always the samethings , earthquake in Miles.
in my fil weewx.conf:
[[[Extras]]]
# General Site Defaults
belchertown_root_url =
http://jurassikpat.ddns.net/weewx/belchertown
belchertown_locale = "auto"
[[[[Groups]]]]
group_altitude = meter # Options are 'foot' or
'meter'
group_degree_day = degree_C_day # Options are
'degree_F_day'$
group_distance = km # Options are 'mile' or
'km'
pi@raspberrypi:~ $ locale
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8
I don't understand
patrick
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/c6dcdfc7-8a99-423e-bc06-8a5fbde0df1fn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CACjxfUt9vbjdz4AYF-hNQ2BSHGGcK22BfrGX0uTLuHxkZ43Q8A%40mail.gmail.com.
hello
I done that but it is always the same thing !!!
I don't understand before it was good
Patrick
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/93a8daac-4b27-4105-a4f4-57e078313b2fn%40googlegroups.com.
hi, Arend,
I am with skin belchertown 1.2.
I done this modifications inside belchertown.py
[
Additional context
Fixes:
Changed in belchertown.py:
distance_unit = converter.group_unit_dict["group_distance"]
into
distance_unit = self.generator.converter.group_unit_dict["group_distance"]
And:
eqdistance = eq_distance_round % eqdistance_bearing[0]
into
eqdistance = locale.format("%g", float(eq_distance_round % eqdistance_bearing[0]) )
And:
eqmag = eqdata["features"][0]["properties"]["mag"]
into
eqmag = locale.format("%g", float(eqdata["features"][0]["properties"]["mag"]) )
And:
eqmag = round(eqdata["features"][0]["properties"]["magnitude"],1)
into
eqmag = locale.format("%g", float(round(eqdata["features"][0]["properties"]["magnitude"],1)) )
After applying these changes:]
but I have some errors in logs:
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: Unable to instantiate generator
'user.belchert
own.HighchartsJsonGenerator'
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** invalid syntax
(belchertown.py, line
1136)
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** Traceback (most recent call
last ):
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/r
eportengine.py", line 179, in run
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** obj =
weeutil.weeutil.get_ob
ject(generator)(
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weeutil
/weeutil.py", line 1093, in get_object
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** mod = __import__(module)
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/user/be
lchertown.py", line 1136
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** elif
self.generator.skin_dic
t['Extras']['earthquake_server'] == "GeoNet":
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** ^
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** SyntaxError: invalid syntax
Jan 16 16:55:21 raspberrypi weewx[17349] ERROR
weewx.reportengine: **** Generator ignored
Patrick
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/AWaR71Y3EDQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/44709e60-29e1-4a60-adcf-21fdeeefebcan%40googlegroups.com.
hi again me,
I found some errors from me but now I have others errors:
Jan 16 17:10:29 raspberrypi weewx[18631] INFO user.belchertown:
New forecast file downloaded to
/var/www/html/weewx/belchertown/json/forecast.json
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR weewx.reportengine:
Caught unrecoverable exception in generator
'weewx.cheetahgenerator.CheetahGenerator'
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** 'CheetahGenerator' object has no
attribute 'group_unit_dict'
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** Traceback (most recent call
last):
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/reportengine.py", line 196, in run
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** obj.start()
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/reportengine.py", line 281, in start
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** self.run()
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 149, in run
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** ngen =
self.generate(gen_dict[section_name], self.gen_ts)
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in
generate
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** ngen +=
self.generate(section[subsection], gen_ts)
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in
generate
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** ngen +=
self.generate(section[subsection], gen_ts)
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 308, in
generate
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** default_binding)
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 379, in
_getSearchList
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** searchList +=
obj.get_extension_list(timespan, db_lookup)
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/user/belchertown.py", line 1059, in
get_extension_list
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** distance_unit =
self.generator.group_unit_dict["group_distance"]
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** AttributeError:
'CheetahGenerator' object has no attribute 'group_unit_dict'
Jan 16 17:10:29 raspberrypi weewx[18631] ERROR
weewx.reportengine: **** Generator terminated
I put for you my file "belchertown.py"
That belchertown.py file is an old 1.2 version. The problem right now is that there are multiple Belchertown versions out there which all bear the version number 1.2. This is because at the moment changes are all merged into the Belchertown 1.2 master without changes to the version numbers.
Hi
I used already the master, "weewx-belchertown-master.zip", but there is more errors before !!!
bye
patrick
--
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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/95d5d647-c8d2-427f-9484-f7908843d877n%40googlegroups.com.
hi,
as I told you in my mail of 01/16, I have already tried this version, but it crashes weewx and I have lots of errors that I did not have before !!!
weird
Patrick
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/9a02a429-8a71-4f95-af7a-6be4e08dbbb5n%40googlegroups.com.
hi again,
so, now I try your link on an other RPi and I have errors:
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR weewx.reportengine:
Caught unrecoverable exception in generator
'weewx.cheetahgenerator.CheetahGenerator'
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** 'aqi'
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** Traceback (most recent call
last):
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/user/belchertown.py", line 1074, in
get_extension_list
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** aqi =
data['aqi'][0]['response'][0]['periods'][0]['aqi']
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** KeyError: 'aqi'
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: ****
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** During handling of the above
exception, another exception occurred:
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: ****
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** Traceback (most recent call
last):
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/reportengine.py", line 196, in run
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** obj.start()
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/reportengine.py", line 281, in start
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** self.run()
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 149, in run
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** ngen =
self.generate(gen_dict[section_name], self.gen_ts)
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in
generate
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** ngen +=
self.generate(section[subsection], gen_ts)
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in
generate
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** ngen +=
self.generate(section[subsection], gen_ts)
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 308, in
generate
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** default_binding)
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 379, in
_getSearchList
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** searchList +=
obj.get_extension_list(timespan, db_lookup)
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** File
"/usr/share/weewx/user/belchertown.py", line 1079, in
get_extension_list
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** logerr( "Error getting AQI
from Aeris weather. The error was:\n%s\nThe response from the
Aeris AQI server was:\n%s\nThe URL being used is:\n%s" % (error,
data['aqi'], aqi_url))
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** KeyError: 'aqi'
Jan 17 13:54:17 raspberrypi weewx[2134] ERROR
weewx.reportengine: **** Generator terminated
Patrick
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/9a02a429-8a71-4f95-af7a-6be4e08dbbb5n%40googlegroups.com.
hi,
so, now is good, I tried an other time with the master.zip
an error in the file weewx.conf maybe !!!
thanks for your help, Arend
bye
Patrick
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/9a02a429-8a71-4f95-af7a-6be4e08dbbb5n%40googlegroups.com.