Just realised that the report may not have updated as the graphs for Weekly 
were updated at 1500 and I have made the changes since.

On Friday, September 4, 2020 at 3:51:49 PM UTC+1 Phil Green wrote:

> Hello Tom,
> I have implemented the tag $seven_day.
> The report is working fine for the past seven days now, although one thing 
> I spotted for the pressure low for the past seven days occurred at 0345 
> last Friday morning, not at 0345 today Friday, but it is clear on the 
> plotted data on the graph what's happening.
> So will leave it be for now.
> First time I have implemented a change to my Weewx system in a while.
> This is my station page hosted on a Raspberry Pi3 at home.
> https://g0elm.dynalias.com/weewx/index.html
>
> I am a professional electronic engineer/firmware developer  using 'C' so 
> need all the help I can get with Python, it has another level of 
> complexity, plus I never got on with C++!
> Thanks again for your help.
> Regards
> Phil
>
> On Friday, September 4, 2020 at 3:21:07 PM UTC+1 [email protected] wrote:
>
>> Yes, that would be the error I outlined earlier. Type 'wind' appears only 
>> in the daily summaries. Seven days prior to a moment does not necessarily 
>> start at the beginning of a day, so the daily summaries are not always 
>> available.
>>
>> But, it makes me think: perhaps tag $span should have an argument that 
>> forces the start time to be the beginning of the day...? Something like
>>
>> $span($day_delta=7, $bod=True)
>>
>>
>> If 'bod' (aka, 'beginning of day') is True, then the start time is 
>> rounded to the start of the day.
>>
>> Or, am I being too clever?
>>
>> -tk
>>
>> On Fri, Sep 4, 2020 at 5:50 AM Phil Green <[email protected]> wrote:
>>
>>> Hello Tom,
>>> I will try $seven_day rather than $week.
>>> When I tried $span($day_delta=7) instead of $week I got the errors.
>>> I have looked back in my log at the error messages and they are shown 
>>> below, I have since gone back to using $week
>>>
>>> Sep  4 11:35:15 Pi3-Weewx weewx[5658] INFO weewx.manager: Added record 
>>> 2020-09-04 11:35:00 BST (1599215700) to database 'weewx.sdb'
>>> Sep  4 11:35:15 Pi3-Weewx weewx[5658] INFO weewx.manager: Added record 
>>> 2020-09-04 11:35:00 BST (1599215700) to daily summary in 'weewx.sdb'
>>> Sep  4 11:35:15 Pi3-Weewx weewx[5658] INFO weewx.restx: PWSWeather: 
>>> Published record 2020-09-04 11:35:00 BST (1599215700)
>>> Sep  4 11:35:15 Pi3-Weewx weewx[5658] INFO weewx.restx: 
>>> Wunderground-PWS: Published record 2020-09-04 11:35:00 BST (1599215700)
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: 
>>> Generate failed with exception '<class 'NameMapper.NotFound'>'
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>> Ignoring template /home/weewx/skins/Seasons/index.html.tmpl
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>> Reason: cannot find 'maxtime' while searching for 'wind.maxtime'
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>  Traceback (most recent call last):
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 322, in generate
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>      unicode_string = compiled_template.respond()
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>    File "_home_weewx_skins_Seasons_index_html_tmpl.py", line 309, in respond
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in 
>>> _handleCheetahInclude
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>    File 
>>> "cheetah__home_weewx_skins_Seasons_hilo_inc_1599215717_0843155_15331.py", 
>>> line 372, in respond
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] ERROR weewx.cheetahgenerator: **** 
>>>  NameMapper.NotFound: cannot find 'maxtime' while searching for 
>>> 'wind.maxtime'
>>> Sep  4 11:35:17 Pi3-Weewx weewx[5658] INFO weewx.cheetahgenerator: 
>>> Generated 8 files for report SeasonsReport in 2.57 seconds
>>> Sep  4 11:35:19 Pi3-Weewx weewx[5658] INFO weewx.imagegenerator: 
>>> Generated 14 images for report SeasonsReport in 1.14 seconds
>>>
>>> In hilo.ic
>>> The section showing when the max wind occurred, I copied the variable 
>>> from the tooltip for that section as tooltips don't work on my iPad in 
>>> Safari?
>>>
>>>       <tr>
>>>         <td class="label">Wind Max</td>
>>>         #for $archive in $archive_data
>>>         <td class="data new_row hilo_$archive[0]">
>>>           <span title="$archive[1].wind.maxtime">
>>>             $archive[1].wind.max.format(add_label=False) 
>>> ($archive[1].wind.maxtime)</span><br/>
>>>           $archive[1].wind.gustdir.format(add_label=False)
>>>         </td>
>>>         #end for
>>>         <td class="units">
>>>           $unit.label.wind<br/>
>>>           $unit.label.windDir
>>>         </td>
>>>       </tr>
>>>
>>>
>>> Will let you know how I get on using $seven_day
>>>
>>> Regards
>>> Phil
>>>
>>> On Friday, September 4, 2020 at 1:05:48 PM UTC+1 [email protected] wrote:
>>>
>>>> You didn't post what the "syntax errors" are, so it's hard to evaluate 
>>>> what went wrong. I suspect the problem is a technical one: precisely seven 
>>>> days earlier from the time may or may not lie on the start of a day. If it 
>>>> does not lie on the start of a day, then the daily summaries cannot be 
>>>> used 
>>>> to calculate 'wind' statistics. But, without seeing the "syntax error", 
>>>> I'm 
>>>> just guessing.
>>>>
>>>> Why not just use the search list extension example that comes with 
>>>> WeeWX? It creates a tag $seven_day, which does what you want.
>>>>
>>>> See the section *Extending the list 
>>>> <http://www.weewx.com/docs/customizing.htm#extending_the_list>* in the 
>>>> Customization Guide.
>>>>
>>>> -tk
>>>>
>>>> On Fri, Sep 4, 2020 at 4:00 AM Phil Green <[email protected]> wrote:
>>>>
>>>>> Thanks for the info.
>>>>> Where would I change the 
>>>>> $week to $span($day_delta=7)
>>>>>
>>>>> In the actual report file, in my case hilo.inc or in some definition 
>>>>> elsewhere to set the aggravation period?
>>>>> I have tried it in hilo.inc 
>>>>> changing:-
>>>>> #set $archive_data = [('day', $day), ('week', $week), ('month', 
>>>>> $month), ('year', $year), ('rainyear', $rainyear)]
>>>>> to:
>>>>> #set $archive_data = [('day', $day), ('week', $span($day_delta=7)), 
>>>>> ('month', $month), ('year', $year), ('rainyear', $rainyear)]
>>>>> but it causes syntax errors.
>>>>> So where would I change the definition of $week to a rolling 7 day 
>>>>> period?
>>>>> Regards
>>>>> Phil
>>>>>
>>>>> On Tuesday, September 1, 2020 at 12:36:02 PM UTC+1 [email protected] 
>>>>> wrote:
>>>>>
>>>>>> → see $span($day_delta=7) for rolling 7 days (vs $week for since 
>>>>>> start of week)
>>>>>>
>>>>>> On 1 Sep 2020, at 7:27 am, Tom Keffer <[email protected]> wrote:
>>>>>>
>>>>>> NB: The weekly statistics start *Sunday*. It is not the same as 
>>>>>> "last 7 days."
>>>>>>
>>>>>>
>>>>>> -- 
>>>>> 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/97602bc2-65a0-4e3b-a9d2-782f77d605fen%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/97602bc2-65a0-4e3b-a9d2-782f77d605fen%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/2f6d655f-ed0c-4133-ac8a-fc4437be08a7n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/2f6d655f-ed0c-4133-ac8a-fc4437be08a7n%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/adc748f1-16d1-4e84-9b43-8cffe568b42an%40googlegroups.com.

Reply via email to