My template showing data for the last 24 hours is bombing off today and I'm 
trying to figure out why

In debug code for my template:

<p>Data by hour</p>
   #for $seq1 in range(30)
      Time: $hour($hours_ago=$seq1).outTemp.lasttime Temp: 
$hour($hours_ago=$seq1).outTemp.last Count: 
$hour($hours_ago=$seq1).outTemp.count<br>
   #end for

gives:

Data by hour
Time: 10:00:00 AM Temp: 49.6°F Count: 4.000000
Time: 09:00:00 AM Temp: 44.5°F Count: 4.000000
Time: 08:00:00 AM Temp: 41.2°F Count: 4.000000
Time: 07:00:00 AM Temp: 40.3°F Count: 4.000000
Time: 06:00:00 AM Temp: 39.9°F Count: 4.000000
Time: 05:00:00 AM Temp: 40.9°F Count: 4.000000
Time: 04:00:00 AM Temp: 42.1°F Count: 4.000000
Time: N/A Temp: N/A Count: 0.000000
Time: 03:00:00 AM Temp: 42.8°F Count: 4.000000
Time: 01:00:00 AM Temp: 43.1°F Count: 4.000000
Time: 12:00:00 AM Temp: 42.5°F Count: 4.000000
Time: 11:00:00 PM Temp: 42.9°F Count: 4.000000
Time: 10:00:00 PM Temp: 44.8°F Count: 4.000000
Time: 09:00:00 PM Temp: 46.1°F Count: 4.000000
Time: 08:00:00 PM Temp: 47.6°F Count: 4.000000
Time: 07:00:00 PM Temp: 48.5°F Count: 4.000000
Time: 06:00:00 PM Temp: 50.8°F Count: 4.000000
Time: 05:00:00 PM Temp: 53.8°F Count: 4.000000
Time: 04:00:00 PM Temp: 55.9°F Count: 4.000000
Time: 03:00:00 PM Temp: 56.2°F Count: 4.000000
Time: 02:00:00 PM Temp: 55.7°F Count: 4.000000
Time: 01:00:00 PM Temp: 53.2°F Count: 4.000000
Time: 12:00:00 PM Temp: 51.0°F Count: 4.000000
Time: 11:00:00 AM Temp: 47.3°F Count: 4.000000
Time: 10:00:00 AM Temp: 43.9°F Count: 4.000000
Time: 09:00:00 AM Temp: 39.5°F Count: 4.000000
Time: 08:00:00 AM Temp: 36.3°F Count: 4.000000
Time: 07:00:00 AM Temp: 30.1°F Count: 4.000000
Time: 06:00:00 AM Temp: 29.1°F Count: 4.000000
Time: 05:00:00 AM Temp: 29.3°F Count: 4.000000

but this code:

#for $seq1 in range(2)
   #for $record in $day($days_ago=$seq1).records
      Time: $record.dateTime Temp: $record.outTemp<br>
   #end for
#end for

gives:

