Przegląd
Urządzenia Shelly udostępniają lokalny interfejs WWW, który pozwala sterować i konfigurować urządzenia za pośrednictwem standardowej przeglądarki internetowej na komputerze lub urządzeniu mobilnym. Dzięki niemu możesz włączać i wyłączać sprzęty podłączone do urządzenia, ustawiać harmonogramy oraz konfigurować działania wykonywane po spełnieniu określonych warunków.
Pamiętaj, że do korzystania z lokalnego interfejsu webowego nie potrzebujesz połączenia z internetem ani Shelly Cloud — jedynym wymaganiem jest, aby Twoja przeglądarka była w tej samej sieci Wi‑Fi co Twoje urządzenie Shelly.
Dostęp do interfejsu internetowego
Aby uzyskać dostęp do interfejsu internetowego:
Połącz urządzenie z siecią Wi‑Fi o nazwie (SSID) w tym formacie: „DeviceName-XXXXXXXXXX”, gdzie „DeviceName” to nazwa urządzenia, z którym chcesz się połączyć, a „XXXXXXXXXX” oznacza unikalną kombinację liter i cyfr, stanowiącą identyfikator urządzenia.
Po nawiązaniu połączenia z urządzeniem Punkt Dostępowy / AP (sieć Wi-Fi wspomniana w kroku 1), dostęp do interfejsu WWW odbywa się przez wpisanie uniwersalnego adresu IP dla wszystkich urządzeń Shelly 192.168.33.1 w twojej przeglądarce.
Jesteś teraz w interfejsie sieciowym swojego urządzenia.
Łączenie urządzenia z siecią Wi‑Fi
Niektóre ustawienia widoczne w interfejsie internetowym są dostępne tylko wtedy, gdy urządzenie jest połączone z internetem. Aby to zrobić, wykonaj następujące kroki:
Z poziomu interfejsu WWW przejdź do Ustawienia>Wi‑Fi.
Wpisz lub wybierz preferowaną sieć Wi‑Fi, a następnie wprowadź jej hasło. Alternatywnie możesz połączyć się z otwartą siecią, zaznaczając pole wyboru łączenia z otwartymi sieciami Wi‑Fi. Ponadto zalecane jest ustawienie statycznego adresu IP.
Daj urządzeniu kilka sekund, aby spróbowało połączyć się z podaną siecią Wi‑Fi. Jeśli wpisane hasło jest nieprawidłowe albo sieć Wi‑Fi ma niewystarczającą siłę sygnału lub stabilność, w interfejsie WWW pojawi się komunikat informujący, że nie udało się nawiązać połączenia. Po pomyślnym połączeniu z Wi‑Fi nad ustawieniami Wi‑Fi pojawi się link zawierający nowy adres IP jako tekst. Wystarczy skopiować ten link i wkleić go do przeglądarki.
Jesteś teraz w interfejsie WWW swojego urządzenia podłączonego do Internetu. Następnym razem, gdy będziesz potrzebować dostępu do interfejsu WWW, po prostu połącz się z tą samą siecią Wi‑Fi co urządzenie i wpisz nowy adres IP, uzyskany w kroku 3. Zaleca się ustawienie statycznego adresu IP, ponieważ zapewnia to stałą dostępność pod tym konkretnym adresem.
Zrozumienie układu
Interfejs internetowy można podzielić na cztery główne sekcje – nagłówek, stopkę, menu główne i treść główną.
Nagłówek
Nagłówek składa się z dwóch elementów — po lewej znajduje się nazwa Twojego urządzenia, a po prawej kilka ikon prezentujących jego główne funkcje sieciowe i łączności. Ikony mogą obejmować funkcje takie jak Wi‑Fi, Bluetooth, MQTT i inne, a także ikonę informującą o tym, czy są dostępne nowe aktualizacje oprogramowania układowego dla Twojego urządzenia. Najechanie kursorem na ikonę wyświetli dodatkowe informacje. Legendę objaśniającą znaczenie każdej ikony znajdziesz w przewodniku interfejsu webowego danego urządzenia. Pamiętaj, że poszczególne przewodniki opisują wyłącznie funkcje łączności dostępne dla danego urządzenia.
Stopka
U dołu ekranu od lewej do prawej znajdują się kolejno: nazwa modelu urządzenia, jego ID, wersja interfejsu WWW, wersja firmware’u urządzenia oraz na końcu bieżący czas. Jeśli czas nie jest zsynchronizowany, u góry ekranu otrzymasz powiadomienie, a niektóre harmonogramy i akcje mogą nie działać zgodnie z oczekiwaniami. Niektóre wcześniejsze wersje interfejsu WWW nie zawierają wszystkich tych elementów.
Menu Główne
Główne menu w wersji desktopowej interfejsu internetowego znajduje się po lewej stronie, natomiast na urządzeniach mobilnych wygląda jak menu hamburgerowe 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 jego elementu przenosi na inną stronę. Możesz też użyć go, aby wrócić na stronę główną, klikając Strona główna.
Główna treść
Klikając pozycję w głównym menu, możesz nawigować po interfejsie internetowym. Wszystko, co widzisz na ekranie, z wyjątkiem nagłówka, stopki i głównego menu, jest uznawane za zawartość główną.
*Pamiętaj, że nie wszystkie zrzuty ekranu interfejsu sieciowego wyświetlane u góry każdej strony przewodnika po interfejsie (tam, gdzie zrzut jest dostępny) pochodzą z najnowszej wersji. Dlatego mogą wyglądać nieco inaczej niż najnowsza wersja i nie muszą odzwierciedlać wyglądu interfejsu sieciowego na każdym urządzeniu.
-20240730-071454.png?inst-v=8eb5b645-f616-454e-a1eb-47030b06b1ec)
Menu Główne
Poniżej znajdują się objaśnienia każdego ustawienia w głównym menu, łącznie z tym, co jest wyświetlane jako treść główna po kliknięciu różnych ustawień. Krótkie wprowadzenie do ikon w nagłówku, specyficznych dla tego urządzenia, znajduje się również w opisie strony głównej. Pamiętaj, że nagłówek jest obecny na wszystkich ekranach, nie tylko na stronie głównej.
Strona Główna
W interfejsie WWW w nagłówku zobaczysz pięć ikon, w tym dla AP, Wi‑Fi, Bluetooth, chmury i połączenia MQTT. Oto, co oznaczają poszczególne kolory statusu:
|
|
|
|
|
![]() |
|
|
|
|
Liczba wejść i wyjść wyświetlanych w interfejsie internetowym zależy od Twojej konfiguracji.
Ustawienia Wyjścia
Nazwa
Nazwij/zmień nazwę wyniku.
Ustawienia wejścia/wyjścia
Wybierz tryb wprowadzania:
Przycisk - każde naciśnięcie przycisku przełącza stan wyjścia urządzenia.
Przełącznik - położenie przełącznika odpowiada stanowi wyjścia urządzenia.
Analogowy (niedostępne jako opcja we wszystkich urządzeniach)- korzystając z wejścia analogowego, urządzenie ustala procent jasności na podstawie procentowego poziomu sygnału wejściowego.
Ustaw typ wyjścia:
Przełącznik Hebelkowy (tylko przełącznik) - Urządzenie będzie działać jak przełącznik dźwigniowy z jednym stanem dla WŁĄCZONE i jeden dla TANIEJ. Jeśli wejście jest w trybie analogowym, urządzenie będzie odzwierciedlać stan wejścia analogowego.
Przełącznik Chwilowy (Tylko Przycisk) - Każde naciśnięcie przycisku przełącza stan wyjścia urządzenia. Jeśli twój przełącznik jest WŁĄCZONE, stanie się TANIEJ, i odwrotnie.
Przełącznik Brzegowy (Tylko Przełącznik) - Każda zmiana położenia przełącznika przełącza stan wyjścia urządzenia.
Oddzielny Przełącznik - Wejście zostaje odłączone (oddzielone) od wyjścia i nie ma na nie wpływu. W praktyce nie będziesz w stanie sterować światłem za pomocą wejścia.
Działanie po włączeniu zasilania:
To ustawienie jest zazwyczaj używane w przypadku awarii zasilania, a „power on” odnosi się do momentu, gdy zasilanie zostaje przywrócone i urządzenie znów jest zasilane.
Włącz - Po podłączeniu zasilania urządzenie się włączy.
Wyłącz - Po podłączeniu zasilania urządzenie będzie wyłączone.
Przywróć ostatni znany stan wyjścia/przekaźnika - Po włączeniu zasilania stan wyjścia będzie taki sam jak ostatnio, gdy urządzenie było WŁĄCZONE (przed zanikiem zasilania).
Aktualny stan przełącznika (tylko dla Toggle Switch) - Odwzorowuje stan przełącznika, więc jeśli jest przełączony na WŁĄCZONE, urządzenie się włączy i to samo dotyczy, gdy przełącznik zostanie przełączony na WYŁĄCZONE.
Rodzaj zużycia
To ustawienie ma znaczenie podczas integracji urządzenia z systemami automatyki domowej innych firm. Jego celem jest określenie niezbędnych informacji lub konfiguracji wymaganych przez system zewnętrzny do współpracy z urządzeniem.
Jeśli używasz zewnętrznych systemów automatyki domowej do sterowania swoim urządzeniem, zaleca się sięgnąć do ich dokumentacji lub instrukcji obsługi, aby ustalić, co należy wprowadzić w tym polu. Dokumentacja takiego systemu zazwyczaj określa wymagane parametry, dane uwierzytelniające lub inne szczegóły, które należy podać, aby nawiązać komunikację między nim a urządzeniem Shelly.
Jednak jeśli używasz urządzenia wyłącznie z aplikacją Shelly, możesz zignorować Typ zużycia zewnętrznego pole. Aplikacja nie wymaga w tym zakresie żadnej dodatkowej konfiguracji, ponieważ ma własne wbudowane mechanizmy komunikacji z urządzeniem i jego sterowania.
Jeśli z jakiegokolwiek powodu chcesz usunąć lub skasować typ zewnętrznego zużycia z ustawień urządzenia, możesz to zrobić, po prostu pozostawiając Typ zużycia zewnętrznego puste pole i kliknięcie Zapisz ustawienia przycisk. Robiąc to, w praktyce wyłączasz zewnętrzny typ zużycia i wracasz do domyślnego działania urządzenia albo polegasz wyłącznie na aplikacji Shelly do sterowania i automatyzacji.
Akcje
Skonfiguruj akcje dla swojego urządzenia – twórz nowe, edytuj istniejące lub usuwaj. Podczas tworzenia akcji dla urządzenia musisz określić warunek, przy którym akcja zostanie uruchomiona. Możesz także ustawić czas trwania akcji oraz podać URL, który ma zostać 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. Umożliwia tworzenie, przeglądanie, edytowanie i usuwanie harmonogramów.
Istnieją dwa rodzaje harmonogramów: Podstawowy i Zaawansowane.
Aby utworzyć podstawowy harmonogram:
Wybierz dzień lub dni tygodnia.
Wybierz przedział czasowy: czas, wschód słońca lub zachód słońca.
-
Ustaw czas dla wskazanych dni:
Czas: Kliknij przyciski góra/dół lub wpisz liczbę, aby ustawić czas w godzinach i minutach.
Zachód/Wschód słońca: Urządzenie Shelly może włączać się/wyłączać (lub wykonywać określoną akcję) automatycznie o wschodzie/zachodzie słońca albo o wskazanym czasie przed lub po wschodzie/zachodzie słońca. Kliknij przycisk góra/dół lub wpisz liczbę, aby ustawić czas w godzinach i minutach.
Aby utworzyć zaawansowany harmonogram:
Zaawansowana funkcja harmonogramu używa cron aby wykonywać zadania według jednego harmonogramu, zamiast używać kilku podstawowych harmonogramów.
Tworzenie zaawansowanego harmonogramu różni się od tworzenia podstawowego harmonogramu, z powodu Kiedy wykonać menu.
Zostaniesz poproszony o wybranie jednej lub kilku wartości, zakresu wartości albo kroku między wartościami (Wybierz jedną z trzech, klikając na Wybierz, Zakres, lub Krok przycisk dla każdej wartości) dla:
Sekundy (0-59)
Minuty (0–59)
Godziny (0–23)
Dni (1-31)
Miesiące (STY–GRU)
Dni tygodnia (NDZ-SOB)
Aby utworzyć harmonogram, który uruchamia się co sekundę/minutę/godzinę/dzień/miesiąc/dzień tygodnia, zaznacz pole poniżej wartości w odpowiedniej sekcji (sekundy, minuty, godziny, dni, miesiące lub dni tygodnia). Dodatkowo możesz użyć przesunięcia względem wschodu/zachodu słońca, zaznaczając pole obok tej opcji. Spowoduje to wyświetlenie nowego menu z godzinami i minutami. Pozostawienie godzin i minut bez zmian oraz wybranie wschodu lub zachodu słońca sprawi, że harmonogram uruchomi się dokładnie o wschodzie lub zachodzie słońca. Zmiana wartości godzin i minut utworzy przesunięcie, więc wprowadzenie wartości ujemnych spowoduje, że harmonogram uruchomi się dokładnie [set hours and/or minutes] przed wschodem/zachodem słońca, natomiast wprowadzenie wartości dodatnich sprawi, że harmonogram uruchomi się [set hours and/or minutes] po wschodzie/zachodzie słońca. Nie możesz wprowadzić wartości dodatniej dla jednej (godziny/minuty) i ujemnej dla drugiej.
Następnie po prostu określ czynność, którą chcesz, aby Twoje urządzenie wykonało w Zrób co sekcja. Kliknij Zapisz gdy skończysz, aby zapisać nowy harmonogram.
W menu Harmonogramy możesz wyświetlić wszystkie swoje harmonogramy. Możesz wybrać wyświetlanie każdego z nich z czasem podstawowym lub zaawansowanym. Czas podstawowy pokazuje godzinę i dni, w których obowiązuje harmonogram, natomiast czas zaawansowany wyświetla tekst w Karcie Harmonogramu, który informuje, że należy kliknąć, aby uzyskać więcej informacji.
Oba widoki wyświetlają akcje u góry. Jeśli jest więcej niż trzy akcje, są prezentowane jako +n, gdzie n oznacza liczbę pozostałych akcji, które nie są wyświetlane. Aby włączyć/wyłączyć harmonogram, użyj przełącznika po prawej stronie.
Timery
Umożliwia automatyczne zarządzanie zasilaniem. Możesz użyć:
Auto włączone: Po wyłączeniu wyjście przekaźnikowe zostanie automatycznie włączone po z góry określonym czasie (w sekundach).
Automatyczne wyłączanie: Po włączeniu wyjście przekaźnikowe zostanie automatycznie wyłączone po z góry ustalonym czasie (w sekundach).
Ustawienia wejścia
Nazwa
Nazwij/zmień nazwę wejścia.
Włącz
Włącz/wyłącz pole wprowadzania, zaznaczając/odznaczając pole wyboru.
Ustawienia wejścia/wyjścia
Wybierz tryb wprowadzania:
Przycisk - każde naciśnięcie przycisku przełącza stan wyjścia urządzenia.
Przełącznik - położenie przełącznika odpowiada stanowi wyjścia urządzenia.
Analogowy (niedostępne jako opcja we wszystkich urządzeniach) – korzystając z wejścia Analog, urządzenie określa procent jasności na podstawie procentu sygnału wejściowego.
Ustaw typ wyjścia:
Przełącznik Dźwigienkowy (Tylko Przełącznik) - Urządzenie będzie działać jak przełącznik dźwigniowy z jednym stanem dla WŁĄCZONE i jeden dla WYŁ.. Jeśli wejście jest w trybie analogowym, urządzenie będzie odzwierciedlać stan wejścia analogowego.
Przycisk chwilowy (tylko przycisk) - Każde naciśnięcie przycisku przełącza stan wyjścia urządzenia. Jeśli Twój przełącznik jest WŁĄCZONE, zmieni się WYŁĄCZONE, i odwrotnie.
Przełącznik Brzegowy (Tylko przełącznik) - Każda zmiana położenia przełącznika przełącza stan wyjścia urządzenia.
Oddzielny Przełącznik - Wejście zostaje odłączone (oddzielone) od wyjścia i nie ma na nie wpływu. W praktyce nie będziesz w stanie sterować swoim światłem za pomocą wejścia.
Działanie po włączeniu zasilania:
To ustawienie jest zwykle używane w przypadku awarii zasilania, a „power on” odnosi się do momentu, gdy przywrócone zostaje zasilanie i urządzenie włącza się ponownie.
Włącz - Po podłączeniu zasilania urządzenie się włączy.
Wyłącz - Po podłączeniu zasilania urządzenie będzie wyłączone.
Przywróć ostatni znany stan wyjścia/przekaźnika - Po włączeniu zasilania stan wyjścia będzie taki sam jak przy ostatnim włączeniu urządzenia (przed zanikiem zasilania).
Aktualny stan przełącznika (tylko Toggle Switch) - Śledzi stan przełącznika, więc jeśli jest przełączony na WŁ., urządzenie się włączy i tak samo będzie, gdy przełącznik zostanie ustawiony na WYŁĄCZONE.
Odwróć
To ustawienie umożliwia odwrócenie logiki sygnału wejściowego, co w praktyce odwraca działanie urządzenia. Domyślnie, gdy sygnał wejściowy jest WŁĄCZONE, urządzenie reaguje, przechodząc w stan WŁĄCZONY. Gdy sygnał wejściowy jest WYŁĄCZONE, urządzenie WYŁĄCZA SIĘ.
Jednak jeśli włączysz ustawienie "Invert Input", stanie się odwrotnie. Gdy sygnał wejściowy jest WŁĄCZONE, urządzenie WYŁĄCZY SIĘ, a gdy sygnał wejściowy jest WYŁĄCZONE, urządzenie się WŁĄCZY. To ustawienie może być przydatne w sytuacjach, gdy trzeba odwrócić działanie urządzenia.
Reset do ustawień fabrycznych
Włączenie tego ustawienia pozwoli przywrócić ustawienia fabryczne urządzenia z jego wejścia, a nie tylko za pośrednictwem aplikacji lub interfejsu webowego.
Dodatek
Wyłącz dodatek, klikając Brak, lub włącz moduł czujników lub moduł LoRa. Wybranie innej opcji będzie wymagało ponownego uruchomienia urządzenia. Po wybraniu modułu czujników dodawanie peryferiów odbywa się za pośrednictwem + przycisk w Urządzenia peryferyjne sekcja. Jeśli wystąpi problem z jednym z czujników i nie będzie on otrzymywać odczytów, zostanie wyświetlone N/A. Dostępne czujniki w tym dodatku to:
Temperatura i Wilgotność (DHT22)
Ustawienia temperatury
Nazwa - Ustaw nazwę urządzenia peryferyjnego, która będzie wyświetlana.
Próg delta – Zmiana temperatury większa niż określona wartość w stopniach Celsjusza powoduje wysłanie raportu danych czujnika. Minimum to 0.1℃, a maksimum to 5℃.
Offset – wartość, która zostanie dodana (jeśli dodatnia) lub odjęta (jeśli ujemna) od odczytów temperatury, aby zwiększyć ich dokładność.
Ustawienia Wilgotności
Nazwa - Ustaw nazwę urządzenia peryferyjnego, pod którą ma być wyświetlane.
Próg Delta – zmiana wilgotności względnej większa niż określona wartość powoduje wysłanie raportu danych z czujnika. Minimalna wartość to 1%, a maksymalna to 20%.
Offset – wartość, którą dodaje się (jeśli dodatnia) lub odejmuje (jeśli ujemna) od odczytów wilgotności, aby były bardziej dokładne.
Działania
Tworzenie i edytowanie akcji. Podczas tworzenia akcji zostaniesz poproszony o podanie kilku parametrów:
Czas aktywności – okres w ciągu 24 godzin doby, w którym akcja może zostać wywołana.
Wykonuj, gdy - tylko po zmianie temperatury lub co 60 sekund.
Warunek - Określ, kiedy chcesz, aby działanie zostało wykonane. Możesz wybrać mniej niż or większy niż określoną wartość, aby działanie nastąpiło, gdy temperatura spadnie poniżej lub wzrośnie powyżej tej wartości, w zależności od wybranej opcji.
Następnie wykonaj – używając adresów URL i akcji lokalnych, określ, co urządzenie ma zrobić, gdy warunek zostanie spełniony. Możesz wysyłać wewnętrzne lub zewnętrzne adresy URL, co oznacza, że możesz wysyłać adresy URL do tego urządzenia lub do innego urządzenia.
Upewnij się, że naciśniesz Zapisz Akcję przycisk, jeśli edytujesz lub tworzysz akcję.
Temperatura (DS18B20)
Przegląd - wyświetla odczyty czujnika (temperaturę).
Ustawienia temperatury
Nazwa – Ustaw nazwę urządzenia peryferyjnego, pod którą ma być wyświetlane.
Próg delty — Zmiana temperatury większa niż określona wartość w stopniach Celsjusza powoduje wysłanie raportu danych czujnika. Minimalna wartość to 0.1℃, a maksymalna to 5℃.
Offset – wartość, którą dodaje się (jeśli dodatnia) i odejmuje (jeśli ujemna) od odczytów temperatury, aby były dokładniejsze.
Akcje
Tworzenie i edytowanie akcji. Podczas tworzenia akcji należy określić kilka parametrów:
Czas aktywny – okres w ciągu 24 godzin doby, w którym można wyzwolić akcję.
Wykonuj, gdy — tylko po zmianie temperatury lub co 60 sekund.
Warunek – określ, kiedy chcesz, aby akcja została wykonana. Możesz wybrać mniej niż or większy niż określoną wartość, aby działanie nastąpiło, gdy temperatura spadnie poniżej lub wzrośnie powyżej tej wartości, w zależności od tego, co wybierzesz.
Następnie wykonaj – Korzystając z adresów URL i akcji lokalnych, określ, co urządzenie ma zrobić, gdy warunek zostanie spełniony. Możesz wysyłać wewnętrzne lub zewnętrzne adresy URL, czyli przekazywać adresy URL do tego urządzenia lub do innego urządzenia.
Upewnij się, że naciśniesz Zapisz Akcję przycisk, jeśli edytujesz lub tworzysz akcję.
Ustawienia
Ustawienia sieci
Punkt Dostępowy - Skonfiguruj AP urządzenia, w tym włączanie lub wyłączanie (za pomocą 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 połączyć je z maksymalnie 2 różnymi sieciami Wi-Fi.
Wprowadź (wpisując w polu tekstowym) lub wybierz sieć Wi‑Fi, klikając ikonę „chevron” (strzałki), aby przeglądać wszystkie dostępne sieci. Można wybrać otwartą sieć, a także ustawić statyczny adres IP.
Włącz Wi‑Fi 1, Wi‑Fi 2 lub oba jednocześnie (za pomocą 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 jedną z sieci, połączy się z drugą. Włączenie Wi‑Fi jest możliwe dopiero po ustawieniu nazwy sieci (SSID). Jeśli urządzenie nie ma dostępnych innych połączeń (AP, Bluetooth, Ethernet (jeśli dotyczy) lub drugiej sieci Wi‑Fi), próba wyłączenia Wi‑Fi spowoduje wyświetlenie okna z pytaniem, czy chcesz kontynuować.
Bluetooth - Wyłączaj lub włączaj Bluetooth, przełączając suwak. Domyślne ustawienie Bluetooth w urządzeniu jest włączone.
Łączność
Uwaga dotycząca komunikacji RPC: Gdy wywołanie RPC nie zostanie wykonane, pojawia się baner z komunikatem – informuje, że urządzenie nie odpowiada w odpowiednim czasie i utracono połączenie. Po przywróceniu połączenia żądanie zostanie wysłane ponownie.
Chmura -Połączenie Shelly z chmurą umożliwia zdalne sterowanie nim oraz otrzymywanie powiadomień i aktualizacji dotyczących Twoich urządzeń. Domyślnie ta funkcja chmury jest włączona. Jeśli wyłączysz obsługę chmury dla urządzenia, utracisz połączenie z urządzeniem spoza jego sieci lokalnej!
MQTT - Skonfiguruj urządzenie Shelly, aby wykonywało akcje przez MQTT. Domyślnie MQTT jest wyłączone, ale możesz je włączyć, przełączając przełącznik. Zmiana tych ustawień spowoduje ponowne uruchomienie urządzenia. Istnieją też inne ustawienia, takie jak Powiadomienia O Statusie RPC Za Pośrednictwem MQTT (co umożliwia komunikację z twoim urządzeniem za pośrednictwem powiadomień RPC) oraz Ogólna aktualizacja statusu przez MQTT (aby uzyskać ogólny przegląd stanu), które możesz włączać/wyłączać, przełączając przełączniki po ich prawej stronie. Możesz też włączyć SSL i wpisać swój serwer, nazwę użytkownika oraz hasło, ale pamiętaj, że włączenie SSL negatywnie wpłynie na czas pracy baterii i najprawdopodobniej skróci go o połowę.
Wychodzący Websocket - Określa, czy kanał HTTP generuje wyjątek I/O, gdy połączenie przychodzące zostanie zamknięte, mimo że jest nadal używane przez serwlet. Domyślnie to ustawienie jest wyłączone. Aby je włączyć, kliknij przełącznik obok Włącz. Wpisz swój adres usługi w polu tekstowym i z menu rozwijanego pod Łączność SSL wybierz *, ca.pem or user_ca.pem.
Przedłużacz zasięgu - Włączanie Wzmacniacz Zasięgu funkcja tworzy hotspot, do którego możesz podłączać urządzenia Wi‑Fi. Jeśli urządzenie Shelly z włączoną funkcją rozszerzania zasięgu jest podłączone do routera Wi‑Fi i do Internetu, wszystkie podłączone do niego urządzenia są również połączone z routerem i z Internetem.
Nawet jeśli urządzenie Shelly nie jest podłączone do routera Wi‑Fi, wszystkie urządzenia do niego podłączone mogą nadal komunikować się z nim oraz między sobą. Poniżej znajdują się informacje o podłączonych klientach AP — ile ich jest, a także ich konfiguracja IP, adres MAC oraz wewnętrzne i zewnętrzne adresy IP.
-
RPC przez UDP - Komunikuj się ze swoim urządzeniem i wysyłaj żądania za pomocą zdalnych wywołań procedur (RPC) poprzez serwer UDP (User Datagram Protocol). Może to być przydatne do zdalnego sterowania i monitorowania urządzenia, bez potrzeby dedykowanego serwera lub połączenia.
Aby skorzystać z tego ustawienia, musisz wprowadzić port nasłuchu i adres docelowy dla serwera UDP. Port nasłuchu to numer portu, na którym urządzenie będzie nasłuchiwać przychodzących żądań, natomiast adres docelowy to adres IP serwera, do którego będą wysyłane żądania.
Po wprowadzeniu wymaganych informacji możesz użyć protokołu RPC over UDP do wysyłania żądań do swojego urządzenia i odbierania odpowiedzi.
Shelly X
Zastosuj konfigurację - Użyj portalu Shelly X, aby utworzyć własną konfigurację. Następnie skopiuj tekst z portalu i wklej go do przeznaczonego pola tekstowego w interfejsie internetowym, lub pobierz plik JWT (JSON Web Token) zawierający konfigurację i prześlij go poprzez Wybierz Plik przycisk. Jeśli nie zastosujesz konfiguracji niestandardowej, w interfejsie internetowym pojawi się komunikat informujący, że używasz domyślnej konfiguracji dla swojego urządzenia.
Ustawienia urządzenia
Nazwa urządzenia (informacje) - Zobacz identyfikator swojego urządzenia, sieć Wi‑Fi, z którą jest połączone, oraz RSSI Wi-Fi.
Restart - Po kliknięciu w Uruchom Ponownie przycisk, pojawi się pytanie, czy na pewno chcesz ponownie uruchomić urządzenie. Kliknij OK do ponownego uruchomienia urządzenia i Anuluj jeśli nie chcesz, aby urządzenie uruchomiło się ponownie.
Przywracanie ustawień fabrycznych - Klikając na Resetuj przycisk, wszystkie ustawienia urządzenia zostaną przywrócone do ustawień domyślnych. Wszelkie wprowadzone zmiany zostaną cofnięte. Możesz potwierdzić, że chcesz przywrócić urządzenie do ustawień fabrycznych, klikając OK w wyskakującym oknie lub Anuluj aby anulować przywracanie ustawień fabrycznych.
Lokalizacja i strefa czasowa - Twoja strefa czasowa i lokalizacja zostaną wykryte automatycznie, ale możesz je ręcznie zmienić w tym ustawieniu, wybierając strefę czasową z menu rozwijanego i wpisując swoją szerokość i długość geograficzną. Jest też przycisk Automatyczne wykrywanie lokalizacji, co spowoduje, że urządzenie ponownie automatycznie wykryje lokalizację, jeśli poprzednim razem się to nie powiodło.
Jeśli czas urządzenia nie jest zsynchronizowany z bieżącym czasem, harmonogramy i akcje mogą nie działać zgodnie z oczekiwaniami. Pojawi się komunikat, który poinformuje Cię, jeśli 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 uzyskania dostępu do interfejsu WWW urządzenia. Po włączeniu, aby je wyłączyć, kliknij przełącznik i po wyświetleniu monitu wprowadź hasło uwierzytelniające.
Oprogramowanie układowe - W tym ustawieniu możesz zobaczyć identyfikator swojego urządzenia, wersję oprogramowania układowego, identyfikator kompilacji oraz identyfikator kompilacji web. Użyj Kopiuj przycisk powyżej ID firmware lub ID kompilacji web, aby skopiować zawartość do schowka. Możesz też zobaczyć dostępne nowe wersje, sprawdzić aktualizacje i łatwo zaktualizować urządzenie. Dostępna jest również opcja wgrania własnego firmware, jednak flashowanie urządzeń niestandardowym firmware nieodwracalnie unieważnia gwarancję urządzenia.
Certyfikat użytkownika (Konfiguracja TLS) - Prześlij własny urząd certyfikacji (CA), certyfikat klienta i klucz klienta, przeciągając i upuszczając plik lub pliki, albo przeglądając swoje pliki, co możesz zrobić, klikając przeznaczony do tego przycisk. Kliknij Prześlij aby przesłać pliki, i Wyczyść aby usunąć pliki, których nie chcesz przesyłać.
Tryb Eco - Zmniejsz zużycie energii na urządzeniu poprzez obniżenie częstotliwości CPU i aktywności modemu w trybie Eco. Aby włączyć to ustawienie, kliknij przełącznik obok Włącz tryb eko a następnie kliknij Zastosuj przycisk, aby zapisać zmiany.
Debuguj - To ustawienie obejmuje debugowanie Mqtt, Websocket i Udp. Aby włączyć dowolne z nich, kliknij przełącznik obok konkretnej opcji. W przypadku debugowania Udp zostaniesz również poproszony(-a) o wpisanie Adres UDP.
Jednostki temperatury - Wybierz jednostki, w których będą wyświetlane dane pomiarowe — Celsjusza lub Fahrenheita.
Skrypty
To urządzenie obsługuje skrypty. Możesz ich używać, aby dostosować i rozbudować funkcjonalność urządzenia zgodnie z konkretnymi potrzebami użytkownika. Skrypty te 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 języka JavaScript.
W interfejsie webowym, gdy przechodzisz do Skrypty menu zobaczysz istniejące skrypty; jeśli żadnych nie masz, możesz utworzyć jeden albo otworzyć bibliotekę, aby sprawdzić, co jest już dostępne. Obok każdego skryptu zobaczysz jego status (czy jest uruchomiony, czy zatrzymany) oraz przełącznik umożliwiający uruchamianie skryptu przy starcie. Jeśli w Twoim skrypcie wystąpią jakiekolwiek błędy, ostatni zapisany błąd zostanie wyświetlony pod nazwą skryptu.
W widoku edycji skryptu zobaczysz poniżej konsolę, a także wszelkie pojawiające się błędy. Powyżej pola kodu znajdują się opcje do Zapisz, Start/Zatrzymaj, lub Usuń twój skrypt. Możesz także uzyskać dostęp do Fragmenty i Dokumenty klikając odpowiednie etykiety.
Komponenty
Tworzenie komponentu
Ustawienie Components umożliwia użytkownikowi tworzenie Dynamiczne Komponenty, które początkowo nie istnieją w urządzeniu. Komponenty wirtualne, będące rodzajem komponentów dynamicznych, służą do przechowywania lub przekazywania danych między skryptami lub uruchomieniami oraz do prezentowania funkcjonalności skryptu na stronie głównej. Komponenty można grupować; na stronie głównej będą wyświetlane wyłącznie grupy oraz znajdujące się w nich komponenty. Komponenty nienależące do żadnej grupy nie będą tam wyświetlane. Liczba komponentów i grup komponentów na urządzenie jest ograniczona.
Aby utworzyć komponent:
Kliknij Utwórz nowy przycisk obok Komponenty zdefiniowane przez użytkownika.
Wybierz typ komponentu, który chcesz utworzyć – Wartość logiczna, Liczba, Tekst, Wyliczenie lub Przycisk. Po utworzeniu każdy typ komponentu ma Nazwa, Zobacz, i Niestandardowy Adres URL Ikony pola, które musisz wypełnić. Niestandardowy Adres URL Ikony To pole nie jest wymagane, ale można je wykorzystać do dostosowania wyglądu komponentów na stronie głównej. Możesz zmienić nazwę lub usunąć komponent, a także tworzyć dla niego akcje, korzystając z przycisków umieszczonych obok każdego komponentu.
Różne typy komponentów mogą mieć dodatkowe pola, specyficzne dla danego typu. Wyjaśniono je poniżej.
Wartość logiczna typ komponentu przechowuje wartość prawda/fałsz i ma dwie różne etykiety, które użytkownik może wprowadzić w zależności od tego, czy jego wartość to prawda czy fałsz, a także dwie osobne ikony. Menu rozwijane dla wartości domyślnej będzie zawierać różne stany twojego urządzenia. Opcje widoku to Ukryte, Przełącz, i Etykieta. Przełącz widok wyświetla przycisk przełączania, więc wartość komponentu zmienia się przy każdym kliknięciu. To Etykieta widok wyświetla tytuł wartości komponentu.
Ten Numer typ komponentu przechowuje wartości od -999999999999999 do 999999999999999. Wartość domyślna powinna być liczbą z tego zakresu. Możesz też zmienić jednostkę i krok. Opcje widoku to Ukryte, Pole, Suwak, Pasek postępu, i Etykieta. Ten Pole widok pokazuje pole wprowadzania, Etykieta widok wyświetla wartość, Pasek postępu widok wizualnie przedstawia postęp, a Suwak widok wyświetla interfejs suwaka do interakcji.
Ten Tekst typ komponentu przechowuje ciąg znaków do 255 znaków. Opcje widoku to Ukryte, Pole, Etykieta, i Obraz. Pole widok pokazuje pole wprowadzania, to Etykieta widok wyświetla tytuł, a Obraz widok wymaga wartości URL, której używa do wyświetlenia obrazu.
Wyliczenie typ komponentu przechowuje grupę nazwanych stałych. Opcje widoku to Ukryte, Lista rozwijana, i Etykieta. Jeśli wybierzesz Etykieta w widoku komponent domyślnie wyświetla tytuł, ale jeśli zostanie zdefiniowany obraz, to ma on pierwszeństwo i zostanie wyświetlony zamiast tytułu.
Ten Przycisk typ komponentu udostępnia symulowane wirtualne wejście, które umożliwia użytkownikom interakcję z interfejsem użytkownika poprzez rejestrowanie i raportowanie kliknięć. Następnie wysyła powiadomienia przez podłączone kanały i może służyć do wyzwalania automatyzacji oraz aktywowania webhooków. Oferuje dwie opcje widoku - Przycisk, który wyświetla komponent przycisku na twojej stronie głównej, oraz Ukryte.
Jeśli komponent jest ustawiony na Ukryte, nie będzie wyświetlane na stronie głównej. W przeciwnym razie Twoje grupy komponentów pojawią się poniżej wejść i/lub wyjść Twojego urządzenia i wyświetlą komponenty, które wchodzą w skład tych grup.
Tworzenie grupy komponentów
Aby utworzyć grupę:
Kliknij na + obok Grupy Zdefiniowane Przez Użytkownika, i przejdziesz do menu tworzenia grupy.
Wprowadź nazwę grupy.
Wybierz komponenty, które chcesz uwzględnić w tej grupie.
Edycja menu Twoich grup odbywa się za pomocą ikony ołówka obok + i umożliwia zmianę kolejności swoich grup, klikając strzałki w górę i w dół, aby przesunąć grupę wyżej lub niżej.
Akcje komponentu
Menu Akcje jest teraz uporządkowane według typu komponentu. Dzięki temu możesz tworzyć akcje dla swoich komponentów, a zostaną one rozdzielone na wspomniane pięć kategorii.
Skryptowanie
Komponenty można uwzględniać w skryptach i zaprogramować tak, aby zmieniały wartości w zależności od warunku. Aby odwołać się do komponentu w skrypcie, musisz użyć jego ID. ID komponentów mieszczą się w zakresie 200–299. ID swojego komponentu zobaczysz w Komponenty menu.
Komponenty BTHome
Komponenty BTHome pozwalają tworzyć wirtualne/dynamiczne komponenty sparowane z rzeczywistymi urządzeniami wysyłającymi pakiety BTHome, takimi jak urządzenia Shelly BLU. Aby używać komponentów BTHome, najpierw należy nawiązać udane połączenie Bluetooth. Pojawi się komunikat informujący, jeśli obserwator Bluetooth jest wyłączony, a także przycisk umożliwiający jego włączenie i ponowne uruchomienie urządzenia.
Po nawiązaniu połączenia, aby dodać urządzenie BTHome (Bluetooth), kliknij + znak obok komponenty BTHome. Urządzenie wyszuka dostępne urządzenia Bluetooth, ale możesz kliknąć Skanuj przycisk, aby ponownie zeskanować. Wszystkie znalezione urządzenia pojawią się poniżej tego przycisku. Aby urządzenie zostało znalezione podczas skanowania, musi być w tryb parowania, co robi się poprzez przytrzymanie przycisku urządzenia. Inną opcją dodania urządzenia jest użycie adresu MAC. Aby to zrobić, kliknij Dodaj urządzenie na podstawie adresu MAC i wprowadź adres MAC urządzenia, które chcesz dodać.
Aby dodać czujniki, kliknij Skonfiguruj obok wybranego urządzenia Bluetooth. Na tym ekranie możesz nazwać swoje urządzenie BTHome (Bluetooth), dodać klucz szyfrowania, a także wprowadzić Niestandardowy Adres URL Ikony aby dostosować wygląd komponentu BTHome na stronie głównej. Klucz szyfrowania służy do deszyfrowania pakietów i można go uzyskać za pomocą Shelly BLU Debug aplikacja.
Poniżej pola klucza szyfrowania znajdują się obsługiwane czujniki, które możesz dodać, klikając + znak obok tych, które chcesz dodać. Po dodaniu, obok czujnika pojawia się ikona ołówka i klikając ją, możesz edytować jego nazwę, dodać adres URL niestandardowej ikony albo użyć ikony kosza, aby całkowicie usunąć czujnik.
Aby zapisać komponent BTHome, kliknij Zapisz Ustawienia. Aby usunąć element, kliknij ikonę kosza nad polami tekstowymi.
Aby edytować komponent BTHome, kliknij ikonę koła zębatego. Następnie przejdziesz do jego ustawień — to ten sam ekran, który widzisz podczas dodawania komponentu.
Zaawansowane Ustawienia
Po kliknięciu strzałki obok tego ustawienia zostaną wyświetlone ustawienia zaawansowane. Ich opis znajduje się poniżej.
KVS
KVS oznacza Magazyn Danych Klucz-Wartość i jest typem nierelacyjnej bazy danych, która działa, wykorzystując prostą metodę klucz–wartość do przechowywania danych. Na jednym urządzeniu można przechowywać do 50 par klucz–wartość. Po kliknięciu Dodaj wartość przycisk, przejdziesz do ekranu tworzenia wartości, który poprosi Cię o wprowadzenie klucza (do 42 znaków) oraz wartości (do 253 znaków). Zauważysz, że pod polem tekstowym dla wartości znajduje się aktualny typ wartości. Domyślnie typ wartości to Numer, ale po wprowadzeniu tekstu typ zmieni się na Ciąg. Aby zapisać klucz, po prostu kliknij Zapisz przycisk. Aby edytować istniejącą wartość, po prostu kliknij ją. Aby usunąć parę klucz–wartość, kliknij Usuń przycisk, który pojawia się pod nim, gdy przechodzisz do edycji klucza. Kliknięcie znaku zapytania obok nazwy ustawienia przeniesie cię do dokumentacji API, która dostarczy ci dalszych informacji na temat tego, jak KVS działa z urządzeniami Shelly.
Diagnostyka
W tym miejscu możesz pobrać logi debugowania. Włączanie logowania debugowania bez powodu nie jest zalecane, ponieważ urządzenie będzie działać wolniej, a ta opcja przyspieszy zużycie pamięci flash. Jeśli jednak zdecydujesz się je włączyć, możesz także pobrać poprzednie i bieżące logi. Pamiętaj, że opuszczenie tej strony zresetuje rejestrator i dane logów.
ping HTTP
Wpisz adres URL w przeznaczonym polu tekstowym, aby wysłać do niego żądanie HTTP ze swojego urządzenia. Interfejs internetowy poinformuje następnie, czy żądanie zakończyło się powodzeniem, czy niepowodzeniem.
Klienci urządzeń
Wyświetl urządzenia podłączone do twojego urządzenia i posortowane w odpowiedniej kategorii. Dla większości urządzeń dostępne 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 możesz zobaczyć informacje o klientach.





