Przegląd
Urządzenia Shelly udostępniają lokalny interfejs webowy, który pozwala na sterowanie i konfigurowanie urządzeń za pomocą standardowej przeglądarki na komputerze lub urządzeniu mobilnym. Dzięki niemu możesz włączać i wyłączać urządzenia podłączone do Twojego urządzenia, ustawiać harmonogramy oraz konfigurować akcje, które zostaną wykonane, gdy spełnione zostaną określone warunki.
Zauważ, że do korzystania z lokalnego interfejsu webowego nie jest potrzebne połączenie z internetem ani Shelly Cloud — jedynym wymogiem jest, aby Twoja przeglądarka znajdowała się w tej samej sieci Wi‑Fi co urządzenie Shelly.
Dostęp do interfejsu webowego
Aby uzyskać dostęp do interfejsu webowego:
Podłącz swoje urządzenie do sieci Wi‑Fi o nazwie (SSID) w formacie: "DeviceName-XXXXXXXXXX", gdzie „DeviceName” to nazwa urządzenia, które chcesz połączyć, a 'XXXXXXXXXX' oznacza unikalną kombinację liter i cyfr, stanowiącą identyfikator urządzenia.
Po nawiązaniu połączenia z Access Point / AP urządzenia (sieć Wi‑Fi wymieniona w kroku 1), dostęp do interfejsu webowego uzyskuje się przez wpisanie uniwersalnego adresu IP dla wszystkich urządzeń Shelly 192.168.33.1 w przeglądarce.
Teraz znajdujesz się w interfejsie webowym swojego urządzenia.
Podłączanie urządzenia do sieci Wi‑Fi
Niektóre ustawienia widoczne w interfejsie webowym są dostępne tylko wtedy, gdy urządzenie jest połączone z Internetem. Aby to zrobić, wykonaj następujące kroki:
W interfejsie webowym przejdź do Settings>Wi-Fi.
Wpisz lub wybierz preferowaną sieć Wi‑Fi, a następnie podaj jej hasło. Alternatywnie możesz połączyć się z siecią otwartą, zaznaczając pole wyboru umożliwiające łączenie się z otwartymi sieciami Wi‑Fi. Dodatkowo zalecane jest ustawienie statycznego adresu IP.
Poczekaj kilka sekund, aby urządzenie mogło spróbować połączyć się z podaną siecią Wi‑Fi. Jeśli wpisane hasło jest nieprawidłowe, lub sieć Wi‑Fi ma zbyt niską siłę lub niestabilne połączenie, w interfejsie webowym pojawi się komunikat informujący, że połączenia nie udało się nawiązać. Po pomyślnym połączeniu z Wi‑Fi pojawi się link zawierający nowy adres IP jako tekst nad ustawieniami Wi‑Fi. Skopiuj i wklej ten link do przeglądarki.
Teraz jesteś w interfejsie webowym urządzenia podłączonego do Internetu. Następnym razem, gdy będziesz potrzebować dostępu do interfejsu, po prostu połącz się z tą samą siecią Wi‑Fi co urządzenie i wpisz nowy adres IP uzyskany w kroku 3. Zalecane jest ustawienie statycznego adresu IP, ponieważ zapewnia to stały dostęp pod tym adresem.
Zrozumienie układu
Interfejs webowy można podzielić na cztery główne sekcje — nagłówek, stopkę, menu główne oraz główną zawartość.
Nagłówek
Nagłówek składa się z dwóch elementów — nazwy urządzenia po lewej oraz kilku ikon po prawej, które pokazują główne cechy sieciowe i łączności urządzenia. Ikony te mogą obejmować funkcje takie jak Wi‑Fi, Bluetooth, MQTT i inne, a także ikonę informującą o dostępności nowych aktualizacji firmware'u dla urządzenia. Najedzenie kursorem na ikonę wyświetli dodatkowe informacje. Legendę z opisem każdej ikony znajdziesz w przewodniku interfejsu webowego dołączonym do konkretnego urządzenia. Pamiętaj, że poszczególne przewodniki opisują tylko funkcje łączności dostępne dla danego modelu urządzenia.
Stopka
Na dole ekranu, od lewej do prawej, znajdują się: nazwa modelu urządzenia, jego ID, wersja interfejsu webowego, wersja firmware'u urządzenia oraz aktualny czas. Jeśli czas nie jest zsynchronizowany, otrzymasz powiadomienie na górze ekranu, a niektóre harmonogramy i akcje mogą nie działać poprawnie. W niektórych poprzednich wersjach interfejsu webowego nie wszystkie te elementy były obecne.
Menu główne
W wersji na komputer menu główne znajduje się po lewej stronie, natomiast na urządzeniach mobilnych wygląda jak menu „hamburger” z ikoną trzech poziomych linii ułożonych jedna nad drugą. Zawartość menu różni się w zależności od urządzenia, ale kliknięcie elementu przenosi na inną stronę. Możesz też wrócić do strony głównej, klikając Home.
Główna zawartość
Klikając element z menu głównego, możesz poruszać się po interfejsie webowym. Wszystko, co widzisz na ekranie z wyjątkiem nagłówka, stopki i menu głównego, jest uważane za główną zawartość.
*Zwróć uwagę, że nie wszystkie zrzuty ekranu interfejsu webowego wyświetlane u góry każdej strony przewodnika interfejsu webowego (gdzie znajduje się zrzut) przedstawiają najnowszą wersję. Mogą więc wyglądać nieco inaczej niż aktualna wersja i niekoniecznie odzwierciedlają wygląd interfejsu webowego każdego urządzenia.

