Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze

p.kaczmarek2 10 Mar 2023 18:47 1140 22
Relpol
  • Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Dzisiaj pokażę krótko ciekawą alternatywę dla "inteligentnych" włączników bazujących na WiFi, a mianowicie włączniki korzystające z komunikacji Zigbee. W teorii współpracują one z bramką producenta, ale w praktyce można uruchomić je też z Home Assistant przy użyciu przykładowo CC2531, podobnie jak opisywałem to w tutorialu Home Assistant. W tym temacie sprawdzę dwa takie włączniki, zasadniczo z jednej serii, która jest dość popularna w naszym kraju. Przekonajmy, czy rzeczywiście są takie bezproblemowe jak to niektórzy opowiadają.

    Zakup włączników
    Tym razem bez kombinacji z Chin - włączniki zostały kupione w naszym kraju, znalezione pod hasłem Wyłącznik podwójny Dotykowy Indual biały MT-2g1-ZIGBEE-86-W (dla pojedynczego MT-1g1-ZIGBEE-86-W):
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Wymiary:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Podłączenie:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Sprzedawca poleca użyć bramki Tuya, ale my zrobimy inaczej:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Parametry, niski pobór mocy (nieco niższy od WiFi), tyle, że ta wartość zakłada wszystkie przekaźniki otwarte:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze

    Włączniki w praktyce, wnętrze
    Zacznijmy od instrukcji - może komuś się przyda:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Włączniki dostajemy osobno, a fronty osobno - pozwala to łatwo wybrać kolor widoczny z zewnątrz.
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Tył włącznika, model MT-1G-Z:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Front, widać zaczepy na panel:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Z ciekawości zajrzyjmy do środka:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Oprócz oczywistości takich jak moduł Zigbee (moduł Tuya, z ocenzurowaną nazwą? Tylko czemu? TYZS1L lub podobny..) czy tam stabilizator napięcia 3.3V AMS1117, widzę tutaj jeszcze ULN2003A, który pewnie steruje przekaźnikami oraz układ RCHHB4000, który wygląda na kontroler przycisków dotykowych.
    Teraz pora wyjąć płytkę z przekaźnikami i zasilaczem.
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Przekaźnik standardowo na 5V, tu wszystko jest jak zwykle, ale moduł zasilacza mnie zainteresował - znajduje się na poprzecznie wlutowanej PCB. Postanowiłem ją wylutować:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Nie ma tu jednak malutkiego zasilacza flyback, jest przetwornica step down. Na wejściu nawet ma bezpiecznik rezystorowy i warystor, dalej filtr z dwóch kondensatorów elektrolitycznych i dławika osiowego, a dalej wielka cewka L2 wraz z diodami prostowniczymi i kontrolorem KP3211SG w obudowie SOP8, czyli właściwa część przetwornicy. KP3211 to tzw. "High Performance Low Cost Off-line PWM Power Switch", szczegóły:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze

    Dla zasady - wnętrze włącznika 2gang:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze

    Parowanie z Home Assistant
    Do komunikacji Zigbee użyłem budżetowej antenki CC2531, oczywiście podłączonej na USB. Zasadniczo wszystko tak jak prezentowane tutaj:
    https://www.elektroda.pl/rtvforum/topic3777098.html
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Po podłączeniu włącznika i dłuższym jego przyciśnięciu HA od razu wykrył nowe urządzenie:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Włącznik jest widziany jako TS0001, trzeba zmienić mu też wyświetlaną nazwę na coś zrozumiałego, ale to za chwilę. Widziane parametry:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Oprócz stanu można określić mu stan po przywróceniu zasilania (wyłączony, włączony, lub pamiętany poprzedni stan).
    Tak prezentuje się na panelu HA:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Oczywiście Home Assistant trzyma poprawnie jego historię, widać kiedy i jak stan włącznika został zmieniony:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Prawie bym zapomniał - zmiana nazwy (i ikony) też jest możliwa:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Znacznie lepiej:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze

    Dla zasady - sprawdźmy jeszcze wersję 2gang:
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze
    TS0002. Wszystko ok.


    Podsumowanie
    To był krótki test, ale raczej wystarczył by pokazać, że włączniki światła na Zigbee są bardzo łatwe do użycia z Home Assistant. Nie trzeba nawet zmieniać im firmware, a HA poprzez odpowiedni dongle (który niestety trzeba raz kupić osobno) poprawnie je wykrywa i pozwala dowolnie kontrolować i wykorzystywać w automatyzacjach. Odstraszać może czasem nieco większa cena produktów z Zigbee, ale jednocześnie zużywają one też nieco mniej mocy niż WiFi, więc może rzeczywiście się opłaca? Wykonywał ktoś jakieś długoterminowe pomiary?
    Sam do Zigbee nie jestem jeszcze w pełni przekonany, bo obawiam się nieco sytuacji, gdy główny server jest wyłączony - tj. w przypadku włączników na WiFi można nimi wtedy sterować przez ich stronki WWW, ale w przypadku Zigbee tracimy całkiem sterowanie zdalne i zostaje tylko ich kontrola przez fizyczny dotyk, ale to raczej i tak jest mała niedogodność, więc Zigbee jest z pewnością dobrą alternatywą do budowy inteligentnego domu.
    Dodatkowo preferuję WiFi dlatego, że urządzenia z Tasmotą/OBK mogę łączyć w Tasmota Device Groups oraz dowolnie skryptować, a tu raczej na czymś z Zigbee nie uruchomię własnego skryptu...
    Zapraszam do komentowania - czy ktoś z czytających postawił na Zigbee i zrealizował na tym systemie jakiś system kontroli domu? U mnie praktycznie wszystko jest na WiFI, ale może wkrótce...

    Cool? Ranking DIY
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • Relpol
  • #2
    Daroken
    Level 8  
    Ja postawiłem system na ZigBee. Na razie podłączonych jest kilkanaście urządzeń do HA. Wszystko działa stabilnie od kilku miesięcy.

    Czy te włączniki mają podświetlane piktogramy?
    Czy można w prosty sposób przerobić front na inną stylizację?

    PS: mam teraz wyłączniki na Sonoff ZBMINI ZigBee, ale chcę dodać również podwójne.
  • #3
    rafels
    Level 25  
    Zigbee ma zdecydowaną przewagę nad WiFi w kategorii urządzeń bateryjnych. Nawet rok pracy na jednej CR3032 nie jet niczym niezwykłym.
    Ja z tego powodu wszedłem właśnie w ten system. Potrzebowałem czujnika w miejscu do którego nie chciałem ciągnąć zasilania.
  • #4
    krzbor
    Level 25  
    Daroken wrote:
    PS: mam teraz wyłączniki na Sonoff ZBMINI ZigBee, ale chcę dodać również podwójne.
    Zaletą takiego rozwiązania jest jednolita stylizacja wyłączników czy gniazdek w domu, gdyż jest to układ dopuszkowy. Miałem podobne rozwiązanie oparte o Shelly1 i WiFi. Ogólnie działało dobrze, ale czasami był problem z łącznością. Winne mogły być metalowe części wyłącznika, które zapewne nieźle ekranują. Zamieniłem to na wyłącznik Blitzwolf i nie mam żadnych problemów. Tan Blitzwolf jest jednak znacznie bardziej plastikowy (zwłaszcza główna ramka) Rozumiem, że przy ZigBee nie masz takich problemów?
  • #5
    Daroken
    Level 8  
    krzbor wrote:
    Daroken wrote:
    Ogólnie działało dobrze, ale czasami był problem z łącznością. Winne mogły być metalowe części wyłącznika, które zapewne nieźle ekranują. Zamieniłem to na wyłącznik Blitzwolf i nie mam żadnych problemów. Tan Blitzwolf jest jednak znacznie bardziej plastikowy (zwłaszcza główna ramka) Rozumiem, że przy ZigBee nie masz takich problemów?
    W przypadku ZigBee, w odróżnieniu od WiFi, problem zasięgów eliminuje możliwość stosowania włączników/gniazdek/lampek które są jednocześnie ruterami.
  • #6
    elezibi
    Level 18  
    Smart włącznik Zigbee dopuszkowy - Home Assistant, parowanie, wnętrze

    Szklarnia daleko od dongla zigbee i działa przez jakieś gniazdko.
    Dopiero zaczynam z ha, proste onoffy i rolety zostawię na zigbee
    a tam gdzie chcę po swojemu ćwiczę esphome na esp32.
    Próbuję i szukam co wybrać.
    Co do awarii ha to zastanawiałem się nad rezerwą zigbee w postaci rezerwowej bramki zigbee tuya koszt ok 100 i włączenie jej na czas kiedy ha padnie.
  • Relpol
  • #7
    Daroken
    Level 8  
    Esp32 to jednak WiFi. Ja do własnych układów stosuję ZigBee w postaci modułów CC2530.

    PS: mam nadzieję, że dostanę odpowiedź na moje pytanie, czy można prosto zmodernizować front w przełączniku do własnego "upodobania"?
  • #8
    khoam
    Level 41  
    Daroken wrote:
    Esp32 to jednak WiFi.

    Jak również ESP-NOW, dzięki któremu można osiągnąć nawet 3-krotnie większy zasięg niż w wypadku "klasycznego" WiFi. Natomiast w ESP32-C6 jest również ZigBee, oprócz WiFi 6 i BLE 5. Z kolei w ESP32-H2 jest już tylko ZigBee oraz BLE 5.
  • #9
    zmechu
    Level 11  
    System kontroli to za dużo powiedziane, ale mam zamontowanych już 30 różnych gadżetów na ZigBee i po pół roku używania:
    Plusy:
    - ZigBee jest rewelacyjne, szczególnie jeżeli chodzi o działanie na bateriach. Uruchamiam czujnik - i zapominam o nim.
    - lagi praktycznie niezauważalne
    - cenowo nie odbiegają od WiFi/BT, więc spokojnie trafi pod strzechy
    - W zasadzie jest bezobsługowe, typowe fire'n'forget.

    Minusy:
    - bardzo niski poziom "debugowania". Urządzenie ZigBee ma dwa stany - kiedy działa wszystko, albo nic. Jak działa wszystko to super, a jak nic... to ciężko dojść co się stało. WiFi można spingować, wejść na IP i popatrzeć w jakimś GUI - ZigBee tego nie ma,
    - dosyć "humorzaste" zachowanie. Sporadycznie zdarza się, że którys włącznik nie wyłączy się albo nie włączy, i trzeba klikać drugi albo trzeci raz. Jeden Sonoff Mini w puszce czasami nie reaguje na polecenia, ale jak go ręcznie włączę to raportuje stan błyskawicznie. Niekiedy urządzenie o link quality = 0 śmiga, a inne o LQ=40 działa topornie
    - stosunkowo nowa technologia i sporadycznie ma problemy z kompatybilnością. Na około setki testowanych urządzeń przy Sonoff Zigbee 3.0 USB Dongle trzy były krnąbrne i wymagały firmowej bramki. A dwa działają tylko z Z2M a nie ZHA
    - stosunkowo niska odporność na "grzebanie". Chciałem zmienić kanał ZigBee i ... i cała sieć poszła w niebyt. Trzeba było wszytko ponownie parować, co przy włącznikach w puszcze było mocno upierdliwe.
    - stosunkowo wysoki poziom Voo-Doo działania. Konia z rzędem kto ogarnie sieć 30 czujników, gdzie każdy łączy się z każdym, i dochodzenie "z czym łączy się konkretny czujnik" jest sporym wyzwaniem.


    Sumarycznie: ani WiFi, ani BT. Komunikacja pokroju ZigBee to przyszłość.
  • #10
    krzbor
    Level 25  
    zmechu wrote:
    Sumarycznie: ani WiFi, ani BT. Komunikacja pokroju ZigBee to przyszłość.
    Na początek dziękuję za fajny post - ciekawiła mnie opinia kogoś, kto ma więcej urządzeń. A teraz cytat - po przeczytaniu "minusów" nie jestem pewien słuszności Twojej opinii. To wbrew pozorom dosyć poważne zarzuty. Mam urządzenia oparte o WiFi i muszę powiedzieć, że jestem bardzo zadowolony ze stabilności działania. Sam je programuję, a więc nie mam problemów typu "Voo-Doo".
  • #11
    zmechu
    Level 11  
    Tak, z tym tylko te minusy wynikają z chęci "grzebania". Bo jak nie kusi rozbijanie na drobne, to te wady są w sumie nieistotne. Tak jak z tą siecią - ciężko ogarnąć jak te czujniki się łączą, ale w gruncie rzeczy: czy to istotne skoro działają?

    Trochę wahałem się, ale myślałem czy nie dorzucić ostatniej wady: czujniki ZigBee łatwo zgubić :-) Parę razy miałem zagwozdkę "kurła, gdzie jest ten czujnik???" - bo czujnik działał, ale był na tyle bezobsługowy, że o nim zapomniałem.

    Co zaś do samego WiFi - nie sprawdzi się przy urządzeniach bateryjnych, dopuszkowe (podobno) ciągną więcej prądu. I to co mnie najbardziej do WiFi zniechęca, to chmurowość. Praktycznie każdy WYMAGA chmury, więc nie dość że wszystkie dane lecą przez Chiny, USA i Izrael, to jak chmura albo internet padnie to nic Ci nie działa. A nie do wszystkiego da się wgrać Tasmotę.

    A ZigBee działa tylko lokalnie i dopóki mam zasilanie to działa niezależnie od wszystkiego.
  • #12
    khoam
    Level 41  
    zmechu wrote:
    I to co mnie najbardziej do WiFi zniechęca, to chmurowość. Praktycznie każdy WYMAGA chmury, więc nie dość że wszystkie dane lecą przez Chiny, USA i Izrael, to jak chmura albo internet padnie to nic Ci nie działa.

    Po przeczytaniu powyższej "złotej myśli" chciałem całą moją domową instalację rozłączyć i wyrzucić na złom. Jakie to szczęście, że WiFi może działać również LOKALNIE i niezależnie od Internetu. Czego również innym serdecznie życzę.
  • #13
    zmechu
    Level 11  
    khoam wrote:
    zmechu wrote:
    I to co mnie najbardziej do WiFi zniechęca, to chmurowość. Praktycznie każdy WYMAGA chmury, więc nie dość że wszystkie dane lecą przez Chiny, USA i Izrael, to jak chmura albo internet padnie to nic Ci nie działa.

    Po przeczytaniu powyższej "złotej myśli" chciałem całą moją domową instalację rozłączyć i wyrzucić na złom. Jakie to szczęście, że WiFi może działać również LOKALNIE i niezależnie od Internetu. Czego również innym serdecznie życzę.

    Oczywiście, wszystko zależy od użytych urządzeń. 99% sprzętów pokroju Tuya/Sonoff działa tylko w chmurze. Tuyalocal ssie :-)
  • #14
    khoam
    Level 41  
    zmechu wrote:
    Oczywiście, wszystko zależy od użytych urządzeń.

    I od tego, czy ktoś ma chęć do myślenia i "grzebania". Nie jada hamburgerów i nie pije coca-coli.
  • #15
    zmechu
    Level 11  
    Jak zawsze - zależy. W ogólności WiFi działa chmurowo, ZigBee lokalnie. Jak ktoś lubi "grzebać" to większe ryzyko popsucia. Jakich używasz urządzeń z lokalnym WiFi?
  • #16
    khoam
    Level 41  
    zmechu wrote:
    Jakich używasz urządzeń z lokalnym WiFi?

    Takich, które nie działają "chmurowo".

    Dodano po 5 [minuty]:

    zmechu wrote:
    ZigBee lokalnie.

    Dlatego też są takie rozwiązania, jak XBee® ZigBee Cloud Kit.
  • #17
    zmechu
    Level 11  
    A jakieś konkretne urządzenia? Bom ciekaw sprawdzonych rozwiązań.
  • #18
    khoam
    Level 41  
    zmechu wrote:
    A jakieś konkretne urządzenia?

    Takie pracujące w oparciu o układy ESP32. Nie będę się rozpisywał, bo to jest OT dla tego działu.
  • #19
    zmechu
    Level 11  
    OK. Tasmota/ESPHome czy własne/inne rozwiązania?
  • #20
    khoam
    Level 41  
    zmechu wrote:
    własne/inne rozwiązania

    Własne, wykorzystujące websockets, mqtt oraz ESP-NOW.
  • #21
    zmechu
    Level 11  
    Dlatego też - żeby nie ciągnąć OT - pisałem o ogólnych ideach działania. 99% ludzi nie napisze swojego firmware do ESP, więc tak - IoT na WiFi jak najbardziej może działać lokalnie, ale dla zwykłego śmiertelnika robienie softu pod sockety i brokery to mambo-dżambo :-)
  • #22
    khoam
    Level 41  
    zmechu wrote:
    99% ludzi nie napisze swojego firmware do ESP, więc tak - IoT na WiFi jak najbardziej może działać lokalnie, ale dla zwykłego śmiertelnika robienie softu pod sockety i brokery to mambo-dżambo

    Zgadzam się, ale to nie są ograniczenia natury technologicznej w kontekście porównania WiFi z ZigBee, jakiego dokonałeś. Wiele przemysłowych rozwiązań wykorzystujących Wi-Fi to są praktycznie tylko zamknięte sieci lokalne. Z kolei gadżety z lidlów i biedronek są prawie zawsze "chmurowe", bo tak jest taniej i w ten sposób można "przyspawać" klienta na dłużej.
    Modny (i rozwijany) obecnie standard Matter dla domowych IoT to Thread/Zigbee, WiFi, Bluetooth, a nawet Ethernet. Dla producentów urządzeń IoT nie ma znaczenia, jak klient będzie łączył z "chmurą", byleby płacił za te usługi.
  • #23
    zmechu
    Level 11  
    No i dokładnie o to mi chodzi. W ogólności trzeba "chcieć" aby WiFi nie łączyło się przez chmurę oraz "chcieć" aby ZigBee chmury używało. I poruszamy się rozwiązaniach domowych - oczywistym jest że rozwiązania przemysłowe albo własne/dedykowane rządzą się zupełnie innymi regułami. Nie sądzę aby jakakolwiek poważna instytucja pozwoliła sobie na streaming kamer monitoringu przez Hongkong i backup w Pekinie.

    A z chmurami dla użytkowników domowych jest ten feler, ze dzisiaj są, a jutro producent wyłączy serwery. Albo co gorsza - okroi np. ilość zapytań do 10/dobę a jak chcesz więcej to grosza daj wiedźminowi. I oczywiście "przyspawanie", czyli "do urządzenia X tylko koszerna bramka X, a jak chcesz dodać to tylko firmy X". I router też X.