Garagentor mittels Shelly 1 in Home Assistant steuern

In diesen Beitrag beschreibe ich, wie du dein normales elektrisches Garagentor durch Ergänzung eines Shelly 1 in Home Assistant integrieren und steuern kannst. Wenn dir das zu viel Bastelkram ist und du lieber eine fertige Lösung nutzen möchtest, wirf mal einen Blick auf den Meross WLAN Garagentoröffner.

Ich selbst habe knapp zwei Jahre lang die Lösung mit dem WLAN Garagentoröffner von Meross genutzt. Diese Lösung ist eigentlich idiotensicher und funktioniert auch relativ stabil. Dennoch habe ich den Meross Öffner zwischenzeitlich bei eBay Kleinanzeigen verkauft und eine DIY-Lösung mit einem Shelly 1 im Einsatz.

Warum habe ich den Meross „rausgeworfen“ und gegen einen Shelly ersetzt? Datenschutz und Datensouveränität rückt bei mir zunehmend in den Fokus. Und da Meross ausschließlich über die Cloud betrieben werden kann, wollte ich das Gerät gegen eine rein lokale Lösung ersetzen. Der Shelly 1 mit der Möglichkeit die Cloud zu deaktivieren, war da der ideale Ersatz! 🙂

Garagentor in Home Assitant integrieren

Damit du dein elektronisches Garagentor in Home Assistant integrieren kannst, muss dein Garagentor natürlich über die Möglichkeit verfügen, einen Schalter hinzuzufügen. Die meisten elektrischen Garagentore arbeiten mit kleinen Funksendern zum Öffnen und Schließen des Tores. Doch die Technik sieht tatsächlich auch noch verdrahtete Schalter vor.

Da es in den allermeisten Fällen aber deutlich aufwändiger ist ein Kabel ordentlich zu verlegen, um dann einen Kabelschalter zu nutzen, wird eigentlich immer nur auf die Funk-Lösung zurückgegriffen. Diese Funkschalter müssen dann nur an der Wand befestigt werden und alle Jahre muss die Batterie getauscht werden. So ist es auch bei uns umgesetzt.

Prüfe also im Handbuch beziehungsweise in entsprechenden technischen Dokumenten, ob dein vorhandenes Garagentor den Anschluss eines Kabelschalters erlaubt!

Was benötigst du, um dein Garagentor nachträglich smart zu machen?

  • Natürlich ein geeignetes, elektrisches Garagentor! 🙂
  • Einen Shelly 1
  • Ein Netzteil
  • Ein klein wenig Kabel
  • Einen ZigBee-Türsensor um den Zustand des Tores zu kennen
Shelly 1 Smart Home WLAN Relaisschalter 220V 16A,...
Shelly 1 Smart Home WLAN Relaisschalter 220V 16A,...*
Support: Schnelle Hilfe im deutschsprachigen Shelly-Support-Forum.
14,30 EUR
GreenSun LED Netzteil Netzadapter DC 12V, AC 100-240V Trafo...
GreenSun LED Netzteil Netzadapter DC 12V, AC 100-240V Trafo...*
Ausgang: DC 12V 1A; Eingang: Wechselstrom 100 ~ 240V, 50 ~ 60Hz.; EU Stecker 5,5mm x 2,5 mm (Außen-/Innen-Ø), Kabel Länge: Ca. 95cm.
8,99 EUR
Angebot
Aqara Tür- und Fenstersensor, Erfordert Aqara Hub,...
Aqara Tür- und Fenstersensor, Erfordert Aqara Hub,...*
Sprachsteuerung: Kompatibel mit Apple Home Kit, Alexa für freies Sprechen
16,99 EUR −0,50 EUR 16,49 EUR

Ich unterstelle, dass du bereits Home Assistant nutzt – sonst wärst du wohl kaum hier 😉 (und ein klein wenig Kabel dürftest du auch haben ;))

Shelly 1 an das Garagentor anschließen

Wichtig ist hierbei, dass wir nicht mit 230V arbeiten werden, sondern alle Anschlüsse ausschließlich mit 12V erfolgen. Die Gefahr, dass du dich also hierbei verletzen kannst, ist sehr gering.

Dennoch solltest du bei Arbeiten mit Strom natürlich immer vorsichtig sein und dies am besten einem Fachmann überlassen!

Achte unbedingt darauf, welche Version des Shelly 1 du hast! Da es je nach Version Unterschiede geben kann, wie die Bridge funktioniert! Beim Shelly 1 V3 geht es wie im folgenden beschrieben weiter! Bei einer anderen Version, bitte unbedingt bei Shelly selbst nachlesen, bevor du deinen Shelly kaputtmachst!

Der Shelly 1 kann sowohl im 230V- als auch im 12V-Modus betrieben werden. Hierfür muss einzig eine kleine Bridge entsprechend umgestellt werden. Die Bridge kann genau zwei aktive Schaltungen haben: 12V und 230V. In der Regel wird der Shelly1 für 230V ausgelegt ausgeliefert, so dass wir die Bridge auf 12V umstellen müssen!

