Hallo.
Ich fange gerade an mich in die Materie RPI reinzuarbeiten. Nun möchte ich mit meinem PI meine Hausautomatisierung noch um Funk Türkontakte erweitern. Ich nutze dafür 433Utils.
Das Empfangen der Signale von den Kontakten funktioniert bereits einwandfrei. Mir werden die Codes der einzelnen Türkontakte auch angezeigt.
Leider funktioniert das weiterverarbeiten nicht .
Code
if (mySwitch.available()) {
int value = mySwitch.getReceivedValue();
if (value == 0) {
printf("Unknown encoding"); }
elif (value == 5338448)
{
print("Test"); //ist nur drin um zu schauen ob anweisung ausgeführt wird
os.system('python /home/pi/yowsup-master/src/yowsup-cli -c /home/pi/yowsup-master/src/config.example -s telefonnummer "Fenster Stube wurde geöffnet"')
}
else {
printf("Received %i\n", mySwitch.getReceivedValue() );
}
mySwitch.resetAvailable();
}
Alles anzeigen
Leider wird die Anweisung die zur Variable 5338448 passen nicht ausgeführt.