Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Diese Anleitung beschreibt, wie man mit einem simplen Python-Skript die GPIOs des Raspberry als Eingänge verwenden kann. Damit können sowohl Aktionen auf dem Raspberry ausgelöst werden als auch der status der Eingänge an den Loxone Miniserver (per UDP) übermittelt werden. Wenn Du einen eigenen LoxBerry betreibst, kannst Du auch Jörg Siedhof's GPIO Plugin verwenden: 

Schritt-für-Schritt-Anleitung

Hardware

Einiges zur Hardware für die Verwendung der GPIOs findet sich in dem LoxBerry Artikel: /wiki/spaces/LOXBERRY/pages/1269957915

Installation

Das Pythoskript zur Abfrage der Taster könnt ihr hier herunterladen: https://github.com/mschlenstedt/squeezelite_radiotasten

Das Skript benötigt die RPi.GPIO Bibliothek. Dazu müssen zunächst noch die Development-Librarys der Distribution installiert werden:

apt-get install python3-dev

Anschließend müssen über pip noch folgende Pakete nachinstalliert werden:

pip install setuptools
pip install RPi.GPIO

Das eigentliche Skript zur Abfrage der Taster kann irgendwo im Filesystem installiert werden. Normalerweise erfolgt die Installation eigener Skripte unter /usr/local/bin. Das wird bei einem Update auch nicht überschrieben.

Alle Einstellungen erfolgen am Anfang des Skriptes. Die Einstellungen sollten selbsterklärend sein.

 


Verwandte Artikel



  • Keine Stichwörter