lirc irrecord mit python
Verfasst: Donnerstag 3. Dezember 2015, 13:11
Hey Leute,
super forum =) hab auch schon rumgesucht aber keine Lösung für mein Problem gefunden.
Ich möchte eine IR-Fernbedienung mir lirc anlernen. Dazu werden normalerweise Daten eines IR-Empfängers mit lirc durch irrecord eingelesen und eine lircd.conf Datei erstellt.
Beispiel:
Es soll auf drücken der Tasten 1-9 einer Fernbedienung reagiert werden. Mit irrecord müsste ich dazu erstmal eine Zeit lang mehrere beliebige Tasten an der FB drücken, um zu kalibrieren. Anschließend jede Taste, auf die reagiert werden soll, einzeln benennen und drücken.
Nun soll aber nicht jedes mal die Tastenbezeichnung abgefragt werden, sondern eine Reihenfolge festgelegt werden (z.B. 1-9), in der ich die entsprechenden Tasten an der FB drücke und die Bezeichnung automatisch hinterlegt wird.
Ich hatte mir überlegt, entweder irrecord mit Python aufzurufen, auf dessen Konsolenausgaben zu reagieren und Befehler zu senden, oder die Daten des IR-Empfängers direkt mit Python auslesen und eine lircd.conf Datei erstellen.
Das ganze soll auf einem Raspberry laufen.
Kann mir jemand sagen, ob das irgendwie möglich ist und wie ich das angehen kann?
Danke schonmal =)
super forum =) hab auch schon rumgesucht aber keine Lösung für mein Problem gefunden.
Ich möchte eine IR-Fernbedienung mir lirc anlernen. Dazu werden normalerweise Daten eines IR-Empfängers mit lirc durch irrecord eingelesen und eine lircd.conf Datei erstellt.
Beispiel:
Es soll auf drücken der Tasten 1-9 einer Fernbedienung reagiert werden. Mit irrecord müsste ich dazu erstmal eine Zeit lang mehrere beliebige Tasten an der FB drücken, um zu kalibrieren. Anschließend jede Taste, auf die reagiert werden soll, einzeln benennen und drücken.
Nun soll aber nicht jedes mal die Tastenbezeichnung abgefragt werden, sondern eine Reihenfolge festgelegt werden (z.B. 1-9), in der ich die entsprechenden Tasten an der FB drücke und die Bezeichnung automatisch hinterlegt wird.
Ich hatte mir überlegt, entweder irrecord mit Python aufzurufen, auf dessen Konsolenausgaben zu reagieren und Befehler zu senden, oder die Daten des IR-Empfängers direkt mit Python auslesen und eine lircd.conf Datei erstellen.
Das ganze soll auf einem Raspberry laufen.
Kann mir jemand sagen, ob das irgendwie möglich ist und wie ich das angehen kann?
Danke schonmal =)