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.
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