• Erste Schritte
  • Hardware & GPIO
  • Projekte
  • Software
    • Webserver
  • Arduino & ESP8266
  • Hausautomatisierung
  • Sonstiges
    • News
Facebook Twitter YouTube
Tutorials for Raspberry Pi Tutorials for Raspberry Pi
  • Einstieg
    • Erste Schritte
      • Raspberry Pi 3 Einstieg - Starter KitWas brauche und wie starte ich? – Raspberry Pi Einstieg
    • Einrichtung
      • microsd_karte_menuRaspbian Betriebssystem auf eine SD Karte flashen – Einfach & Schnell
      • wlanbluetooth_menuWLAN und Bluetooth einrichten – Raspberry Pi 4
      • wifi_menuWLAN Stick installieren und einrichten – Alternative
      • bash_menuSSH Zugriff einrichten via Putty – Kommandozeilen Zugriff
      • rdp_menuRemotedesktop Verbindung aufbauen – Fernsteuerung
    • Einsteiger Projekte
      • Sinnvolles Raspberry Pi Zubehör
      • 15 Raspberry Pi Projekte für Anfänger
      • Ampelschaltung mit GPIOs
      • GPIOs mit Port Expander erweitern
      • Elektronischer Würfel
      • 13 tolle Projekte für Kinder und Jugendliche
      • Roboter selber bauen
      • In Visual Studio Code mit C++ programmieren
      • Wünsch dir ein Tutorial
    • Programmieren lernen
      • Teil 1: Einführung
      • Teil 2: GPIOs steuern
      • Teil 3: GUI erstellen
      • Teil 4: PWM
      • C# GUI Apps entwickeln
  • Hardware & GPIO
    • 50 der wichtigsten Raspberry Pi Sensoren und Module – Aufgelistet mit Links zu den TutorialsRaspberry Pi Sensoren
    • Beliebte Tutorials
      • Raspberry Pi Luftfeuchtigkeit/Temperatur SensorLuftfeuchtigkeit und Temperatur messen
      • Raspberry Pi WS2801B RGB LED Streifen anschließen und steuernWS2801 RGB LED Streifen anschließen und steuern
      • Raspberry Pi Funksteckdosen (433Mhz)Raspberry Pi Funksteckdosen (433Mhz)Funksteckdosen (433MHz) steuern
      • Raspberry Pi Relais ModulRaspberry Pi: Relais-Schalter per GPIO steuern
      • Raspberry Pi Servo MotorRaspberry Pi Servo Motor Steuerung
      • Amazon-Alexa-deutsch-auf-dem-Raspberry-Pi-installierenAmazon Alexa (Deutsch) auf dem installieren
      • Entfernung messen mit Ultraschallsensor HC-SR04 – Raspberry PiEntfernung messen mit Ultraschallsensor HC-SR04
      • 71-M-PU7vML.-S3L1500-Raspberry Pi’s über 433 MHz Funk kommunizieren
      • Raspberry Pi PIR Motion SensorBewegungsmelder PIR anschließen und steuern
      • Raspberry Pi USB Boot per Stick oder SSD Festplatte einrichtenUSB Boot per Stick oder SSD Festplatte
      • Analog
        • Raspberry Pi MCP3008 ADCMCP3008: Am Raspberry Pi analoge Signale auslesen
        • Raspberry Pi Gas Sensor MQ-2Raspberry Pi Gas Sensor (MQ-X) konfigurieren und auslesen
        • Raspberry Pi PulsmesserRaspberry Pi Pulsmesser: Herzfrequenz messen
        • Joystick am Raspberry Pi benutzen (mit MCP3008)Joystick am Raspberry Pi benutzen (mit MCP3008)
        • infrarot sharp distance senserInfrarot Abstandsmessung mit dem Raspberry Pi
        • Raspberry Pi Drehregler - Rotary EncoderKY040 Drehregler als Lautstärkeregler für den Raspberry Pi
        • Easpberry Pi Soil SensorBodenfeuchtigkeit mit dem Raspberry Pi messen
        • Raspberry Pi KeypadRaspberry Pi Keypad anschließen – Codeschloss
        • Raspberry Pi door sensorÜberwachung von Fenstern und Türen mit dem Raspberry Pi und Reed-Relais
        • Raspberry Pi Fotowiderstand HelligkeitssensorFotowiderstand (Helligkeitssensor) am Raspberry Pi
        • Raspberry Pi Waage selber bauen (mit Gewichtssensor HX711)Raspberry Pi Waage selber bauen (mit Gewichtssensor HX711)
      • Funk
        • 71-M-PU7vML.-S3L1500-Raspberry Pi’s über 433 MHz Funk kommunizieren lassen
        • Remote Control Raspberry Pi 433Mhz Radio TransmitterRaspberry Pi mit 433Mhz Funksender fernsteuern
        • Raspberry Pi Funksteckdosen (433Mhz)Raspberry Pi Funksteckdosen (433Mhz)Raspberry Pi Funksteckdosen (433MHz) steuern
        • Raspberry Pi MiFlora - Xiaomi Pflanzensensor in OpenHAB einbindenMiFlora – Xiaomi Pflanzensensor ins Smart Home einbinden
        • Raspberry Pi RFID RC522 TüröffnerRaspberry Pi RFID RC522 Tags auslesen (NFC)
        • Funkkommunikation zwischen Raspberry Pi's und Arduinos (2.4 GHz)Funkkommunikation (2.4 GHz): Arduino & Raspberry Pi
        • Raspberry Pi Radio ReceiverRaspberry Pi als Radioempfänger benutzen
        • Raspberry Pi Xbox 360 Wireless ControllerRaspberry Pi mittels Xbox 360 Controller steuern
        • Raspberry Pi GSM Modul - Huawei Internet SticksRaspberry Pi GSM Modul – Mobiles Internet
        • Raspberry Pi Bluetooth DatentransferRaspberry Pi Bluetooth Datentransfer zum Smartphone
      • Infrarot & Laser
        • Raspberry Pi Infrarot FernbedienungRaspberry Pi: Per IR Remote Befehle ausführen
        • infrarot sharp distance senserInfrarot Abstandsmessung mit dem Raspberry Pi
        • Raspberry Pi Laser Lichtschranke für weite DistanzenRaspberry Pi Laser Lichtschranke für weite Distanzen
        • Infrarot Raspberry Pi FernbedienungInfrarot Steuerung einrichten
        • Raspberry Pi Infrarot Lichtschranke bauen und Geschwindigkeit messenRaspberry Pi Infrarot Lichtschranke bauen
        • Raspberry Pi Fotowiderstand HelligkeitssensorFotowiderstand (Helligkeitssensor) am Raspberry Pi
      • Temperatur & Navigation
        • Raspberry Pi Luftfeuchtigkeit/Temperatur SensorRaspberry Pi: Luftfeuchtigkeit und Temperatur messen
        • Measuring Temperature with a Raspberry Pi Temperature Sensor (1-Wire)Raspberry Pi Temperatursensor (1-Wire): Temperatur messen
        • Raspberry Pi BMP180 SensorRaspberry Pi und I2C Luftdrucksensor BMP180
        • Raspberry Pi RTC Real Time ClockReal Time Clock Modul steuern
        • Rotation und Beschleunigung mit dem Raspberry Pi messenRotation und Beschleunigung mit dem Raspberry Pi messen
        • Raspberry Pi GPS ModulRaspberry Pi GPS Ortungs- / Navigationsgerät bauen
        • Raspberry Pi Kompass selber bauenRaspberry Pi Kompass selber bauen (HMC5883L)
        • Kontaktlosen Infrarot-Temperatursensor MLX90614 am Raspberry Pi auslesenMLX90614 – Kontaktlos Temperaturen messen
      • Displays
        • Raspberrry Pi HD44780 I2CHD44780 LCD Display per I2C ansteuern
        • Raspbery Pi LCD DisplayRaspberry Pi LCD Display: 16×2 Zeichen anzeigen
        • DisplayTipps & Tricks zum offiziellen 7″ Raspberry Pi Touchscreen
        • Raspberry Pi TouchscreenTestbericht zum 7″ Raspberry Pi Touchscreen Display
        • LCD Touch Display (3.2″) am Raspberry PiLCD Touch Display (3.2″) am Raspberry Pi
        • tft lcd touch displayRaspberry Pi LCD Touch Display Teil 2 – Anpassungen
        • Raspberry Pi LED MAX7219 Dot Matrix – ProjektübersichtRaspberry Pi LED Matrix – Projektübersicht
        • Raspberry Pi 7 Segment Anzeige Kathode mit MAX7219Raspberry Pi: 7 Segment Anzeigen mit MAX7219 steuern (Kathode)
        • 7 Segment Anzeige (Anode) mit MAX7219 MAX7221 und Raspberry Pi7 Segment Anzeige mit MAX7219 am Raspberry Pi (Anode)
        • Raspberry Pi Tablet Raspad TestberichtRaspberry Pi Tablet „Sunfounder RasPad“ Testbericht
      • Motoren & Sonstige
        • Raspberry Pi Stepper Motor Control with L293D / ULN2003ARaspberry Pi Schrittmotor ansteuern
        • Raspberry Pi Servo MotorRaspberry Pi Servo Motor Steuerung
        • Raspberry Pi PCA9685 mehrere Servos gleichzeitig steuernMehrere Servo Motoren per Raspberry Pi steuern
        • Raspberry Pi PIR Motion SensorBewegungsmelder PIR anschließen und steuern
        • How to use a Raspberry Pi Fingerprint Sensor for AuthenticationRaspberry Pi Fingerprint Sensor zur Authentifizierung nutzen
        • Raspberry Pi Akku AdapterRaspberry Pi mit Akkus/Batterien betreiben
        • Entfernung messen mit Ultraschallsensor HC-SR04 – Raspberry PiEntfernung messen mit Ultraschallsensor HC-SR04
        • Raspberry Pi WS2801B RGB LED Streifen anschließen und steuernWS2801 RGB LED Streifen anschließen und steuern
        • Raspberry Pi WS2812 RGB LED StripWS2812 RGB LED Streifen per Raspberry Pi steuern
        • Raspberry Pi Überwachungskamera LivestreamÜberwachungskamera Livestream einrichten
        • NoIRAufnahmen mit dem offiziellen Kamera Modul
        • Raspberry Pi Zero - establishing an Ethernet connection (ENC28J60)Raspberry Pi Zero – Ethernet Verbindung
  • Software
    • Webserver Installation
      • apache2_menu25Teil 1 – Apache2
      • php_menu25Teil 2 – PHP 5
      • mysql_menu25Teil 3 – MySQL
      • phpmyadmin_menu25Teil 4 – phpMyAdmin
      • ftp_menu25Teil 5 – FTP Server
      • dns_menu25Teil 6 – DNS Server via No-IP
      • home_menu25Homeverzeichnis ändern
      • share_25Samba Server: Dateien im Netzwerk teilen
      • nodejs_menu25Node.js Webserver installieren und GPIOs schalten
      • ssl_menu25SSL Zertifikat kostenlos mit Let’s Encrypt
      • wordpress_25Eigenen WordPress-Server einrichten
      • cloud-25Nextcloud auf dem Raspberry Pi installieren
    • Entertainment
      • led_menu25Raspberry Pi Ambilight für alle Geräte mit OSMC selber bauen
      • amazon_menu25Amazon Alexa (Deutsch) auf dem Raspberry Pi installieren
      • controller_25Raspberry Pi RetroPie – Spielekonsole selber bauen
      • kodi_menu25Mediencenter Raspbmc als SmartTV mit dem Raspberry Pi
      • android_25Android TV Box zum selber bauen
      • apple-2316234_640Raspberry Pi als AirPlay-Empfänger
      • jukebox_menu25Raspberry Pi als Jukebox (Spotify, Soundcloud, TuneIn, uvm.)
      • steam_25Steam Spiele streamen
      • minecraft_menu25Raspberry Pi Minecraft Server
      • youtube_25YouTube Live Streaming einrichten
      • qr-code-tutorials-raspberrypi.de_25Raspberry Pi QR / Barcode Scanner
    • Fernsteuerung
      • rdp_menuRaspberry Pi Remotedesktop Verbindung
      • ssh_menu25SSH Zugriff einrichten via Putty (Windows)
      • vnc_menu25Raspberry Pi mittels VNC fernsteuern
      • welcome_menu25SSH Terminal Begrüßung ändern
      • telegram1_menu25Telegram Messenger auf dem RaspberryPi
      • telegram2_menu25Mit Telegram Messenger Raspberry Pi steuern
      • bluet_menu25Raspberry Pi Bluetooth Datentransfer zum Smartphone
      • alexa_voice_25Eigenen Raspberry Pi Alexa Skill bauen
      • microphone_25Sprachsteuerung selber bauen
      • mqtt_25MQTT Broker/Client Funkkommunikation
      • mail_25Vom Raspberry Pi Emails senden
      • twitter_25Per Twitter Bot Nachrichten posten
    • Weitere
      • loggen_menu25Sensordaten mit ThingSpeak loggen und auswerten
      • mysql_datalogger25Per lokaler MySQL Datenbank zum Raspberry Pi Datenlogger
      • opencv_menu25OpenCV auf dem Raspberry Pi installieren
      • arduino_menu30tWiringPi installieren & Pinbelegung (Raspberry Pi)
      • radio_menu25Raspberry Pi als Radio Sendestation
      • win10_menu25Windows 10 IoT auf dem Raspberry Pi installieren
      • printer_25Drucker einrichten und per Knopfdruck Bilder drucken
      • gsm_menu25Raspberry Pi GSM Modul – Mobiles Internet (LTE, 3G, UMTS)
      • autostart_menu25Autostart: Programm automatisch starten lassen
      • machine-learning-25Raspberry Pi Machine Learning erlernen
  • Projekte
      • roboter_menu30tRoboter
        • Raspberry Pi Roboter ProjektRaspberry Pi Roboter Projektübersicht
        • Raspberry Pi Roboter Bausatz fertigTeil 1: Zusammenbau
        • Raspberry Pi Roboter - Linien folgenTeil 2: Linien folgen lassen
        • Raspberry Pi Roboter per Infrarot Fernbedienung steuernTeil 3: Per Infrarot Fernbedienung steuern
        • Raspberry Pi Roboter: Ultraschall AutopilotTeil 4: Automatisch Hindernissen ausweichen
        • Raspberry Pi Roboter der eigenen Stimme folgen lassenTeil 5: Der eigenen Stimme folgen lassen
        • Raspberry Pi Roboter mit Xbox 360 Controller fernsteuernTeil 6: Mit Xbox 360 Controller Roboter fernsteuern
        • Raspberry Pi Robot Arm 6DOF6-Gelenkigen Roboter Arm am Raspberry Pi betreiben (6 DOF)
      • led_menu30LED Matrix
        • Raspberry Pi LED MAX7219 Dot Matrix – ProjektübersichtMAX7219 LED Matrix – Projektübersicht
        • 8×8 LED Dot Matrix Parts8×8 LED Matrix – Zusammenbau und Installation
        • Raspberry Pi Bibliothek für mehrzeilige m x n MAX7219 LED MatrizenBibliothek für mehrzeilige m x n MAX7219 LED Matrizen
        • Graphiken auf mehrzeiligen Raspberry Pi LED Matrizen zeichnenGraphiken auf mehrzeiligen Raspberry Pi LED Matrizen zeichnen
        • Pong auf MAX7219 Matrizen spielen (mit Joystick) – Raspberry PiPong auf MAX7219 Matrizen spielen (mit Joystick)
        • Snake auf Raspberry Pi MAX7219 Matrizen spielenSnake auf Raspberry Pi MAX7219 Matrizen spielen
        • 7 Segment Anzeige (Anode) mit MAX7219 MAX7221 und Raspberry Pi7 Segment Anzeige (Anode) mit MAX7219/MAX7221
        • Raspberry Pi 7 Segment Anzeige Kathode mit MAX7219Raspberry Pi: 7 Segment Anzeigen mit MAX7219 steuern (Kathode)
      • wetterstation_menu30Wetterstation
        • Raspberry Pi Wetterstation mit OpenHAB 2 bauenEigene Raspberry Pi Wetterstation mit OpenHAB 2 bauen
        • Raspberry Pi Luftfeuchtigkeit/Temperatur SensorLuftfeuchtigkeit und Temperatur messen
        • raspberry_pi_thingspeak_daten_loggenSensordaten mit ThingSpeak loggen und auswerten
        • Raspberry Pi BMP180 SensorRaspberry Pi und I2C Luftdrucksensor BMP180
        • Measuring Temperature with a Raspberry Pi Temperature Sensor (1-Wire)Raspberry Pi Temperatursensor (1-Wire): Temperatur messen
        • ESP8266 NodeMCU Außenposten-Wetterstation für den Raspberry PiESP8266 Wetterstation Außenposten für den Raspberry Pi
        • Raspberry Pi Gas Sensor MQ-2Raspberry Pi Gas Sensor (MQ-X) konfigurieren und auslesen
      • arduino_menu30tArduino & ESP8266
        • ESP8266 Microcontroller BoardEinführung & Programmierung des ESP8266 NodeMCU Boards
        • Raspberry Pi + ESP8266 NodeMCU: Per WLAN Daten sendenRaspberry Pi + ESP8266 NodeMCU: Per WLAN Daten senden
        • ESP8266 NodeMCU Außenposten-Wetterstation für den Raspberry PiESP8266 Wetterstation Außenposten für den Raspberry Pi
        • Mit dem NodeMCU ESP8266 433MHz Funksteckdosen steuernMit dem NodeMCU ESP8266 433MHz Funksteckdosen steuern
        • ESP8266 NodeMCU HD44780 LCD Display per I2C steuernNodeMCU ESP8266: HD44780 LCD Display per I2C steuern
        • ESP8266 Grafikdisplay: Am SSD1306 OLED per I2C Bilder & Text anzeigen
        • ESP8266 Google Maps API RoutenplanerESP8266 Google Maps API Routenplaner auf LCD anzeigen
        • 2000px-Arduino_Logo.svgRaspberry Pi und Arduino – Einführung
        • arduino unoArduino und Raspberry Pi miteinander kommunizieren lassen
        • Funkkommunikation zwischen Raspberry Pi's und Arduinos (2.4 GHz)Funkkommunikation zwischen Raspberry Pi’s und Arduinos (2.4 GHz)
        • NodeMCU: ESP8266 mit Solarpanel und Akku mit Strom versorgenNodeMCU: ESP8266 mit Solarzelle und Akku mit Strom versorgen
        • ESP8266 Access Point: Günstigen Wlan Repeater selber bauenESP8266 Access Point: Günstigen Wlan Repeater selber bauen
      • Mini Projekte
        • Raspberry Pi Gewächshaus automatisch selber bauenAutomatisches Raspberry Pi Gewächshaus selber bauen
        • Eigene Raspberry Pi Gartenbewässerung mit Webseite bauenEigene Gartenbewässerung mit Webseite bauen
        • Raspberry Pi Radio StationRaspberry Pi als Radio Sendestation verwenden
        • Raspberry Pi Radio ReceiverRaspberry Pi als Radioempfänger benutzen (Autoradio, Car PC)
        • spotify-logo-primary-horizontal-dark-background-rgbRaspberry Pi als Jukebox (Spotify, Soundcloud, TuneIn, uvm.) – Online Radio
        • Raspberry Pi RetroPie Guide - SNES Classic Spielekonsole selber bauenRaspberry Pi RetroPie Guide – SNES Spielekonsole bauen
        • Android + Raspberry Pi: Funksteckdosen App BedienungRaspberry Pi + Android/iOS: Funksteckdosen per App schalten
        • Indirekte Deckenbeleuchtung selber bauen mit farbigem LED LichtIndirekte Deckenbeleuchtung selber bauen mit farbigem LED Licht
  • Sonstiges
    • Wünsch dir ein Tutorial
    • News
    • Reviews
      • Pi Cap – Kapazitives Raspberry Pi Erweiterungsboard
      • Raspberry Pi Tablet „Sunfounder RasPad“ – Testbericht & Einrichtung
      • Testbericht zum 7″ Raspberry Pi Touchscreen Display
      • CrowPi 2 Testbericht: Laptop & Lern-Kit für Kinder
      • Daten auf dem Wio Terminal LCD Screen anzeigen
    • Raspberry Pi Zero
      • Offizielles 5$ Raspberry Pi Zero Modul vorgestellt
      • Raspberry Pi Zero – Ethernet Verbindung herstellen (ENC28J60)
      • Raspberry Pi: WS2801 RGB LED Streifen anschließen und steuern
  • Hausautomation
    • OpenHAB
      • steckdose_25Sonoff S20 Wifi Steckdose steuern
      • wireless_25Funksteckdosen (433 MHz) schalten
      • schalter_25Relais steuern (Rollladen, Lichter, etc.)
      • wetterstation_menu30Wetterstation mit OpenHAB 2 bauen
      • ws28_25WS28xx RGB LED Streifen steuern
      • touchscreen_25Touchscreen Panel bei Näherung aktivieren
      • mqtt_25MQTT Datenabfrage: Raspberry Pi an ESP8266
      • spotify_25Remote Spotify Player im Smart Home
      • heizung_25eQ-3 Thermostat im Smart Home
    • Einführung
      • Raspberry Pi Smart Home OpenHAB installierenOpenHAB installieren & konfigurieren
      • Home Assistant auf dem Raspberry Pi – Erste Schritte
    • ESP8266 NodeMCU
      • esp8266_25Einführung & Programmierung
      • arduino_25ESP8266: Arduino IDE installieren
      • lcd_25NodeMCU HD44780 LCD
      • battery_25Batteriebetrieb via Deep-Sleep
      • wifi_menuPer WLAN Daten senden
      • wetterstation_menu30Wetterstation Außenposten
      • maps_25Google Maps Routenplaner
      • wireless_25NodeMCU Funksteckdosen steuern
      • mail_25Vom NodeMCU Emails versenden
      • rgb_25WS2812B LEDs am Smartphone steuern
      • solar_25ESP8266 Stromversorgung mit Solarzelle
    • Überwachung
      • Aufnahmen mit dem offiziellen Kamera Modul des Raspberry Pi
      • Raspberry Pi: Überwachungskamera Livestream einrichten
      • mailbox_25Briefkasten Sensor – Email Benachrichtigung bei neuer Post
      • Raspberry Pi Überwachungskamera mit Webcam betreiben
      • Überwachung von Fenstern und Türen mit dem Raspberry Pi und Reed-Relais
      • ESP32 Cam Livestream Tutorial für Kamera Modul
    • Raspberry Pi + Android: Benachrichtigungen von Bewegungsmelder
    • Raspberry Pi + Android/iOS: Funksteckdosen per App schalten
    • Raspberry Pi + Android: Schwenkbarer Kamera-Livestream
      • Smart Home
        • Amazon Alexa (Deutsch) auf dem Raspberry Pi installieren
        • Raspberry Pi Funksteckdosen (433MHz) steuern – Tutorial
        • Raspberry Pi Sprachsteuerung selber bauen (Hausautomatisierung)
