Very grateful for your help. Thomas.  The issue was around the Beaufort 
calculation, which needed 

#if $varExists('current.windSpeed') and $current.windSpeed.raw is not None

and later the #end if

and then the cloud base calculator, which needed

#if $varExists('$current.outTemp.raw') and $current.dewpoint.raw is not None

and the #end if

The reports now generate with "N/A" as the result if the sensors are on the 
blink.

Thanks again for putting me on the right track, and for all the other 
contributions to this list that then helped me find the right syntax.

S

On Saturday, 15 December 2018 14:00:01 UTC, Thomas Keffer wrote:
>
> The error is in the template index.html.tmpl, not in WeeWX itself. 
> Someplace you are multiplying two numbers together, the first of which, 
> occasionally, has the value of Python "None". The error was probably 
> introduced by some changes you made to the template. 
>
> Because Cheetah gives you so little information, these kinds of errors can 
> be maddening to find. Look through the template at all multiplications, and 
> think about whether the left-hand operand can be "None". If so, test before 
> doing the multiplication.
>
> The good news is that WeeWX is continuing to record data in your database. 
> Nothing is getting lost.
>
> -tk
>
> On Sat, Dec 15, 2018 at 4:46 AM <wolfganga...@gmail.com <javascript:>> 
> wrote:
>
>> I've not been able to find the exact issue I have been experiencing, 
>> though it seems some error messages ay be quite generic and therefore not 
>> wildly helpful.
>>
>> I'm running weewx 3.82 on a raspberry Pi against an Irox branded TE923, 
>> using the standard skin though somewhat modified to my taste.  It all works 
>> remarkably well, having taken over years of data from weatherview, probably 
>> similar to many users of weewx. The site is here: 
>> https://www.tinslave.co.uk/weather/
>>
>> All works really well, even if the anemometer does under-read, until the 
>> weather station console drops a connection with one of the sensors, which 
>> happens from time to time, especially in wet weather.  When that happens, 
>> the five minute wee_report run fails, and the weather page is not 
>> refreshed, with the series of error messages as per the truncated weewx.log 
>> file attached.  If I press the little button on the weather station console 
>> to re-establish the sensor connection, after a few minutes the report 
>> generation continues as normal, with a gap in the missing sensor data 
>> showing in the graphs.
>>
>> What I would prefer to happen under weewx is that the graphs continue to 
>> be generated, even with the gaps in the sensor detail.  It "feels" as 
>> though there might be some setting or tweak that could allow wee_report to 
>> run even with missing sensor data, but my python skills are inadequate.  
>> Another option may be to send a command back to the console to start the 
>> process to re-establish the sensor connection, if that is possible, and run 
>> a  watch process for when wee_report fails, but that seems overkill.
>>
>> Does anyone have any suggestions?
>>
>> -- 
>> 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 <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to