steff393 / hgdo

Hörmann Garage Door Opener mit ESP8266 (direkt über Bus, ohne UAP1 !)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hgdo

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.

Funktionen

  • 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.

Beispiele

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

Hardware

Ü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.

Kontakt

Bei Fragen oder wenn ihr Unterstützung braucht gerne einfach eine Mail schicken (wbec393@gmail.com)

Credits

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:

Vielen Dank!

Hinweise

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.

Unterstützung des Projektes

hgdo gefällt dir? Star this project on GitHub!

About

Hörmann Garage Door Opener mit ESP8266 (direkt über Bus, ohne UAP1 !)

License:MIT License


Languages

Language:C++ 85.0%Language:C 5.9%Language:JavaScript 4.9%Language:HTML 2.5%Language:CSS 1.6%