ich habe mir einen RevPiCore 3 mit DIO Module gekauft und möchte die Ein-Ausgänge sehr gerne mit RevPiModIO2 ansprechen (finde es übrigens klasse, dass diese Lib entwickelt wurde!).
Ich habe das DIO Modul angesprochen und kann die Ein-Ausgänge auch über piTest ansprechen bzw. anzeigen lassen.
Ich versuche nun die Eingänge über das Testprogramm aufzurufen:
Leider kommt dabei immer folgender Fehler:import revpimodio2
def eventfunktion(ioname, iovalue):
"""Eventfunktion, welche bei Wertaenderung ausgefuehrt wird."""
print("Eingang {} hat jetzt Wert {}".format(ioname, iovalue))
# RevPiModIO Instantiieren
rpi = revpimodio2.RevPiModIO(autorefresh=True)
# Strg+C automatisch verarbeiten
rpi.handlesignalend()
# Events auf Eingänge registrieren
rpi.io.I_1.reg_event(eventfunktion)
rpi.io.I_2.reg_event(eventfunktion)
# Eventverarbeitung starten (Programm ist hier gefangen)
print("gestartet")
rpi.mainloop()
Zum Installieren des Packages hatte ich folgendes ausgeführt:importerror no module named revpimodio2
Und mit dem Befehl "sudo dpkg -l" wird mir auch angezeigt, dass das Modul python3-revpimod2 installiert.pi@RevPi ~/ $ sudo apt-get update
# Installieren
pi@RevPi ~/ $ sudo apt-get install python3-revpimodio2
# Updaten (alles)
pi@RevPi ~/ $ sudo apt-get dist-upgrade
Ich habe das System auch bereits neu aufgesetzt und alle Updates installiert - leider ebenfalls ohne Erfolg. Ich habe auch versucht, das Package mittels PIP zu installieren (pip install python3-revpimodio2). Dabei kommt leider folgender Fehler:
Kann mir bitte jemand helfen? ich würde den RevPi gerne bei unseren Projekten zur Entwicklung von Messeinrichtungen nutzen!![Traceback (most recent call last):
File "/home/pi/Desktop/firstTry.py", line 3, in <module>
import revpimodio2
File "/usr/local/lib/python2.7/dist-packages/revpimodio2/__init__.py", line 75, in <module>
from .modio import RevPiModIO, RevPiModIOSelected, RevPiModIODriver
File "/usr/local/lib/python2.7/dist-packages/revpimodio2/modio.py", line 12, in <module>
from queue import Empty
ImportError: No module named queue
Viele Grüße!