Tutorials for Raspberry Pi Tutorials for Raspberry Pi
Home»Hausautomatisierung»Relais über OpenHAB am Raspberry Pi steuern (Rollladen, Lichter, etc.)

Relais über OpenHAB am Raspberry Pi steuern (Rollladen, Lichter, etc.)

Facebook Twitter LinkedIn Tumblr Email Reddit
OpenHAB Relais am Raspberry Pi steuern (Rollladen, etc.)
Teilen
Facebook Twitter LinkedIn Email Tumblr Reddit Telegram WhatsApp

OpenHAB ist eine einfache aber starke Möglichkeit sein Haus zu automatisieren. Sobald man allerdings mehr als nur Software steuern will, so braucht man die Unterstützung des Raspberry Pi’s oder ähnlichem System. Oft sollen Stromkreise (wie Rollläden und Jalousien) per Software geöffnet oder geschlossen werden, daher wollen wir über OpenHAB Relais steuern.

Daher erstellen wir in diesem Tutorial die Oberfläche um mit OpenHAB Relais zu steuern und lassen diese gegebenenfalls auch nach einer bestimmten Zeit wieder abschalten.

 

Zubehör

Einbau Schaltrelais

Neben einem Raspberry Pi brauchst du noch bestimmte Relais, welche wir im Folgenden ansteuern werden. Es gibt unterschiedliche Modelle, die für unterschiedliche Einsatzmöglichkeiten gedacht sind:

 

  • Normales Relais (verfübar als 2er, 4er, usw.)
  • Einbau Schaltrelais
  • spezielle Relais für Rollladenmotoren / Jalousien

