FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: slawo77 am 17 Dezember 2014, 19:56:45

Titel: Schalten von GPIO mit Hilfe von Python
Beitrag von: slawo77 am 17 Dezember 2014, 19:56:45
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.
Titel: Antw:Schalten von GPIO mit Hilfe von Python
Beitrag von: Puschel74 am 17 Dezember 2014, 20:12:02
Hallo,

bei deiner Frage kann ich dir leider nicht helfen aber vielleicht hilft dir ja
http://fhem.de/commandref.html#RPI_GPIO (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