Hörmann Garage Door Opener für Supramatic E3 und P3
Die Hörmann-Antriebe der Supramatic-3-Serie lassen sich über die Universaladapterplatine UAP1 steuern. Diese bietet aber kein WLAN-Interface, sondern nur Relais-Ausgänge und Eingänge.
hdgo nutzt die gleiche BUS-Schnittstelle wie die UAP1, läuft aber auf einem ESP8266 und bietet daher WLAN.
- Web-Interface (JSON)
- Websocket-Interface
- Bedienung per Taster (abhängig von Uhrzeit)
- Automatisches Schließen (abhängig von Uhrzeit) mit Vorwarnung
- Anbindung von entweder 4x4-Tastenfeld oder RFID-Leser
- Paketdienst-Funktion (Fahrt auf Lüftungsposition per Code, 15s später automatisches Schließen) --> nur zulässig mit Lichtschranke! (noch in Erprobung)
- Aufzeichnung der letzten Fahrten (mit Code von Tastenfeld bzw. RFID)
- Trace der Buskommunikation (nur für Debugging)
- Anzeige der Öffnungsposition, z.B. "30% offen" (geplant)
Details zu den Funktionen werde ich nach und nach auch im Wiki beschreiben.
http://x.x.x.x/json
{
"hgdo": {
"version": "v0.0.1",
"bldDate": "2021-10-02",
"timeNow": "15:22:11",
"millis": 2705270
},
"door": {
"open": true,
"closed": false,
"error": false,
"opening": false,
"closing": false,
"venting": false
},
"wifi": {
"mac": "8C:AA:B5:7A:7F:55",
"rssi": -66,
"signal": 68,
"channel": 7
}
}
http://x.x.x.x/json?act=0 --> Stop
http://x.x.x.x/json?act=1 --> Open
http://x.x.x.x/json?act=2 --> Close
http://x.x.x.x/json?act=3 --> Venting Position
http://x.x.x.x/json?act=4 --> Toggle Light
http://x.x.x.x/edit --> LittleFS Editor
http://x.x.x.x/update --> Software Update Over-The-Air
http://x.x.x.x/reset --> Reset
Über den RJ12-Stecker erfolgt die Spannungsversorgung und Buskommunikation. Die Anschlüsse für RFID, Tastenfeld und externen Taster sind unterhalb der NodeMCU platziert. Der externe Taster wird per Schraubklemmen angeschlossen. RFID und Tastenfeld über 8- bzw. 4-polige Steckerleisten.
Bei Fragen oder wenn ihr Unterstützung braucht gerne einfach eine Mail schicken ([email protected])
Das Projekt wurde stark inspiriert von den folgenden Projekten:
https://github.com/stephan192/hoermann_door/
https://github.com/raintonr/hormann-hcp/
https://blog.bouni.de/posts/2018/hoerrmann-uap1/
Folgende Libraries wurden genutzt:
- ESP Async WebServer
- ArduinoJson
- NTPClient
- MFRC522
- arduinoWebSockets
- WiFiManager
- Web Interface
- A Beginner's Guide to the ESP8266 - article
- Keypad library for Arduino
- AsyncElegantOTA
Vielen Dank!
Das Projekt ermöglicht eine Ansteuerung des Torantriebes aus der Ferne: Nutzung auf eigene Gefahr!
Empfehlung: Das Passwort des WLAN Access Points (cfgApPass) sollte nach Erstinbetriebnahme verändert werden.
Sobald die UAP1 bzw. hgdo einmalig auf die Anfrage des Torantriebes geantwortet hat, erwartet dieser dauerhaft eine Kommunikation. Nach Entfernen von UAP1 oder hgdo muss daher der Torantrieb auf Werkseinstellungen zurückgesetzt werden (s. Wiki), andernfalls ist keine manuelle Bedienung mehr möglich.
hgdo gefällt dir? Star this project on GitHub!