Raspberry Pi mit umfunktionierter IR-Fernbedienung steuern: Herunterfahren & Neustart via LIRC
Einführung
Haben Sie eine ungenutzte Infrarot-Fernbedienung herumliegen? Verwandeln Sie sie in eine praktische Stromsteuerung für Ihren Raspberry Pi – ganz ohne Tastatur oder Maus.
Anwendungsbereich
Diese Anleitung behandelt Installation und Konfiguration des LIRC-Clients irexec, um Fernbedienungstastendrücke auf Pi-Herunterfahren- und Neustart-Befehle zu mappen. Das Hinzufügen des IR-Empfängers zum Pi wird in einem separaten Tutorial behandelt.
Zielgruppe
Jeder, der einen Raspberry Pi mit IR-Empfänger besitzt.
Schritt 1: Infrarot-Codes aufzeichnen und auf LIRC-Events mappen
Den Anweisungen in unserem vorigen Guide „Record Infrared Codes of Any Remote Control Unit for Linux Infrared Remote Control (LIRC) on Raspberry Pi“ folgen, um die Tastencodes der Fernbedienung aufzuzeichnen.
Schritt 2: LIRC-Daemon installieren und konfigurieren
Die in unserem früheren Post beschriebenen Schritte nutzen, um LIRC zu installieren und für Empfang am Receiver einzurichten.
Schritt 3: irexec-Konfigurationsdatei erstellen
/etc/lirc/lircrc erstellen oder bearbeiten, um irexec mitzuteilen, welche Aktion bei einem LIRC-Event ausgeführt werden soll.
sudo vi /etc/lirc/lircrc
Beispielkonfiguration (ersetzen Sie remote_name und codes mit Ihren aufgezeichneten Werten):
begin remote name = remote_name bits = 12 flags = RC5 eps = 30 aeps = 200 [KEY_RESTART] codes = 0x1FEA45, 0x1FECAD begin program = /usr/bin/irexec arguments = -e "sudo reboot" end [KEY_POWER] codes = 0x1FEA1C, 0x1FEA1D begin program = /usr/bin/irexec arguments = -e "sudo poweroff" end end remote
Schritt 4: Setup testen
Raspberry Pi mit sudo reboot neu starten, dann Fernbedienung auf Empfänger richten und Taste für KEY_RESTART drücken – Pi sollte neustarten. Taste für KEY_POWER drücken – Pi sollte herunterfahren. Falls nichts passiert, LIRC-Logs prüfen oder Receiver-Verbindung kontrollieren.
Für mehr Details verwandtes Tutorial: Reuse Unwanted Infrared Remote Control to Shutdown and Reboot Raspberry Pi.
Herstellungsprozess
- Integriertes QR-, RFID- und Temperatur-Verifikations-Zugangskontrollsystem
- Nahtlose MQTT-Integration: NodeMCU DHT22 Sensoren mit Raspberry Pi 3 B+ als Broker
- Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
- Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
- Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
- Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
- Multi-Sensor Temperatur- & Licht-Überwachung mit Raspberry Pi & DS18B20
- Raspberry Pi Sensor & Aktuator Steuerung meistern: Beschleunigungsmesser, Servo und Datenstreaming
- Automatisiertes Aeroponik-System mit Raspberry Pi und Feuchtigkeitssensor bauen
- IR-Fernbedienungsbefehle auf Raspberry Pi ohne LIRC erfassen: Python UART-Ansatz