PHNjcmlwdCBhc3luYyBzcmM9Ii8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzIj48L3NjcmlwdD4NCjxzY3JpcHQ+DQogICAgIChhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7DQogICAgICAgICAgZ29vZ2xlX2FkX2NsaWVudDogImNhLXB1Yi0xOTIwMTM0MzQxMjUxMDg0IiwNCiAgICAgICAgICBlbmFibGVfcGFnZV9sZXZlbF9hZHM6IHRydWUNCiAgICAgfSk7DQo8L3NjcmlwdD4=

Allgemeine Informationen

In dieser Anleitung erkläre ich, wie ich meinen Garagentor-Motor mit Hilfe eines ESP an die Haussteuerung angebunden habe.
Meine erste Überlegung war, das ganze über den 433MHz Sender zu realisieren und am anderen Ende per Arduino ein Relais zu schalten. Diese Variante funktionierte auch ganz gut, war mir aber für ein Garagentor auf Grund  der offenen 433MHz Funktechnik doch zu leicht zu kapern. Also habe ich nun eine zweite Variante mit einem ESP gebaut, die nur noch per WLAN direkt mit der Haussteuerung kommuniziert. Dafür musste ich zwar das WLAN mit einem Repeater erweitern, um auch am Garagentor-Motor noch Strom zu haben. Trotzdem ist mir bei dieser Lösung auf etwas wohler. Ebenfalls positiv ist, dass es den gesamten Aufbau sogar noch einfacher macht.

Anschluss:
Die meisten Garagentor-Motoren besitzen einen Anschluss für einen Taster um das Tor rauf/runter zu fahren. Das macht die Ansteuerung recht einfach.  Anstelle oder zusätzlich zu diesem Schalters verwenden wir einfach ein Relais, um den Schaltimpuls mit dem ESP auszulösen. Wenn man es zusätzlich zu einem Taster anschließen möchte, wird das Relais parallel zum bestehenden Schalter an diesen Anschluss geklemmt.

Nachteil:
Der einzige Nachteil an dieser Ansteuerung ist, dass ich nicht gezielt sagen kann „Tor schließen“. Das ist aber bei den meisten Funk-Fernbedienungen auch nicht möglich. Von daher muss ich auch da wissen, wie das Tor gerade steht. Und in der Regel ist das Tor eh nur offen, wenn ich gerade herein oder raus fahren möchte. Von daher kann ich diesen Punkt problemlos akzeptieren.

Funktion / Arbeitsweise

Es wird einfach ein WeMos D1 mini (ESP) in Verbindung mit einem Relais als Aktor für die Haussteuerung verwendet. Dieser D1 mini bekommt wie die Funksender einen Steuerbefehl vom Server und schließt darauf hin das Relais für eine Sekunde und öffnet es anschließend direkt wieder. Der Unterschied zum Funksender des SmartHome yourself Systems ist hier, dass er keinen bestimmten Wert (Funk-ID) erhalten muss und auch nicht zwischen an/aus unterscheiden muss. Hier wird lediglich ein einziges Kommando zum schalten des Relais benötigt, da das ausschalten (zurücksetzen in den Ursprungszustand) automatisch erfolgt.

Benötigte Bauteile

Alle Teile werden nur einmal benötigt.

Schaltplan

Verdrahtet die Bauteile entsprechend des Schaltplans. Das Relais wird mit den zwei Anschlüssen verbunden, an denen auch der Taster des Motors angeschlossen ist.



Gehäuse (3D Druck Dateien)

Das Gehäuse, welches ich für dieses Projekt designed habe, findet Ihr wie immer auf Thingiverse unter:
https://www.thingiverse.com/thing:3545186



Sketch

Ladet zuerst mein Sketch herunter und öffnet es mit der Arduino-Software.
Hier findet Ihr das Sketch:
Garagentor-Motor Steuerung (Sketch für WeMos D1 mini (ESP8266)) (16 Downloads)

Solltet Ihr die Arduino IDE noch nicht heruntergeladen haben, findet Ihr diese unter:
https://www.arduino.cc/en/main/software

DQo8Y2VudGVyPjxpZnJhbWUgc3JjPSJodHRwczovL3JjbS1ldS5hbWF6b24tYWRzeXN0ZW0uY29tL2UvY20/bz0zJnA9NDgmbD11cjEmY2F0ZWdvcnk9YW1hem9uX2J1c2luZXNzJmJhbm5lcj0wMDcwRVlTNFY3WFBETTNUWDcwMiZmPWlmciZsaW5rSUQ9MzE1ZGUwNGE1OGY1NjQ4YmIyMTU3OTViOGExYmY1ZTImdD1kYW5pZXNjaGVpLTIxJnRyYWNraW5nX2lkPWRhbmllc2NoZWktMjEiIHdpZHRoPSI3MjgiIGhlaWdodD0iOTAiIHNjcm9sbGluZz0ibm8iIGJvcmRlcj0iMCIgbWFyZ2lud2lkdGg9IjAiIHN0eWxlPSJib3JkZXI6bm9uZTsiIGZyYW1lYm9yZGVyPSIwIj48L2lmcmFtZT4NCjxpIHN0eWxlPSJmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OjEwcHg7dGV4dC10cmFuc2Zvcm06IG5vbmU7Ij4oKiA9IEFmZmlsaWF0ZS1MaW5rIC8gQmlsZHF1ZWxsZTogQW1hem9uLVBhcnRuZXJwcm9ncmFtbSk8L2k+PGJyLz4NCjwvY2VudGVyPg0K

