Integracja zamka Tedee z Loxone — sterowanie i podgląd stanu bez chmury

,
Inteligentny zamek Tedee zintegrowany z systemem Loxone w drzwiach apartamentu

Na jednej z realizacji w Trójmieście — wynajmowanym apartamencie — pojawił się klasyczny problem: zamek Tedee działa świetnie ze swojej aplikacji, ale właściciel chciał, żeby otwieranie drzwi i podgląd „otwarte/zamknięte” siedziały w tej samej wizualizacji Loxone co reszta domu. Jedno miejsce, jeden ekran, bez przeskakiwania między aplikacjami. Loxone nie ma natywnego sterownika Tedee, więc trzeba było to spiąć ręcznie — i okazało się to prostsze, niż wygląda. Poniżej cały przypadek od zera do działającej integracji.

Czy Tedee da się połączyć z Loxone bez chmury?

Tak — od firmware mostka 2.2 Tedee Bridge udostępnia lokalne API HTTP, więc Loxone steruje zamkiem bezpośrednio w sieci LAN, bez pośrednictwa serwerów Tedee. Miniserver wysyła proste żądania POST (otwórz/zamknij) i cyklicznie odpytuje stan zamka. Wszystko jedzie lokalnie i działa nawet przy chwilowym braku internetu.

Jeden warunek: mostek Tedee Bridge jest obowiązkowy. Sam zamek komunikuje się tylko po Bluetooth — to Bridge wystawia API w sieci i tłumaczy je na BLE. Bridge potrzebuje dostępu do internetu (odświeża certyfikat), ale samo sterowanie pozostaje w LAN.

Jak działa integracja Tedee z Loxone?

Integracja opiera się na trzech elementach: wirtualnym wyjściu (sterowanie), wirtualnym wejściu HTTP (status) i autoryzacji tokenem. Schemat jest taki:

  • Sterowanie: wirtualne wyjście Loxone → POST http://<IP_BRIDGE>/v1.0/lock/<ID>/unlock (i /lock)
  • Status: wirtualne wejście HTTP odpytuje /v1.0/lock/<ID> i czyta pole state2 = otwarty, 6 = zamknięty
  • Autoryzacja: nagłówek (lub parametr) api_token

Token Tedee ma dwa tryby: szyfrowany i „plain”. Tryb szyfrowany wymaga policzenia hasha SHA-256 z tokenu i znacznika czasu przy każdym żądaniu — czego wirtualne wyjście Loxone po prostu nie policzy. Dlatego wybraliśmy tryb plain, ale tylko dlatego, że mostek siedzi w odseparowanej sieci automatyki (brak dostępu z internetu i z sieci gości). Token to dosłownie otwarcie drzwi — w trybie plain trzymanie Bridge w izolowanym VLAN-ie nie jest opcją, tylko warunkiem.

Od czego zacząć konfigurację?

Zacznij od włączenia lokalnego API w aplikacji Tedee i odczytania ID zamka. W aplikacji: mostek → Settings → API → włącz, zapisz api_token i adres IP (nadaj rezerwację DHCP, żeby się nie zmieniał), wyłącz „Token szyfrujący”. Potem z dowolnego klienta w sieci:

GET http://<IP_BRIDGE>/v1.0/lock z nagłówkiem api_token

W odpowiedzi znajdziesz id zamka, pole state, batteryLevel oraz pullSpringEnabled (czy zadziała komenda dociągania zaczepu). To id wchodzi do wszystkich późniejszych komend.

Najczęstszy błąd: 411 Length Required

Jeśli przy pierwszym otwarciu z Loxone dostajesz 411 Length Required, to znaczy, że POST poszedł bez treści. Loxone domyślnie nie wysyła body przy pustym poleceniu, a mostek Tedee odrzuca żądanie bez nagłówka Content-Length. Rozwiązanie jest banalne, ale nieoczywiste: wpisz {} w pole HTTP body (dla załączenia i wyłączenia). Po tej zmianie mostek odpowiada 204 No Content — i to jest sukces, nie 200.

