Trying to force the format did nothing, still getting the NaN undefined in
the top left corner of the plot. Here's my skin.conf that is in use for
the steelseries gauges:
# $Id: skin.conf 1210 2015-01-01 17:01:08Z mwall $
# configuration file for the steel series gauges skin for weewx
# created by Matthew Wall
# based on work by Mark Crossley and others
#
# This skin can be copied, modified, and distributed as long as this notice
# is included in any derivative work.
[CopyGenerator]
copy_once = css/*.css, scripts/*.js
[CheetahGenerator]
search_list_extensions = user.forecast.ForecastVariables,
user.lastrain.lastRainTags
encoding = html_entities
[[ToDate]]
[[[index]]]
template = index.html.tmpl
[[[data]]]
template = gauge-data.txt.tmpl
[[[XML]]]
template = XML/weewx_pws.xml.tmpl
[ImageGenerator]
image_width = 720
image_height = 196
image_background_color = 0xffffff
chart_background_color = 0xffffff
chart_gridline_color = 0xeaeaea
top_label_font_path =
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf
top_label_font_size = 10
unit_label_font_path =
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
unit_label_font_size = 10
unit_label_font_color = 0xaaaaaa
bottom_label_font_path =
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
bottom_label_font_size = 10
bottom_label_font_color = 0xaaaaaa
axis_label_font_path =
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
axis_label_font_size = 10
axis_label_font_color = 0xaaaaaa
rose_label = N
rose_label_font_path =
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
rose_label_font_size = 8
rose_label_font_color = 0x888888
rose_color = 0xaaaaaa
chart_line_colors = 0x1e69d2, 0x8b008b, 0xa09e5f, 0x8080f0
chart_fill_colors = 0x7ec9f2, 0xeb00eb, 0xf0febf, 0xe0e0f0
line_type = 'solid'
marker_size = 2
marker_type ='none'
plot_type = line
aggregate_type = none
width = 1
yscale = None, None, None
vector_rotate = 90
line_gap_fraction = 0.01
bar_gap_fraction = 0.2
daynight_day_color = 0xffffff
daynight_night_color = 0xf8f0f0
daynight_edge_color = 0xafefef
bottom_label_format = %x %X
time_length = 90000
[[images]]
x_label_format = %H:%M
show_daynight = true
[[[daybarometer]]]
[[[[barometer]]]]
[[[dayrain]]]
yscale = None, None, 0.02
plot_type = bar
[[[[rain]]]]
aggregate_type = sum
#aggregate_type = last
aggregate_interval = 3600
label = Rain (hourly total)
[[[dayrainrate]]]
[[[[rainrate]]]]
[[[daywind]]]
[[[[windSpeed]]]]
[[[[windGust]]]]
[[[daywinddir]]]
line_type = None
marker_type = 'box'
marker_size = 2
yscale = 0.0, 360.0, 45.0
[[[[windDir]]]]
[[[daywindvec]]]
[[[[windvec]]]]
plot_type = vector
[[[[windgustvec]]]]
plot_type = vector
aggregate_type = max
aggregate_interval = 3600
[[[dayouttemphum]]]
[[[[windchill]]]]
[[[[heatindex]]]]
[[[[dewpoint]]]]
[[[[outTemp]]]]
[[[dayinouttemp]]]
[[[[outTemp]]]]
[[[[inTemp]]]]
[[[dayinouthum]]]
yscale = 0, 100, 10
[[[[outHumidity]]]]
[[[[inHumidity]]]]
[[[dayradiation]]]
[[[[radiation]]]]
[[[dayuv]]]
[[[[UV]]]]
[[[daysoc]]]
[[[[soc]]]]
On Thursday, 9 March 2017 00:14:01 UTC-5, gjr80 wrote:
>
> I assume you are using the gauge-data.txt template from the SteelSeries
> Weather Gauges GitHub site
> <https://github.com/mcrossley/SteelSeries-Weather-Gauges>? I just
> installed the template on a VM running weeWX 3.6.1 using Vince's SLE and
> $last_rain formats to "04-Feb-2017 00:40". The gauge-data skin.conf from
> the SteelSeries site is pretty lite, but it should be using sane date-time
> format defaults. You could try forcing the format by using
> $last_time.format("%d
> %B %Y %H:%M"). Failing that you might have to post the skin.conf that is
> being used and the [StdReport] section of your weewx.conf.
>
> Gary
>
> On Thursday, 9 March 2017 14:06:28 UTC+10, Robert Mantel wrote:
>>
>> I notice that when I change the field in my gauge-data.txt.tmpl to
>> $last_rain.raw I just get the epoch date and nothing else which is fine,
>> but for some reason when I change it to $last_rain it gives me a "NaN
>> undefined" and then the actual time of day the last rain was. I'm assuming
>> that the format of the $last_rain value isn't jiving with the format of the
>> gauge-data.txt.tmpl? I guess it's handling the time of day correctly but
>> not the date? I'm still very new to weewx so I'm sure there is something
>> obvious I'm missing here.
>>
>> On Wednesday, 8 March 2017 17:25:16 UTC-5, vince wrote:
>>>
>>> On Wednesday, March 8, 2017 at 2:24:30 PM UTC-8, vince wrote:
>>>>
>>>> On Wednesday, March 8, 2017 at 12:22:17 PM UTC-8, Robert Mantel wrote:
>>>>>
>>>>> I forgot to edit the search list extensions and append the last rain
>>>>> tags, works now, but in the graph I'm seeing the last rain showing NaN
>>>>> undefined at 07:56. At first I thought it's because there wasn't any
>>>>> rain
>>>>> today, how far back in time does this function look for the last rain?
>>>>> Or
>>>>> is it simply the current day?
>>>>>
>>>>
>>>> Should be all your data, if you look at the extension python code
>>>> you'll see the sqlite queries in there.
>>>>
>>>> This gives you the date+time of the day with the last rain:
>>>>
>>>> echo "SELECT MAX(dateTime) FROM archive_day_rain WHERE sum > 0;" |
>>>> sqlite3 weewx.sdb
>>>>
>>>>
>>>> Then run "date -d @NNNNNNNN" using that output to get something more
>>>> human friendly for the date+time of the 'beginning' of which day had the
>>>> most recent rain. There's code later on in the python stuff that figures
>>>> out the offset from then to 'now'.
>>>>
>>>> We had rain today, so my output here looks like:
>>>>
>>>> (oops)
>>>
>>> root@debian:/home/weewx/archive# echo "SELECT MAX(dateTime) FROM
>>> archive_day_rain WHERE sum > 0;" | sqlite3 weewx.sdb
>>> 1488960000
>>>
>>> root@debian:/home/weewx/archive# date -d @1488960000
>>> Wed Mar 8 00:00:00 PST 2017
>>>
>>>
>>>>
>>>>
>>>
--
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.