Skip to content
/ hgdo Public
forked from steff393/hgdo

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

License

Notifications You must be signed in to change notification settings

Alex-111/hgdo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ([email protected])

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 !)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 85.1%
  • C 5.9%
  • JavaScript 4.9%
  • HTML 2.5%
  • CSS 1.6%