Rozpoznanie użytkownika
ekey rozpoznaje zapisany palec i wykonuje przypisane reguły dostępu. W zależności od wybranej metody integracji do systemu zewnętrznego trafia prosty sygnał, wywołanie funkcji albo szczegółowe zdarzenie.
Integracja czytnika linii papilarnych ekey pozwala wykorzystać rozpoznanie użytkownika nie tylko do otwarcia drzwi. Ten sam gest może uruchomić scenę powitalną, rozbroić alarm, włączyć oświetlenie, ustawić temperaturę, sterować roletami albo przekazać do systemu automatyki szczegółowe zdarzenie o tym, kto i którym palcem skorzystał z czytnika.
W ekosystemie ekey bionyx dostępnych jest kilka sposobów komunikacji. Różnią się ilością przekazywanych danych, wymaganym sprzętem i poziomem swobody po stronie integratora. Poniżej opisujemy je od najprostszego sygnału przewodowego po Notification API i rozwiązania dla KNX.
W klasycznej kontroli dostępu czytnik odpowiada na jedno pytanie: czy użytkownik ma prawo wejść? Po integracji z automatyką zdarzenie rozpoznania palca staje się również informacją wejściową dla Smart Home. System może zareagować inaczej na domownika, pracownika, serwisanta albo konkretny palec tej samej osoby.
ekey rozpoznaje zapisany palec i wykonuje przypisane reguły dostępu. W zależności od wybranej metody integracji do systemu zewnętrznego trafia prosty sygnał, wywołanie funkcji albo szczegółowe zdarzenie.
Funkcje HTTP(S) i function webhooks mogą być przypisywane do zapisanych palców. Dzięki temu np. palec wskazujący może otwierać drzwi i uruchamiać scenę „Powrót”, a inny wyłącznie sterować dodatkową funkcją.
To centrala automatyki decyduje, co zrobić ze zdarzeniem: załączyć światło, rozbroić alarm, podnieść rolety, uruchomić muzykę, wysłać powiadomienie albo zapisać zdarzenie do historii.
HTTP(S) Request i Notification API mogą komunikować się z usługą dostępną w sieci lokalnej. W praktyce pozwala to połączyć ekey z serwerem automatyki bez wysyłania każdego zdarzenia do zewnętrznej usługi.
Nie każda instalacja potrzebuje pełnego API. Jeżeli centrala ma tylko otrzymać informację o poprawnym dostępie, prosty sygnał jest wystarczający. Jeśli automatyka ma rozpoznawać użytkownika, palec i wynik próby, właściwym kierunkiem jest Notification API.
| Metoda | Co trafia do Smart Home | Dodatkowy sprzęt | Najlepsze zastosowanie |
|---|---|---|---|
| Styk / wejście cyfrowepodstawowa | Sygnał poprawnej autoryzacji | Nie, poza okablowaniem wejścia | Alarm, PLC, prosta automatyka |
| HTTP(S) Requestelastyczna | Wywołanie jednej z przypisanych funkcji | Nie | Loxone, Grenton, urządzenia z API |
| Notification APInajwięcej danych | JSON: wynik, czas, użytkownik, palec, urządzenia | Nie; potrzebny odbiornik HTTP(S) | Zaawansowana logika, audyt, Node-RED |
| APPMODULE IPgateway | Funkcje przez gotową warstwę integracyjną | Tak, APPMODULE IP | Integracje IP / IoT, instalacje bez własnego middleware |
| APPMODULE KNXKNX | Funkcje przekazywane do automatyki KNX | Tak, APPMODULE KNX | Domy i obiekty oparte o magistralę KNX |
Najpierw pokazujemy pięć podstawowych dróg komunikacji ekey, a bezpośrednio pod nimi konkretne systemy i wymagane po ich stronie moduły, centrale, bramki lub licencje. Dzięki temu od razu widać nie tylko metodę integracji, ale również element potrzebny do jej wykonania.
ekey xLine
Sterownik ekey podaje do centrali Smart Home sygnał bezpotencjałowy informujący o poprawnej autoryzacji. Automatyka wie, że dostęp został przyznany, ale nie otrzymuje informacji o użytkowniku ani użytym palcu.
Najprostszy i bardzo przewidywalny sposób połączenia. Centrala automatyki otrzymuje impuls na wejście i może uruchomić wcześniej przygotowaną logikę.
Po stronie Smart Home nie ma informacji, który użytkownik ani który palec został rozpoznany. Dla centrali jest to po prostu sygnał binarny.
Gdy system nie obsługuje HTTP/API albo priorytetem jest prosta, przewodowa integracja z alarmem, PLC lub wejściem cyfrowym.
ekey xLine
HTTP(S) → IP
›
W ekey można skonfigurować do pięciu funkcji wysyłających żądania HTTP(S). Funkcję przypisuje się do konkretnego palca lub użytkownika, a po autoryzacji ekey wywołuje wskazany adres w sieci lokalnej, np. adres centrali Smart Home.
W aplikacji ekey bionyx można określić m.in. nazwę funkcji, metodę HTTP, adres URL, nagłówki, body, sposób uwierzytelnienia i urządzenie wykonujące request. Przed zapisem żądanie można przetestować.
To komunikacja jednokierunkowa: po dopasowaniu palca ekey wywołuje wskazany endpoint. ekey nie wykorzystuje odpowiedzi serwera do sterowania własną logiką.
Wyzwolenie wejścia w Loxone, sceny w Smart Home, przekaźnika Shelly, funkcji DoorBird, zamka z własnym API albo dowolnego lokalnego webhooka.
ekey xLine
zdarzenie autoryzacji
/api/notification/finger
{
"type": 10,
"result": 10,
"time": "2024-05-29T15:47:42Z",
"params": {
"userId": "tKlLpvUa",
"fingerIndex": 2
}
}
Notification API wysyła z kontrolera ekey do lokalnego serwera
HTTP(S) szczegółowe zdarzenia w formacie JSON. Dla zdarzeń palca
używany jest endpoint /api/notification/finger.
Oprócz poprawnego rozpoznania API może raportować również wynik
odrzucony lub filtrowany, np. przez harmonogram albo brak reguły.
Dokumentacja ekey opisuje m.in. czas UTC, typ zdarzenia, wynik, szczegół wyniku, ID kontrolera, ID czytnika, ID użytkownika oraz indeks palca.
Notification API może zgłosić poprawne rozpoznanie, dopasowanie zablokowane przez filtr lub harmonogram, brak reguły oraz nierozpoznany palec — o ile jakość odczytu pozwala zakwalifikować próbę.
Zdarzenia czytnika trafiają na /api/notification/finger, a zdarzenia wejścia cyfrowego kontrolera na /api/notification/input. Strukturę POST definiuje ekey.
ekey bionyx
Natywna integracja przez dodatkowy APPMODULE IP z aplikacją ekey bionyx connect. Moduł łączy system ekey z obsługiwanymi rozwiązaniami IP i IoT, a także udostępnia interfejs KNXnet/IP.
APPMODULE pełni rolę bramy integracyjnej. System ekey komunikuje się z modułem po IP w tej samej sieci, a aplikacja „ekey bionyx connect” udostępnia funkcje do dalszej integracji.
APPMODULE IP wykorzystuje Ethernet i zasilanie 12–24 V DC. Jest rozwiązaniem dla instalacji, w których chcemy korzystać z ekosystemu aplikacji BAB bez bezpośredniego podłączenia do magistrali KNX/TP.
Gdy integrator preferuje gotową bramę i aplikacje producenta zamiast budowania własnego endpointu, webhooków i logiki pośredniczącej.
ekey bionyx
Dedykowana integracja z KNX poprzez APPMODULE KNX z aplikacją ekey bionyx connect. Moduł posiada bezpośredni interfejs KNX/TP, dzięki czemu funkcje ekey mogą być przekazywane do magistrali KNX.
Wersja APPMODULE KNX posiada złącze magistrali KNX, Ethernet oraz zasilanie. Dzięki temu ekey może zostać włączony do istniejącej architektury KNX przez dedykowaną warstwę integracyjną.
Logika automatyki pozostaje po stronie KNX: zdarzenie z czytnika można wykorzystać do scen, oświetlenia, rolet, HVAC czy funkcji bezpieczeństwa bez tworzenia własnego serwera webhooków.
BAB TECHNOLOGIE i ekey rozwijają integrację KNX również w oparciu o nowe możliwości Notification API, dzięki czemu kierunek ten jest przeznaczony dla bardziej rozbudowanych instalacji budynkowych.
Poniższe przykłady są przypisane do opisanych wyżej sposobów integracji. Przy każdym systemie wskazujemy konkretny element, który musi znaleźć się po jego stronie — np. Grenton Gate HTTP, Loxone Miniserver, APPMODULE dla KNX albo odpowiedni driver i licencję.
| System | Co jest potrzebne po stronie systemu | Metoda | Dodatkowa bramka? |
|---|---|---|---|
| Grenton | Gate HTTP INT-211-E-01 | HTTP(S) → Http Listener | Tak |
| Loxone | Miniserver + Virtual Input | HTTP(S) do Web Services | Nie |
| Home Assistant | Działająca instancja HA + integracja ekey bionyx | Third-Party API / Local Push | Nie |
| KNX | APPMODULE KNX z ekey bionyx connect | IP ekey → APPMODULE → KNX/TP | Tak |
| KNX po IP | APPMODULE IP + KNXnet/IP Router lub EIBPORT | KNXnet/IP | Tak |
| Gira HomeServer | HomeServer ≥ 4.11 + CASAVIONE ekey bionyx Interface + licencja | Ethernet / Notification API | Nie, programowo |
| Control4 | Kontroler Control4 + ekey Control4 drivers + licencja | Notification API | Opcjonalnie ekey Wi-Fi Bridge |
| Crestron | Crestron 4-Series lub Crestron Home + sterownik ekey + licencja | Notification API | Nie wskazana jako obowiązkowa |
To tutaj potrzebny jest konkretny moduł po stronie automatyki. Grenton publikuje własną instrukcję integracji ekey xLine właśnie z użyciem Gate HTTP. Moduł montowany na DIN ma Ethernet i TF Bus, obsługuje HTTP GET/POST oraz HTTPS.
/open,200 i odpowiedź OK.W Loxone nie trzeba dokładać odpowiednika Gate HTTP. Funkcję endpointu sieciowego realizuje sam Miniserver. W projekcie Loxone Config przygotowuje się Virtual Input, który następnie może być wywołany przez Web Services / HTTP API Miniservera.
Tu nie jest potrzebny dodatkowy moduł DIN. Po stronie Home Assistant wystarczy działająca instancja HA i oficjalna integracja ekey bionyx. Po stronie ekey wymagany jest tryb Plus oraz aktywne Third-Party API.
Dla klasycznej magistrali KNX najprostsza gotowa droga to APPMODULE KNX. Ma własny interfejs KNX/TP, Ethernet i zasilanie 12–24 V DC. ekey i APPMODULE komunikują się po IP w tej samej sieci, a APPMODULE przekazuje zdarzenia do KNX.
To integracja programowa przygotowana specjalnie dla Gira HomeServer. ekey wskazuje moduł logiczny CASAVIONE ekey bionyx Interface; logika pozostaje w HomeServerze i jest konfigurowana w HS/FS Expert.
W Control4 integracja opiera się na dedykowanych sterownikach ekey. ekey Wi-Fi Bridge jest opcjonalny: ułatwia wykrycie przez SDDP i przekazanie wyeksportowanej konfiguracji bionyx, ale według aktualnej dokumentacji nie jest obowiązkowy — konfigurację można wpisać ręcznie w Bridge Driver.
ekey oferuje dedykowany sterownik dla Crestron 4-Series oraz Crestron Home. Licencja jest przypisywana do kontrolera na podstawie jego adresu MAC.
W wielu przypadkach nie potrzeba dodatkowej centrali Smart Home. Jeżeli urządzenie ma osiągalne API HTTP(S), ekey może wykonać request bezpośrednio. Oficjalne przykłady ekey obejmują m.in. poniższe urządzenia.
ekey wywołuje lokalny endpoint Shelly; dodatkowa bramka nie jest potrzebna.
Dokumentacja ekey →Request ekey może bezpośrednio przełączyć przekaźnik interkomu DoorBird w sieci lokalnej.
Dokumentacja ekey →ekey pokazuje lokalne wywołanie TaHoma z tokenem w nagłówku requestu.
Dokumentacja ekey →Dla Smart Lock 3.0 ekey dokumentuje lokalną integrację przez Nuki Bridge. Dla Go / Pro / Ultra opisuje wariant przez Nuki Web API i token.
Nuki Bridge →W przykładzie ekey integracja korzysta z API Tedee i wymaga połączenia obu systemów z internetem.
Dokumentacja ekey →Tak. W ekey bionyx funkcje mogą być przypisywane do zapisanych palców użytkownika. Pozwala to rozdzielić np. zwykłe wejście od dodatkowej sceny Smart Home.
Nie przez zwykły HTTP(S) Request przypisywany do zapisanego palca. Do obsługi odrzuconych prób lepiej nadaje się Notification API, które potrafi zgłosić zdarzenie „No Match” wraz z kodem wyniku.
Tak. Home Assistant ma oficjalną integrację ekey bionyx. Wymaga ona trybu Plus oraz aktywnego Third‑Party API w aplikacji ekey.
Nie. ekey publikuje przykład bezpośredniej integracji z Miniserverem przez HTTP(S) Request. APPMODULE jest osobną drogą integracji i nie jest wymagany w takim wariancie.
Po stronie Grenton potrzebny jest moduł Gate HTTP (INT-211-E-01). W konfiguracji tworzy się obiekt Http Listener, który odbiera żądanie wysyłane przez ekey i przekazuje zdarzenie do logiki systemu Grenton.
Najprostsza gotowa droga to APPMODULE KNX z aplikacją ekey bionyx connect. APPMODULE ma bezpośrednie złącze KNX/TP. Alternatywnie APPMODULE IP może pracować przez KNXnet/IP Router lub EIBPORT.
Same requesty do urządzenia dostępnego w LAN mogą być wykonywane lokalnie. W przykładzie Loxone ekey wskazuje, że do codziennego działania requestu internet nie jest konieczny, natomiast konfiguracja, funkcje trybu Plus i zarządzanie systemem mogą mieć własne wymagania usługowe.
Nie w tym sensie. Aktualna dokumentacja ekey wymienia jako ograniczenie, że API nie pozwala sterować urządzeniem ekey. Interfejs służy przede wszystkim do dodawania funkcji integratora i wywoływania ich przez ekey.
Możemy dobrać sposób komunikacji, przygotować logikę po stronie Smart Home i uruchomić integrację z Loxone, KNX, Home Assistant lub systemem posiadającym własne API.