Czym jest Tasmota Web Installer i dla kogo jest przeznaczony
Tasmota Web Installer to narzędzie działające w przeglądarce, które wgrywa firmware Tasmota na kompatybilne urządzenia bezpośrednio przez port USB. Bez terminala. Bez Pythona. Bez kompilowania czegokolwiek na własnym komputerze. Podłączasz sprzęt kablem, otwierasz stronę i klikasz kilka przycisków.
Brzmi prosto. I takie właśnie ma być. Wcześniej wgranie Tasmoty oznaczało instalację Pythona, pobranie esptool, wpisywanie komend w wierszu poleceń i modlitwę, że żadna zależność się nie wysypie. Dla kogoś, kto pierwszy raz sięga po alternatywę dla chmury producenta, to była spora bariera na starcie.
Installer korzysta z Web Serial API, czyli funkcji dostępnej w przeglądarkach opartych na Chromium. Chrome, Edge, Opera, Brave. Firefox i Safari na tę chwilę odpadają, bo nie udostępniają tej funkcji w wersji desktopowej. To ograniczenie sprzętowo-przeglądarkowe, nie wina samego narzędzia.
| Kryterium | Klasyczna metoda | Web Installer |
|---|---|---|
| Instalacja oprogramowania | Python, esptool, sterowniki | Tylko przeglądarka |
| Wiersz poleceń | Wymagany | Zbędny |
| Kabel USB | Tak | Tak |
| Poziom trudności | Średni lub wysoki | Niski |
Dla kogo jest przeznaczony? Dla osób, które chcą przestawić urządzenie z chmury producenta na lokalne sterowanie i nie chcą przy tym walczyć z konfiguracją komputera. Świetnie sprawdza się też u kogoś, kto robi to raz na jakiś czas i nie pamięta kolejności komend. Kabel USB nadal jest potrzebny, o czym część poradników zapomina wspomnieć.
Moim zdaniem Web Installer wygrywa z klasycznym podejściem w większości domowych scenariuszy, ponieważ skraca drogę od wyjęcia urządzenia z pudełka do pierwszej konfiguracji z kilkunastu minut do kilku. Nie zastąpi metody ręcznej, gdy flashujesz nietypowy moduł albo odzyskujesz brickowany sprzęt. Ale jako punkt wejścia w świat Tasmoty działa lepiej niż cokolwiek wcześniej.
Wymagania sprzętowe i programowe przed instalacją przez przeglądarkę
Web Installer to narzędzie w przeglądarce, które wgrywa firmware Tasmota bezpośrednio przez port szeregowy komputera. Brzmi wygodnie. Tylko że diabeł tkwi w szczegółach, bo nie każda przeglądarka i nie każdy kabel pozwolą Ci to zrobić.
Przede wszystkim potrzebujesz przeglądarki opartej na Chromium. Web Serial API, na którym działa instalator, nie jest dostępne w Firefoksie ani Safari. Chrome, Edge, Opera, Brave, Vivaldi: te zadziałają. Wersja powinna być względnie świeża, bo starsze wydania mogą nie mieć pełnego wsparcia dla tego interfejsu.
Drugi warunek to kabel USB z odpowiednim chipem. I tu zaczyna się problem, bo wiele kabli to zwykłe przewody ładujące bez linii danych. Wyobraź sobie sytuację, w której podłączasz Sonoffa, przeglądarka nie widzi żadnego portu, a Ty szukasz błędu w sterownikach przez pół godziny. Winny jest kabel za kilka złotych.
| Element | Wymóg | Uwagi |
|---|---|---|
| Przeglądarka | Chromium (Chrome, Edge, Brave) | Firefox i Safari nie obsługują Web Serial |
| Kabel USB | Z liniami danych | Kable tylko ładujące nie zadziałają |
| Konwerter USB-UART | CH340, CP2102 lub FT232 | Sterowniki instalujesz raz, systemowo |
| Zasilanie urządzenia | Stabilne 3,3 V lub 5 V | Zależnie od modułu, sprawdź dokumentację |
| Uprawnienia systemu | Dostęp do portów szeregowych | Na Linuksie dodaj użytkownika do grupy dialout |
Na Windowsie i macOS sterowniki do popularnych konwerterów instalują się zwykle same. Na Linuksie bywa trudniej, bo bez uprawnień przeglądarka nie zobaczy portu. Wymaga jednej komendy w terminalu.
Konwerter na CH340 działa lepiej niż droższe rozwiązania na FT232, ponieważ jest tańszy, szeroko dostępny, a przy wgrywaniu firmware różnice w stabilności są w praktyce pomijalne. O ile kupisz egzemplarz z porządnym kwarcem, a nie najtańszą podróbkę.
Ostatnia rzecz: stabilne zasilanie. Moduł zasilany z portu USB komputera zwykle wystarcza, ale przy dłuższych operacjach lepiej mieć pewne źródło. Przerwany zapis to nie koniec świata, firmware da się wgrać ponownie, ale szkoda nerwów.
Jak zainstalować Tasmotę przez Web Installer krok po kroku
Web Installer to strona w przeglądarce, która wystawia firmware bezpośrednio przez port szeregowy. Działa w Chrome i Edge na komputerze, bo korzysta z Web Serial API. Firefox i Safari odpadają. Kabel USB jest potrzebny, ale tylko zwykły, do danych. Żadnego konwertera USB-UART, żadnego esptool z terminala.
Podłączasz urządzenie, klikasz, wybierasz port. Tyle teorii.
- Wejdź na stronę instalatora Tasmoty w przeglądarce Chrome lub Edge na komputerze z Windows, macOS albo Linux.
- Wybierz model urządzenia z listy albo wskaż własny plik bin, jeśli masz nietypowy sprzęt.
- Kliknij Connect i w oknie wyboru wskaż port COM odpowiadający Twojemu urządzeniu.
- Poczekaj, aż przeglądarka wgra firmware i zrestartuje moduł. Zwykle trwa to kilkadziesiąt sekund.
- Odłącz i podłącz urządzenie ponownie, a potem połącz się z siecią Wi-Fi, którą Tasmota wystawia po pierwszym starcie.
Po restarcie moduł tworzy własny punkt dostępowy. Łączysz się z nim telefonem, wpisujesz dane swojej sieci i adres IP. Od tego momentu konfiguracja idzie już z przeglądarki, bez kabla.
Co może pójść nie tak
| Objaw | Prawdopodobna przyczyna | Co zrobić |
|---|---|---|
| Brak portu na liście | Kabel ładujący bez linii danych | Podmień kabel na taki do przesyłu danych |
| Błąd zapisu w połowie | Moduł nie wszedł w tryb bootowania | Przytrzymaj przycisk BOOT podczas łączenia |
| Instalator nie startuje | Przeglądarka bez Web Serial | Przełącz na Chrome lub Edge |
| Urządzenie restartuje się w pętli | Zły plik bin dla danego układu | Sprawdź model chipu i pobierz właściwy firmware |
Typowy przykład: ktoś kupuje tani kabel z marketu, podłącza, a przeglądarka nie widzi żadnego portu. Godzina szukania sterowników, a winny był kabel za kilka złotych. Zanim zaczniesz grzebać w systemie, sprawdź najprostszą rzecz.
Konfiguracja Wi-Fi i pierwsze uruchomienie bez kabla USB
Po wgraniu Tasmoty przez Web Installer urządzenie startuje w trybie punktu dostępu. Nazwa sieci zaczyna się zwykle od tasmota- i kończy losowym ciągiem znaków. Hasło do niej to najczęściej tasmota lub puste pole, w zależności od wersji firmware. Łączysz się telefonem albo laptopem i wchodzisz w przeglądarce na adres 192.168.4.1. Tam wybierasz swoją domową sieć, wpisujesz hasło i zatwierdzasz.
Proste? Na tym etapie ludzie najczęściej się potykają. Diabeł tkwi w szczegółach, a konkretnie w paśmie i typie zabezpieczeń.
Brzmi znajomo? Sprawdź poniższą tabelę, zanim zaczniesz klikać.
| Ustawienie routera | Czy Tasmota to obsłuży | Co zrobić, jeśli jest problem |
|---|---|---|
| Pasmo 2,4 GHz | Tak | Większość modułów ESP działa tylko tutaj, więc to Twój wybór |
| Pasmo 5 GHz | Nie | Rozdziel pasma w routerze albo włącz osobną sieć 2,4 GHz |
| WPA2/WPA3 Mixed | Czasem | Przełącz na czyste WPA2 lub WPA, jeśli moduł nie chce się połączyć |
| Ukryty SSID | Tak, ale ręcznie | Wpisz nazwę sieci z palca, skanowanie jej nie znajdzie |
| Filtr MAC w routerze | Zależnie od konfiguracji | Dodaj adres MAC urządzenia do listy dozwolonych przed startem |
Po zapisaniu ustawień moduł restartuje się i próbuje dołączyć do sieci. Jeśli się uda, punkt dostępu znika, a urządzenie pojawia się w sieci lokalnej. Wtedy wchodzisz na jego adres IP i widzisz panel Tasmoty. Od tego momentu nie potrzebujesz już komputera z narzędziami, wszystko dzieje się w przeglądarce.
Rozdzielenie pasm w routerze działa lepiej niż zabawa z trybami zgodności, ponieważ ESP8266 i ESP32 fizycznie nie obsługują 5 GHz. Żadna aktualizacja firmware tego nie zmieni. To ograniczenie sprzętowe, nie kwestia oprogramowania.
Coś jest nie tak i moduł nie wstaje po konfiguracji? Przytrzymaj przycisk na obudowie przez kilkanaście sekund, aż dioda mrugnie w charakterystycznym rytmie. To przywraca ustawienia fabryczne i znów pojawia się sieć tasmota-xxxx. Zdarza się to częściej, niż się wydaje, zwłaszcza przy błędnie wpisanym haśle.
Rozwiązywanie problemów z instalacją przez przeglądarkę
Instalacja Tasmoty przez Web Installer rzadko idzie gładko za pierwszym razem. Najczęstszy problem? Przeglądarka nie widzi portu szeregowego. Chrome i Edge mają wbudowane Web Serial API, ale Firefox i Safari go nie obsługują. To nie czarna magia, po prostu kwestia wyboru odpowiedniej przeglądarki.
Drugi częsty scenariusz to brak sterownika USB-UART. Windows 10 i 11 zwykle radzą sobie sam, tylko że starsze klony CH340 potrafią wymagać ręcznej instalacji. Bez owijania w bawełnę: jeśli menedżer urządzeń pokazuje żółty wykrzyknik, żaden Web Installer nie pomoże.
Typowy przykład: podłączasz Sonoff S26 przez przejściówkę, klikasz "Connect" i nic. Port się nie pojawia. W 90 procentach przypadków winna jest przeglądarka albo kabel, który służy wyłącznie do ładowania, bez linii danych.
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Brak portu na liście | Przeglądarka bez Web Serial | Przełącz na Chrome lub Edge |
| Port widoczny, flash się przerywa | Słaby kabel USB | Użyj krótkiego kabla z liniami danych |
| Błąd "Failed to connect" | Brak sterownika CH340/CP2102 | Zainstaluj sterownik ręcznie |
| Urządzenie nie wchodzi w tryb flash | Zbyt późne zwolnienie przycisku | Przytrzymaj GPIO0 przed podaniem zasilania |
Jeśli nic nie działa, sprawdź, czy nie masz otwartego monitora portu w innym programie. Arduino IDE, Putty, nawet terminal w Home Assistant potrafią zablokować dostęp. Zamknij wszystko i spróbuj ponownie. Brzmi prosto, a ratuje mnóstwo nerwów.
Najczęściej zadawane pytania (FAQ)
Pytania o instalację Tasmoty przez przeglądarkę wracają jak bumerang. Nic dziwnego. Web Installer wygląda na prostą sprawę, a diabeł tkwi w szczegółach. Poniżej zebrałem to, o co pytacie najczęściej.
Czy da się wgrać Tasmotę bez kabla USB? Tak, pod warunkiem że moduł ma już firmware obsługujący OTA albo obsługuje Web Installer przez przeglądarkę opartą na Chromium. Bez tego warunku ani rusz to zagadnienie szczegółowo omawiamy w artykule "Sonoff s26 tasmota home assistant".
Krótkie odpowiedzi w tabeli
| Sytuacja | Czy zadziała | Co zrobić |
|---|---|---|
| Świeży moduł z fabrycznym firmware | Zwykle tak | Podłącz zasilanie, wejdź w Web Installer |
| Urządzenie z Tasmotą i OTA | Tak | Aktualizuj przez lokalny panel Tasmoty |
| Stary moduł bez OTA | Nie | Zostaje kabel USB i konwerter |
| Przeglądarka Firefox lub Safari | Nie | Użyj Chrome, Edge albo Brave |
Najważniejsze wątpliwości
- Czy potrzebuję Pythona? Nie. Web Installer działa w przeglądarce i nie wymaga żadnych narzędzi na komputerze.
- Jaki kabel jest potrzebny? Żaden, jeśli moduł ma zasilanie i firmware gotowy na nadpisanie przez sieć.
- Co jeśli instalacja się przerwie? Zacznij od nowa. Tasmota rzadko brickuje się na dobre, choć zdarzają się przypadki wymagające kabla.
- Czy działa na Sonoff S26? Tak, to jeden z najczęściej flashowanych modułów. Więcej o nim piszę w artykule Sonoff S26, Tasmota i Home Assistant.
- Czy stracę gwarancję? W większości przypadków tak. Wgrywanie alternatywnego firmware to ingerencja w oprogramowanie urządzenia.
Web Installer wygrywa z klasyczną metodą przez konwerter USB, ponieważ nie wymaga lutowania ani dodatkowego sprzętu, a dla początkujących to różnica między "zrobię to dziś" a "odłożę na kiedyś". Tylko że przy starszych modułach kabel nadal bywa jedyną drogą.
Typowy przykład: ktoś kupuje tani moduł z drugiej ręki, licząc na szybki flash przez przeglądarkę, a tu okazuje się, że firmware nie wspiera OTA. Wtedy albo konwerter, albo zwrot. Warto sprawdzić to przed zakupem.
Komentarze (0)
Dodaj komentarz