FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hoeness am 26 März 2014, 22:59:05

Titel: Mit RPI_GPIO Ports schalten
Beitrag von: Hoeness am 26 März 2014, 22:59:05
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 (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.


Titel: Antw:Mit RPI_GPIO Ports schalten
Beitrag von: bsl02 am 27 März 2014, 01:25:52
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
Titel: Antw:Mit RPI_GPIO Ports schalten
Beitrag von: Hoeness am 27 März 2014, 15:25:23
Hallo,

muss ich den "pud_resistor down" auch bei einem Output konfigurieren?
Titel: Antw:Mit RPI_GPIO Ports schalten
Beitrag von: Hoeness am 27 März 2014, 22:38:13
Hallo,

Jetzt gehts.

Eigentlich habe ich aber nichts geändert.

Komisch