Shelly 1 Smart Home WLAN Relaisschalter 220V 16A,...*
  • Anwendung: Der kleinste, smarteste und leistungsfähigste...
  • Installation: Baue Shelly 1 in eine Standard-Unterputz-Konsole hinter...

Theoretisch soll dies durch die kleine Öffnung gehen. Ich habe bei uns im Haus aber definitiv keine Pinzette oder ähnliches gefunden, die hierfür klein/schmal genug gewesen wäre. Also habe ich den Shelly 1 kurz geöffnet:

Shelly 1 öffnen

Der Shelly 1 ist nur zusammengesteckt und nicht verklebt. Entsprechend kannst du das Außengehäuse mit ein klein wenig Gefühl öffnen um an die eigentliche Elektronik zu kommen.

Ich habe hierfür mit einem Schlitz-Schraubendreher zuerst die eine Seite leicht aufgehebelt (gefühlvoll!) und mich dann weiter vorgearbeitet, also ringsherum das Gehäuse geöffnet. Wenn du ein wenig vorsichtig und mit Geduld vorgehst, kannst du das Gehäuse nach getaner Arbeit wieder problemlos schließen!

Garagentor mittels Shelly 1 in Home Assistant steuern

Ganz vorne siehst du nun die eigentliche Bridge, welche aus 3 kleinen Pinnen besteht und eben der Bridge, welche entweder Pin 1 und 2 oder Pin 2 und 3 verbinden kann.

Nachdem du die Bridge-Verbindung für 12V passend geändert hast, kannst du das Außengehäuse wieder zusammenstecken. Als nächstes wollen wir den 12V Strom-Anschluss machen, um den Shelly grundsätzlich in Betrieb zu nehmen.

Bevor du nun ein bereits vorhandenes Netzteil bearbeitest, Kabel durchschneidest etc., empfehle ich dir folgendes Netzteil, welches bereits einen entsprechenden Adapter für die Nutzung mit Drähten dabei hat:

GreenSun LED Netzteil Netzadapter DC 12V, AC 100-240V Trafo...*
  • Ausgang: DC 12V 1A; Eingang: Wechselstrom 100 ~ 240V, 50 ~ 60Hz.
  • EU Stecker 5,5mm x 2,5 mm (Außen-/Innen-Ø), Kabel Länge: Ca. 95cm.
Garagentor mittels Shelly 1 in Home Assistant steuern

Dank des Adapters musst du nur noch den Adapter mit dem Shelly 1 verbinden. Ich persönlich nutze für solche Projekte nur noch Netzgeräte, die einen solchen Adapter mitliefern!

Das 12V Netzgerät schließt du + und – jeweils passend an L(-) und N(+) des Shelly 1 an. Die beiden Kontakte für den Draht-Schalter des Garagentores schließt du an 0 und 1 an (die „Reihenfolge“ für 0 und 1 war bei meinem Tor egal!):

Garagentor mittels Shelly 1 in Home Assistant steuern

Shelly 1 Einstellungen vornehmen für den Anschluss an einem Garagentor

Damit dein Shelly 1 sich für den Anwendungsfall als Garagentor-Schalter richtig verhalten, müssen wir dem Shelly 1 noch ein paar Informationen mitgeben, beziehungsweise Einstellungen vornehmen. Konkret ist dies abhängig von deinem Garagentor.

Bei mir waren es folgende Einstellungen, die vermutlich auch bei dir bereits helfen werden:

  • Cloud deaktivieren
  • Auto-Off auf 0,5 Sekunden stellen
  • Power On Default Mode auf Off

Hier die Screenshots, wo sich die Einstellungen verstecken:

Auto-Off auf 0,5 Sekunden stellen:

Garagentor mittels Shelly 1 in Home Assistant steuern

Power on Default Mode auf Off:

Garagentor mittels Shelly 1 in Home Assistant steuern

Auf die Deaktivierung der Cloud-Funktion gehe ich hier detailliert nicht mehr ein 😉

Zustand des Garagentores mit ZigBee Türsensor erkennen

Da der Shelly somit „lediglich“ als dummer Schalter fungiert, wissen wir ohne Weiteres nicht, ob das Garagentor gerade geöffnet oder geschlossen ist.

Um den Zustand (also offen oder geschlossen) meines Garagentores zu kennen, nutze ich einen einfachen Türsensor mit ZigBee. Wie du auf dem folgenden Foto siehst, nutze ich diesen aber tatsächlich „invers“: Wenn der Schlitten des Garagentores komplett hochgefahren ist, schließt der Sensor. Der Schlitten ist aber komplett hochgefahren, wenn das Tor geöffnet ist.

Garagentor mittels Shelly 1 in Home Assistant steuern

Als Ergebnis zeigt der Türsensor ohne weiteres Zutun also immer den exakt anderen Zustand an, den das Garagentor tatsächlich gerade hat. Diesen Umstand lösen wir aber gleich noch im YAML-Code – keine Sorge 😉

