Czym jest Shelly BLU Button1 i dlaczego warto go używać w Home Assistant
Shelly BLU Button1 to niewielki, bezprzewodowy przycisk działający w standardzie Bluetooth Low Energy. Jego główne zadanie to wyzwalanie scen w ekosystemie inteligentnego domu, a konkretnie w Home Assistant. Fizycznie to małe urządzenie z pojedynczym przyciskiem, które można zamontować gdziekolwiek: przy łóżku, na biurku, w korytarzu. Nie wymaga żadnych przewodów, zasilany jest baterią, a jego żywotność jest bardzo długa.
Używa się go do wysyłania komend, a nie do ciągłej komunikacji. To duża różnica w porównaniu z czujnikami temperatury czy ruchu. Przycisk działa na zasadzie "wyślij i zapomnij", co przekłada się na minimalne zużycie energii. W praktyce oznacza to, że bateria może wystarczyć na wiele miesięcy. Jest to rozwiązanie o wiele prostsze w montażu niż klasyczne przełączniki ścienne, bo nie ingerujesz w instalację elektryczną. To czysta automatyka, bez żadnych przeróbek.
Dlaczego warto go używać w Home Assistant? Bo to najtańszy i najszybszy sposób na dodanie fizycznego sterowania do swojej automatyki. Zamiast sięgać po telefon i otwierać aplikację, po prostu naciskasz przycisk. Moim zdaniem takie fizyczne sterowanie działa lepiej niż panele dotykowe, ponieważ nie wymaga koncentracji wzroku. Możesz go wcisnąć w ciemności, w biegu, nawet nie patrząc. To naturalny odruch, który sprawdza się w codziennym użytkowaniu. Typowy przykład: budzisz się w nocy, wstajesz i jednym przyciśnięciem zapalasz światło w przedpokoju, a reszta domu zostaje uśpiona. Brzmi prosto. A to dopiero początek, bo jedna akcja może uruchomić całą kaskadę zdarzeń.
| Cecha | Shelly BLU Button1 | Klasyczny przełącznik Zigbee |
|---|---|---|
| Montaż | Bezprzewodowy, naklejany lub na śruby | Wymaga puszki i podłączenia do instalacji |
| Łączność | Bluetooth Low Energy (BLE) | Zigbee (wymaga bramki Zigbee) |
| Zasilanie | Bateria CR2032, długi czas pracy | Z sieci 230V lub bateria |
| Integracja z HA | Wymaga Bluetooth Proxy (np. ESPHome) | Wymaga koordynatora Zigbee (np. ConBee) |
Największą zaletą jest jednak cena i dostępność. To wydatek rzędu kilkudziesięciu złotych, a samo urządzenie jest małe i nie rzuca się w oczy. Nie musisz planować okablowania ani wzywać elektryka. To takie "przyklej i działaj", co dla wielu osób bywa kluczowe. Diabeł tkwi w szczegółach, a konkretnie w sposobie komunikacji z Home Assistant, o czym za chwilę. Sekcja dotyczy bowiem samego sensu istnienia tego gadżetu, a jest nim prostota i niezawodność w wyzwalaniu scen. A co, jeśli okaże się, że potrzebujesz kilku takich przycisków w różnych pomieszczeniach? Nie ma problemu, to wciąż tania i skalowalna zabawa.
Zasięg i łączność: rola Bluetooth Proxy w działaniu przycisku
Shelly BLU Button1 to urządzenie oparte o BLE, czyli Bluetooth Low Energy. To oznacza, że nie łączy się bezpośrednio z twoim Wi-Fi. Działa na innej częstotliwości i potrzebuje pośrednika, którym jest właśnie Bluetooth Proxy. Bez niego przycisk widzi tylko najbliższe otoczenie, a sygnał ginie po przejściu przez pierwszą ścianę. Typowy zasięg BLE w idealnych warunkach to około 10-30 metrów w linii prostej. W praktyce bywa z tym różnie, meble i instalacje potrafią skrócić ten dystans do kilku metrów.
Tu wkracza ESPHome Bluetooth Proxy, czyli małe, tanie urządzenie oparte na chipie ESP32. Działa jak most: przechwytuje sygnał z przycisku i przekazuje go do Home Assistant przez sieć Wi-Fi. Dzięki temu przycisk nie musi „widzieć" twojego Raspberry Pi czy serwera. Ważne jest, żeby proxy znajdowało się w rozsądnej odległości od przycisku. W przeciwnym razie kliknięcie po prostu przepadnie. To częsty problem w większych mieszkaniach, gdzie jedno urządzenie nie pokrywa całej powierzchni.
Zasada jest prosta: im więcej proxy, tym stabilniejsza sieć. Ale uwaga, nie każdy punkt musi być podłączony do twojego routera. ESP32 potrafi działać w sieci mesh, więc jedno proxy podłączone kablem może obsłużyć kilka kolejnych, które łączą się bezprzewodowo. To spore ułatwienie, bo nie musisz ciągnąć kabli do każdego pomieszczenia. W praktyce wygląda to tak:
- Każde proxy skanuje otoczenie i nasłuchuje sygnałów BLE.
- Gdy przycisk wyśle pakiet, proxy przechwytuje go i przesyła dalej.
- Home Assistant odbiera zdarzenie i wykonuje przypisaną automatyzację.
- Cały proces trwa ułamek sekundy, zwykle poniżej 300 milisekund.
Mylne założenie? Wydaje się, że wystarczy jeden dobry router, żeby wszystko działało. Nic bardziej mylnego. W moim przekonaniu lepszym rozwiązaniem jest rozproszenie kilku tanich proxy ESP32 po domu niż poleganie na jednym, drogim urządzeniu. Dlaczego? Bo awaria jednego punktu nie wyłącza całego systemu. A koszt pojedynczego modułu to zwykle kilkadziesiąt złotych, więc nie ma co oszczędzać na niezawodności. To nie czarna magia, tylko kwestia rozsądnego planowania zasięgu. Większość użytkowników zgłasza, że dwa lub trzy proxy spokojnie wystarczają do obsługi całego mieszkania o powierzchni 60-80 metrów kwadratowych.
Konfiguracja Shelly BLU Button1 w Home Assistant — krok po kroku
Po podpięciu Shelly BLU Button1 do sieci przez bramkę lub bezpośrednio przez Bluetooth, zostaje tylko konfiguracja w Home Assistant. Zacznij od sprawdzenia, czy Twój kontroler wykrywa urządzenie w panelu: przejdź do Ustawień, potem Urządzenia i usługi, a następnie dodaj integrację Shelly.
Gdy przycisk pojawi się na liście, przypisz go do pomieszczenia i nadaj mu nazwę. Tu zaczyna się zabawa. Shelly BLU Button1 obsługuje pojedyncze kliknięcie, podwójne oraz długie przytrzymanie. Każda z tych akcji to osobna encja, którą możesz wykorzystać w automatyzacji. Typowy przykład: wyobraź sobie, że jedno kliknięcie włącza światło w salonie, podwójne uruchamia tryb kina, a długie przytrzymanie wyłącza wszystkie urządzenia w domu. Brzmi prosto.
| Akcja | Encja w HA | Typowe zastosowanie |
|---|---|---|
| Pojedyncze kliknięcie | button1_single | Włączanie światła lub sceny dziennej |
| Podwójne kliknięcie | button1_double | Tryb wieczorny, redukcja jasności |
| Długie przytrzymanie | button1_long | Awaryjne wyłączenie wszystkich urządzeń |
| Bateria (raport) | button1_battery | Powiadomienie o niskim poziomie energii |
Automatyzacje tworzysz w edytorze wizualnym, wybierając encję przycisku jako wyzwalacz. Pamiętaj, że opóźnienie między kliknięciem a reakcją zależy od zasięgu Bluetooth. Jeśli masz słaby sygnał, rozważ dodanie ESPHome Bluetooth Proxy, który wzmacnia zasięg i stabilizuje połączenie. To rozwiązanie sprawdza się lepiej niż mostek Shelly, bo działa lokalnie i nie wymaga chmury.
Tworzenie scen i automatyzacji: od pojedynczego kliknięcia do zaawansowanych akcji
Pojedyncze kliknięcie to dopiero początek. Shelly BLU Button1 obsługuje do pięciu różnych akcji: pojedyncze, podwójne i potrójne kliknięcie, długie przytrzymanie oraz podwójne kliknięcie z przytrzymaniem. Każda z nich może wywołać inną scenę w Home Assistant. To daje ogromne możliwości bez ruszania się z kanapy.
Konfiguracja wygląda prosto. Tworzysz automatyzację, wybierasz wyzwalacz device trigger dla konkretnego przycisku, potem wskazujesz typ kliknięcia. Następnie dodajesz akcje. Może to być włączenie światła, uruchomienie odkurzacza, a nawet zmiana trybu w całym domu. Każdy przycisk musi być sparowany z bramką, na przykład z ESPHome Bluetooth Proxy. Pisaliśmy o tym w artykule o zasięgu proxy.
Typowy przykład: wyobraź sobie scenę wieczorną. Jedno kliknięcie przyciemnia światła w salonie, zamyka rolety i włącza telewizor. Drugie kliknięcie uruchamia tryb "kino", a przytrzymanie wyłącza wszystkie urządzenia w domu. Brzmi znajomo? To standard w inteligentnych domach, ale BLU Button1 ma przewagę cenową i czas działania baterii liczony w latach.
Moim zdaniem lepszym wyborem bywa przycisk Bluetooth niż model Wi-Fi, ponieważ zużywa ułamek energii i nie obciąża sieci. Dla porównania zestawienie możliwości:
| Akcja | Scena domowa | Scena zaawansowana |
|---|---|---|
| Pojedyncze kliknięcie | Włącz oświetlenie | Start porannej rutyny z ogrzewaniem |
| Podwójne kliknięcie | Przełącz tryb czuwania | Uruchom odkurzacz i otwórz rolety |
| Przytrzymanie | Wyłącz wszystko | Alarm i powiadomienie push |
| Potrójne kliknięcie | Zmień kolor taśmy LED | Aktywuj tryb nieobecności |
Z automatyzacjami trzeba uważać na jedną rzecz. Opóźnienia między kliknięciami potrafią zepsuć wrażenie. Home Assistant czeka na potwierdzenie, czy nie nastąpi drugie kliknięcie, więc reakcja na pojedyncze może być zauważalnie wolniejsza. Warto to wiedzieć przed konfiguracją. Możesz skrócić czas oczekiwania w ustawieniach przycisku, ale wtedy podwójne kliknięcia będą trudniejsze do wyłapania. Kompromis jest konieczny, a jego wybór zależy od Twoich priorytetów.
Porównanie z innymi przyciskami BLE i praktyczne wskazówki
Shelly BLU Button1 nie jest jedynym przyciskiem BLE na rynku. Na półkach znajdziesz też modele od Tuya, Sonoff czy Aqara. Różnice widać głównie w cenie, czasie pracy na baterii i sposobie parowania. Przyciski Tuya często wymagają mostka lub bramki, żeby w ogóle zadziałać w Home Assistant. To spory minus, jeśli zależy Ci na prostocie. BLU Button1 działa bezpośrednio przez Bluetooth, oczywiście w zasięgu proxy.
Moim zdaniem Shelly wypada lepiej niż większość konkurencji z jednego powodu: lokalna obsługa bez chmury. Urządzenie wysyła zdarzenia przez BLE do HA, a reszta dzieje się już u Ciebie. Nie ma pośredników, nie ma opóźnień serwera producenta. Konkurencyjne przyciski często potrafią to samo, ale wymagają dodatkowych hubów albo mniej stabilnego mostka. A to zmienia wszystko w codziennym użytkowaniu szerzej opisaliśmy to w artykule "Esphome bluetooth proxy ha zasieg".
| Cecha | Shelly BLU Button1 | Przyciski Tuya BLE | Sonoff SNZB-01 |
|---|---|---|---|
| Integracja z HA | Bezpośrednio przez BLE, wystarczy proxy | Wymaga bramki Tuya lub lokalnego mostka | Wymaga Zigbee, nie działa przez BLE |
| Zależność od chmury | Brak, pełna lokalność | Częściowa, wiele scenariuszy wymaga chmury | Brak, ale potrzebny koordynator Zigbee |
| Konfiguracja | Prosta, przez parowanie BLE w HA
Ten artykuł powstał przy wsparciu technologii AI.
Podobne artykułyWięcej |
Komentarze (0)
Dodaj komentarz