Gosund SP-111 cz. 2

W tej części cyklu wpisów o Gosund SP-111 opiszę moje perypetie związane z wymianą firmware. Zaczęło się od tego, że chciałem uzyskać możliwość sterowania urządzeniem bez dostępu do internetu. O tym, czemu miałem takie wymaganie może następnym razem. W każdym razie urządzenie posiada wsparcie w otwartych firmware, np. obsługiwane jest przez Tasmota.

Wgrywanie Tasmota bez kabli

Istnieją opisy jak flashować Gosund SP-111 rozkręcając gniazdko i podłączając przewody. Choć posiadam sprzęt, wolałem tego uniknać, dlatego ucieszyłem się, znajdując ten opis bezprzewodowej wymiany firmware przy pomocy tuya-convert. Doczytałem gdzieś, że najlepiej nie pozwolić urządzeniu łączyć się z internetem, tylko od razu przystąpić do flashowania. Chodzi o uniknięcie aktualizacji oprogramowania – podobno nowe wersje mają jakieś zabezpieczenia przed aktualizacją przez tuya-convert.

Po krótkiej zabawie najpierw z Orange Pi, następnie Banana Pi doszedłem do tego, że trzeba trochę powalczyć z konfiguracją, zmieniając nazwę urządzenia sieciowego. Karta wbudowana w Orange Pi nie działała, z kolei sam system nie widział mojej karty na USB, stąd ostatecznie przełączenie na Banana Pi. Niestety, mimo trzymania się i opisu, i instrukcji ze strony projektu, nie udało się wgrać oprogramowania przy pomocy tuya-convert. Ani korzystając z głównej gałęzi oprogramowania, ani z wersji developerskiej.

Oryginalne oprogramowanie i API

Stwierdziłem, że pora wypróbować oryginalne oprogramowanie i zobaczyć, czy urządzenie w ogóle jest sprawne. Zainstalowałem aplikację, zarejestrowałem konto, podłączyłem – wszystko działa. Chyba zaktualizowałem oprogramowanie producenta. Albo zrobiło się to samo? Nie pamiętam. Okazało się również, że powinno dać się uzyskać klucz API umożliwiający sterowanie z użyciem oryginalnego oprogramowania. Po szczegóły odsyłam do projektu tuyapi. Jednak gdy zobaczyłem, że mam zakładać kolejne konto, w kolejnym serwisie, zwątpiłem.

Podszedłem jeszcze raz do flashowania przy pomocy tuya-convert i… tym razem udało się od kopa. Nie wiem czy znaczenie miała aktywacja z oryginalnym oprogramowaniem, czy ew. aktualizacja firmware producenta. Po prostu się firmware się sflashował i… cegła. Krótki błysk po włączeniu zasilanie i tyle. Logi też nie nastrajały optymistycznie, ostatnie co było widać to:

smarthack-web.log:[I 211220 22:07:17 web:2239] 200 GET /files/upgrade.bin (10.42.42.12) 4003.81ms

Wgranie oprogramowania przy pomocy konwertera FTDI

Czyli przyszła pora przeprosić się z kabelkami. Skorzystałem z tego opisu i wgrania firmware przy pomocy esptool. W zasadzie uznałbym go za bardzo dobry, jednak przestrzegam przed poleganiem na kolorach kabli ze zdjęć. Zawsze należy czytać opisy pinów i łączyć zgodnie z opisem. Wpis ten jest dobrym przykładem, bo zdjęcie konwertera FTDI pochodzi bowiem prawdopodobnie z innego podłączenia, niż zdjęcie samego Gosund SP-111 z podłączonymi kabelkami. Tak czy inaczej, opis jest dobry, uwagi dotyczące zaostrzenia pinów czy użycia taśmy klejącej jak najbardziej na miejscu. Oczywiście całą operację flashowania i podłączania kabelków wykonujemy na urządzeniu wypiętym z gniazdka 230V.

Flashowanie „po kablu” przebiegło poprawnie i bez niespodzianek, włożyłem Gosund SP-111 do gniazdka, włączyłem zasilanie i… znowu krótki błysk i zupełna ciemność, całkiem jak po flashowaniu bezprzewodowym.

Tym razem jednak coś mnie tknęło, albo przeczytałem w którymś opisie i przeskanowałem dostępne sieci WiFi. I oczywiście, znalazł się tam nowy AP, po podłączeniu którego mogłem skonfigurować urządzenie. Czyli prawdopodobnie podmiana oprogramowania przy pomocy tuya-convert także była skuteczna. To, czego nie wiedziałem, to fakt, że zachowaniem LED steruje się przy pomocy template’u, który wgrywa się samodzielnie, później.

Jednym słowem, nie ma to jak utrudnić sobie życie i wypróbować wiele sposobów. Grunt jednak, że udało się dotrzeć do szczęśliwego finału, czyli mój Gosund SP-111 działa pod kontrolą otwartego firmware w postaci Tasmota.

Gosund SP-111 cz. 1

Kroi się mini cykl wpisów. Kupiłem bowiem tzw. inteligentne gniazdko Gosund SP-111, działające po WiFi. Trafiło się akurat za 40 zł z darmową dostawą w ramach Smart. Obecnie jest promocja i są dostępne w podobnej cenie, więc jest okazja do wpisu.

Wybrałem to rozwiązanie z kilku powodów. Po pierwsze, pozwala nie tylko na sterowanie włączeniem i wyłączeniem prądu, ale także na mierzenie parametrów prądu. Czyli może służyć jako zdalny watomierz. Po drugie, umożliwia wgranie otwartego oprogramowania. Ostatni powód to wymiary i wygląd. Jest to jedno z mniejszych rozwiązań tego typu i na zdjęciach wygląda dość estetycznie.

