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.

Reply via email to