Mit RPI_GPIO Ports schalten

Begonnen von Hoeness, 26 März 2014, 22:59:05

Vorheriges Thema - Nächstes Thema

Hoeness

Hallo,

ich möchte mit FHEM und meinem Raspberry meine Gartenbewässerung steuern.

Hierzu habe ich eine Relaiskarte an den RPI angeschlossen, welche dann meine Pumpe und die Ventile Schaltet.

Ich habe RPI_GPIO (bzw. wiringpi) nach der Anleitung aus der Commandref bzw aus dem Thread
http://forum.fhem.de/index.php/topic,16519.0.html installiert.

In meiner cfg habe ich bisher nur ein bischen experiemntier.


Ich habe die entsprechenden Pins wie folgt definiert:

define Pin1 RPI_GPIO 17
attr Pin1 direction output
attr Pin1 room GPIO

define Pin2 RPI_GPIO 27
attr Pin2 direction output
attr Pin2 room GPIO

define Pin3 RPI_GPIO 22
attr Pin3 direction output
attr Pin3 room GPIO

define Pin4 RPI_GPIO 23
attr Pin4 direction input
attr Pin4 room GPIO



Nach dem laden der CFG klapper (on/off/on) der Raspberry kurz mit den 4 Ports die ich definiert habe.
Die Ports bleiben dann aber alle auf "on"
In meinem Raum GPIO finde ich auch alle 4 Pins. Ich bekomme auch on/off als Schaltzustände angeboten.
wenn ich auf on bzw. off drücke passiert aber nichts.
Wenn ich einen Port auf Input konfiguriere bleibt er nach neustart auch ausgeschaltet.

Muss ich noch Rechte vergeben???
Irgendwie komme ich da nicht weiter.



bsl02

Hallo,
bin nicht sicher ob das hier passt, habe mein Testsystem nicht mehr hier.

Teste mal ähnlich wie in folgender Zeile:
attr GPIO.Pin22.Tuerklingel pud_resistor down

Meine Konfig damals:
#################################################################
define GPIO.Pin22.Tuerklingel RPI_GPIO 25
attr GPIO.Pin22.Tuerklingel comment Türklingel->Relais-> an Fritz!Box-Telefone
attr GPIO.Pin22.Tuerklingel direction input
attr GPIO.Pin22.Tuerklingel event-on-change-reading state, STATE
attr GPIO.Pin22.Tuerklingel event-on-update-reading 1
attr GPIO.Pin22.Tuerklingel interrupt both
attr GPIO.Pin22.Tuerklingel pud_resistor down
attr GPIO.Pin22.Tuerklingel verbose 5


Gruß, Stefan
RPi3 (FHEM) / CUL V3 868 (FS20) / nanoCUL868 (HM) / RFXtrx433 (IT & ELRO) / MAX!Cube (Thermostate, Fenster) / Bluetooth (presence Handy) / Sonoff mit Tasmota // Audio: RPi3 mit "max2play"-Image (Squeezeserver+Player) / Video: Synology-NAS mit TVheadend, Triax TSS400 Sat-IP Converter

Hoeness

Hallo,

muss ich den "pud_resistor down" auch bei einem Output konfigurieren?

Hoeness

Hallo,

Jetzt gehts.

Eigentlich habe ich aber nichts geändert.

Komisch