I have moved it as suggested.  When using the piezo lighter to test it I 
get this. The [Errno 5] errors occur when using the piezo tester much of 
the time. The placement of the driver line doesn't seem to make a 
difference.

Sep 25 12:43:19 raspberrypi weewx[16068]: as3935: callback failed: [Errno 
5] Input/output error
Sep 25 12:43:19 raspberrypi weewx[16068]: as3935: callback failed: [Errno 
5] Input/output error
Sep 25 12:43:20 raspberrypi weewx[16068]: as3935: callback failed: [Errno 
5] Input/output error
Sep 25 12:43:20 raspberrypi weewx[16068]: as3935: callback failed: [Errno 
5] Input/output error
Sep 25 12:43:21 raspberrypi weewx[16068]: as3935: callback failed: [Errno 
5] Input/output error
Sep 25 12:43:21 raspberrypi weewx[16068]: as3935: strike at 8.0 km
Sep 25 12:43:21 raspberrypi weewx[16068]: as3935: callback failed: Unit 
system of incoming record (0x10) differs from 'archive' table in 
'weewx.sdb' database (0x01)
Sep 25 12:43:21 raspberrypi weewx[16068]: as3935: callback failed: [Errno 
5] Input/output error
Sep 25 12:43:44 raspberrypi weewx[16068]: as3935: strike at 8.0 km
Sep 25 12:43:44 raspberrypi weewx[16068]: as3935: callback failed: Unit 
system of incoming record (0x10) differs from 'archive' table in 
'weewx.sdb' database (0x01)
Sep 25 12:43:45 raspberrypi weewx[16068]: as3935: strike at 8.0 km
Sep 25 12:43:45 raspberrypi weewx[16068]: as3935: callback failed: Unit 
system of incoming record (0x10) differs from 'archive' table in 
'weewx.sdb' database (0x01)


On Sunday, September 25, 2016 at 11:01:59 AM UTC-4, Tom Keffer wrote:
>
> Just realized that you're using the as3935 service. In your weewx.conf, 
> make sure that it is included *before* StdConvert. So, your [Engine] 
> section should look something like this (NOT TESTED):
>
> [Engine]
>     
>     [[Services]]
>         # This section specifies the services that should be run. They are
>         # grouped by type, and the order of services within each group
>         # determines the order in which the services will be run.
>         prep_services = weewx.engine.StdTimeSynch
>         data_services = user.as3935.AS3935
>         process_services = weewx.engine.StdConvert, 
> weewx.engine.StdCalibrate, weewx.engine.StdQC, 
> weewx.wxservices.StdWXCalculate
>         archive_services = weewx.engine.StdArchive
>         restful_services = weewx.restx.StdStationRegistry, 
> weewx.restx.StdWunderground, weewx.restx.StdPWSweather, 
> weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
>         report_services = weewx.engine.StdPrint, weewx.engine.StdReport
>
> -tk
>
>
> On Sun, Sep 25, 2016 at 6:50 AM, Steve Sykes <sesy...@gmail.com 
> <javascript:>> wrote:
>
>> 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> 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.
>>>> 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+...@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