Hallo nopes,
habe bei weitem noch nicht alles gelesen geschweige denn verstanden. Allerdings habe ich jetzt mal den Ansatz verfolgt und die Abfrage nach dem besagten Flag in die Endlosschleife gebaut. Und per Logging auch überprüft, hat soweit auch funktioniert.
Allerdings, wenn das Programm dann länger läuft, crashed es doch wieder mit folgender Fehlermeldung:
Code:
Traceback (most recent call last):
File "blitze.py", line 50, in handle_interrupt
reason = sensor.get_interrupt()
File "/home/user/RPi_AS3935.py", line 56, in get_interrupt
self.read_data()
File "/home/user/RPi_AS3935.py", line 242, in read_data
self.registers = self.i2cbus.read_i2c_block_data(self.address, 0x00)
IOError: [Errno 121] Remote I/O error
Traceback (most recent call last):
File "blitze.py", line 129, in <module>
noise = sensor.get_noise_floor()
File "/home/user/RPi_AS3935.py", line 80, in get_noise_floor
self.read_data()
File "/home/user/RPi_AS3935.py", line 242, in read_data
self.registers = self.i2cbus.read_i2c_block_data(self.address, 0x00)
IOError: [Errno 110] Connection timed out
Ich kann damit leider gar nichts anfangen. Nur dass es nicht in der Endlosschleife zu passieren scheint.
Was bedeutet dieser Fehler?
michel_vaclav
Lesezeichen