Wie die Arduino-Software für ESP, NodeMCU und WeMos D1 Mini etc. eingerichtet wird, könnt Ihr in folgendem Beitrag von mir nachlesen:

Im Sketch müsst Ihr dann nur eure WLAN-Daten (SSID, Passwort, IP, Gateway und Subnetmask) anpassen.

Pin-Auswahl
Wenn Ihr einen anderen Pin für das Relais verwenden wollt, könnt Ihr das auch am Anfang des Sketchs im Konfigurationsbereich anpassen.
Ihr solltet beim D1 mini aber vermeiden den D4 GPIO zu verwenden. Dieser wechselt bei Reset bzw. beim aktivieren des Systems den Status des Pins. Das bewirkt ein kurzes Schalten des Relais. Heist bei Stromausfall und anschließendem Strom einschalten würde auf jeden Fall euer Tor rauf bzw. heruntergefahren. Daher habe ich mich für D2 entschieden. Dieser behält seinen Status auch beim Bootvorgang und lässt daher Relais in dem Fall geöffnet wenn kein echtes Schaltsignal erfolgt ist.

Haussteuerung einrichten

Zuerst müsst Ihr in den Einstellungen unter Parameter einen neuen Sender-Typen anlegen. Dieser muss einen Parameter „shift“ vom Typ „Zahl 0 oder 1“ besitzen. Ebenfalls muss hier „Fix je Control“ und „Standard An/Aus“ aktiviert sein. Optional darf nicht ausgewählt werden.

Anschließend könnt Ihr einen neuen Sender vom eben angelegten Typ in den Basis-Einstellungen anlegen.

Sobald der Sender angelegt ist, könnt Ihr das Gerät anlegen. Dieses muss den neuen Sender verwenden. Welche ID beim „shift“-Parameter eingetragen wird ist egal. Die Standard An/Aus Logik mit den IDs wird nur benötigt, damit auch die Sprachsteuerung funktioniert.

Jetzt ist das neue Gerät einsatzbereit.

Video

Hier gibt es das gesamte Projekt auch noch einmal als Video:

https://www.youtube.com/watch?v=8QzvYyQKXIo





Bei Links auf Amazon-Artikel handelt es sich um Affiliate-Links. In diesen Links wird meine Amazon-Partner-Id mit übergeben, wodurch ich eine kleine Provision für eure Käufe erhalte. Ihr zahlt natürlich das gleiche wie sonst auch.
Ich würde mich freuen, wenn Ihr bei eurer Bestellung die Links verwendet und mich so einfach und für euch kostenlos unterstützt, um weiterhin neue Projekte mit euch teilen zu können.

Vielen Dank für euer Verständnis und eure Unterstützung!


DQo8Y2VudGVyPg0KPGlmcmFtZSBzcmM9Imh0dHBzOi8vcmNtLWV1LmFtYXpvbi1hZHN5c3RlbS5jb20vZS9jbT9vPTMmcD00OCZsPXVyMSZjYXRlZ29yeT1hdWRpYmxlJmJhbm5lcj0wNVJaN0NBQVBHWEpLWEhWWlg4MiZmPWlmciZsaW5rSUQ9MjNjMmMxMzAyNWMwNDA5OTgxMTQ0NjI0ZjEzZWU4ZjQmdD1kYW5pZXNjaGVpLTIxJnRyYWNraW5nX2lkPWRhbmllc2NoZWktMjEiIHdpZHRoPSI3MjgiIGhlaWdodD0iOTAiIHNjcm9sbGluZz0ibm8iIGJvcmRlcj0iMCIgbWFyZ2lud2lkdGg9IjAiIHN0eWxlPSJib3JkZXI6bm9uZTsiIGZyYW1lYm9yZGVyPSIwIj48L2lmcmFtZT4NCjxpIHN0eWxlPSJmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OjEwcHg7dGV4dC10cmFuc2Zvcm06IG5vbmU7Ij4oKiA9IEFmZmlsaWF0ZS1MaW5rIC8gQmlsZHF1ZWxsZTogQW1hem9uLVBhcnRuZXJwcm9ncmFtbSk8L2k+PGJyLz4NCjwvY2VudGVyPg0K