Hallo zusammen,
Nach diesem Projekt (Funk Magnetkontakt/Reed Switch zur Fenster/Tür Überwachung - TinyTx3) baue ich gerade ein System auf, um festzustellen, welche Türen bzw. Fenster geschlossen bzw. geöffnet sind. Alles funktioniert soweit. Der Receiver am Pi empfängt auch die Daten da die LED leuchtet sobald ein Kontakt öffnet oder schließt, allerdings wird in der Konsole unter folgendem Code keine Daten angezeigt.
Python
#!/usr/bin/python
import serial
import time
import string
# Verbindung herstellen
port = serial.Serial("/dev/ttyAMA0", baudrate=9600, timeout=0.1)
print "Schnitstelle:"
print "/dev/ttyAMA0"
print "9600"
print "Warten auf Daten...."
while True:
# Port lesen
data_r = port.read(1000)
# Daten ausgeben
if data_r != "" :
text = data_r.split(' ')
node = text[1]
status = text[2]
voltage = text[4]
supp = round(4.5/255 * float(voltage),2)
output = "NID:%s Status:%s vcc:%sv" % (node, status, supp)
# Ausgabe
print "Daten empfangen: %s" % (output)
# CPU schonen ;-)
time.sleep(0.01)
Alles anzeigen
Fehlermeldungen werden keine angezeigt. Es wird in der Konsole eben nur "Warte auf Daten...." angezeigt und eben nichts wenn der Receiver was empfängt...
Würde mich über Hilfe sehr freuen.
Beste Grüße
Florian