Menu główne
Poniżej znajdują się objaśnienia każdego ustawienia w menu głównym, wraz z opisem tego, co jest wyświetlane jako główna zawartość po kliknięciu poszczególnych ustawień. Na stronie Home znajduje się także krótki opis ikon w nagłówku specyficznych dla tego urządzenia. Nagłówek jest obecny na wszystkich ekranach, nie tylko na stronie Home.
Strona główna
W interfejsie webowym w nagłówku zobaczysz pięć ikon, w tym jedną dla AP, Wi‑Fi, Bluetooth, Cloud i połączenia MQTT. Oto co oznaczają różne kolory statusu:
|
|
|
|
|
![]() |
|
|
|
|
Zobaczysz przycisk przełącznika, który może włączać lub wyłączać urządzenie. Jest on oznaczony jako output, ale możesz zmienić jego nazwę w ustawieniach.
Poniżej znajdują się dwie sekcje - Last triggered by oraz Over Protections. W pierwszej zobaczysz akcję wywoływaną przy włączeniu zasilania urządzenia, a w drugiej zobaczysz aktualne zabezpieczenia i ich wartości. Klikając jedną z nich możesz łatwo zmienić ustawienia bezpośrednio z tego menu lub w dedykowanych ustawieniach opisanych poniżej.
Ustawienia - ustawienia wyjścia
Nazwa
Nadaj nazwę/zmień nazwę wyjścia.
Wskaźnik LED
-
Tryb wskaźnika LED
Masz do wyboru trzy różne tryby: Power Consumption, Switch State lub Completely Off. Jeśli wybierzesz tryb Power Consumption, dioda LED będzie świecić i zużywać niewielką ilość energii. W trybie Switch State dioda LED będzie włączać się lub wyłączać w zależności od stanu przełącznika urządzenia. Jeśli wybierzesz tryb Completely Off, dioda LED zostanie całkowicie wyłączona.
Oprócz tych trybów możesz także spersonalizować kolor diody LED, gdy jest włączona i gdy jest wyłączona, oraz jasność światła.
Kolor diody LED zmienia się od zielonego do czerwonego w zależności od obciążenia. Działa na skali od 0% do maksymalnego obciążenia, które można pozostawić na ustawieniu domyślnym lub zmniejszyć w ustawieniu Protections (szukaj Overcurrent).
Przy 0% obciążenia dioda LED jest zielona.
Przy 100% obciążenia (ustawiona wartość nadprądu) dioda LED jest czerwona.
Przy 50% obciążenia dioda LED jest żółta.
Jeśli obciążenie znajduje się pomiędzy tymi wartościami, dioda pokaże kolor przejściowy:
Pomiędzy 0% a 50% przechodzi od zielonego do żółtego.
Pomiędzy 50% a 100% przechodzi od żółtego do czerwonego.
-
Tryb nocny
Włącz tryb nocny i ustaw jego godzinę rozpoczęcia oraz zakończenia. W tym czasie światło będzie świecić z niestandardową jasnością, którą ustawisz za pomocą suwaka pod godzinami rozpoczęcia i zakończenia. Możesz także włączyć akcję, zaznaczając pole obok Enable action, które następnie możesz skonfigurować — gdy urządzenie przejdzie w tryb nocny, wykona ustawioną akcję. Kliknij Save settings aby zapisać zmiany.
Odłączony przełącznik
Wybierz pomiędzy przełącznikiem podłączonym lub odłączonym. Jeśli wybierzesz odłączony przełącznik, wyjście urządzenia nie będzie zależne od jego wejścia. Zamiast tego urządzeniem będzie można sterować tylko online, gdy odłączony przełącznik jest włączony.
Akcja przy włączeniu zasilania
Ustaw akcję, którą urządzenie ma wykonać po włączeniu zasilania. Możesz wyłączyć to ustawienie lub wybrać Restore last aby przywrócić ostatnią wykonaną akcję urządzenia. Dodatkowo możesz wybrać Match Input, która steruje urządzeniem zgodnie ze stanem przełącznika lub przycisku do niego podłączonego.
Zabezpieczenia
Moc graniczna w watach - Skonfiguruj przekaźnik Shelly tak, aby wyłączał się, gdy zużycie mocy osiągnie określoną wartość. Maksymalna dozwolona wartość mocy równa jest maksymalnemu prądowi razy maksymalne napięcie.
Napięcie graniczne w woltach - Jeśli napięcie zasilania przekroczy określoną wartość, kanał zostanie wyłączony.
Prąd graniczny w amperach - Jeśli natężenie prądu zasilania przekroczy określoną wartość, kanał zostanie wyłączony.
Akcje
Skonfiguruj akcje dla urządzenia — twórz nowe akcje, edytuj istniejące lub usuwaj akcje. Tworząc akcje dla urządzenia, musisz określić warunek, przy którym akcja wystąpi. Możesz także ustawić czas trwania akcji oraz adres URL, który zostanie wywołany, gdy warunek akcji zostanie spełniony.
Harmonogramy
Ta funkcja wymaga działającego połączenia z Internetem, aby urządzenie mogło zsynchronizować czas. Pozwala tworzyć, przeglądać, edytować i usuwać harmonogramy.
Istnieją dwa typy harmonogramów: Basic i Advanced.
Aby utworzyć basic harmonogram:
Wybierz dzień/dni tygodnia.
Wybierz przedział czasowy: czas, wschód słońca lub zachód słońca.
-
Ustaw czas dla wybranych dni:
Czas: Kliknij przycisk góra/dół lub wpisz liczbę, aby ustawić godzinę i minuty.
Zachód/Wschód: Urządzenie Shelly może włączać/wyłączać się (lub wykonywać określoną akcję) automatycznie o wschodzie/zachodzie słońca albo o określonym czasie przed lub po wschodzie/zachodzie. Kliknij przycisk góra/dół lub wpisz liczbę, aby ustawić godzinę i minuty.
Aby utworzyć advanced harmonogram:
Funkcja zaawansowanego harmonogramu używa cron do wykonywania zadań za pomocą jednego harmonogramu, zamiast używać kilku podstawowych harmonogramów.
Tworzenie zaawansowanego harmonogramu różni się od tworzenia podstawowego ze względu na menu When to execute.
Pozwala ono wybrać jedną lub wiele wartości, zakres wartości lub krok pomiędzy wartościami (Wybierz jedną z trzech opcji klikając odpowiednio przycisk Select, Range lub Step dla każdej wartości) dla:
Sekundy (0-59)
Minuty (0-59)
Godziny (0-23)
Dni (1-31)
Miesiące (JAN-DEC)
Dni tygodnia (SUN-SAT)
Aby utworzyć harmonogram wykonywany co sekundę/minutę/godzinę/dzień/miesiąc/dzień tygodnia, po prostu zaznacz pole poniżej wartości w wybranej sekcji (sekundy, minuty, godziny, dni, miesiące lub dni tygodnia). Dodatkowo możesz użyć przesunięcia wschodu/zachodu, zaznaczając pole obok tej opcji. Spowoduje to pojawienie się nowego menu z godzinami i minutami. Pozostawienie godzin i minut oraz wybranie wschodu lub zachodu słońca spowoduje, że harmonogram będzie występować dokładnie o wschodzie lub zachodzie. Zmiana wartości godzin i minut utworzy przesunięcie — wpisanie wartości ujemnej sprawi, że harmonogram wystąpi dokładnie [ustawione godziny i/lub minuty] przed wschodem/zachodem, natomiast wpisanie wartości dodatniej — [ustawione godziny i/lub minuty] po wschodzie/zachodzie. Nie można wpisać wartości dodatniej dla jednej (godziny/minuty) i ujemnej dla drugiej.
Następnie określ, jakie działanie ma wykonać urządzenie w sekcji Do what . Kliknij Save po zakończeniu, aby zapisać nowy harmonogram.
W menu Harmonogramy możesz przeglądać wszystkie swoje harmonogramy. Możesz wyświetlać każdy z nich w widoku podstawowym lub zaawansowanym. Widok podstawowy pokazuje czas i dni, w których harmonogram występuje, podczas gdy widok zaawansowany pokazuje tekst w karcie harmonogramu informujący, aby kliknąć ją po więcej informacji.
Oba widoki wyświetlają działania powyżej. Jeśli jest więcej niż trzy akcje, są one wyświetlane jako +n, gdzie n to liczba pozostałych akcji niewyświetlonych. Aby włączyć/wyłączyć harmonogram, użyj przycisku przełącznika po prawej.
Timery
Pozwalają automatycznie zarządzać zasilaniem. Możesz użyć:
Auto on: Po wyłączeniu, wyjście przekaźnika zostanie automatycznie włączone po zdefiniowanym czasie (w sekundach).
Auto off: Po włączeniu, wyjście przekaźnika zostanie automatycznie wyłączone po zdefiniowanym czasie (w sekundach).
Ustawienia
Ustawienia sieci
Access Point - Skonfiguruj AP urządzenia, w tym włączanie/wyłączanie (przy użyciu przełącznika) oraz ustawienie hasła. Punkt dostępowy urządzenia jest domyślnie siecią otwartą. SSID jest unikalny i nie można go zmienić.
-
Wi‑Fi - Zarejestruj urządzenie Shelly, aby łączyło się z maksymalnie 2 różnymi sieciami Wi‑Fi.
Wpisz (poprzez pole tekstowe) lub wybierz sieć Wi‑Fi, klikając ikonę szybkiego wyboru (strzałkę), aby przejrzeć wszystkie dostępne sieci. Można wybrać sieć otwartą oraz ustawić statyczny adres IP.
Włącz Wi‑Fi 1, lub Wi‑Fi 2, lub oba jednocześnie (przy użyciu przełącznika obok każdego z nich). Jeśli zarówno Wi‑Fi 1, jak i Wi‑Fi 2 są włączone, a urządzenie Shelly rozłączy się z jednej z sieci, połączy się z drugą. Możliwe jest włączenie Wi‑Fi tylko po ustawieniu nazwy sieci (SSID). Jeśli urządzenie nie ma innych dostępnych połączeń (AP, Bluetooth, Ethernet (jeśli dotyczy) lub drugiej sieci Wi‑Fi), próba wyłączenia Wi‑Fi spowoduje wyświetlenie wyskakującego okienka z pytaniem, czy chcesz kontynuować.
Bluetooth - Wyłącz/włącz Bluetooth, przełączając odpowiedni przełącznik. Domyślne ustawienie Bluetooth dla urządzenia jest włączone.
Łączność
Uwaga dotycząca komunikacji RPC: Gdy wywołanie RPC nie zostanie wykonane, pojawia się baner — informuje on, że urządzenie nie odpowiada w czasie i utraciło połączenie. Po przywróceniu połączenia żądanie zostanie wysłane ponownie.
Cloud - Podłączenie Shelly do chmury umożliwia zdalne sterowanie oraz otrzymywanie powiadomień i aktualizacji dotyczących urządzeń. Domyślnie chmura jest włączona. Jeśli wyłączysz wsparcie chmury dla urządzenia, stracisz możliwość łączenia się z urządzeniem spoza jego lokalnej sieci!
MQTT - Skonfiguruj urządzenie Shelly do wykonywania akcji przez MQTT. Domyślnie MQTT jest wyłączone, ale możesz je włączyć, przełączając odpowiedni przełącznik. Zmiana tych ustawień spowoduje ponowne uruchomienie urządzenia. Są też inne ustawienia, takie jak RPC status notifications over MQTT (które umożliwiają komunikację z urządzeniem poprzez powiadomienia RPC) oraz Generic status update over MQTT (aby uzyskać ogólny raport stanu), które możesz włączać/wyłączać za pomocą przełączników po prawej. Możesz także włączyć SSL i wpisać swój serwer, nazwę użytkownika oraz hasło, ale pamiętaj, że włączenie SSL skróci żywotność baterii i najprawdopodobniej zmniejszy ją o połowę.
Outbound Websocket - Określa, czy kanał HTTP tworzy wyjątek I/O, gdy połączenie przychodzące zostanie zamknięte podczas gdy servlet nadal je wykorzystuje. Domyślnie to ustawienie jest wyłączone. Aby je włączyć, kliknij przełącznik obok Enable. Wprowadź adres swojej usługi w polu tekstowym i z rozwijanego menu pod SSL Connectivity wybierz *, ca.pem lub user_ca.pem.
Range extender - Włączenie funkcji Range extender tworzy hotspot, do którego możesz podłączać urządzenia Wi‑Fi. Jeśli urządzenie Shelly z włączonym range extender jest połączone z routerem Wi‑Fi i Internetem, wszystkie urządzenia do niego podłączone również mają połączenie z routerem i Internetem.
Nawet jeśli urządzenie Shelly nie jest połączone z routerem Wi‑Fi, wszystkie urządzenia do niego podłączone mogą nadal komunikować się z nim i między sobą. Poniżej znajdują się informacje o klientach AP — ile ich jest oraz ich konfiguracja IP, adres MAC oraz wewnętrzne i zewnętrzne adresy IP.
Ustawienia urządzenia
Nazwa urządzenia (info) - Zobacz ID urządzenia, sieć Wi‑Fi, z którą jest połączone, oraz Wi‑Fi RSSI.
Restart - Po kliknięciu przycisku Reboot zostaniesz zapytany, czy na pewno chcesz zrestartować urządzenie. Kliknij OK aby zrestartować urządzenie lub Cancel jeśli nie chcesz go restartować.
Przywracanie ustawień fabrycznych - Kliknięcie przycisku Reset spowoduje przywrócenie wszystkich ustawień urządzenia do wartości domyślnych. Wszelkie wprowadzone zmiany zostaną cofnięte. Możesz potwierdzić reset fabryczny, klikając OK w wyskakującym okienku, lub Cancel aby anulować reset.
Lokalizacja i strefa czasowa - Twoja strefa czasowa i lokalizacja zostaną wykryte automatycznie, ale możesz zmienić je ręcznie w tym ustawieniu, wybierając strefę czasową z menu rozwijanego i wpisując szerokość oraz długość geograficzną. Jest też przycisk Auto detect location, który ponownie wymusi automatyczne wykrycie lokalizacji, jeśli poprzednia próba się nie powiodła.
Jeśli czas urządzenia nie jest zsynchronizowany z aktualnym czasem, harmonogramy i akcje mogą nie działać poprawnie. Pojawi się komunikat informujący, że czas nie jest zsynchronizowany.
Uwierzytelnianie - Jeśli włączysz uwierzytelnianie, zostaniesz poproszony o wpisanie hasła, którego następnie będziesz używać do dostępu do interfejsu webowego urządzenia. Po włączeniu, aby je wyłączyć, kliknij przełącznik i po wyświetleniu monitu wpisz swoje hasło uwierzytelniające.
Firmware - W tym ustawieniu możesz zobaczyć ID urządzenia, wersję firmware'u, build ID oraz web build ID. Użyj przycisku Copy nad ID firmware'u lub web build ID, aby skopiować zawartość do schowka. Możesz także zobaczyć dostępne nowe wersje, sprawdzić aktualizacje i łatwo zaktualizować urządzenie. Istnieje również opcja przesłania własnego firmware'u, jednak wgrywanie niestandardowego firmware'u nieodwracalnie unieważnia gwarancję urządzenia.
Certyfikat użytkownika (konfiguracja TLS) - Prześlij niestandardowe CA, certyfikat klienta oraz klucz klienta, przeciągając i upuszczając pliki lub przeglądając pliki za pomocą dedykowanego przycisku. Kliknij Upload aby przesłać pliki oraz Clear aby usunąć pliki, których nie chcesz przesyłać.
Tryb Eco - Zmniejsz zużycie energii przez urządzenie, obniżając częstotliwość CPU i aktywność modemu w trybie Eco. Aby włączyć to ustawienie, przestaw przełącznik obok Enable eco mode a następnie kliknij przycisk Apply aby zapisać zmiany.
Debug - To ustawienie obejmuje debug Mqtt, Websocket i Udp. Aby włączyć którykolwiek z nich, przestaw przełącznik obok danego ustawienia. Dla Udp debug będziesz także poproszony o wpisanie Udp address.
Skrypty
To urządzenie posiada możliwości skryptowania. Możesz ich użyć do dostosowania i rozszerzenia funkcjonalności urządzenia zgodnie z indywidualnymi potrzebami użytkownika. Skrypty mogą uwzględniać stan urządzenia, komunikować się z innymi urządzeniami lub pobierać dane z zewnętrznych usług, takich jak prognozy pogody. Skrypt to program napisany w podzbiorze JavaScript.
W interfejsie webowym, przechodząc do menu Scripts, zobaczysz istniejące skrypty, a jeśli nie masz żadnych — możesz stworzyć nowy lub otworzyć bibliotekę, aby sprawdzić dostępne opcje. Obok każdego skryptu zobaczysz jego status (czy działa czy jest zatrzymany) oraz przełącznik umożliwiający uruchomienie skryptu przy starcie. Jeśli skrypt zawiera błędy, ostatni zapisany błąd będzie wyświetlony pod nazwą skryptu.
Gdy jesteś w widoku edycji skryptu, zobaczysz konsolę poniżej oraz wszelkie pojawiające się błędy. Nad polem z kodem znajdują się opcje Save, Start/Stop lub Delete skryptu. Masz także dostęp do Snippets i Docs klikając odpowiednie etykiety.
Ustawienia zaawansowane
Po kliknięciu strzałki obok tego ustawienia rozwiniesz ustawienia zaawansowane. Zostały one opisane poniżej.
KVS
KVS oznacza Key-Value Storage i jest rodzajem bazy danych nierelacyjnej, która działa poprzez prostą metodę klucz-wartość do przechowywania danych. Na jednym urządzeniu możesz przechować do 50 par klucz-wartość. Po kliknięciu przycisku Add value przejdziesz do ekranu tworzenia wartości, gdzie zostaniesz poproszony o wpisanie klucza (do 42 znaków) oraz wartości (do 253 znaków). Pod polem tekstowym dla wartości zobaczysz aktualny typ wartości. Domyślnie typ wartości to Number, ale wpisanie tekstu spowoduje zmianę typu na String. Aby zapisać klucz, kliknij przycisk Save. Aby edytować istniejącą wartość, kliknij ją. Aby usunąć parę klucz-wartość, kliknij przycisk Delete który pojawi się poniżej podczas edycji klucza. Kliknięcie znaku zapytania obok nazwy ustawienia przeniesie Cię do dokumentacji API, która dostarczy więcej informacji o działaniu KVS w urządzeniach Shelly.
Diagnostyka
Z tego ustawienia możesz pobrać logi debugowe. Włączenie logowania debug bez powodu nie jest zalecane, ponieważ spowolni działanie urządzenia i przyczyni się do zużycia pamięci flash. Jeśli zdecydujesz się je włączyć, możesz także pobrać poprzednie i bieżące logi. Pamiętaj, że opuszczenie tej strony zresetuje logger i dane logów.
Ping HTTP
Wpisz URL w wyznaczonym polu tekstowym, aby wysłać żądanie HTTP z urządzenia. Interfejs webowy poinformuje Cię, czy żądanie zakończyło się sukcesem, czy niepowodzeniem.
Klienci urządzenia
Wyświetl urządzenia podłączone do Twojego urządzenia i posortowane według odpowiedniej kategorii. Dla większości urządzeń są dwie opcje:
Klienci Bluetooth - urządzenia połączone z Twoim urządzeniem przez Bluetooth.
Klienci AP - urządzenia podłączone do punktu dostępowego Twojego urządzenia.
W tym menu będziesz mógł zobaczyć informacje o klientach.





