Hi there!

My archive database is target_unit = METRICWX and it contains a lot of 
values with too much decimals.
For example: inTemp = 14.4086206896552
To save space, I only need one decimal, so that weewx.sdb contains the 
number 14.4 for inTemp.
In weewx.conf I tried:
[StdCalibrate]
    [[Corrections]]
        inTemp = round(inTemp,1)

but then I get the error message:
****    File "/usr/share/weewx/weewx/engine.py", line 365, in __init__
****      'StdCalibrate', 'eval')
****  TypeError: expected a readable buffer object
****  Exiting.

I have found out, that for example
inTemp = round(inTemp)   and
inTemp = int(inTemp)
in weewx.conf work correct! But then I have no digit after the coma.

So, any ideas?

Springfeelings from Austra,
Martin

-- 
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