Hi!

Got a new issue with my as3935.
Running weewx 3.9.1


Got this in my log when starting weewx:

Sep  1 11:42:05 raspberrypi weewx[570]: engine: Debug is 1
Sep  1 11:42:05 raspberrypi weewx[570]: engine: Initializing engine
Sep  1 11:42:05 raspberrypi weewx[570]: engine: Loading station type 
FineOffsetUSB (weewx.drivers.fousb)
Sep  1 11:42:05 raspberrypi weewx[570]: fousb: driver version is 1.9
Sep  1 11:42:05 raspberrypi weewx[570]: fousb: polling mode is PERIODIC
Sep  1 11:42:05 raspberrypi weewx[570]: fousb: polling interval is 60
Sep  1 11:42:05 raspberrypi weewx[570]: fousb: found station on USB bus= 
device=
Sep  1 11:42:05 raspberrypi weewx[570]: engine: Loading service 
weewx.engine.StdTimeSynch
Sep  1 11:42:05 raspberrypi weewx[570]: engine: Finished loading service 
weewx.engine.StdTimeSynch
Sep  1 11:42:05 raspberrypi weewx[570]: engine: Loading service 
user.as3935.AS3935
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: service version is 0.6
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: address=0x03
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: bus=1
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: indoors=False
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: noise_floor=0
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: calibration=0x06
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: pin=17
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: data_binding=None
Sep  1 11:42:05 raspberrypi weewx[570]: as3935: binding=archive
Sep  1 11:42:05 raspberrypi weewx[570]: engine: Caught unrecoverable 
exception in engine:
Sep  1 11:42:05 raspberrypi weewx[570]:     ****  [Errno 121] I/O-fel på 
fjärrmaskin
Sep  1 11:42:05 raspberrypi weewx[570]:     ****  Traceback (most recent 
call last):
Sep  1 11:42:05 raspberrypi weewx[570]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 884, in main
Sep  1 11:42:05 raspberrypi weewx[570]:     ****      engine = 
engine_class(config_dict)
Sep  1 11:42:05 raspberrypi weewx[570]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 78, in __init__
Sep  1 11:42:05 raspberrypi weewx[570]:     ****      
self.loadServices(config_dict)
Sep  1 11:42:05 raspberrypi weewx[570]:     ****    File 
"/usr/share/weewx/weewx/engine.py", line 142, in loadServices
Sep  1 11:42:05 raspberrypi weewx[570]:     ****      
self.service_obj.append(weeutil.weeutil._get_object(svc)(self, config_dict))
Sep  1 11:42:05 raspberrypi weewx[570]:     ****    File 
"/usr/share/weewx/user/as3935.py", line 154, in __init__
Sep  1 11:42:05 raspberrypi weewx[570]:     ****      
self.sensor.set_indoors(indoors)
Sep  1 11:42:05 raspberrypi weewx[570]:     ****    File 
"/usr/local/lib/python2.7/dist-packages/RPi_AS3935/RPi_AS3935.py", line 
162, in set_indoors
Sep  1 11:42:05 raspberrypi weewx[570]:     ****      self.read_data()
Sep  1 11:42:05 raspberrypi weewx[570]:     ****    File 
"/usr/local/lib/python2.7/dist-packages/RPi_AS3935/RPi_AS3935.py", line 
234, in read_data
Sep  1 11:42:05 raspberrypi weewx[570]:     ****      self.registers = 
self.i2cbus.read_i2c_block_data(self.address, 0x00)
Sep  1 11:42:05 raspberrypi weewx[570]:     ****  IOError: [Errno 121] 
I/O-fel på fjärrmaskin
Sep  1 11:42:05 raspberrypi weewx[570]:     ****  Exiting.
Sep  1 11:44:34 raspberrypi systemd[1]: Stopping LSB: weewx weather 
system...

Haven´t changed anything and suddenly I got an I/O error on the machine.

If I run "sudo i2cdetect -y 1" several times in a row I sometimes get 0x03 
but every other time I just get --.


Any clue what this could be or how to debug?

Got it connected to my raspberry pi like this:

      VCC -> 3.3V
        GND -> GND
        SCL -> PIN 5
        MOSI -> PIN 3
        SI -> 3.3V
        IRQ -> PIN 11
        A0 -> 3.3V
        A1 -> 3.3V


/Mikael

Den måndag 8 juli 2019 kl. 10:48:22 UTC+2 skrev dan Forster:
>
> Hi,
>
> I bought one of these from eBay  - *MA5532 AS3935 2.4V to 5.5V Lightning 
> Fulmine Sensor Breakout SPI/I2C Antenna*. I have connected it all up and 
> have it working fine, confirmed by using the demo script and install 
> instructions supplied here *https://github.com/pcfens/RaspberryPi-AS3935 
> <https://github.com/pcfens/RaspberryPi-AS3935>.* I can see that a few 
> people had problems connecting the module, so I have attached a picture of 
> how I have wired to get it working perfectly (note one address line has to 
> be set to common ground and the address is 00x0 *NOT 00x3)*.
>
> I then followed these instructions 
> *https://github.com/weewx/weewx/wiki/as3935 
> <https://github.com/weewx/weewx/wiki/as3935>* in order that it can be 
> used within my weewx weather station. I have managed to do everything as it 
> says on this page, including the part at the bottom of the page with 
> regards to the extra sqlite database holding the lightening detector data 
> (which I confirmed exists in the same place as the weewx db).
>
>  
>
> Now I am using the Seasons skin and would like to get help on adding the 
> two new lightening detector values (lightning_strikes and avg_distance)into 
> the Seasons skin web page (at the bottom of the Current Conditions list). I 
> think the file I need to alter is /etc/weewx/skins/Seasons/current.inc.
>
>  
>
> I am OK with electronics and getting better at Linux, but I am terrible at 
> HTML. Any pointers would be greatly appreciated...
>
>  
>
> Dan
>

-- 
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/2b4135e6-8252-4755-9091-36388c8c77fc%40googlegroups.com.

Reply via email to