Darüber hinaus benötigen wir noch Kabel (Jumper Kabel nur um zu Testen).

 

Vorbereitung und Verkabelung

Sofern du Geräte mit 230V Netzspannung schalten willst, möchte ich zunächst einen Hinweis geben:
Da Netzspannung lebensgefährlich sein kann, solltest du wissen was du tust! Falls du dir unsicher bist, lass dir von einem Fachmann helfen. Ich übernehme keine Haftung für Schäden! Sei bitte vorsichtig.

Raspberry Pi GPIO Pin Belegung
Raspberry Pi GPIO Pin Belegung

Fangen wir nun also an. Im ersten Schritt ist es wichtig zu wissen, ob die Relais sich mit 3.3V oder nur 5V schalten lassen. Dazu kannst du diesem Tutorial folgen, oder einfach das Relais anschließen: GND kommt an GND vom Raspberry Pi, VCC an 5V des Pi’s (Pin 2) und IN kommt an 3.3V (Pin 1). Das Lämpchen des Relais sollte ausgehen. Verbindest du IN mit GND vom Raspberry Pi, so sollte die LED vom Relais aufleuchten.

Hier der schematische Aufbau:

Relais über OpenHAB am Raspberry Pi steuern (Rollladen, Licht) Steckplatine mit Transistor

