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

Jaki sterownik bramy garażowej do Home Assistant? Zmiana softu ATLO-GDC2-TUYA

p.kaczmarek2 04 Maj 2025 23:32 3153 1

TL;DR

  • ATLO-GDC2-TUYA to sterownik bramy garażowej Tuya przerobiony tak, by działał lokalnie i integrował się z Home Assistant po wgraniu OBK.
  • W środku siedzi moduł CB2S z BK7231N, a płytka zawiera też bezpiecznik, warystor, nieizolowany zasilacz step-down, LDO 3.3 V i przekaźnik.
  • Sterownik kosztuje 60 zł, a płytka ma oznaczenie WG-088-V8 z datą 20230409.
  • Zmiana firmware poszła bezproblemowo przy użyciu konwertera USB-UART i zasilania 3.3 V, a po wgraniu OBK można ustawić GPIO: P7, P26, P8 i P6.
Wygenerowane przez model językowy.
📢 Słuchaj (AI):
  • Sterownik bramy garażowej Smart Garage Controller trzymany w dłoni, z widocznymi kablami i przyciskiem ON/OFF.
    Pokażę tutaj sterownik bramy garażowej, któremu można łatwo zmienić oprogramowanie tak, by działał 100% lokalnie, bez chmury i łączył się z Home Assistant. Oto ATLO-GDC2-TUYA, dostępny do kupienia za jedyne 60 zł. Normalnie współpracuje on z Tuya, ale zbudowany jest w oparciu o CB2S, więc można mu wgrać nasz polski soft. Wystarczy do tego konwerter USB na UART, ale może zacznijmy od obejrzenia zawartości zestawu:
    Opakowanie sterownika bramy garażowej ATLO-GDC2-TUYA z ilustracją pilotażowej aplikacji na smartfonie i elementów zestawu. Pudełko sterownika do bramy garażowej ATLO-GDC2-TUYA z ilustracjami akcje bramy i informacją o obsłudze Google Assistant i Alexa.
    Zestaw jest dość bogaty, bo oprócz samego kontrolera bramy wraz z czujnikiem na długim kablu, otrzymujemy też elementy montażowe, a całość jest zasilana z sieci, czyli ma wbudowany zasilacz. Widziałem już zestawy które wymagały zewnętrznego zasilania podanego na port USB, tu nie ma takiego problemu.
    Zestaw sterownika bramy garażowej ATLO-GDC2-TUYA w otwartym pudełku, z akcesoriami i długim przewodem w woreczku foliowym. Zawartość zestawu sterownika bramy garażowej ATLO-GDC2-TUYA w otwartym pudełku, widoczne przewody i akcesoria montażowe. Zestaw sterownika bramy garażowej ATLO-GDC2-TUYA w oryginalnym opakowaniu, instrukcja obsługi oraz elementy montażowe zapakowane w folię.
    Sterownik bramy garażowej ATLO-GDC2-TUYA z czujnikiem, przewodami i akcesoriami montażowymi na białym tle. Sterownik bramy garażowej ATLO-GDC2-TUYA z akcesoriami: kontroler, czujnik na długim kablu, przewody i elementy montażowe. Sterownik bramy garażowej ATLO-GDC2-TUYA z przewodami i naklejką informacyjną.
    W zestawie jest też instrukcja, która o dziwo pokazuje kontroler zasilany z USB... być może to ta druga wersja - ATLO-GDC1-TUYA. Instrukcja opisuje też parowanie z aplikacją, co tutaj pomijam.
    Instrukcja obsługi w języku polskim do sterownika bramy garażowej ATLO-GDC1-TUYA / ATLO-GDC2-TUYA z rysunkiem kontrolera i schematem podłączenia. Instrukcja instalacji sterownika bramy garażowej z ilustracjami montażu i opisem obsługi.
    W takim razie od razu przechodzę do prezentacji wnętrza. Trzeba odkręcić śrubki.
    Sterownik bramy garażowej ATLO-GDC2-TUYA z podłączonym przewodem zasilającym i czujnikiem na długim kablu na białym tle. Otwarty sterownik bramy garażowej ATLO-GDC2-TUYA z widoczną płytką PCB i przewodami.
    Płytka jest dwustronna, lecz elementy są tylko z wierzchu. Miesza się tu montaż powierzchniowy z przewlekanym. Od strony lutów widać już wlutowany moduł WiFi.
    Sterownik bramy garażowej ATLO-GDC2-TUYA z otwartą obudową, widoczna płytka PCB z elementami elektronicznymi i przewodami.
    Pierwsze wrażenie jest pozytywne. Bezpiecznik, a nawet warystor? Niby to podstawy, ale w najtańszych produktach często warystora nie widzę. Oprócz tego jest tu nieizolowany zasilacz (step down), LDO 3.3V, moduł WiFi i przekaźnik. Oznaczenie PCB to WG-088-V8, data 20230409.
    Zbliżenie na płytkę drukowaną kontrolera bramy garażowej z widocznym modułem WiFi CB2S, przekaźnikiem i elementami elektronicznymi. Zbliżenie na płytkę drukowaną sterownika bramy garażowej z widocznym oznaczeniem WG-088-V8 i datą 20231124.
    Przekaźnik (służący do zwierania przycisku od bramy) to HUI KE HK4100F-DC5V-SHG.
    Zbliżenie na płytkę sterownika bramy garażowej ATLO-GDC2-TUYA z widocznym przekaźnikiem HUI KE i podłączonymi przewodami. Zbliżenie na płytkę kontrolera bramy garażowej ATLO-GDC2-TUYA z widocznym przekaźnikiem HUI KE, kondensatorami i przewodami.
    Moduł WiFi, czyli CB2S (BK7231N):
    Zbliżenie na moduł CB2S na płytce drukowanej sterownika, widoczny opis modelu i oznaczenia CE. Zbliżenie na płytkę drukowaną sterownika bramy garażowej ATLO-GDC2-TUYA z widocznymi komponentami, w tym modułem CB2S.
    Można wgrać na niego OBK: https://github.com/openshwprojects/OpenBK7231T_App
    Potrzebny będzie konwerter USB na UART oraz zasilanie 3.3V.
    Wystarczy użyć naszego Flashera: https://github.com/openshwprojects/BK7231GUIFlashTool
    Programujemy wedle readme flashera lub wedle naszych filmków z Youtube Elektrody: https://www.youtube.com/@elektrodacom
    Lutujemy cztery przewody - RX, TX i masa oraz zasilanie (3.3V):
    Fragment schematu płytki drukowanej z wyraźnie zaznaczonymi pinami 3V3, GND, RX1 i TX1, potrzebnymi do programowania.
    Zbliżenie na dolną stronę płytki PCB z przylutowanymi czterema przewodami: białym, czarnym, czerwonym i fioletowym.
    Oto cały mój układ (z zasilaniem 3.3V, bo urządzenie nie może być podłączone do sieci normalnie, gdyż jego zasilacz nie zapewnia izolacji galwanicznej... można by zrobić spięcie i uszkodzić komputer).
    Płytka stykowa z podłączonymi przewodami, kontroler bramy garażowej ATLO-GDC2-TUYA oraz konwerter USB-UART na białym tle.
    Wspomniany flasher pozwala najpierw odczytać wsad producenta, a potem wgrać OBK. Dodatkowo wykrywa konfigurację GPIO:
    Zrzut ekranu programu BK7231 Easy UART Flasher z wyeksportowaną konfiguracją JSON i opisem pinów urządzenia.
    Konfiguracja Tuya:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod

    Można teraz użyć konwertera szablonów:
    https://openbekeniot.github.io/webapp/templateImporter.html
    Konfiguracja OBK:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod

    Opis słowny:
    
    Device seems to be using CB2S module, which is BK7231N chip.
    - Relay (channel 1) on P7
    - WiFi LED on P26
    - Door Sensor (channel 1) on P8
    - Button (channel 1) on P6
    

    Teraz można już dowolnie skonfigurować GPIO wedle potrzeb i/lub połączyć urządzenie z Home Assistant (tutorial). Na ten moment nie ma ono żadnych gotowych interakcji, więc to od nas zależy gdzie i jak je oskryptujemy - można to zrobić w HA, albo i w OBK, poprzez skrypty obk lub Berry:
    https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/autoexecExamples.md
    Skrypty Berry dla różnych platform IoT - samouczek skryptowania OBK, część 1

    Na koniec chyba można jeszcze napisać kilka słów o samym działaniu tego kontrolera. Przekaźnik na pinie P7 służy do symulowania wciśnięcia przycisku od otwarcia/zamknięcia bramy, jest on beznapięciowy. Czujnik na P8 pozwala odczytać bieżący stan bramy. Przycisk na P6 to ten mały przycisk od parowania, a WiFi LED to wiadomo, dioda pokazująca stan WiFi. Wedle potrzeby konfigurujemy zachowanie całości. Być może przygotuję osobny temat, niezależny od konkretnego sprzętu, pokazujący jak takie coś skonfigurować.

    Podsumowując, produkt był z płytką datowaną na kwiecień 2023, czyli zasadniczo 2 lata temu (na czas pisania tego tematu). W środku był CB2S (BK7231N) i zmiana firmware poszła bezproblemowo. Po przeróbce całość można dowolnie konfigurować i skryptować, jak również połączyć z Home Assistant. Czy korzystacie z tego typu kontrolerów z HA? Zapraszam do dyskusji.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    Inżynier programista z wieloletnim doświadczeniem embedded i full stack developer.
    Specjalizuje się w: embedded, Full-Stack Developer
    p.kaczmarek2 napisał 14580 postów o ocenie 12604, pomógł 654 razy. Jest z nami od 2014 roku.
  • #2 21541454
    chemik_16
    Poziom 27  
    Posty: 1000
    Pomógł: 75
    Ocena: 128
    btw, jak do tego i innych modułów domontować antenę ? w miejsce tego okrągłego pada jak rozumiem i kiedyś wycykałem miernikiem, tylko pytanie czy zworki też nie trzeba przestawić.
    Na tym większym padzie ani przy nadrukowanej antenie nie ma masy ...

    muszę wyjść takim z kanału jakieś 2m ;D dolutowanie się modułem antenki 2.4 z przewodem nie dało nic.
📢 Słuchaj (AI):
REKLAMA