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

[ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów

p.kaczmarek2 13 Gru 2022 12:10 1908 5
  • [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Dzisiaj nieco mniej typowa prezentacja smart wtyku z pomiarem energii - dostałem od jednego z czytelników kilkuletnie gniazdo, jedno ze starszych partii. Pewnie teraz jest to nieco trudniej kupić, ale i tak spróbuję go tutaj uwolnić od chmury i podam jego szablon Tasmoty. Już na wstępie podkreślę, że to chyba jedno z najtrudniejszych gniazd do zmiany firmware. Trzeba się dużo nakombinować, by dostać się do interfejsu programowania. Będziemy musieli rozlutować kilka połączeń między płytkami. Czy będzie warto?
    Jeśli szukasz niemalże identycznego produktu, ale z BK7231 w środku to zajrzyj tutaj.

    Opakowanie
    Gniazdko to występuje m. in. pod nazwą NEO COOLCAM NAS WR01W, jak też i być może Gosund SP111. Oto opakowanie:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów

    Wnętrze gniazdka
    Najpierw odkręcamy widoczną z góry śrubkę (normalnie jest pod naklejką):
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Następnie zdejmujemy górną wkładkę i widzimy PCB:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Odkręcamy dwie ukryte śrubki od bolców:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Potem można wyjąć PCB, ale będzie je trzymać blaszka, którą trzeba odgiąć - tak jak na zdjęciu:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    PCB uwolnione - ale to dopiero początek przygody:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Przy okazji zobaczmy gwinty bolców:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Rzut oka na samo PCB... jest ESP8266, jest od niego kość pamięci Flash, no i jest BL0937 (do pomiaru mocy, napięcia, prądu)... ale gdzie pady od programowania? Poszukamy.
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Tu jakieś pady są. Brakuje IO0. Trzeba będzie je odsłonić.
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Topnik + plecionka. Rozlutowujemy.
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Oznaczenie PCB: NAS-0GCZ-16A-B V6 20181113
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Przy okazji rzut okiem na przekaźnik:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    No i cel operacji - wszystkie pady od programowania widoczne:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Procedura programowania, podłączenia:
    - masa i zasilanie (3.3V)
    - RX i TX (wiadomo, poziomy logiczne 3.3V)
    - GPIO0 do masy
    Żadnego RESET, reboot po prostu wykonuję podłączając zasilanie. ESP ma wtedy GPIO0 na masie, więc wchodzi w tryb programowania.
    Wgrywam przez esptool.
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Backup firmware... potem też wgrywanie.
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Następnie musiałem zlutować w całość wszystko. Pady musiały zostać oczyszczone i tak dalej.
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Ze względu na trudność całej operacji, umieszczam tu filmik z testów przed założeniem obudowy - naprawdę gniazdo przeżyło zabawę!



    Wszystko działa:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów
    Role wyprowadzeń:
    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów

    Podsumowanie
    Gniazdo to przypomina wcześniejszą wersję opisywanych już dwóch tutaj produktów:
    Gniazdko wtyk z pomiarem energii NAS-WR01W i NAS-WR07W [BK7231/BL0937/BL0942]
    Budowa wnętrza w dużym stopniu jest tam podobna. Tyle, że ta wcześniejsza wersja ma ESP.
    W nowszej wersji z kolei (tej na BK) nie miałem już śrubek do odkręcenia od bolców.
    Programowanie było dość trudne. Dużo demontażu.
    Cała nadzieja w: Tuya-convert. Dla starych produktów to jeszcze działa.
    Konfiguracje Tasmoty też umieściłem w temacie, bo trzeba znać 3 sygnały od BL0937 (CF, CF1 i SEL), a dość czasochłonnie byłoby je zgadywać.
    Gniazdo do pełni działania wymaga kalibracji, co opisywałem tutaj:
    Blitzwolf gniazdo BW-SHP6 z pomiarem energii, wgrywanie Tasmoty, kalibracja
    Na koniec jeszcze podkreślę, że BW-SHP6 jest o wiele lepszym wyborem, tam jest o wiele lepszy dostęp do portu programowania.
    PS: Dodam jeszcze, że być może będę musiał wymienić przekaźnik w tym urządzeniu, gdyż zdaniem osoby która mi je wysłała, jest z nim jakiś problem ale jak na razie nic takiego nie odczułem.
    Dziękuję za przesłanie mi gniazda. Trochę to zajęło, ale może temat się komuś przyda.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #2 20337287
    SławekSS
    Poziom 24  
    Mam podobne gniazdko, też NEO, ta sama płytka, ale bolce sa na stałe przylutowane. Demontaż po odkręceniu tej śrubki z trójkątem, delikatnie młoteczkiem, szczypcami czy innym cięższym przedmiotem wybijamy bolce wraz z płytkami. Antene trzeba odkleić. zdjęcie.

    Do pinu GPIO 0 podłączony jest przycisk, nie trzeba lutować, wystarczy podczas włączania zasilania przytrzymać przycisk :)
  • #3 20469867
    piterek-23
    Poziom 33  
    Hej,
    Dostałem dwa takie gniazdka bo miały trafić do elektrośmieci, ale...
    Pierwsze:
    - przestało łączyć się z Wi-Fi
    - nie mozna go sparować - LED mruga, ale aplikacja go nie widzi
    - podświetla się przycisk
    - przełącza się przekaźnik - słychać go po kliknięciu przycisku
    Drugie:
    - nie daje oznak życia

    Da się coś z nimi zrobić? ;)
  • #4 20469892
    p.kaczmarek2
    Moderator Smart Home
    Te bez oznak życia z chęcią bym rozkręcił by zobaczyć co tam się popsuło, byłby ciekawy teardown, zdalnie nie wywróżę co się popsuło, musiałbyś otworzyć i zrobić pomiary, a te co nie łączy się z WiFi to mógłbyś spróbować wgrać Tasmotę i zobaczyć czy wtedy pojawi się AP konfiguracyjny.

    Ten konkretny model gniazdka niestety ma ESP bezpośrednio na PCB więc wymiana modułu WiFi nie wchodzi w grę (gdyż takiego modułu tam nie ma)
    Pomogłem? Kup mi kawę.
  • #5 20469900
    piterek-23
    Poziom 33  
    Jutro spróbuję się pobawić (teraz żona męczy abym już zostawił te swoje zabawki) ale udało mi się rozkręcić jedno gniazdko (to co nie daje oznak życia) i nic nie widać aby było coś spalone, upalone czy cokolwiek.
  • #6 20552808
    nihildiximus
    Poziom 8  
    Mam kilka Neo NAS-WR01W, ale podszedłem do sprawy trochę inaczej. Po odkręceniu trójkątnej śrubki (podpiłowałem sobie gwiazdkowego bita żeby go odkręcić) i wysunięciu elektroniki przez wypchnięcie bolców, można wylutować P25D80H widoczny obok ESP, wlutować na podstawkę SOP na DIP i wrzucić FW przez programator. Użyłem XGecu T48, ale nawet CH341A powinien wystarczyć. To chyba najszybszy i najmniej inwazyjny sposób. U mnie działają na EspHome.

    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów

    Po wlutowaniu układu i podłączeniu do programatora przez podstawkę SOP na DIP (należy sprawdzić czy piny są właściwie ustawione dla wybranego programatora), robimy backup firmware. Tutaj widok z XGPro:

    [ESP8266+BL0937] Stary Neo Power Plug 16A, 2018, Tasmota, trudny dostęp do padów

    Następnie tworzymy plik yaml z konfiguracją gniazdka. Poniżej przykład:
    Kod: YAML
    Zaloguj się, aby zobaczyć kod


    Teraz kompilujemy firmware za pomocą esphome. Polecenie dla wersji z docker wygląda tak:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod


    Kopiujemy firmware do bieżącego folderu:
    Kod: Bash
    Zaloguj się, aby zobaczyć kod


    I na koniec wgrywamy firmware do układu przez programator, odlutowujemy układ od przejściówki, wlutowujemy do gniazdka i wszystko składamy. Jeśli mamy zainstalowaną integrację EspHome w HomeAssistant, powinna ona wykryć automatycznie nowe urządzenie.
REKLAMA