Witajcie moi drodzy.
Zapraszam na recenzję ostatniego produktu z serii Aqara, czyli "magicznego" przycisku na ZigBee który możemy dowolnie programować i łączyć z resztą 'inteligentnych' urządzeń w naszym domu. Przetestuję tu wszystkie jego tryby wyzwalania (pojedyncze kliknięcie, dwuklik...) oraz zrobię przykładową automatyzację w Home Assistant.
Zakup, zawartość zestawu
Ten przycisk dokupiłem osobno do zestawu który dostałem wcześniej. Tak dla kompletności, jak również z chęci pełnego "zamknięcia" tematu Aqary na forum (chociaż bramki Aqara nie miałem i raczej nie zamierzam mieć, zastępuje ją u mnie CC2531). Produkt znalazłem pod hasłem WXKG11LM -Button Device Zigbee -Switch App Control H0K7:
16$, czyli około 65 zł.
Kilka grafik promocyjnych:
Standardowo opisy na pudełeczku są głównie po chińsku, choć widoczny jest m. in. kod SKU produktu: AK010CNW01:
W zestawie jest czujnik (z bateryjką CR2032 3V), krążek dwustronnej taśmy i instrukcja:
Instrukcja parowania z bramką producenta. Nie mam bramki producenta, docelowo sparowałem urządzenie z Home Assistant:
Aby zresetować układ trzeba wcisnąć mały przycisk nieco dłużej.
Parowanie z Home Assistant
Serwer Home Assistant miałem przygotowany zgodnie z moim tutorialem:
https://www.elektroda.pl/rtvforum/topic3777098.html
Wciskamy przycisk (ale ten mały, RESET, nie ten główny) aż zamiga dioda LED:
Home Assistant wykrywa produkt jako WXKG11LM:
Produkt udostępnia następujące zmienne, widać tu, że jest odczyt stanu baterii CR2032 (więc wiemy, kiedy się wyładowuje), ale nie ma np. pomiaru temperatury, który jest w każdym innym urządzeniu z serii Aqara (nawet w czujniku otwarcia drzwi):
Produkt również pozwala wykrywać co najmniej trzy osobne akcje:
- click (krótkie wciśnięcie przycisku)
- dbl click (dwuklik)
- hold (przytrzymanie przycisku)
Zaraz je przetestujemy.
Wyzwalanie zdarzenia w Home Assistant
Utwórzmy przykładową automatyzację. Przycisk będzie zapalać lampkę (do zapalania lampki użyję omawianego już RR400ZB/TS011F).
W moim tutorialu Home Assistant opisywałem tworzenie automatyzacji, więc teraz zaczynamy od konkretów:
Wyzwalacz (trigger) - tu wybieramy "single" jako pojedyncze kliknięcie, są też inne opcje (double, hold).
Jako akcje wybieram przełączenie (toggle). Można też przypisać na sztywno np. samo wyłączenie lub włączenie lampki do przycisku, ale wtedy by nią operować potrzeba dwóch akcji (osobno włączenie, osobno wyłączenie).
To samo co tworzymy poprzez formularz jest też dostępne w postaci kodu YAML. Oto YAML obsługi pojedynczego kliknięcia:
alias: test_wlacznika
description: ''
trigger:
- platform: device
domain: mqtt
device_id: 1ddb1d3aa623a5f91b9c572d36fc4333
type: action
subtype: single
discovery_id: 0x00158d0006ba29b7 action_single
condition: []
action:
- type: toggle
device_id: f4b77ff0fcd061bb30ac72f529b0f62d
entity_id: switch.0x842e14fffe00c3bd
domain: switch
mode: single
Na filmie widać jak szybko reaguje lampka:
Przypominam - cała komunikacja odbywa się tu po Zigbee (zarówno od włącznika, jak i do przekaźnika). Nie ma żadnego WiFi czy tam serwerów producenta.
Czy podwójne kliknięcie też działa?
Kod YAML (zobaczcie, gdzie zmieniło się na "double"):
alias: test_wlacznika
description: ''
trigger:
- platform: device
domain: mqtt
device_id: 1ddb1d3aa623a5f91b9c572d36fc4333
type: action
subtype: double
discovery_id: 0x00158d0006ba29b7 action_double
condition: []
action:
- type: toggle
device_id: f4b77ff0fcd061bb30ac72f529b0f62d
entity_id: switch.0x842e14fffe00c3bd
domain: switch
mode: single
Działa - tym razem trzeba dwa razy kliknąć szybko by wywołać akcję.
A hold?
Trzeba przytrzymać ponad sekundę.
Wnętrze WXKG11LM
Obudowę trzymają tylko plastikowe zaczepy. Wystarczy podważyć:
W środku mamy płytkę z dwoma przyciskami i układem JN5169 w obudowie QFN. Nie wiem po co jest pad na drugi układ - ktoś wie, co tam mogło być, też w QFN?
Obok JN5169 jest rezonator kwarcowy i w sumie to tyle, układ zasilany jest bezpośrednio z bateryjki.
Żółty element o kodzie 227J to kondensator tantalowy 220uF.
Układ JN5169 był też w pozostałych trzech urządzeniach z serii Aqara, które opisywałem wcześniej na forum.
Podsumowanie
Chyba jedynym zaskoczeniem tutaj jest brak dostępności pomiaru temperatury, który na układzie JN5169 ze środka tego urządzenia byłby banalnie prosty, gdyż jest już w niego wbudowany (tzw. "internal temperature sensor" z noty katalogowej). Producent skorzystał z tego np. w przypadku czujnika otwarcia drzwi Aqara, a tutaj jakoś się od tego powstrzymał, dziwne. Przecież nie zmieniłoby to raczej kosztu urządzenia.
Włącznik ten mimo wszystko mi się podoba, również wizualnie. Nie było problemów z jego uruchomieniem, opóźnienie w działaniu jest dla mnie pomijalne, a możliwość "doklejenia" sobie włącznika do światła nad łóżko naprawdę zwiększa komfort mieszkania we własnym "inteligentnym" domu.
Dodatkowym plusem jest możliwość "dwukliku" i tym podobnych rodzajów naciśnięć. Pozwala to sterować więcej niż jednym światłem za pomocą tego jednego, małego przycisku.
Zainteresowanym polecam pozostałe tematy o serii Aqara:
- czujnik temperatury/ciśnienia/wilgotności Aqara WSDCGQ11LM
- czujnik ruchu Aqara RTCGQ11LM - wnętrze, modyfikacja czasu odświeżania
- czujnik otwarcia drzwi Aqara MCCGQ11LM na Zigbee - test, wnętrze, wykresy
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