To była jedyna realna pułapka w całym wdrożeniu. Reszta to przepisanie ścieżek i tokenu.

Jak pokazać realny stan zamka w wizualizacji?

Żeby wizualizacja pokazywała prawdę (a nie tylko pozycję przełącznika), dodaj wirtualne wejście HTTP odpytujące zamek co 30 sekund. Tu jest drobny haczyk: wejście HTTP w Loxone nie ma pola na nagłówek, więc token podajemy w adresie:

http://<IP_BRIDGE>/v1.0/lock/<ID>?api_token=<TOKEN>

Następnie w rozpoznawaniu polecenia wyłuskujemy wartość pola state wzorcem "state":\v. I tu kolejna częsta pomyłka: w składni Loxone \v = wartość, a \i to NIE liczba całkowita, tylko „przejdź za tekst”. Cudzysłów na początku ("state") chroni przed przypadkowym złapaniem pola doorState. Wartość mapujemy na blok statusu: 2 = Otwarte, 6 = Zamknięte, reszta = „w trakcie”. Analogiczne wejście z "batteryLevel":\v daje poziom baterii i alarm mailowy poniżej 20%.

Efekt: w aplikacji Loxone właściciel ma przycisk „Otwórz drzwi”, kłódkę pokazującą realny stan (także po otwarciu kodem PIN albo z aplikacji Tedee) i poziom baterii — wszystko obok ogrzewania, rolet i świateł.

A dostęp dla najemców? Spięcie z systemem rezerwacji

Tu robi się najciekawiej — bo w apartamencie na wynajem dostęp gości można w pełni zautomatyzować. Tedee integruje się z menedżerami kanałów rezerwacji (np. Guesty, Smoobu), które synchronizują się z Booking.com, Airbnb czy VRBO. Dla każdej rezerwacji system generuje tymczasowy kod PIN, wysyła go gościowi mailem przed przyjazdem, a po wymeldowaniu kod sam wygasa. Zero kluczy, zero umawiania się na odbiór.

Kod wpisuje się na Tedee Keypad (model PRO obsłuży do 100 PIN-ów z indywidualnymi uprawnieniami). Tedee rozwija też dostęp przez NFC — kartą lub telefonem (m.in. przez integrację z Doordeck), co zastępuje fizyczne karty zbliżeniem urządzenia. Bez menedżera kanałów też się da: czasowe kody nadasz ręcznie w aplikacji lub portalu Tedee.

A gdzie w tym Loxone? Loxone i ekosystem Tedee grają razem, nie zamiast siebie. Rotacja kodów gości (PIN/NFC powiązane z rezerwacją) siedzi po stronie Tedee + booking, a Loxone odpowiada za codzienną obsługę „domownika” (właściciel, serwis, sprzątanie), podgląd stanu i baterii oraz wyzwalanie otwarcia z dowolnej logiki automatyki — np. jednym przyciskiem na wizualizacji albo scenariuszem. Razem dają pełną kontrolę: automatyczny, bezobsługowy dostęp gości plus realny obraz tego, co dzieje się z drzwiami.

Pamiętaj jeszcze o autoLock (np. 300 s) — zamek zamyka się sam, więc nie buduj automatyki zamykania, która się z tym pobije. Uwaga praktyczna: integracja z menedżerem kanałów to zwykle dodatkowa, płatna usługa zewnętrzna.

To wdrożenie zajęło dosłownie kilkadziesiąt minut, a daje spójność, której nie da żadna osobna aplikacja: jeden ekran na cały dom — i gotowość pod automatyczny wynajem. Jeśli planujesz automatykę Loxone w modelu DIY i chcesz, żeby zamek, ogrzewanie i energia działały pod jednym dachem cyfrowym — zajrzyj do zestawów LOXEM albo napisz, doradzimy dobór.

LOXEM BUILD by RamaR — automatyka Loxone w modelu DIY. Zestawy wysyłamy w całej Polsce, programujemy zdalnie z Gdańska.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *