Właściciele inteligentnych zamków Schlage będą mogli nadawać tymczasowe kody PIN prosto z Home Assistanta. 27 października 2026 roku do gałęzi rozwojowej Home Assistanta trafiła zmiana autorstwa Aarona (abpei), która dodaje do integracji Schlage kody działające według harmonogramu. Sprawdzali ją MartinHjelmare, epenet, iluvdata i joostlek.

Co się zmienia

Do tej pory akcja schlage.add_code przyjmowała nazwę, sam kod i opcjonalny parametr notify_on_use. Każdy utworzony w ten sposób kod był stały, więc kod dla osoby sprzątającej albo hydraulika trzeba było potem usunąć ręcznie albo osobną automatyzacją.

Teraz akcja ma dwa nowe, opcjonalne pola: start_datetime i end_datetime. Gdy wypełnisz oba, zamek przyjmie kod tylko w tym przedziale czasu. Aplikacja Schlage miała już takie tymczasowe kody, a integracja korzysta z tego samego mechanizmu przez bibliotekę pyschlage.

Zasady są proste:

  • Jeśli nie podasz żadnego z tych pól, kod będzie stały, tak jak wcześniej. Istniejące automatyzacje i skrypty działają bez zmian.
  • Jeśli podasz tylko jedno z pól, akcja zakończy się błędem z prośbą o obie daty.
  • Błędem skończy się też próba ustawienia początku później niż końca.
  • Czas jest przeliczany na UTC przed wysłaniem do Schlage, więc możesz wpisać go w czasie lokalnym.

Więcej danych zwraca również akcja schlage.get_codes. Przy każdym kodzie jest teraz jego access_code_id i pole schedule. Dla kodu tymczasowego zawiera ono typ i obie daty, dla stałego wartość null, a harmonogramy cykliczne ustawione w aplikacji Schlage są zwracane jako uporządkowana struktura. Dzięki temu automatyzacja może sprawdzić, które kody są jeszcze aktywne.

Do czego się przyda

Najprostszy przykład to wynajem dla gości: automatyzacja tworzy kod na dzień przyjazdu i ustawia jego wygaśnięcie na godzinę wymeldowania, więc nikt nie musi pamiętać o usunięciu go. Tak samo przy jednorazowej wizycie fachowca albo osoby, która wyprowadza psa i potrzebuje wejść tylko po południu.

Integracja Schlage łączy się z zamkami przez chmurę producenta, a nie lokalnie przez radio, więc żeby nowy kod dotarł do zamka, zarówno zamek, jak i Home Assistant muszą mieć dostęp do internetu.

Kiedy będzie dostępne

Zmiana jest na razie w gałęzi rozwojowej, a dokumentacja czeka w osobnym zgłoszeniu. W stabilnym wydaniu jeszcze jej nie ma. Jeśli nie zdąży do Home Assistanta 2026.11, powinna trafić do kolejnego comiesięcznego wydania. Po aktualizacji nowe pola pojawią się w formularzu akcji schlage.add_code w edytorze automatyzacji.