Hi Tom,

I have not modified [StdConvert]. Another interesting thing is that I don't 
believe that my extensions.py is getting read. I had to modify wview.py to 
get the database to include the lightning_strikes and avg_distance.


[StdConvert]
    
    # The target_unit affects only the unit system in the database. Once
    # chosen it cannot be changed without converting the entire database.
    # Modification of target_unit after starting weewx will result in
    # corrupt data - the database will contain a mix of US and METRIC data.
    #
    # The value of target_unit does not affect the unit system for
    # reporting - reports can display US, Metric, or any combination of 
units.
    #
    # In most cases, target_unit should be left as the default: US
    #
    # In particular, those migrating from a standard wview installation
    # should use US since that is what the wview database contains.
    
    # DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING!
    target_unit = US    # Options are 'US', 'METRICWX', or 'METRIC'

##############################################################################


On Saturday, September 24, 2016 at 10:18:47 PM UTC-4, Tom Keffer wrote:
>
> Your database is set up with US units, but you are trying to put  METRIC 
> into it. 
>
> What does your section [StdConvert] look like in weewx.conf? Did you 
> change it?
>
> What the driver sends out does not matter (so long as it is correct!). It 
> is the job of the StdConvert service to convert it into the unit system 
> used by the database.
>
> -tk
>
> On Sat, Sep 24, 2016 at 7:07 PM, Steve Sykes <sesy...@gmail.com 
> <javascript:>> wrote:
>
>> I am still getting this in the log.  I am running as3935.py v0.5rc1. 
>>
>> Sep 24 21:32:55 raspberrypi weewx[9576]: as3935: strike at 1.0 km
>> Sep 24 21:32:55 raspberrypi weewx[9576]: as3935: callback failed: Unit 
>> system of incoming record (0x10) differs from 'archive' table in 
>> 'weewx.sdb' database (0x01)
>>
>>
>> Checking the database shows that the column and data are in the 
>> database.  I see that the distance units are shown in miles and the as3935 
>> sends distance in km.
>>
>> sqlite3> select avg_distance, lightning_strikes from archive;
>>
>> 3.10685596|2.0
>> 3.10685596|3.0
>> 1.864113576|2.0
>> 0.621371192|1.0
>> 0.621371192|1.0
>> 0.621371192|2.0
>> 0.621371192|1.0
>> 0.621371192|1.0
>>
>>
>> I am sure the strike at 1 km is just noise but it is helpful as a 
>> diagnostic.  Should just ignore the log?
>>
>> Steve
>>
>> -- 
>> 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