An das andere Ende des Relais kommt das angeschlossene Gerät (rechts oder links) und die Spannung bzw. Masseanschluss (Mitte). Für weitere Infos sieh dir dieses Tutorial an.

Für spezielle Arten von Relais (wie das für Rolladen und Jalousien Motoren) sind in deren Datenblättern noch weitere mögliche Schaltungen genannt (insbesondere wie die Motoren angeschlossen werden müssen):

Beispielhafte Schaltung von speziellen Relais für Motoren von Rollläden und Jalousien

 

Code zum Steuern des OpenHAB Relais

Zunächst einmal müssen wir das Exec Binding installieren. Dafür gehen wir unter http://openhabianpi:8080/paperui/index.html#/extensions unter Add-ons -> Bindings und suchen nach „Exec Binding“. Dies installieren wir.

Das GPIO Python Package ist nicht auf allen OpenHAB  Images installiert, daher müssen wir dieses vorher ggf. noch nachinstallieren. Wechsle zur Konsole und gib folgendes ein:

sudo apt-get install python-rpi.gpio python3-rpi.gpio --yes

Wir erstellen als erstes das Python Skript:

sudo nano /etc/openhab2/scripts/relais.py

Es bekommt folgenden Inhalt:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
 
import RPi.GPIO as GPIO
import sys,os
 
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
#os.system("sudo echo "+str(sys.argv)+" > /home/openhabian/test")
if len(sys.argv) > 2:
    RELAIS_GPIO = int(sys.argv[1])# + int(sys.argv[2])
    GPIO.setup(RELAIS_GPIO, GPIO.OUT)
    #GPIO.output(RELAIS_GPIO, GPIO.LOW)
    if sys.argv[2] == "ON":
        GPIO.output(RELAIS_GPIO, GPIO.LOW)
    elif sys.argv[2] == "OFF":
        GPIO.output(RELAIS_GPIO, GPIO.HIGH) # an
 

