Blog o wszystkim o czym nie chciałbym zapomnieć.
Blog o wszystkim o czym nie chciałbym zapomnieć.

SONOFF S60TPF łatwa instalacja ESPHome

Przy okazji oferty promocyjnej udało mi się zdobyć dwa „inteligentne” gniazdka SONOFF S60TPF

Kiedy zacząłem szukać rozwiązania jak podpiąć te gniazdka pod Home Assistant bez konieczności posiadania konta i aplikacji na telefonie, w internecie znalazłem różne sposoby z wierceniem od spodu lub rozrywaniem wtyczki (zgrzewana ultradźwiękowo). Udało mi się znaleźć rozwiązanie, które nie wymaga żadnej fizycznej ingerencji w urządzenie.

Tym rozwiązaniem okazał się Firmware Liberator:
https://github.com/adamsthws/firmware-liberator
Ten sposób pozwala zmienić oprogramowanie na Tasmota lub ESPHome. A także umożliwia powrót do oryginalnego oprogramowania.

W moim przypadku zmieniłem oprogramowanie na ESPHome, które natywnie współpracuje z Home Assistantem.

Poniżej są kroki, które należy wykonać aby wgrać ESPHome:

1. Podłączyć obie wtyczki do gniazdek.

2. Na telefonie podłaczonym do sieci Wi-Fi 2.4GHz (wtyczki nie obsługują innych częstotliwości wifi) zainstalować aplikację eWeLink – Smart Home:

https://play.google.com/store/apps/details?id=com.coolkit&hl=pl

3. Używając aliasu lub randomowego 10 -minutowego adresu email zarejestrować nowe konto w aplikacji eWeLink – Smart Home.

4. W aplikacji kliknąć na dodaj urządzenie oraz dodać oba podłączone urządzenia:

5. W ustawieniach obu wtyczek upewnij się, że właczona jest opcja Kontrola LAN (u mnie domyślnie była włączona):

6. Na komputerze uruchom terminal i wklej poniższe polecenie (zależnie od twojego systemu):

Windows:

powershell -c "irm https://github.com/adamsthws/firmware-liberator/releases/latest/download/liberate.ps1 | iex"

macOS:

sh -c "$(curl -fsSL https://github.com/adamsthws/firmware-liberator/releases/latest/download/liberate.sh)"

Linux:

sh -c "$(wget -qO- https://github.com/adamsthws/firmware-liberator/releases/latest/download/liberate.sh)"

7. Po uruchomieniu zostaniemy poinformowani, że cały proces powinien zająć poniżej 10 minut oraz dostaniemy listę czynności wymaganych przed rozpoczęciem (większość wykonaliśmy w punktach 1 – 5).

Jedyna pozostała wymagana rzecz to komputer na którym odpaliliśmy ten skrypt, musi być w tej samej sieci lokalnej do której zostały podłaczone gniazdka przy konfiguracji w aplikacji eWeLink – Smart Home

Wciskamy dowolny przycisk i przechodzimy do kolejnego punktu.

8. Podajemy nasz tymczasowy adres email oraz hasło do konta, które założyliśmy w aplikacji eWeLink – Smart Home

9. Wybieramy z listy którą „wtyczkę” chcemy zaktualizować (skrypt wykrył obie, które miałem skonfigurowane w aplikacji):

10. Wybierz jaki firmware chcesz wgrać (w moim wypadku 2 ESPHome):

11. Podajemy hasło użytownika aby nadać uprawnienia administratora i wciskamy Enter:

12. Ostateczne potwierdzenie, że chcesz wgrać inne oprogramowanie i informacja, że aplikacja już nie będzie w stanie kontrolować tych „gniazdek”. Aby potwierdzić wpisz PROCEED i wciśnij Enter:

13. Po zainstalowaniu ESPHome dostaniesz podsumowanie oraz informację jaki adres IP ma teraz twoje gniazdko:

W moim wypadku było to http://192.168.1.232:

Gotowe 🙂

Drugie gniazdko przerabiamy tym samym procesem 🙂

Teraz wystarczy zalogować się do Home Assistanta > Ustawienia > Urządzenia i tam znajdziemy naszą wtyczkę:

Po dodaniu widzimy wszystkie dostępne opcje i wartości:

Gotowe 🙂

Linkiografia:
https://github.com/adamsthws/firmware-liberator

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.

Komentarz do “SONOFF S60TPF łatwa instalacja ESPHome”

Translate »