eine eKey-Integration für Home Assistant.
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Vektorquelle der gerenderten Brand-Bilder (brand/logo*.png, brand/icon*.png). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
| custom_components/ekey_net | ||
| docs | ||
| tests | ||
| tools | ||
| .gitignore | ||
| hacs.json | ||
| PLAN.md | ||
| README.md | ||
homeassistant-ekey
Custom-Integration, um alle Ereignisse eines eKey-net-Systems in Home Assistant nutzbar
zu machen — als event-Entitäten pro Fingerscanner, mit automatischer Klartext-Übersetzung
und optionalem Mapping auf Home-Assistant-Personen.
Status: Recherche- & Planungsphase abgeschlossen. Implementierung folgt (siehe
PLAN.md). Zielsystem: eKey net (Ethernet, Windows-Server-System) — getestet wird ausschließlich gegen ein reales eKey-net.
Kurzüberblick
- Empfohlener Entitätstyp:
event-Entität (zustandslose Zutritts-Ereignisse), ergänzt um Device Triggers. Begründung indocs/home-assistant-entity-choice.md. - Datenkanal: eKey-net UDP-Versand. Empfohlen: Terminal-Server-
rare-Format (liefert aufgelöste Benutzernamen), Alternative: CV-LAN-Klartextnet/net v2. - Leitprinzipien: einfachste UI-Einrichtung („Port eintragen → fertig", Auto-Geräteanlage),
automatische Übersetzung numerischer IDs in Fingerbezeichnungen (+ Aktion/Relais),
optionales eKey-User → HA-
person-Mapping.
Dokumente
| Datei | Inhalt |
|---|---|
PLAN.md |
Implementierungsplan (Architektur, Dateistruktur, Meilensteine, Teststrategie) |
docs/home-assistant-entity-choice.md |
Schritt 1: Analyse & Wahl des HA-Entitätstyps |
docs/ekey-net-protocol.md |
Schritt 3: konsolidierte, öffentliche eKey-Protokoll-/Schnittstellen-Referenz |
docs/ekey-sources/ |
Primärquellen (eKey-PDFs + Textextrakte) |
Abgrenzung zu anderen eKey-Integrationen
ekeybionyx(offiziell in HA Core) ist für das Cloud-Produkt ekey bionyx — nicht für eKey net verwendbar.klein0r/ha-ekeylegacyundochorocho/ekey_home_rs485sind für ekey home/multi (kleine Standalone-Systeme), nicht für das net-System.- Diese Integration schließt die Lücke für eKey net.
Nächster Schritt
Freigabe des Plans → Start mit Component-Gerüst und testgetriebenem Parser (ohne Hardware absicherbar). Für die Byte-genaue Verifikation der UDP-Formate wird ein Wireshark-Mitschnitt eines echten Ereignisses vom Zielsystem benötigt.