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.

Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:

Follow Home Assistant
( 487 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklรคrung zu!

Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!

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
4,23 EUR โ‚ฌ Rabatt
Shelly Plus 1 | Wlan & Bluetooth Smart Relais Schalter - 16A...
Shelly Plus 1 | Wlan & Bluetooth Smart Relais Schalter - 16A...*
Hinweis- Artikel/Verpackung kรถnnen variieren
17,73 EUR −4,23 EUR 13,50 EUR Amazon Prime
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.
9,99 EUR Amazon Prime
5,00 EUR โ‚ฌ Rabatt

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!

4,23 EUR โ‚ฌ Rabatt
Shelly Plus 1 | Wlan & Bluetooth Smart Relais Schalter - 16A...*
  • Shelly Plus 1 ist ein Wlan- und Bluetooth-gesteuerter intelligenter...
  • Machen Sie alle elektrischen Gerรคte, Garagentore und...

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:

4,23 EUR โ‚ฌ Rabatt
Shelly Plus 1 | Wlan & Bluetooth Smart Relais Schalter - 16A...
Shelly Plus 1 | Wlan & Bluetooth Smart Relais Schalter - 16A...*
Hinweis- Artikel/Verpackung kรถnnen variieren
17,73 EUR −4,23 EUR 13,50 EUR Amazon Prime
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.
9,99 EUR Amazon Prime
5,00 EUR โ‚ฌ Rabatt

Produktempfehlungen

2,00 EUR โ‚ฌ Rabatt SONOFF SNZB-06P Zigbee 3.0 Menschlicher Prรคsenzsensor,...
2,55 EUR โ‚ฌ Rabatt NOUS E8 ZigBee Smart Rauchmelder, Austauschbare,...

22 Gedanken zu „Garagentor mittels Shelly 1 in Home Assistant steuern“

  1. FYI: der shelly ist mittlerweile ein dead link, also keine Amazon Prรคmie.

    Das Netzteil sieht aber gut aus. Mal sehen wann ich mein zigbee Netzteil ordentlich zum Laufen bringen kann um ein paar Router bis in die Garage zu legen. Ty fรผrs tut.

    • Danke fรผr den Hinweis! 😉

      Wenn du den Shelly Plus 1 nutzt, kannst du ihn ebenfalls als Bluetooth-Proxy nutzen und dann einen BT-Sensor nutzen (bspw. https://amzn.to/4eoAkHP).

  2. Schรถnes Projekt und auch gut erklรคrt.

    Allerdings wรผrde ich den Sensor ans andere Ende setzen. Wenn das Tor auf halbem Weg wegen eines Hindernisses stoppt, wird es trotzdem als geschlossen angezeigt.

    • Ja, das kann natรผrlich optimiert werden. In meinem Fall war ich aber mit den Befestigungsmรถglichkeiten „am anderen Ende“ nicht zufrieden, weshalb der Fenstersensor „oben“ gelandet ist 😉

  3. Das ist ja mal ein toller Blog for HA Fans! Vielen Dank! Genau diese Lรถsung plane ich auch. Allerdings sehe ich bei der „inversen“ Schaltung des Aquara Sensors insofern ein Problem, als dass nur der Zustand „Tor ganz offen“ genau definiert ist. Jede andere Zwischenstellung wรคre dann als „Tor geschlossen“ angezeigt, auch wenn es noch (nicht ganz vollstรคndig) geรถffnet ist.

    • Danke! 🙂

      Ja, bei Reed-Sensoren ist dies der Fall. Wenn du aber tatsรคchlich wissen willst, wie weit das Garagentor geรถffnet ist, kannst du das ggf. durch Ultraschall umsetzen: https://adonno.com/car-presence-position-detection/

      Den ESP mit dem Sensor am Tor selbst installiert und schon hast du jederzeit eine Messung der Entfernung zum Boden und somit der ร–ffnung. Aber vermutlich etwas Overkill, da der ESP ja auch permanent Strom braucht, was Verkabelung am beweglichen Tor bedeutet etc.

      Mir selbst reicht die Info รผber offen/zu bislang aber vollkommen aus, da unser Tor eigentlich nie einen anderen Zustand hat.

      • Danke Dir!
        Ich habe meinen Fensterkontakt so gelegt, dass er „geschlossen“ anzeigt, wenn die Garage auch wirklich geschlossen ist, und „offen“ anzeigt, wenn die Garage geรถffnet ist.
        Wie mรผsste ich den Code รคndern, damit es funktioniert? Bei deiner Montage ist es ja genau andersrum.

  4. Hi Olli,

    In meinem setup mit arson und magnetschaltet funktioniert die auf/zu Erkennung leider nicht verlรคsslich. Ich muss bei Zeiten den Sensor hin und her bewegen das eine ร„nderung ausgelรถst wird. Manchmal hilf auch nur ein Neustart. Hattest du รคhnlich Erfahrungen? Welchen magnetschalter nutzt du?

  5. Hi Olli,
    danke fรผr den super Beitrag! Ich bin auch gerade auf der Suche nach einem geeigneten Antrieb.
    Du hast einen Hรถrmann, wie man sieht – welchen denn?
    Und die zweite Frage:
    Normalerweise laufen die Antriebe mit 24V richtig?
    Bei dem Schalter (ob Zigbee, zwave oder WiFi) ist doch die Switch Versorgungspannung egal, oder?
    Das Schalten an sich (externer Taster-Anschluss) ist davon unberรผhrt?
    Ich kรถnnte also den shelly auch mit 230V versorgen und damit den externen Taster wie hier realisieren?
    https://service.rademacher.de/hc/article_attachments/360024922100/VBD_542-1-3-_07.20_-RolloPort_S1_DE-EN_Internet.pdf
    (Sorry fรผr die E-Technik Rookie-Frage 😉

    • Hi Edgar,
      wir haben einen relativ alten Antrieb SupraMatic E2. Der Antrieb selbst lรคuft mit 230V!

      Der Shelly dient ja letztlich nur als analoger Schalter (alternativ kรถnnte man auch einen einfachen Klingedrรผcker nutzen, um das Tor zu รถffnen oder zu schlieรŸen). Sofern der Antrieb also die Mรถglichkeit bietet einen solchen „dummen“ Schalter anzuschlieรŸen, dรผrfte das auch mit dem Shelly klappen!

      Der Shelly selbst gibt somit keinen Strom an den Antrieb ab (der Shelly sagt nur 0 oder 1), so dass es egal sein dรผrfte, ob du den Shelly mit 12V oder 230V betreibst. Ich persรถnlich bevorzuge aber die 12V-Variante, da hiervon einfach deutlich weniger Gefahr ausgeht.

      Ich bin aber kein Elektriker und gebe somit auch eine Empfehlung ab, sondern schildere dir nur meine Einschรคtzung! 😉

      • Hi Olli,
        super – vielen Dank fรผr deine Unterstรผtzung.

        Ich werde dann wohl auf 230V bleiben (mein Schwiegervater ist Elektriker :-), da ich mehrheitlich z-wave switches einsetze.
        Der Shelly Ansatz wรคre aber auch eine Option (Tasmota) ist an zweiter Stelle in meinem System.

        Mir scheint, ich muss hier bei deinen Projekten noch weiter stรถbern 😉
        Viele GrรผรŸe,
        Edgar.

  6. Guten Tag,
    ich verstehe nicht ganz, warum Du den Shelly erst auf 12 Volt umschaltest und dann einen Trafo benutzt, um die 12 Volt zu erzeugen. Kann man den Shelly nicht gleich an 230 Volt anschlie0en?

  7. Super. Habe hier einen Chinakracjer mit Braodlinkanbindung, den ich schon immer rauswerfen wollte. Seit Kรผchenumbau nutze ich nun auch Shellys und habe genau hiernach gesucht. Danke.

    Liebe GrรผรŸe,
    Flo

Kommentare sind geschlossen.