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

[BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii

halmartin 09 Sty 2025 19:30 3258 8
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • Pomocny post
    #1 21385407
    halmartin
    Poziom 5  
    Posty: 5
    Pomógł: 2
    Ocena: 2
    Podążając za wątkiem LSPA9 zamówiłem z AliExpress w grudniu 2024 roku następujące urządzenie:
    "Tuya European Graffiti Wifi Smart Mobile Phone Timing Remote Voice Control with Electricity Socket Plug" ze sklepu ATODUL (nr sklepu: 1103832298)

    Cena, kiedy zamówiłem, wynosiła 58 SEK (~ 5.10 €) z AliExpress Choice. Poniższy zrzut ekranu pochodzi z dzisiaj z wyższą ceną.
    Zrzut ekranu z AliExpress pokazujący urządzenie typu smart plug Tuya z wyższą ceną.

    Zapomniałem zrobić zdjęcia opakowania przed wyrzuceniem. Było w zasadzie takie samo jak to, co jest na zdjęciu w wątku LSPA9.

    Znalazłem łatwiejszą metodę otwierania, ponieważ nie ma zbyt wiele kleju trzymającego to razem. Położyłem wtyczkę bokiem na dywanie, aby chronić powierzchnię pod spodem i uderzyłem w każdą stronę gumowym młotkiem. Po uderzeniu każdej strony z umiarkowaną siłą, górna część łatwo odpadła, bez widocznych uszkodzeń.

    Na zewnątrz wtyczki nie ma tekstu ani żadnych oznaczeń (CE, numer modelu, napięcie/prąd znamionowy itp.).

    Wewnątrz spodziewałem się czegoś podobnego do LSPA9, ale we wtyczce nie ma żadnego modułu. Układ BK7231N jest zamontowany bezpośrednio na głównej płytce PCB. Zdjęcia z rozbiórki:
    Widok wnętrza inteligentnego gniazdka Tuya z zamontowanym układem BK7231N. .
    Widok płytki PCB z elementami elektronicznymi w inteligentnej wtyczce.

    Demontaż PCB wymaga tylko jednej śruby Philipsa, znajdującej się w pobliżu środka. Naciśnij od dołu, aby wyjąć płytkę drukowaną z metalowymi stykami. Wtyczka wykorzystuje przekaźnik Fanhar FH17-1A2TLE.

    Flashowanie było łatwe, ponieważ UART Tx/Rx, 3.3V i GND są dostępne w punktach testowych:
    Płytka PCB urządzenia z widocznym układem BK7231N i złotymi stykami. .

    Po prześledzeniu i przetestowaniu ciągłości za pomocą DMM, oto obserwowana konfiguracja pinów:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod


    Przepraszam za wszelkie błędy, to mój pierwszy post. Daj mi znać, jeśli zdjęcia są zbyt niskiej rozdzielczości, a postaram się zapewnić lepszą jakość lub jeśli cokolwiek innego należy poprawić.
  • REKLAMA
  • #2 21393109
    P2812
    Poziom 9  
    Posty: 18
    czesc - tez kupilem te same , ale do otwarcia znalazlem inną metodę na forum , bardzo łatwą - metoda otwieramy drzwiami .
    Umieść gniazdo miedzy futryna a drzwiami i lekko przymknij drzwi , następnie obrót o 90 stopni i ponownie przymknij z wyczuciem - nastepnie gniazko otwarte .
    Jeszcze nie przerabiałem chipu Bekena - mam pewne doswidcznie z esp , arduino .
    Podpowiedzcie proszę w punktach - jak wykonac flashowanie , Czytalem ogolą instrukcję narzędzia https://openbekeniot.github.io/webapp/devicesList.html .
    Dziekuję Autorowi i wszystkim za wykonana pracę na tym projektem , ( naprawdę to imponujące ).
    Mam jeszcze 2 pytania ;
    1. czy w tym jest przekaźnik 16 A ,czy 20 A , na pudełku było oznaczone 20 A , ale wyglada to na ściemę .
    2. do flashowanie trzeba podać 3,3 zewnetrzne czy moge dac z CH340 ?
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..30.jpg (1.89 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..78.jpg (1.32 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..53.jpg (1.37 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..04.jpg (1.59 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..46.jpg (1.7 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..82.jpg (7.09 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..24.jpg (1.59 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..98.jpg (1.18 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..60.jpg (1.37 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173688238..07.jpg (1.3 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    3.Czy trzeba potem jeszcze wykonac kalibracje ?
  • REKLAMA
  • #3 21393597
    halmartin
    Poziom 5  
    Posty: 5
    Pomógł: 2
    Ocena: 2
    P2812 napisał:
    Proszę o sugestie w punktach - jak zrobić flashowanie
    .

    Jest to ta sama metoda co w innych układach BK7231N i jest dobrze opisana na forum.

    Zawsze z wtyczką odłączoną od 220V!

    Lutujesz do oznaczonych przeze mnie punktów (Tx, Rx, 3.3V, GND) od adaptera UART, podłączasz adapter UART i szybko uruchamiasz:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod
    .

    Nie mogę dostarczyć instrukcji dla systemu Windows, ponieważ używam Linuksa. Ale proces będzie podobny tylko z urządzeniem COM zamiast /dev/tty

    P2812 napisał:
    1. czy jest w tym przekaźnik 16 A, czy 20 A, na pudełku był oznaczony 20 A, ale wygląda to na oszustwo.


    Jak widać przekaźnik ma oba oznaczenia 16A/20A. Nie ufałbym tej wtyczce w przypadku zastosowań wysokoprądowych. Osobiście będę jej używał tylko do urządzeń o niskiej mocy (poniżej 300W).

    P2812 napisał:
    2. do flashowania trzeba zasilać 3.3 zewnętrznie czy mogę dać z CH340?


    Można użyć 3.3V z ch340.

    P2812 napisał:
    3. Czy nadal trzeba wykonać kalibrację po zakończeniu?


    Tak
  • REKLAMA
  • #4 21396066
    P2812
    Poziom 9  
    Posty: 18
    jednak mam problem - na linux nie moge zrobic kopi zapasowej
    Kod: Bash
    Zaloguj się, aby zobaczyć kod


    jakie jest prawidłowe polecenie zrobienie backupu Orig.firmware ?

    Dodano po 6 [minuty]:

    jeszcze próbowałem tak
    Kod: Bash
    Zaloguj się, aby zobaczyć kod


    piny mam poprawnie przylutowane , krótkie kable , napiecie 3,3 z Ch340 , ale sprawdzałem tez zewnetrzne , moze trzeba jakis pin do masy zewrzeć ???
  • #5 21396380
    halmartin
    Poziom 5  
    Posty: 5
    Pomógł: 2
    Ocena: 2
    P2812 napisał:
    Piny mam poprawnie polutowane, kable krótkie, napięcie 3.3 z Ch340, ale sprawdziłem też zewnętrzne, może trzeba jakiś pin zewrzeć do masy ????
    .

    Musisz przełączać zasilanie między każdą próbą. Nie określiłem żadnej szybkości transmisji, po prostu użyłem domyślnej. Twoje pierwsze polecenie pokazuje błąd zmiany szybkości transmisji, czy próbowałeś bez ręcznego określania szybkości transmisji?

    Nie próbowałem również odczytywać oryginalnego oprogramowania układowego, nie interesowało mnie tworzenie kopii zapasowej.
  • REKLAMA
  • #6 21398832
    P2812
    Poziom 9  
    Posty: 18
    poradziłem sobie - wgrałem uzywajac arduino mega 
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173719283..08.jpg (2.34 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    [BK7231N/BL0937] Teardown Generic 20A EU Wifi Smart Plug z pomiarem energii173719283..71.jpg (3.86 MB)Musisz być zalogowany, aby pobrać ten załącznik.
    ale jeszcze mam problem z konfiguracją .
    wprowadzilem ssid wifi i hasło - dostaje adres z routera , ale nie moge wejsc na strone www z nowym IP
    Nie rozumię czemu strona sie nie zgłasza , czy  ta strona jest tylko na poczatku do ustawienia konfigu ? ,
    mój cel to wpisanie polecenia do mqtt do sterowania przekaznikiem oraz odczyt pomiaru energi w node-red .
    Jest bardzo duzo poradników -ale to wszysto jest bardzo rozproszone .  
    Moze da sie  jakis konfig od razu  wgrać . 
  • #7 21400048
    P2812
    Poziom 9  
    Posty: 18
    Jeszcze raz wgrałem firmware ,
    wchodze na strone 192.168.4.1 - ustawiam ssid i hasło sieci routera ( sieć zamknieta wewnetrzna bez dostepu do internetu )
    Na routerze widze ze sie podłaczyłem dostaje adres 172.16.0.181 ( dhcp )
    Nastepnie łacze sie to tej sieci i wchodze na strone 172.16.0.181 i cisza nic sie nie zgłasza .
    5 razy szybkie wyłaczenie i mam tryb awaryjny - ustawiam adres statycznie - ale dalej to samo
    Co jest z tym nie tak - dlaczego nie moge sie połaczyć ?????????????????????????????????
    mam wgrane OpenBK7231N_QIO_1.18.20.bin
  • #8 21400128
    halmartin
    Poziom 5  
    Posty: 5
    Pomógł: 2
    Ocena: 2
    P2812 napisał:
    Na routerze widzę że się połączyłem dostaję adres 172.16.0.181 ( dhcp )
    Następnie łączę się z tą siecią i wchodzę na stronę 172.16.0.181 i cisza, nic się nie zgłasza.
    5 razy szybkie wyłączenie i mam tryb awaryjny - ustawiam adres statycznie - ale nadal to samo
    Co jest nie tak - dlaczego nie mogę się połączyć ?????????????????????????????????
    .

    Ten wątek dotyczy demontażu urządzenia.

    W przypadku Twojego problemu sugerowałbym utworzenie zgłoszenia na GitHub: https://github.com/openshwprojects/OpenBK7231T_App/issues
  • #9 21410438
    P2812
    Poziom 9  
    Posty: 18
    wracam ponownie po przerwie
    sprawdziłem wszystko jeszcze raz , przywróciłem z kopii zapasowej oryginalny obraz , - wszystko dziala
    wgrałem ponownie 1.18.24 , sprawdziłem jeszcze raz ustawienia routera - tutaj mam osobną siec IoT - okazało sie ze miałem wlaczoną izolaczje klijentów = wyłaczyłem
    i teraz wszystko działa .
    Teraz napotkałem następny problem z konfiguracją mqtt . Przeczytałem dużo postów ale nie mogę tego ustawić prawidłowo .
    Proszę o pomoc jak powinna wygladać składnia polecenia . Próbowałem coś takiego :
    Serwer broker mosqitto 172.16.0.1
    OpenBeken 172.16.0.181
    
    root@OpenWrt:~#  mosquitto -c /etc/mosquitto/mosquitto2.conf
    1737883011: mosquitto version 1.6.8 starting
    1737883011: Config loaded from /etc/mosquitto/mosquitto2.conf.
    1737883011: Opening ipv4 listen socket on port 1884.
    1737883011: Opening ipv6 listen socket on port 1884.
    1737883026: New connection from 172.16.0.181 on port 1884.
    1737883026: New client connected from 172.16.0.181 as obk/1/set (p2, c1, k100, u'adam').
    1737883164: New connection from 172.16.0.1 on port 1884.
    1737883164: New client connected from 172.16.0.1 as mosq-PwuyvA9mGovn1Wqpsp (p2, c1, k60, u'adam').
    1737883164: Client mosq-PwuyvA9mGovn1Wqpsp disconnected.
    1737883226: New connection from 172.16.0.1 on port 1884.
    1737883226: New client connected from 172.16.0.1 as mosq-ZFB9ulb2s2NOS8GhGB (p2, c1, k60, u'adam').
    1737883226: Client mosq-ZFB9ulb2s2NOS8GhGB disconnected.
    1737883514: New connection from 172.16.0.1 on port 1884.
    1737883514: New client connected from 172.16.0.1 as mosq-af1cFbh6xkcWljMNux (p2, c1, k60, u'adam').
    1737883514: Client mosq-af1cFbh6xkcWljMNux disconnected.
    


    Wysyłanie polecenia
    
    root@OpenWrt:~# mosquitto_pub -h 172.16.0.1 -t "obk/1/set"  -m "1" -p 1884 -u adam -P adam
    root@OpenWrt:~# mosquitto_pub -h 172.16.0.1 -t "obk/1/get"  -m "1" -p 1884 -u adam -P adam
    root@OpenWrt:~# mosquitto_pub -h 172.16.0.1 -t "obk/1/set"  -m "0" -p 1884 -u adam -P adam
    


    Ustawienie OpenBeken
    Host 172.16.0.1
    Port 1884
    Client Topic (Base Topic): obk/1/set
    Group Topic (Secondary Topic to only receive cmnds): BK7231N
    User - adam
    Password: adam
    Jak to powinno być ustawione - nie rozumię tego mechanizmu - skąd pobrac dane do wlaczenia przekaznika . Nie uzywam HA tylko node-red

Podsumowanie tematu

✨ Wątek dotyczy demontażu i modyfikacji inteligentnej wtyczki WiFi z pomiarem energii, zakupionej na AliExpress. Użytkownicy dzielą się metodami otwierania urządzenia, w tym używaniem gumowego młotka oraz drzwi jako narzędzia. Pojawiają się pytania dotyczące flashowania chipu Bekena, w tym użycia adaptera UART oraz zasilania 3.3V. Użytkownicy zgłaszają problemy z odczytem firmware na systemie Linux oraz konfiguracją połączenia WiFi i MQTT. Wskazówki dotyczące rozwiązywania problemów obejmują sprawdzenie ustawień routera oraz wyłączenie izolacji klientów. Po przywróceniu oryginalnego obrazu i poprawnej konfiguracji, użytkownicy uzyskują dostęp do urządzenia.
Wygenerowane przez model językowy.
REKLAMA