logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak włączać światło bezprzewodowym przyciskiem Zigbee? Sonoff SNZB-01P i Home Assistant

p.kaczmarek2 12 Lip 2024 16:36 1035 3
  • Sonoff SNZB-01P, instrukcja, taśma montażowa i opakowanie na drewnianej powierzchni.
    Sonoff SNZB-01P to mały, bezprzewodowy przycisk zasilany tylko jedną bateryjką CR2477 3V. Mimo małego rozmiaru, ten mały gadżet pozwala na naprawdę dużo - w Home Assistant można nie tylko połączyć go z oświetleniem, lecz też wyzwalać nim dowolną automatyzację. Tutaj pokażę wnętrze SNZB-01P, sparuję go z Home Assistant przez zigbee2mqtt oraz zademonstruję jak można przykładowo go wykorzystać w naszym "inteligentnym domu".

    SNZB-01P jest dość tani, można go kupić za raptem około 30 zł. Zobaczmy, co otrzymujemy w zestawie:
    Pomarańczowe pudełko Sonoff SNZB-01P z opisem produktu Zestaw przycisku Sonoff SNZB-01P z instrukcją i akcesoriami
    Wymiary włącznika: 45 x 45 x 17.7mm, waga 27.7g
    Instrukcja:
    Instrukcja obsługi Sonoff SNZB-01P rozłożona na stole Instrukcja obsługi Sonoff SNZB-01P w kilku językach Instrukcja obsługi do Sonoff SNZB-01P w wielu językach. Instrukcja montażu i konfiguracji Sonoff SNZB-01P w kilku językach. Instrukcja obsługi Sonoff SNZB-01P z kodem QR i oświadczeniem zgodności FCC.
    ... ale my będziemy parować z Zigbee2MQTT (Home Assistant), więc nie potrzebujemy bramki producenta.
    Szczegóły: https://www.elektroda.pl/rtvforum/topic3777098.html
    Bateria jest w zestawie, ale trzeba wyjąć "listek" chroniący ją przed rozładowywaniem:
    Tył urządzenia Sonoff SNZB-01P na drewnianym tle z widoczną baterią. Wnętrze Sonoff SNZB-01P z widoczną baterią CR2477
    Parujemy z HA tak samo jakbyśmy robili to z bramką producenta - w panelu pojawia się nowe urządzenie:
    Interfejs MyButton w Home Assistant raportujący stan urządzenia
    Zrzut ekranu interfejsu użytkownika z informacjami o urządzeniu MyButton
    Ekran pokazujący informacje o urządzeniu Sonoff SNZB-01P w panelu Home Assistant.
    Urządzenie raportuje tzw. "akcję" (stan przycisku) oraz stan baterii. Dzięki temu będziemy wiedzieć, kiedy pora wymienić ją na nową.

    Przykładowa automatyzacja
    Podobnie tak jak w temacie o czujniku PIR:
    Home Assistant - jak wyzwalać zdarzenie czujnikiem PIR? Zigbee i WiFi, zapalanie światła
    Pora utworzyć automatyzację. Przechodzimy do Settings, a potem do Automations & Scenes.
    Tworzenie zaczynamy od wyboru wyzwalacza, tutaj wybieram zdarzenie "single" (pojedyncze kliknięcie przycisku):
    Interfejs tworzenia automatyzacji w Home Assistant z wyborem wyzwalacza działania
    Co ciekawe, wyzwalać zdarzenie można nawet stanem baterii - więc możemy np. zrobić sobie powiadomienie na email lub SMS gdy bateria będzie na skraju wyczerpania.
    Potem wybieramy co chcemy wtedy wykonać:
    Interfejs tworzenia automatyzacji w Home Assistant z opcją sterowania światłem.
    W przypadku włączenia światła, wybieramy jedno (lub wiele) z dostępnych świateł:
    Interfejs Home Assistant do konfiguracji automatyzacji oświetlenia.
    Światła też można wybierać pokojami i grupami.
    Można też dowolnie wybierać ustawienia światła - poziom jasności, temperaturę bieli, barwę RGB, itd:
    Interfejs tworzenia nowej automatyzacji w Home Assistant z wieloma opcjami. Zrzut ekranu panelu ustawień automatyzacji oświetlenia w Home Assistant
    Potem możemy nazwać i zapisać naszą automatyzację:
    Przycisk „SAVE” w aplikacji Home Assistant Okno dialogowe ustawień automatyzacji w Home Assistant.
    Podsumowanie:
    Interfejs automatyzacji w Home Assistant ukazujący konfigurację wyzwalacza i akcji dla przycisku.
    Testujemy:



    Oczywiście uruchomienie automatyzacji zostawia ślad w logu, więc w razie problemów możemy łatwo diagnozować co poszło nie tak:
    Zrzut ekranu pokazujący szczegóły automatyzacji w Home Assistant, wyzwalającej wyłączenie światła.

    Wnętrze Sonoff SNZB-01P
    Tu można by zakończyć, bo wszystko działa, ale niepisaną zasadą jest jeszcze sprawdzenie wnętrza.
    Podważamy plastikową obudowę (trzyma się to na zaczepy):
    Wnętrze urządzenia Sonoff SNZB-01P z widoczną baterią CR2477 Wnętrze przycisku Sonoff SNZB-01P na tle drewnianego blatu.
    Z jednej strony na PCB prawie nic nie ma, a na drugiej?
    Wnętrze przycisku Sonoff SNZB-01P z widocznymi komponentami na płytce drukowanej
    Zasilanie zdaje się być podłączone bezpośrednio do elektroniki. Nie widzę tu chyba przetwornicy.
    Za komunikację odpowiada C224HG (wygląda na to, że to EFR32MG22) oraz o dziwo jest też kość pamięci Flash - Puya P25Q80H.
    Płytka PCB wewnątrz Sonoff SNZB-01P z widocznymi układami scalonymi. Zdjęcie pokazuje wnętrze urządzenia Sonoff SNZB-01P z widoczną płytką PCB i komponentami elektronicznymi. Zbliżenie na płytkę drukowaną Sonoff SNZB-01P z widocznymi elementami elektronicznymi.

    Podsumowanie
    Małe i poręczne. Można sobie przykleić w wygodnym miejscu ten przycisk i sterować dowolnie światłem (bądź światłami). Można też skonfigurować dwa przyciski tak, aby np. pierwszy ustawiał styl "wieczorny" (ciepła biel, mały poziom jasności) oraz styl "pracy" (zimna biel, duża jasność). Możliwości są naprawdę ogromne.
    Dodatkowo podoba mi się to, że produkt raportuje też swój stan baterii. Będziemy wiedzieć, kiedy wymienić.
    Trzeba tu tylko jeszcze podkreślić, że jako produkt zasilany bateryjnie, to urządzenie Zigbee nie powiększa zasięgu naszej sieci (nie oferuje trybu router).
    Oprócz tego - bez zarzutów. Czy korzystacie z tego typu przycisków? Zapraszam do komentarzy.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #2 21152435
    Nargo
    Poziom 22  
    Osobiście mam dwie sztuki SNZB-01 (kwadraty), jak najbardziej zadowolony.
    Do koncentratora dopięte jeszcze: żarówka IKEA, Głowice termostatyczne, i dla zabawy przekaźnik.

    p.kaczmarek2 napisał:
    Można też skonfigurować dwa przyciski tak, aby np. pierwszy ustawiał styl "wieczorny" (ciepła biel, mały poziom jasności) oraz styl "pracy" (zimna biel, duża jasność).


    Moje przyciski zwracają wartość: single, double i long.

    jeden klik 25% jasności
    dwa kliki 100% jasności

    Twój też powinien.
    Dla porównania:
    Zdjęcie płytki drukowanej z komponentami elektronicznymi.
  • #3 21157644
    Diego[]
    Poziom 12  
    Według portalu zigbee2mqtt.io przycisk SNZB-01P obsługuje zdarzenia single, double, long. To może się przydać gdy załączamy np. grupę lamp, jedna świeci, a dwie nie. Na toggle to zmienimy ich stan. Wtedy np. long click może być zapal wszystkie. Chyba, że na single może to inaczej ograć w automatyzacji?!

    https://www.zigbee2mqtt.io/devices/SNZB-01P.html#sonoff-snzb-01p
    Action (enum)
    Triggered action (e.g. a button click). Value can be found in the published state on the action property. It's not possible to read (/get) or write (/set) this value. The possible values are: single, double, long
  • #4 21158341
    Nargo
    Poziom 22  
    Diego[] napisał:
    Chyba, że na single może to inaczej ograć w automatyzacji?!

    Można zrobić automatyzacje z pomocnikiem i drugą automatyzacją i wtedy zapalać sekwencyjnie:
    lewa, prawa, obie, zgaszone.
    Można wykorzystać Node-RED do zrobienia bardziej rozbudowanego scenariusza.
REKLAMA