Gosund SP-111
Źródło: https://www.mediaexpert.pl/dom-i-ogrod/inteligentny-dom/inteligentne-gniazdka-wifi/gniazdko-gosund-sp111

Gdy dotarło, utwierdziłem się w słuszności wyboru. Eleganckie opakowanie, instrukcja. Sam produkt faktycznie jest mały. Niewiele większy od standardowej, okrągłej wtyczki, więc na tyle mały, że nie blokuje sąsiednich gniazd w listwie. Sama obudowa też sprawia solidne wrażenie. W realu również wygląda estetycznie.

Zanim przejdę do kolejnych wpisów zastrzegam, że produkty danej firmy, a nawet wersje tego samego produktu potrafią się różnić, jeśli chodzi o zastosowane rozwiązania. Potrafią mieć inną elektronikę, co oznacza, że nie zawsze da się wgrać otwarty firmware. Niemniej, w obrębie danego produktu, jego wersji i maksymalnej mocy jest spora szansa na powtarzalność. Inteligentne gniazdko, które kupiłem, to Gosund SP-111 3450W.

Uważam, że jeśli ktoś szuka podobnego rozwiązania, to warto rozważyć zakup właśnie tego produktu. W kolejnych wpisach będzie można przeczytać o perypetiach ze zmianą firmware producenta na otwarte oprogramowanie. Choć przyznaję, że inteligentne gniazdko nawet z oprogramowaniem producenta radziło sobie nieźle. Niestety, nie nadawało się do pewnych zastosowań.

Ładowarka USB-C a macbook

Czy można ładować macbooka używając ładowarki do telefonu i portu USB-C? Każdy, kto zapomniał oryginalnej ładowarki[1], zadawał sobie pewnie to pytanie. Niedawno i ja zapomniałem ładowarki do laptopa i stanąłem przed dylematem: czy da się naładować maca przy pomocy ładowarki telefonicznej?

Szybki research w sieci nie dał jednoznacznej odpowiedzi. Odpowiedź nie jest prosta. Na oficjalnej stronie[2] Apple odpowiadają nie, ale to zależy. Jeśli jednak nasz laptop jest ładowany przez USB-C, to… można próbować.

Ładowarka

Ładowarkę miałem Unitek model Y-P547A (link do oferty za 26 zł, sprawdziłem i kupiłem za 19 zł), więc nie pierwszą lepszą. Ale też nie żadną rewelację. Żadne quick charge ani nic takiego, zwykłe 5 V. Wg oznaczeń jedno gniazdo jest 1 A, drugie 2,4 A. Całkiem sporo, bo w teorii to mocniejsze daje aż 12 W. Czyli mniej więcej tyle, ile z tego co pamiętam przy niezbyt intensywnych operacjach pobiera laptop.

Kabel

Ważny jest też kabel. Miałem niezły – wg wcześniejszych testów na telefonach – dzielony na trzy końcówki. Przy jego użyciu laptop zgłaszał co prawda, że jest podłączony do prądu, ale i tak zużywał prąd z akumulatora[3]. Wyraźnie wolniej, niż bez zasilacza, ale nadal się rozładowywał. Sprawdziłem później pobór prądu miernikiem – 0,93 A z ładowarki.

I tak potrzebowałem drugiego kabla USB-C, do telefonu robiącego za router GSM. Ze sklepów najbliżej był Rossmann, w którym kupiłem metrowy kabel USB. Przepłaciłem okrutnie, bo kosztował 25 zł, ale za to reklamowali go na opakowaniu jako 2,4 A. Faktycznie lepiej się zachowywał. Trzymał mniej więcej stały poziom naładowania. Dłuższy test, kolejnego dnia potwierdził wstępną obserwację. Spokojnie dało się na tym tandemie pracować cały dzień, zupełnie jak na oryginalnej ładowarce. Poziom naładowania przy nieintensywnej pracy nie spadał. Komunikaty co prawda te same, ale prąd pobierany z ładowarki to już 2,11 A.

Nie polecam rozwiązania na co dzień, jednak w sytuacji awaryjnej można próbować się tak ratować. Do niezbyt intensywnych zadań typu strony WWW, praca w konsoli i edytorze tekstu może wystarczyć. Oczywiście o ile mamy w miarę porządną ładowarkę (min. 2 A z gniazda USB) i nie boimy się jej spalenia. Powinno działać z każdym laptopem ładowanym przez USB-C.

Na koniec mała dygresja o cenach ładowarek do maców. Zamienniki  kosztują jakieś 100-120 zł. Cokolwiek dedykowanego, wyglądem mocno odbiegającego od oryginału 65 zł i więcej. Tymczasem istnieją takie piękne rozwiązania. 120 W, 4 porty, ładowanie bezprzewodowe za 35 dolarów czyli 130 zł. W przypadku wykorzystania stacjonarnie, jako druga ładowarka itp. wygląda to znacznie lepiej.

[1] Oryginalna ładowarka USB-C Apple to w tym przypadku model A1947, 61 W. Wg opisu output to 20,3 V lub 15 V lub 9 V lub 5,2 V, zawsze przy 3 A.
[2] Wydawało mi się, że była to oficjalna strona, ale nie mogę teraz znaleźć, więc mogę się mylić.
[3] Komunikaty Power source: power adapter. Battery is not charging.