Ich habe mich aber bewusst für diese Platzierung des Sensors entschieden, da der Sensor an dieser Stelle möglichst gut geschützt und wenig möglichen Einflüssen ausgesetzt ist. Der Sensor hängt ja kopfüber unmittelbar am Motor des Garagentores in knapp 2,50 Meter Höhe.

Grundsätzlich musst du den Sensor ganz normal in integrieren (also als ZigBee-Komponente hinzufügen)!

Home Assistant Code für das Shelly-Garagentor

Wenn wir nun den Shelly 1 auf 12 V umgestellt haben, dieser mit deinem Garagentor als dummer Schalter verbunden ist, der ZigBee-Türsensor eingerichtet ist, du die notwendigen Einstellungen am Shelly 1 vorgenommen hast und der Shelly 1 in Home Assistant integriert ist, müssen wir in Home Assistant eigentlich „nur noch“ alles verbinden.

Wie machen wir das konkret? Wir fügen mittels YAML-Code ein neues Cover hinzu. Bei diesem bedienen wir uns eines Templates, um nach unseren Bedürfnissen Dinge definieren zu können.

Diesen Code solltest du eigentlich übernehmen können, sofern die die jeweiligen Entitäten an deine anpasst. Konkret wären dies der ZigBee-Türsensor (binary_sensor.fenster_turkontaktsensor_1), welcher ja invers agiert, und der Shelly 1 (switch.shelly_garage).

Zur Erklärung noch eine Ergänzung: mit der Zeile value_template: „{{ is_state(‚binary_sensor.fenster_turkontaktsensor_1‘, ‚off‘) }}“ kehren wir den Zustand des Sensors um, da dieser ja immer den gegenteiligen Wert des eigentlichen Zustandes angibt – mehr müssen wir nicht tun!

cover:
  - platform: template
    covers:
      garage_door:
        device_class: garage
        friendly_name: "Garage Door"
        value_template: "{{ is_state('binary_sensor.fenster_turkontaktsensor_1', 'off') }}"
        open_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.shelly_garage
        close_cover:
          - service: switch.turn_on
            target:
              entity_id: switch.shelly_garage

Als Ergebnis erhalten wir die Entität cover.garage_door, welche wir in Lovelace einbinden können. Home Asisstant stellt die für ein Garagentor üblichen Funktionen automatisch zu Verfügung, also Öffnen und Schließen, sowie das sich automatisch anpassende Icon (also geschlossenes Tor beziehungsweise geöffnetes Tor):

Garagentor mittels Shelly 1 in Home Assistant steuern

Der Beitrag ist nun doch länger geworden, als ich dies anfangs gedacht hatte. Mir war es aber wichtig, dich auf die Stolpersteine und möglichen Achtungspunkte hinzuweisen!

Als Ergebnis habe ich nun eine smarte Garagentorsteuerung in Home Assistant, welche ohne Anbindung an die Cloud funktioniert und für unter 40 Euro von jedem umsetzbar ist!

Hier noch einmal die von mir genutzten Komponenten:

Shelly 1 Smart Home WLAN Relaisschalter 220V 16A,...
Shelly 1 Smart Home WLAN Relaisschalter 220V 16A,...*
Support: Schnelle Hilfe im deutschsprachigen Shelly-Support-Forum.
14,30 EUR
GreenSun LED Netzteil Netzadapter DC 12V, AC 100-240V Trafo...
GreenSun LED Netzteil Netzadapter DC 12V, AC 100-240V Trafo...*
Ausgang: DC 12V 1A; Eingang: Wechselstrom 100 ~ 240V, 50 ~ 60Hz.; EU Stecker 5,5mm x 2,5 mm (Außen-/Innen-Ø), Kabel Länge: Ca. 95cm.
8,99 EUR
Angebot
Aqara Tür- und Fenstersensor, Erfordert Aqara Hub,...
Aqara Tür- und Fenstersensor, Erfordert Aqara Hub,...*
Sprachsteuerung: Kompatibel mit Apple Home Kit, Alexa für freies Sprechen
16,99 EUR −0,50 EUR 16,49 EUR

Dieser Beitrag ist Teil einer kleinen Beitrags-Serie rund um den hass.io Home Assistant.

AngebotBestseller Nr. 1
Telekom Smarthome Tür-/Fensterkontakt optisch - weiß -...*
  • Mehr Sicherheit für Ihr Zuhause - Benachrichtigt Sie über offene...
  • Geräte werden an- oder ausgeschaltet, sobald Türen oder Fenster...

*= Preis inkl. MwSt., ggf. zzgl. Versandkosten. Letzte Aktualisierung vor 60 Minuten / Affiliate Links / Bilder von der Amazon Product Advertising API. Als Amazon-Partner verdiene ich an qualifizierten Verkäufen.

Schreibe einen Kommentar

Die folgenden im Rahmen der DSGVO notwendigen Bedingungen müssen gelesen und akzeptiert werden:
Durch Abschicken des Formulares wird dein Name, E-Mail-Adresse und eingegebene Text in der Datenbank gespeichert. Für weitere Informationen wirf bitte einen Blick in die Datenschutzerklärung.