Codeschloss K4000 Bausatz

Begonnen von kalle322, 01 März 2018, 21:33:00

Vorheriges Thema - Nächstes Thema

kalle322

Hallo Freunde,

ich wollte ein Codeschloss in Fhem einbinden um damit einen Homematic Rolladen Aktor zu steuern.

Dazu habe ich den K4000 Bausatz von Reichelt bestellt (https://www.reichelt.de/Bausaetze/K6400/3/index.html?ACTION=3&GROUPID=7836&ARTICLE=119278) und zusammen gebaut. Das Codeschloss wird mit einem 12V 5A Netzteil versorgt.

Diese habe ich an die GPIO eines Raspberry Pi Zero angeschlossen. Dieser läuft mit dem aktuelle Raspbian strech lite und einem 5V 2A Netzteil.

Laut Datenblatt, kann das Relais des Codeschloss 220V 5A steuern.
Ich bin davon ausgegangen, dass ein Relais ein normaler Taster ist, der größere Lasten schalten kann.

Ich habe das Codeschloss an den GPIO Port 11 und an 3,3V angeschlossen. Mit diesem Script wollte ich das Codeschloss testen


#!/usr/bin/env python coding: utf8
import RPi.GPIO as GPIO
import time
import subprocess
import shlex

TASTER = 11

# Zählweise der Pins festlegen
GPIO.setmode(GPIO.BOARD)

# GPIO als Eingang festlegen
GPIO.setup(TASTER, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)

def CodeCorrect():
        print "Code korrekt"
        #subprocess.call(shlex.split('/home/pi/raspi-monitor.sh off'))

def checkGPIO():
        if GPIO.input(TASTER) == True:
                # Wenn Eingang HIGH ist, Ausgabe im Terminal erzeugen
                CodeCorrect()

# Endlosschleife
while 1:
        # Eingang lesen
        checkGPIO()


Jedoch schreibt das Script mir ständig ins Terminal, selbst wenn ich den Taster auf False abfrage. Nach Eingabe des korrekten Codes ändert es leider auch nichts.

Anschließend habe ich den Pin auf 5V gelegt und danach auf GND jedoch beides ohne Erfolg.
Habe ich irgendwo einen Denkfehler? Wie kann ich das Relais des Codeschlosses per GPIO abfragen?

Falls noch Informationen fehlen, einfach kurz Bescheid sagen, dann ergänze ich diese natürlich noch.

Frank_Huber

Pull down Widerstand?

Mit dem Handy online, daher kurz gefasst...


kalle322

Zitat von: Frank_Huber am 01 März 2018, 21:41:41
Pull down Widerstand?

Mit dem Handy online, daher kurz gefasst...

Werde ich testen. Vielen Dank für die Antwort

Frank_Huber

Btw, fhem hat ein gpio Modul, damit kannst den gpio ohne den Script abfragen.

Mit dem Handy online, daher kurz gefasst...