Data by record
Time: 03/08/2020 12:15:00 AM Temp: 42.2°F
Time: 03/08/2020 12:30:00 AM Temp: 42.3°F
Time: 03/08/2020 12:45:00 AM Temp: 43.1°F
Time: 03/08/2020 01:00:00 AM Temp: 43.1°F
Time: 03/08/2020 01:15:00 AM Temp: 42.8°F
Time: 03/08/2020 01:30:00 AM Temp: 42.6°F
Time: 03/08/2020 01:45:00 AM Temp: 42.6°F
Time: 03/08/2020 03:00:00 AM Temp: 42.8°F
Time: 03/08/2020 03:15:00 AM Temp: 42.3°F
Time: 03/08/2020 03:30:00 AM Temp: 42.1°F
Time: 03/08/2020 03:45:00 AM Temp: 42.2°F
Time: 03/08/2020 04:00:00 AM Temp: 42.1°F
Time: 03/08/2020 04:15:00 AM Temp: 41.9°F
Time: 03/08/2020 04:30:00 AM Temp: 41.8°F
Time: 03/08/2020 04:45:00 AM Temp: 41.6°F
Time: 03/08/2020 05:00:00 AM Temp: 40.9°F
Time: 03/08/2020 05:15:00 AM Temp: 40.3°F
Time: 03/08/2020 05:30:00 AM Temp: 39.9°F
Time: 03/08/2020 05:45:00 AM Temp: 39.8°F
Time: 03/08/2020 06:00:00 AM Temp: 39.9°F
Time: 03/08/2020 06:15:00 AM Temp: 40.2°F
Time: 03/08/2020 06:30:00 AM Temp: 40.5°F
Time: 03/08/2020 06:45:00 AM Temp: 40.2°F
Time: 03/08/2020 07:00:00 AM Temp: 40.3°F
Time: 03/08/2020 07:15:00 AM Temp: 40.8°F
Time: 03/08/2020 07:30:00 AM Temp: 40.9°F
Time: 03/08/2020 07:45:00 AM Temp: 40.8°F
Time: 03/08/2020 08:00:00 AM Temp: 41.2°F
Time: 03/08/2020 08:15:00 AM Temp: 42.2°F
Time: 03/08/2020 08:30:00 AM Temp: 42.9°F
Time: 03/08/2020 08:45:00 AM Temp: 43.3°F
Time: 03/08/2020 09:00:00 AM Temp: 44.5°F
Time: 03/08/2020 09:15:00 AM Temp: 46.1°F
Time: 03/08/2020 09:30:00 AM Temp: 47.4°F
Time: 03/08/2020 09:45:00 AM Temp: 48.3°F
Time: 03/08/2020 10:00:00 AM Temp: 49.6°F
Time: 03/07/2020 12:15:00 AM Temp: 31.2°F
Time: 03/07/2020 12:30:00 AM Temp: 30.7°F
Time: 03/07/2020 12:45:00 AM Temp: 30.7°F
Time: 03/07/2020 01:00:00 AM Temp: 30.9°F
Time: 03/07/2020 01:15:00 AM Temp: 31.0°F
Time: 03/07/2020 01:30:00 AM Temp: 31.5°F
Time: 03/07/2020 01:45:00 AM Temp: 31.2°F
Time: 03/07/2020 02:00:00 AM Temp: 31.5°F
Time: 03/07/2020 02:15:00 AM Temp: 31.5°F
Time: 03/07/2020 02:30:00 AM Temp: 31.2°F
Time: 03/07/2020 02:45:00 AM Temp: 31.0°F
Time: 03/07/2020 03:00:00 AM Temp: 30.7°F
Time: 03/07/2020 03:15:00 AM Temp: 30.3°F
Time: 03/07/2020 03:30:00 AM Temp: 30.1°F
Time: 03/07/2020 03:45:00 AM Temp: 30.0°F
Time: 03/07/2020 04:00:00 AM Temp: 29.8°F
Time: 03/07/2020 04:15:00 AM Temp: 29.7°F
Time: 03/07/2020 04:30:00 AM Temp: 29.4°F
Time: 03/07/2020 04:45:00 AM Temp: 29.3°F
Time: 03/07/2020 05:00:00 AM Temp: 29.3°F
Time: 03/07/2020 05:15:00 AM Temp: 29.1°F
Time: 03/07/2020 05:30:00 AM Temp: 29.0°F
Time: 03/07/2020 05:45:00 AM Temp: 28.7°F
Time: 03/07/2020 06:00:00 AM Temp: 29.1°F
Time: 03/07/2020 06:15:00 AM Temp: 29.5°F
Time: 03/07/2020 06:30:00 AM Temp: 29.5°F
Time: 03/07/2020 06:45:00 AM Temp: 29.4°F
Time: 03/07/2020 07:00:00 AM Temp: 30.1°F
Time: 03/07/2020 07:15:00 AM Temp: 31.6°F
Time: 03/07/2020 07:30:00 AM Temp: 33.8°F
Time: 03/07/2020 07:45:00 AM Temp: 35.0°F
Time: 03/07/2020 08:00:00 AM Temp: 36.3°F
Time: 03/07/2020 08:15:00 AM Temp: 36.9°F
Time: 03/07/2020 08:30:00 AM Temp: 37.8°F
Time: 03/07/2020 08:45:00 AM Temp: 38.5°F
Time: 03/07/2020 09:00:00 AM Temp: 39.5°F
Time: 03/07/2020 09:15:00 AM Temp: 40.9°F
Time: 03/07/2020 09:30:00 AM Temp: 41.5°F
Time: 03/07/2020 09:45:00 AM Temp: 42.3°F
Time: 03/07/2020 10:00:00 AM Temp: 43.9°F
Time: 03/07/2020 10:15:00 AM Temp: 43.9°F
Time: 03/07/2020 10:30:00 AM Temp: 45.8°F
Time: 03/07/2020 10:45:00 AM Temp: 46.4°F
Time: 03/07/2020 11:00:00 AM Temp: 47.3°F
Time: 03/07/2020 11:15:00 AM Temp: 47.9°F
Time: 03/07/2020 11:30:00 AM Temp: 48.8°F
Time: 03/07/2020 11:45:00 AM Temp: 49.6°F
Time: 03/07/2020 12:00:00 PM Temp: 51.0°F
Time: 03/07/2020 12:15:00 PM Temp: 51.7°F
Time: 03/07/2020 12:30:00 PM Temp: 51.6°F
Time: 03/07/2020 12:45:00 PM Temp: 52.2°F
Time: 03/07/2020 01:00:00 PM Temp: 53.2°F
Time: 03/07/2020 01:15:00 PM Temp: 53.9°F
Time: 03/07/2020 01:30:00 PM Temp: 54.2°F
Time: 03/07/2020 01:45:00 PM Temp: 54.8°F
Time: 03/07/2020 02:00:00 PM Temp: 55.7°F
Time: 03/07/2020 02:15:00 PM Temp: 55.3°F
Time: 03/07/2020 02:30:00 PM Temp: 55.6°F
Time: 03/07/2020 02:45:00 PM Temp: 55.9°F
Time: 03/07/2020 03:00:00 PM Temp: 56.2°F
Time: 03/07/2020 03:15:00 PM Temp: 56.5°F
Time: 03/07/2020 03:30:00 PM Temp: 57.2°F
Time: 03/07/2020 03:45:00 PM Temp: 56.3°F
Time: 03/07/2020 04:00:00 PM Temp: 55.9°F
Time: 03/07/2020 04:15:00 PM Temp: 55.4°F
Time: 03/07/2020 04:30:00 PM Temp: 55.1°F
Time: 03/07/2020 04:45:00 PM Temp: 54.2°F
Time: 03/07/2020 05:00:00 PM Temp: 53.8°F
Time: 03/07/2020 05:15:00 PM Temp: 53.1°F
Time: 03/07/2020 05:30:00 PM Temp: 52.3°F
Time: 03/07/2020 05:45:00 PM Temp: 51.7°F
Time: 03/07/2020 06:00:00 PM Temp: 50.8°F
Time: 03/07/2020 06:15:00 PM Temp: 50.4°F
Time: 03/07/2020 06:30:00 PM Temp: 49.5°F
Time: 03/07/2020 06:45:00 PM Temp: 48.9°F
Time: 03/07/2020 07:00:00 PM Temp: 48.5°F
Time: 03/07/2020 07:15:00 PM Temp: 48.2°F
Time: 03/07/2020 07:30:00 PM Temp: 48.2°F
Time: 03/07/2020 07:45:00 PM Temp: 47.7°F
Time: 03/07/2020 08:00:00 PM Temp: 47.6°F
Time: 03/07/2020 08:15:00 PM Temp: 47.0°F
Time: 03/07/2020 08:30:00 PM Temp: 46.5°F
Time: 03/07/2020 08:45:00 PM Temp: 46.2°F
Time: 03/07/2020 09:00:00 PM Temp: 46.1°F
Time: 03/07/2020 09:15:00 PM Temp: 45.7°F
Time: 03/07/2020 09:30:00 PM Temp: 45.5°F
Time: 03/07/2020 09:45:00 PM Temp: 45.1°F
Time: 03/07/2020 10:00:00 PM Temp: 44.8°F
Time: 03/07/2020 10:15:00 PM Temp: 44.3°F
Time: 03/07/2020 10:30:00 PM Temp: 43.8°F
Time: 03/07/2020 10:45:00 PM Temp: 43.5°F
Time: 03/07/2020 11:00:00 PM Temp: 42.9°F
Time: 03/07/2020 11:15:00 PM Temp: 42.5°F
Time: 03/07/2020 11:30:00 PM Temp: 42.2°F
Time: 03/07/2020 11:45:00 PM Temp: 42.5°F
Time: 03/08/2020 12:00:00 AM Temp: 42.5°F

So there's nothing wrong with the database:  the time jumps from 1:45 AM to 
3:00 AM as expected.  But the $hour($hours_ago=h) gives that extra or out 
of place "N/A" value.  

If I wanted to filter that "N/A" out, what's the best way to do that?  What 
aggregate value should I test?  My efforts at #if x == None just aren't 
working. I tried a couple of things and even on that N/A row, Cheetah keeps 
returning True.

My template bombs off with:

Mar  8 10:30:22 raspberrypi2 weewx[31725]: cheetahgenerator: **** Reason: 
unsupported operand type(s) for -: 'NoneType' and 'NoneType'

Thanks,

Walt

-- 
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/c2c48ffd-9c6b-45c7-86c7-2a33de5271aa%40googlegroups.com.

Reply via email to