Hallo,
leider bin ich nicht bei Google und co fündig geworden. Ich hoffe ihr könnt mir hier unkompliziert und ohne superdetallierte Erklärungen die Lösung verraten
Ich habe eine Schaltung. In dieser habe ich ein Paar ausgänge u.a. einen der mir ein Magnetventil öffnen soll. Um das manuell zu tun habe ich einen Gpio als eingang defniert. An diesem und an 3,3 V hängt in ca. 8m Entfernung und mit 3 x 1,5 mm² NYM Kabel ein Merten Lichttaster. Dieser Schaltet das Magnetventil perfekt. Die Leitung liegt in einem Kabelkanal mit vielen anderen Stromkabeln.
Ich habe den Gpio Eingang mit einem 10K Pulldown nach GND verbunden. Auch ein Kondensator sitzt kurz vor dem Raspberry parallel zum Taster.
Aber jedes mal wenn jemand in näherer Umgebung das normale Zimmerlicht anmacht oder das Agregat vom Kühlschrank angeht, öffnet das Magnetventil, sprich der Gpio registriert einen Eingang. Ich bin etwas verzweifelt in meiner Leihenhaften Art. ich hoffe ihr habt eine Schnelle und unkomplizierte Lösung.
Hier noch der Code mit dem ich unter Python schalte:
RELAIS_LUFT_GPIO = 22
GPIO.setup(RELAIS_LUFT_GPIO, GPIO.OUT)
GPIO.setup(23, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
GPIO.add_event_detect(23, GPIO.RISING, callback = kompressormanuell, bouncetime = 1000)
fehlt natürlich ne Menge... Aber das relevante ist da. Programm funktioniert ja auch.