Schalten von GPIO mit Hilfe von Python

Begonnen von slawo77, 17 Dezember 2014, 19:56:45

Vorheriges Thema - Nächstes Thema

slawo77

Hallo,
ich versuche seit einigen Tagen Python Befehl in FHEM auszuführen. Eigentlich muss es nicht unbedingt Python sein, aber wenn ich den Befehl direkt ausführe dann funktioniert es.

Nun zum Problem:
Ich habe das schalten der GPIOs wie folgt in fhem.cfg eingebunden, doch es tut sich nichts:

define RolladeHoch IT B2
attr RolladeHoch eventMap on:an off:aus
attr RolladeHoch room Rolläden
define NRolladeHoch notify RolladeHoch { \
if ("%" ne "aus") {\
system ("sudo python3 /fhem/FHEM/Rollade_runter.py")\
}\
else {\
system ("sudo python3 /fhem/FHEM/Rollade_runter.py")\
}\
}


An oder Aus hat die gleiche Funktion. Ist nicht unbedingt elegant, aber in vielen Beiträgen in Verbindung mit Steckdosen die vorgehensweise. Daher starte ich mal damit.

Logdatei:
2014.12.17 19:40:30 2: IT set RolladeHoch off
2014.12.17 19:40:30 0: Strange call for nonexistent <undefined>: GetFn
2014.12.17 19:40:30 2: IT IODev device didn't answer is command correctly:
2014.12.17 19:40:30 3: NRolladeHoch return value: -1


Ich hoffe, dass sich meine Frage nicht wiederholt und niemand ein Problem damit hat.

Puschel74

Hallo,

bei deiner Frage kann ich dir leider nicht helfen aber vielleicht hilft dir ja
http://fhem.de/commandref.html#RPI_GPIO

Auch wenn es nicht dem entspricht:
ZitatIst nicht unbedingt elegant, aber in vielen Beiträgen in Verbindung mit Steckdosen die vorgehensweise.

Aber man muss ja evtl. nicht immer das Rad neu erfinden  ;)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.