Damit wir es benutzen können, müssen wir noch Rechte vergeben:

sudo chmod +x /etc/openhab2/scripts/relais.py

 

Weiter geht es mit den zu definierenden Things. Dies ist im Grunde genommen nur eines, welches wir anlegen:

sudo nano /etc/openhab2/things/relais.things

Folgende Zeile kommt hier hinein (dadurch wird das Skript mit entsprechendem Parameter aufgerufen:

Thing exec:command:relais1-control [ command="/etc/openhab2/scripts/relais.py 23 %2$s", interval=0, autorun=true ]

Gespeichert wird mit STRG+O und zurück zur Shell geht es mit STRG+X. Als nächstes ist das benötigte Item dran:

sudo nano /etc/openhab2/items/relais.items

Folgender Inhalt:

Group grp_relais "Relais Gruppe" <poweroutlet>
String relais1Switch "Relais 1" <poweroutlet> (grp_relais) [ "Switchable" ] { channel="exec:command:relais1-control:input", autoupdate="true" }

Nach dem Speichern fehlt nur noch eine Sitemap, damit wir den Schalter des Relais auch setzen können. Du kannst natürlich auch eine existierende Sitemap erweitern.

 sudo nano /etc/openhab2/sitemaps/relais.sitemap

Shell
1
2
3
4
5
6
sitemap relais label="Relais" {
    Frame label="Relais Gruppe" {
        Switch item=relais1Switch //mappings=[ "ON"="ON", "OFF"="OFF" ]
    }
}
 

 

Rufen wir nun http://openhabianpi:8080/basicui/app?sitemap=relais auf, so sehen wir einen Switch, mit dem wir das Relais schalten können:

Das war es bereits. Durch drücken des Buttons kannst du nun dein Relais an- bzw. ausschalten.

 

Automatische Abschaltung

Bei manchen Projekten, wie bspw. Rollläden macht es Sinn, dass sich die mit OpenHAB verbundenen Relais nach kurzer Zeit automatisch abschalten. Beispielsweise dauert das Rollladen hoch- / runterfahren maximal 10 Sekunden – danach muss der Motor nicht mehr angeschaltet sein. Daher stellen wir nun noch einen zusätzlichen Abschaltmechanismus ein. Dazu benötigen wir OpenHAB 2 Rules.

Wir erstellen dazu eine neue Datei mit unserer Regel:

sudo nano /etc/openhab2/rules/relais_auto_off.rules

Shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var timeout = 5 // sec
 
rule "Relais 1"
when
    Item relais1Switch received update
then
 
    if (relais1Switch.state == "ON")
    createTimer(now.plusSeconds(timeout)) [|
        relais1Switch.postUpdate("OFF")
        executeCommandLine("/etc/openhab2/scripts/relais.py 23 OFF")
    ]
end
 

Speichere die Datei mit Strg+O. Kehre anschließend zur Kommandozeile zurück (Strg+X).

Teste das ganze, indem du das Relais per Oberfläche anschaltest. Nach wenigen Sekunden sollte es sich automatisch ausschalten.

 

Bedenke, dass bei Rollläden üblicherweise zwei Motoren (zum runter- und hochfahren) vorhanden sind, daher werden auch zwei Relais benötigt oder eben ein spezielles Relais.

Damit der Status der Relais auch bei einem Neustart gespeichert bzw. erneut gesetzt wird, kannst du das Persistance Add-on sowie Regeln (für nach dem Neustart) nutzen.

Hausautomation Hausautomatisierung Home Automation OpenHAB OpenHAB 2 python Reed-Relais Relais Smart Home
Teilen Facebook Twitter Pinterest LinkedIn Tumblr Email
Vorheriger BeitragWireless communication between Raspberry Pi’s via MQTT broker/client
Nächster Beitrag Raspberry Pi: YouTube Live Streaming Setup

Ähnliche Beiträge

Test & Vergleich beliebter WLAN Indoor Überwachungskameras

Türspion Kamera selber bauen und ins Smart Home integrieren

Smart Home: Notifications per Telegram Bot verschicken (Home Assistant)

SwitchBot Curtain 3: Vorhänge und Gardinen im Smart Home automatisieren

37 Kommentare

  1. Michael am 31. Januar 2018 15:50

    Hallo Felix,

    vielen Dank für den Artikel.

    Wir führen grade eine Kernsanierung in einem alten Haus durch und verlegen dementsprechend auch die komplette Elektrik neu. Ich möchte das Licht im Haus mit den Relais uns dem Raspberry Pi steuern. Allerdings möchte ich dennoch das Licht konventionell mit einem Lichtschalter ein- bzw. ausschalten können. Ist dies generell möglich und wie weiß der Raspberry Pi, dass der Lichtschalter betätig wurde?

    Antworten
    • Felix am 31. Januar 2018 22:02

      Bringt dir sowas wie ein Wechselschalter etwas?

      Antworten
      • Michael am 1. Februar 2018 10:57

        Vielen Dank für die Antwort. Leider nein, da ich soweit ich weiß keine Möglichkeit habe ebenfalls per Raspberry Pi das Licht zu steuern. Ich glaube aber die Lösung des Problems liegt in der Verwendung von Tastern, die das Relais steuern. Die Relais wiederum können dann wie von dir beschrieben mit dem Raspberry Pi gesteuert werden. Bin mir über den genauen Aufbau aber noch nicht im klaren und plane noch. Eventuell muss ich mir mal einen Testaufbau erstellen und probieren.

      • Stefan am 1. Februar 2018 17:18

        Hallo Michael,
        ich habe zwar openHab noch nicht im Einsatz, steuere aber einige Leuchten per „ElTako“ (Stromstoßschalter.). Diese benötigen offline (im Raum) einen Taster, parallel dazu kann ich über ein Python-Script einen kurzen Impuls auf das Relais schalten.
        Unschön dabei ist, dass Du nicht siehst ob das Relais eingeschaltet oder ausgeschaltet ist. Dazu habe ich dann Koppelrelais installiert. Diese schalten bei Stromfluss einen Kontakt den ich wiederum mit dem pi einlese.
        Bisschen viel Aufwand, tut’s aber.
        In Zukunft werde ich mich mal mit openHab beschäftigen, mal sehen ob’s schöner geht.

      • Michael am 2. Februar 2018 11:40

        Hallo Stefan,

        vielen Dank für die Info. Ich fürchte auf soetwas läuft es hinaus. Dann kann ich erstmal alles Lichter über Relais einplanen und im nachhinein dann mit des Raspberry Pi experimentieren.

      • Michael am 2. Februar 2018 11:42

        Und nochmal ich: Stefan wie hast du denn die normalen EITAKO-Relais an den Raspberry angeschlossen. Irgendwie will mir das nicht einleuchten, da diese ja anders sind als die vorinstallierten auf den Boards.

  2. Andre am 18. Februar 2018 11:35

    Hallo Michael,
    mich hat vor ein paar Jahren diese Frage auch beschäftigt. Ich habe vom Elektriker einfach eins machen lassen. Zu den Schaltern der Brennstellen, die zusätzlich vom Raspberry zu steuern sind, habe ich vom Sicherungskasten ein zusätzlich Kabel ziehen lassen, da am Schalterausgang (also z. B. die Phase zu einer Lampe) angeschlossen ist. Dieses Kabel kann man dann über ein vom Raspberry geschaltetes Relais mit „Plus“ schalten und somit den Schalter „überbrücken“.

    Hier muß man nur darauf achten, dass die zusätzlichen Kabel homogen zur übrigen Verkabelung sind (Sicherungskreise und FI-Kreise).

    Für Rolläden geht man wie folgt vor. Zu dem Rolladenschalter verlegt man vom Rolladenkasten ein 5-adriges Kabel. Wir lassen mal Erde und Null bei dieser Betrachtung aussen vor.
    Der Rolladenschalter hat einen Eingang (Phase i. d. braun) und 2 Ausgänge ( hoch und runter zur Rollade, z. B. schwarz und grau). Dabei schliesst man an den Ausgängen des Rolladenschalters jeweils 2 Kabel an. Am Ausgang „Rollade hoch“, das Kabel zum Rolladenmotor und schwarz des 5-adrigen Kabels, das vom Sicherungskasten kommt. Analog der Ausgang „Rollade runter; ein Kabel zum Rolladen-Motor und das graue des 5-adrigen Kabels, was vom Sicherungskasten kommt.

    Nun kannst Du „braun“ an die Sicherung anschliessen und die Rollade normal über den Schalter bedienen oder Du trennst braun von der Sicherung und schließt entweder das schwarze oder graue Kabel im Sicherungskasten an die Phase der Sicherung und die Rollade fährt auf oder ab.
    Diese Schaltung läßt mit 2 Wechselrelais -siehe oben in den Ausführungen von Felix- leicht realisieren. Ich schalte in meinem Haus damit 9 Rollädenmotoren und habe darüber auch die „Zeitsteuerung“ realsiert, so dass ich einfache Schalter im Wohnraum montiert habe und auf „Zeitrelais“ -die ja alle einzeln zu programmieren wären, verzichtet habe.

    Antworten
  3. Thorsten am 22. Juni 2018 21:00

    Hallo,

    ich habe mit dem Tutorial ein 8er 5v Relais am Pi verbunden und Teste nur mit einem angeschlossenen Relais. Es leuchtet dauerhaft.
    Wenn ich auf der erstellten Seite in openHab den Schalter „Relais 1“ aktiviere, tut sich nichts. Sollte ist nicht klacken?
    Das o.g. Tutorial basiert auf dem GPIO 23 also auf Pin 16 gesteckt wie auf dem Foto oben, ja?

    Antworten
  4. Dirk am 6. Juli 2018 10:19

    Hallo, habe das selbe Problem wie Thorsten, nach eingabae aller skripts leuchtet die LED des Relais dauerhaft, allerdings erst nach 5 sec. also nach dem Programmierten Timeout. Ich habe einen kleinen Testaufbau mit meinem Experimentierboard gebaut, auch hier leuchtet die LED erst nach betätigen des Schalters nach 5sec.

    #Thorsten: ja ist pin 16 GPIO 23

    Antworten
  5. Jago am 6. Juli 2018 14:56

    Frage in die Runde: Ich habe mir bei Amazon auch diese 4fach Relais Karte geklickt, 3 Stück. Jetzt habe ich schon mit dem zweiten Rolladen-Motor immer wieder das Phänomen, dass die Relais „kleben“ bleiben: Obwehl es noch klickt und die LED den gewünschten Schaltzustand richtig ausweist, bleibt der Kontakt zum Motor weiter geschlossen. Das führt dazu, dass sich der Rolladen eben nicht mehr bewegt, bzw. nur noch ruckelt, weil ja ein Relais (das kaputte, „verklebte“) immer an ist und der Motor nicht mehr laufen kann. Ich habe eine wirklich kleine Jalousie und der Motor ist mit unter 1A Stromaufnahme angegeben. Die Relais sind laut Aufdruck bis 10A ausgelegt.
    Kennt das jemand oder kann mir jemand einen Grund dafür nennen?

    Antworten
    • Christoph am 25. Juni 2019 11:28

      Motore, besonders wenn sie unter Last (Rolladengewicht) anlaufen müssen, haben einen sehr viel grösseren Anlaufstrom, der den Kontakt solch kleiner Relais verkleben kann und wohl auch hat.
      Auch das Ausschalten von Motoren ist nicht kontaktfreundlich, da die Motorinduktivität einen Ausschaltfunken erzeugt und dieser am Kontaktmaterial ’nagt‘.
      Die 10A des Relaisaufdrucks beziehen sich auf ohm’sche Last, also ohne kapazitive oder induktive Komponenten. Das ist bei Motoren nicht der Fall.

      Antworten
  6. Alexander am 16. Juli 2018 13:14

    Kleiner Hinweis an diejenigen, die irgendwo Relais zwischen schalten. Wie Jago schon sagte steht auf seinen Relais „10 A“ drauf. Ich vermute mal, sein Sicherungskasten ist konventionell aufgebaut, also mit 16 A Sicherungen. Auch wenn der Rollo-Motor hier nur 1 A benötigt, möchte man an anderer Stelle vielleicht eine Steckdose schalten, deren Verbraucher noch nicht feststeht oder gibt es einen Kurzschluss am Verbraucher, brennt im günstigsten Fall das Relais durch, bevor die Sicherung auslöst, im ungünstigsten Fall das ganze Haus.

    Ich habe zu Hause auch mit Relais für jeden einzelnen Verbraucher gearbeitet. Da ich aber keine Relaisboards mit höherwertigeren Relais gefunden habe, habe ich kurzer Hand mein eigenes Board designed und zu einem guten Preis professionel fertigen lassen. Das ganze hatte für mich folgende Vorteile:
    – Anzahl der Relais auf meine Bedürfnisse angepasst
    – Relais vertragen 16 A
    – Auf dem Board sind direkt auch Optokoppler verbaut, die die Taster einlesen
    – Für Rollos sind die Relais so angeordnet, dass immer nur Phase 1 oder Phase 2 geschaltet sein kann und niemals beide gleichzeitig (sonst geht der Motor auf Dauer kaputt).
    – Kommunikation mit den GPIOs des Raspberry Pi erfolgt über eine Flachbandleitung

    Antworten
    • Stefan am 21. Oktober 2018 11:34

      Hallo Alexander,

      da ich auch auf der Suche nach einer Alternative zu den minderwertigen Relayboards aus China bin, aber bisher nichts passendes gefunden habe, wollte ich fragen ob du mir eventuell ein paar Tips zu den Komponenten ( welche ralais, optokoppler etc.) geben könntest.

      Gruss Stefan

      Antworten
    • Tom am 30. Dezember 2018 13:56

      Hi Alex,
      hättest Du eine Komponentenliste bzw die Schaltung für mich parat.
      Ich würde mir gerne die Relais auch fertigen lassen.
      Grüsse
      Thomas

      Antworten
  7. Alexander am 16. Juli 2018 13:17

    @Jago
    Wenn Du die Relaisboards (mit blauen Relais) verwendet hast, die man zu Hauf im Internet für nur wenige EUR findet, dann kommen die mit großer Wahrscheinlichkeit aus China und sind von minderer Qualität. Wenn ich mich richtig erinnere gibt es genügend schlechte Bewertungen über Boards, die bereits bei der Anlieferung defekt waren.

    Antworten
  8. Basti am 9. November 2018 15:24

    Hallo,

    erstmal vielen Dank für den super Artikel.
    Hat mich in meinem Vorhaben um Jahre weiter gebracht.

    Ertsmal folgende Kerninfos:
    – Raspberry Pi3 Model B+ mit Openhabian Installation

    – 16 Port Relay analog zum verlinkten Artikel
    https://www.amazon.de/gp/product/B005WR747I?ie=UTF8&linkCode=as2&camp=1634&creative=6738&tag=754-21&creativeASIN=B005WR747I

    – Openhab 2

    Leider habe ich nun folgendes Problem und stehe vermutlich nur etwas auf dem Schlauch.
    Ich kann wie im Artikel die Relais über Openhub Einschalten.

    Ab diesem Zeitpunkt geht es dann aber nicht mehr weiter.
    Auf dem PIN liegt anschließend dauerhaft Spannung an und das Relai lässt sich nicht mehr abschalten.

    Ich habe schon in etlichen Foren nachgelesen woran das liegen könnte, dort wurde aber immer von einer dauerhaften anliegenden Spannung direkt nach Systemstart gesprochen und nicht wie bei mir erst nach der ersten Aktivierung.

    Nach einem Reboot liegt anschließend keine Spannung mehr am GPIO Pin an.
    Um einen defekten Port auszuschließen, habe ich jeden dafür in frage kommenden PIN getestet.
    Ohne Erfolg!

    Villeicht ist so ein Fall bereits bekannt oder es gibt Vorschläge die mich der Problemlösung etwas näher bringen.

    Über jegliche Hilfe würde ich mich freuen.

    Gruß
    Basti

    Antworten
    • Andreas am 5. Dezember 2018 10:11

      Ich habe leider das selbe Problem wie von Basti bereits ausführlich beschrieben. Einmal eingeschaltet lässt sich das Relais nicht mehr ausschalten. Ich wäre für Tipps / Hilfe sehr dankbar.

      Gruß
      Andreas

      Antworten
      • Basti am 23. Januar 2019 19:29

        Das Problem ist folgendes, wenn der GPIO PIN als Output definiert ist, liegt an dem Port Spannung an. Diese reicht anscheinend schon aus, dass das Relai geschaltet wird.
        Wird der GPIO PIN nun als INPUT definiert, geht das Relai wieder in den vorherigen Zustand.

        Anscheinend liegt hier bereits ab der ersten Aktion genug Spannung an, egal ob der Port auf LOW oder HIGH steht.

        Ob das Problem jetzt am Board oder am Raspy liegt kann ich nicht beurteilen.
        An dem Thema bleibe ich aber dran.

        Falls hier jemand bereits die Erklärung / Lösung hat, bitte melden 😉

  9. Alexander am 20. November 2018 13:29

    Hallo
    ich bin auf des Suche nach jemanden der für mich ein Projekt programmiert.
    ist eigentlich ganz einfach 2x 240v schalten unabhängig von einander
    zu einem zufälligen Zeitpunkt, zwischen 06-00 und 18-00, von einer zufälligen Länge zwischen 10 und sek.
    Bitte melden

    Antworten
  10. Jürgen am 20. Dezember 2018 14:02

    Hallo zusammen,
    auch ich habe den Zustand das der Ausgang dauerhaft bleibt
    !wenn er automatisch zurück geschaltet wurde!
    2 mal von Hand umschalten behebt diese Problem.
    was muss ich tun damit ich nach automatischen Schalten einfach wieder von Hand ansteuern kann?

    Antworten
  11. Waldemar Zink am 23. Januar 2019 23:14

    Mit ein paar kleinen Änderungen funktioniert die Schaltung bei mir super:

    1. Falsche Verkabelung für VCC. Nicht mit PIN2 (5V), sondern mit PIN 1 (3.3V), weil der GPIO 3.3V ausgibt und damit das Relais ausschalten soll muss die Steuerleitung=VCC sein.
    2. Skript für auto off /etc/openhab2/rules/relais_auto_off.rules:
    var timeout = 5 // sec
    var Timer offTimer

    rule „Relais 1 auto off“
    when
    Item relais1Switch received update
    then
    if (relais1Switch.state == „ON“)
    offTimer = createTimer(now.plusSeconds(timeout)) [|
    relais1Switch.sendCommand(„OFF“)
    ]
    else
    offTimer.cancel()
    end

    Danke für das sonst sehr gute Tutorial.

    Antworten
  12. Stefan am 6. Februar 2019 20:31

    Hallo, ich bekomme leider immer folgenden Fehler, wenn ich das Relais schlten möchte:

    WARN ] [hab.binding.exec.handler.ExecHandler] – Couldn’t transform response because transformationService of type ‚REGEX‘ is unavailable

    Kann mir jemand helfen?

    Gruß, Stefan

    Antworten
  13. Dennis am 16. Februar 2019 8:11

    Hallo Waldemar,

    dein Beispiel hat mir sehr geholfen ich musste nur ein paar Anführungszeichen anpassen und jetzt funktioniert es zuverlässig.

    var Timer offTimer
    rule „Relais1“
    when
    Item relais1Switch received update
    then
    if (relais1Switch.state == „ON“)
    offTimer = createTimer(now.plusSeconds(5)) [|
    relais1Switch.sendCommand(„OFF“)
    ]
    else
    offTimer.cancel()
    end

    Antworten
  14. Dennis am 16. Februar 2019 8:13

    Als Ergänzung die Anführungszeichen vor den Wörtern Relais, ON und OFF die unten sind müssen ebenfalls hochgestellt sein.

    Antworten
  15. cosmo87 am 1. März 2019 9:44

    Ich hab dieses Tut jetzt mehre male durch probiert. klappt auch alles soweit bis auf die Rules. Wenn ich das aus dem Tut verwende geht das Relais 1x an und aus. Lasse ich die Rules weg kann ich ganz normal an/aus (aber dann halt ohne Timer).
    Mein Ziel ist es auch 2 Relais zu steuern (Garagentor (K1) 1sek.) und danach soll das Garagenlicht (K2) für 3 min. leuchten.
    Sobald ich an GPIO 24 steuern will ( Thing exec:command:relais2-control [ command=“/etc/openhab2/scripts/relais.py 24 %2$s“, interval=0, autorun=true ) klappt das ganze Tutorial nicht mehr.

    Antworten
  16. Tim am 15. Juni 2019 12:44

    ohne rule hat alles funktioniert und mit der rule wie bei einigen oben beschrieben.
    Ich habe die Rule angepasst und nun funktioniert alles bestens.

    var timeout = 5 // sec

    rule „Relais 1″
    when
    Item relais1Switch changed to ON
    then
    createTimer(now.plusSeconds(timeout)) [|
    sendCommand(relais1Switch ,“OFF“)
    ]
    end

    Antworten
  17. Kilian am 28. Juli 2019 20:45

    Ich habe da mal eine frage da ich jetzt Sommerferien habe wollte ich das Projekt „Zimmer Automatisierung“ mal angehen aber wo legst du fest auf welchem Pin das Relai angeschloßen ist??
    Hoffe mir kann jemand Helfen.
    Lg Kilian

    Antworten
    • Kilian am 28. Juli 2019 23:53

      Alles klar hat sich erledigt

      Antworten
  18. Wolfgang J. am 9. August 2019 19:17

    Ich kann aktuell nicht auf die OpenHAB Extension zugreifen:

    http://openhabianpi:8080/paperui/index.html#/extensions
    http://openhabianpi.com:8080/paperui/index.html#/extensions
    http://openhabianpi.de:8080/paperui/index.html#/extensions

    Laufen ins Leere … 🙁

    Antworten
  19. Chris am 13. Februar 2020 21:00

    Habe das selbe Problem wie einige hier, kann mein Relais nicht ansteuern.
    Jeder Schritt wurde per copy ans Paste übernommen, bei mir wird leider nichts angesteuert.
    hoffe jemand hat hierfür eine Idee.

    Antworten
  20. Enzo am 21. März 2020 22:29

    Hallo Habe das gleiche Problem!
    Alles richtig eigegeben, mit dem Befeht „/etc/openhab2/scripts/relais.py 23 OFF oder ON“ kann ich das Relais im SSH schalten. das Python ap wird aber anscheinend nicht von OpenHAB aus gestartet!
    Bitte um Hilfe

    Antworten
    • Enzo am 22. März 2020 18:29

      Lesen sollte man können!

      Hab vergessen eine misc/exec.whitelist zu erstellen jetzt funktioniert es natürlich!!!

      Antworten
      • Markus Esser am 3. Mai 2020 12:57

        Hallo Enzo
        Hast du dafür ein Beispiel?
        Vielen Dank

      • Wolfgang Hirsch am 25. Januar 2021 13:00

        Hallo Enzo, kannst Du uns bitte hier ein Bespiel geben.
        Danke

  21. Thomas am 23. April 2020 8:05

    Hallo,
    kann mir einer bitte sagen was „%2$s“ machen soll?

    Ich arbeite ohne Rule.
    Gebe ich an dieser Stelle „ON“ ein, schaltet das Relais. Lasse ich dagegen „%2$s“ stehen, schaltet es nicht. Gebe ich jedoch „ON“ ein, schaltet es nicht mehr zurück oder geht gar nicht erst an.

    Antworten
  22. Thomas am 24. April 2020 11:25

    Hallo,

    kann mir jemand sagen was „%2$s“ bedeutet? Wenn ich das eingebe tut sich nichts. Gebe ich „ON“ ein funktioniert es.

    Gruß
    Thomas

    Antworten
  23. Heiko am 9. Dezember 2020 9:05

    Hallo
    Dieses Variante schaltet das Relais nicht über einen GPIO-Port, wie es das einfach Script in der Relaisanleitung macht. Wie müsste es aussehen wenn ich auch hier einen GPIO-Port zum Schalten verwenden möchte? Ich habe eine 8-Relaiskarte und möchte alle nutzen.
    Danke
    Heiko

    Antworten

Hinterlasse einen Kommentar Antwort abbrechen

Raspberry Pi: Relais-Schalter per GPIO steuern

Über Telegram Messenger Raspberry Pi steuern

Solarbetriebenes Raspberry Pi Bitcoin Mining betreiben

Raspberry Pi Daten auf dem Wio Terminal LCD Screen anzeigen

Raspberry Pi Webserver Installation Teil 6 – DNS Server via No-IP

WS2812 RGB LED Streifen per Raspberry Pi steuern

Blog abonnieren

Abboniere Raspberry Pi Tutorials, um kein Tutorial mehr zu verpassen!

Tutorials for Raspberry Pi
Facebook Twitter YouTube
  • Kontakt & Impressum
  • Unterstützen
  • Datenschutz

Tippe den Suchbegriff oben ein und drücke Enter, um danach zu suchen. Drücke Esc, um abzubrechen.