Lightning all round today but the only log entries were when the lightning 
was over head 7 in total
as3935: strike at 1.0 km
Calibration = 6 , changed to 2 didn't seem to make any difference
Storms now gone and still not sure if the dfrobot works that well



On Saturday, July 31, 2021 at 1:06:06 PM UTC+1 [email protected] wrote:

> In the as3935.py I noticed for LOOP working I have to put that in the 
> weewx.conf file which then showed lightning_strikes = 0
> When checking the weewx.sdb it didnt have a lightning_strikes field its 
> called lightning_strikes_count
> When I added lighnting_strikes it now has a zero (0) in. 
> So has the field names changed ??
> The test will be when I get any lightning I shall keep you posted.
>
>
> On Saturday, July 31, 2021 at 12:59:38 PM UTC+1 [email protected] 
> wrote:
>
>> In the as3935.py
>>
>> On Saturday, July 31, 2021 at 10:45:17 AM UTC+1 [email protected] 
>> wrote:
>>
>>> Thanks Doug but it didnt make any difference
>>> As Im trying to use a DFRobot AS3935 I started again but this time on 
>>> Python2
>>> The i2cdetect -y 1 shows 03 show it appears the Raspberry Pi can see the 
>>> AS3935
>>> Using the simulator driver weewx now starts
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Initializing weewx 
>>> version 3.9.2
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Using Python 2.7.16 
>>> (default, Oct 10 2019, 22:02:15) #012[GCC 8.3.0]
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Platform 
>>> Linux-5.10.52-v7+-armv7l-with-debian-10.10
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Locale is 'en_GB.UTF-8'
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Using configuration 
>>> file /home/weewx/weewx.conf
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Loading station type 
>>> Simulator (weewx.drivers.simulator)
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: StdConvert target unit 
>>> is 0x1
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: wxcalculate: The following 
>>> values will be calculated: barometer=prefer_hardware, 
>>> windchill=prefer_hardware, dewpoint=prefer_hardware, 
>>> appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, 
>>> heatindex=prefer_hardware, maxSolarRad=prefer_hardware, 
>>> humidex=prefer_hardware, pressure=prefer_hardware, 
>>> inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, 
>>> cloudbase=prefer_hardware
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: wxcalculate: The following 
>>> algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: service version is 0.6
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: address=0x03
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: bus=1
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: indoors=True
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: noise_floor=0
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: calibration=0x06
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: pin=17
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: data_binding=None
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: binding=archive
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Archive will use data 
>>> binding wx_binding
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Record generation will 
>>> be attempted in 'hardware'
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Using archive interval 
>>> of 300 seconds (specified in weewx configuration)
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Using binding 
>>> 'wx_binding' to database 'weewx.sdb'
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: manager: Starting backfill of 
>>> daily summaries
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: restx: StationRegistry: 
>>> Registration not requested.
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: restx: Wunderground: Posting 
>>> not enabled.
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: restx: PWSweather: Posting not 
>>> enabled.
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: restx: CWOP: Posting not 
>>> enabled.
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: restx: WOW: Posting not enabled.
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: restx: AWEKAS: Posting not 
>>> enabled.
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Starting up weewx 
>>> version 3.9.2
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Clock error is -0.20 
>>> seconds (positive is fast)
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: engine: Starting main packet 
>>> loop.
>>> Jul 31 10:17:47 raspberrypi weewx[2241]: as3935: noise level too high - 
>>> adjusting
>>> Jul 31 10:20:14 raspberrypi weewx[2241]: manager: Added record 
>>> 2021-07-31 10:20:00 BST (1627723200) to database 'weewx.sdb'
>>> Jul 31 10:20:14 raspberrypi weewx[2241]: manager: Added record 
>>> 2021-07-31 10:20:00 BST (1627723200) to daily summary in 'weewx.sdb'
>>> Jul 31 10:20:20 raspberrypi weewx[2241]: cheetahgenerator: Generated 8 
>>> files for report SeasonsReport in 3.38 seconds
>>> Jul 31 10:20:21 raspberrypi weewx[2241]: imagegenerator: Generated 14 
>>> images for SeasonsReport in 1.03 seconds
>>> Jul 31 10:20:21 raspberrypi weewx[2241]: copygenerator: copied 5 files 
>>> to /home/weewx/public_html
>>> Im using the zip file from as3935 · weewx/weewx Wiki · GitHub 
>>> <https://github.com/weewx/weewx/wiki/as3935>
>>> Have loaded sudo pip install RPi_AS3935 and sudo pip install GPIO
>>> In each 300second cycle I just get the last 5 lines from above with 
>>> nothing regarding the lightning detector
>>>
>>> The database has the lightning fields in but always shows NULL
>>> There isn't any lightning about at present but just wondered if thats 
>>> correct 
>>> Using weewxd the loop string I don't see anything to do with lightning .
>>> Thanks for any help Phil
>>>
>>>
>>> On Tuesday, July 27, 2021 at 1:50:36 PM UTC+1 [email protected] 
>>> wrote:
>>>
>>>> Phil:
>>>>
>>>> In looking at your weewx.conf, you may want to switch the process 
>>>> service to be before the comma. I think the error is because you are 
>>>> passing [None] as the first object in the process_services dictionary.
>>>>
>>>> [Engine]
>>>> [[Services]]
>>>> process_services =  user.as3935.AS3935, 
>>>>
>>>> After that, it maybe prudent to go through and covert the AS3935 code 
>>>> to python3 syntax.
>>>>
>>>> Doug
>>>>
>>>> On Tuesday, July 27, 2021 at 6:48:37 AM UTC-4 gjr80 wrote:
>>>>
>>>>> > Think I will try weewx 3.9.2, as I think that was the last python2 
>>>>> version
>>>>>
>>>>> All WeeWX releases to date have been python 2 compatible, including 
>>>>> any 4.x releases. Python 4.0.0 and later are also python 3 compatible. It 
>>>>> all comes down to what dependencies you have installed and what version 
>>>>> of 
>>>>> python WeeWX is run under.
>>>>>
>>>>> Gary
>>>>>
>>>>> On Tuesday, 27 July 2021 at 19:51:04 UTC+10 [email protected] 
>>>>> wrote:
>>>>>
>>>>>> Thanks Vince
>>>>>> Changed Line 233 to except Exception as e:
>>>>>> It then moved to Line 73 === no such module but sudo pip3 install 
>>>>>> RPi_AS3935 seems to have cured that (Installed ver 0.2.0 OK)
>>>>>> Now it stuck on Line 153 'object not callable. (address=addr, 
>>>>>> bus=bus)  
>>>>>> In weewx.conf I have
>>>>>> [AS3935]
>>>>>> address = 3
>>>>>> bus = 1
>>>>>> Pin 17
>>>>>> calibration = 6
>>>>>>
>>>>>> Think I will try weewx 3.9.2, as I think that was the last python2 
>>>>>> version , just to see if my lighnting sensor does work.
>>>>>> Phil
>>>>>>
>>>>>> On Monday, July 26, 2021 at 9:42:19 PM UTC+1 vince wrote:
>>>>>>
>>>>>>> See https://github.com/weewx/weewx/wiki/faq-python-error
>>>>>>>
>>>>>>> You have a variety of options:
>>>>>>>
>>>>>>>    - find a later version of the driver/extension that supports 
>>>>>>>    python3
>>>>>>>    - patch your copy to be python3 compliant using 2to3
>>>>>>>    - use python2 for your installation
>>>>>>>
>>>>>>> In your particular case it looks like the second option is pretty 
>>>>>>> trivial.
>>>>>>>
>>>>>>> Change the offending line to be
>>>>>>>      except Exception as e:
>>>>>>>
>>>>>>> And see if that works ok...
>>>>>>>
>>>>>>>

-- 
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/8516ca4c-596f-4f19-a33e-ca55c6c97a85n%40googlegroups.com.

Reply via email to