Betreibt man ioBroker auf einem Raspberry Pi, dann möchte man sicherlich auch die GPIOs nutzen.

Dieser Beitrag beschreibt die Installation und Einrichtung des RPI-Monitor Adapters, welcher den Zugriff auf einzelne (oder alle) GPIOs des Raspberry Pi ermöglicht.


Installation des RPI-Monitor Adapters

Die Installation des Adapters RPI-Monitor erfolgt wie gewohnt über die Administrationsoberfläche von ioBroker.

Nach der Installation öffnet sich die Adapterkonfiguration, in der wir die gewünschten Funktionen einzeln aktivieren und deaktivieren können.

Hinweis: Einige der angebotenen Funktionen sind inzwischen bereits im standardmäßig installierten Info-Adapter enthalten und können somit deaktiviert werden. Wer nur die GPIOs verwenden möchte, der kann getrost alle anderen Funktionen deaktivieren.


GPIOs

Für die Verwaltung der GPIOs gibt es in der Adapterkonfiguration einen extra Reiter. Hier kann jeder GPIO einzeln aktiviert und seine Richtung (Eingang oder Ausgang) festgelegt werden. Die GPIO-Nummerierung richtet sich dabei nach den BCM-Nummern der GPIOs.

Beim Speichern werden die GPIOs dann entsprechend der Konfiguration eingerichtet und die zugehörigen Objekte erstellt.

Ich hatte beim ersten Speichern nach dem Aktivieren eines GPIO den Fehler, dass der State für die Richtung isInput falsch gesetzt wurde. Ein erneutes Speichern mit gleichen Einstellungen hat dies dann korrigiert.

Der aktuelle Zustand des GPIO 5 ist damit dann immer über die Objekt-ID rpi2.0.gpio.5.state verfügbar.