For many months I've been using the formula below in a twitter template 
I've created today it started throwing this error.

Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: Generate 
failed with exception '<class 'TypeError'>'
Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: **** Ignoring 
template /etc/weewx/skins/Twitter/tweet.txt.tmpl
Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: **** *Reason: 
'<' not supported between instances of 'NoneType' and 'float'*
Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: ****  
Traceback (most recent call last):
Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: ****    File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: ****      
unicode_string = compiled_template.respond()
Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: ****    File 
"_etc_weewx_skins_Twitter_tweet_txt_tmpl.py", line 106, in respond
Oct 21 16:00:23 pi4 weewx[8659] ERROR weewx.cheetahgenerator: ****  *TypeError: 
'<' not supported between instances of 'NoneType' and 'float'*

Not sure why it popped up all of a sudden except maybe there's a value in 
$current.barometer.raw that doesn't work with this expression.

I appreciate any help or direction. Thanks!
 

On Saturday, February 8, 2020 at 10:11:48 AM UTC-6 [email protected] wrote:

> You can add the text in the template. The key is to test for the raw 
> value, using the .raw suffix. Something like (NOT TESTED):
>
> #set trend_raw = $trend.barometer.raw
>
> Wind $current.windSpeed Barometer $current.barometer #slurp
> #if $trend_raw < -0.05
> falling rapidly#slurp
> #elif $trend_raw < -0.01
> falling slowly#slurp
> #elif $trend_raw < 0.005
> steady#slurp
> #elif $trend_raw < 0.01
> rising slowly#slurp
> #else
> rising rapidly#slurp
> Temperature $current.outTemp Rain today $day.rain.sum Humidity 
> $current.outHumidity
>
> Adjust values as you see fit. The #slurp directive prevents a newline from 
> being injected.
>
> See the Language overview 
> <https://cheetahtemplate.org/users_guide/language.html> in the Cheetah 
> User's Guide for the full template syntax.
>
> -tk
>

-- 
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/bc3935cc-9f3d-4157-92d9-8548c122b4den%40googlegroups.com.

Reply via email to