, , , , ,

Mit Node-RED und dem Raspberry Pi Relais (Lampen, Öffner, Motoren) schalten per Homekit (Siri) oder mit Homematic IP

Viele von Euch haben mit Sicherheit einen Türdrücker an der Haustüre und ihr habt euch mit Sicherheit auch schon öfter mal gefragt, ob ihr diesen nicht auch aus der Ferne bedienen könnt. Heute stelle ich euch eine Möglichkeit vor wir ihr mit einem Rasperry Pi und Node-RED euren Öffner sogar direkt in Siri einbinden könnt. So könnt Ihr den Tür-Summer von einem Mehrfamilienhaus oder einem Gartentor direkt ansteuern.

Was benötige ich um einen bestehenden Türöffner smart zu machen

  1. Einen Raspberry Pi 3B, 4 oder Zero
  2. Ein Relaismodul
  3. Die passenden Verbindungskabel, falls ihr nicht löten möchtet

Vorbereitung

Je nachdem wie eurer Türöffner funktioniert, müsst ihr euch vorab den Schaltplan eurer Gegenstelle besorgen und schauen, wo ihr den Summer schalten könnt.

Solltet ihr bereits ein Motorschloss besitzen oder ihr überlegt derzeit was eure neue Haustüre beinhalten sollte, dann könnt ihr euch in dem Artikel vom Basti noch einmal genauer darüber infomieren: https://technikkram.net/blog/2020/09/13/smart-home-elektronisches-tuerschloss-ansteuern/

Wie richte ich eine smarte Steuerung ein?

  • Um den Summer nach dem Eintreten direkt abzuschalten, fragen wir den Türkontakt
  • Nehmt euch den Node value und öffnet die Eigenschaften
  • Hier könnt nun den Türkontakt auswählen und den STATE abfragen
  • Als nächstes fügen wir einen homekit button hinzu und setzt den Payload auf false
  • Um die Aktionen mit einer Zeitsteuerung zu versehen benötigen wir das trigger Node
  • In den Eigenschaften müsst ihr die folgenden Werte einsetzen:
    • Senden: 0
    • dann: „warten auf“ „3“ „Sekunden
    • dann senden: 1
  • Nun fehlt noch der Ausgang des Rasperry Pi’s, verwendet den Node rpi gpio out
  • In den Eigenschaften müsst ihr nun einen Pin wählen. Ich habe mit für den Pin 16 entschieden, weil direkt daneben ein Ground Anschluss vorhanden ist und ich diesen für die Relaisschaltung benötige. Wählt bei Type Digital output aus.
  • Um auch bei Spannungsverlust nicht das Relais zu schalten, habe ich die Initialisierung auf Initial level of pin – high (1) ausgewählt
  • Jetzt fehlt nur noch das change Node, welches ihr benötigt, um den Summer nach der Türöffnung zu beenden. In den Eigenschaften müsst ihr die folgende Regel erstellen:
    • Ändern -> msg. payload
    • Suchen nach: 1
    • Ersetzen durch: 0
  • Verbindet die einzelnen Nodes nun, wie auf der folgenden Grafik angezeigt und bestätigt die Funktion mit deploy

Bilderserie zur Beschreibung

0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert