Przegląd
Urządzenia Shelly udostępniają lokalny interfejs webowy, który umożliwia sterowanie i konfigurację urządzeń za pomocą 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 swojego urządzenia, ustawiać harmonogramy oraz konfigurować działania wykonywane, gdy spełnione są określone warunki.
Pamiętaj, że do korzystania z lokalnego interfejsu WWW 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 webowego
Aby uzyskać dostęp do interfejsu WWW:
Połącz swoje 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 uzyskuje się poprzez wpisanie uniwersalnego adresu IP dla wszystkich urządzeń Shelly 192.168.33.1 w twojej przeglądarce.
Jesteś teraz w interfejsie WWW swojego urządzenia.
Łączenie Urządzenia z Siecią Wi‑Fi
Niektóre ustawienia, które zobaczysz w interfejsie internetowym, są dostępne tylko wtedy, gdy urządzenie jest połączone z internetem. Aby to zrobić, wykonaj następujące kroki:
W interfejsie internetowym przejdź do Ustawienia>Wi‑Fi.
Możesz wprowadzić lub wybrać preferowaną sieć Wi‑Fi, a następnie podać jej hasło. Alternatywnie możesz połączyć się z otwartą siecią, zaznaczając pole wyboru umożliwiające łączenie się z otwartymi sieciami Wi‑Fi. Dodatkowo zaleca się ustawienie statycznego adresu IP.
Daj urządzeniu kilka sekund, aby mogło spróbować 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ę łącze zawierające nowy adres IP w formie tekstu. Wystarczy skopiować to łącze i wkleić je do przeglądarki.
Jesteś teraz w interfejsie webowym swojego urządzenia połączonego z internetem. Następnym razem, gdy będziesz potrzebować dostępu do interfejsu webowego, 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ż gwarantuje 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 zawartość 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 główne funkcje sieciowe i łączności urządzenia. Ikony mogą obejmować funkcje, takie jak Wi‑Fi, Bluetooth, MQTT i inne, a także ikonę informującą, czy są dostępne nowe aktualizacje firmware’u 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 każdego urządzenia. Pamiętaj, że poszczególne przewodniki opisują wyłącznie funkcje łączności dostępne dla danego urządzenia.
Stopka
Na dole ekranu, od lewej do prawej, znajdują się kolejno: nazwa modelu urządzenia, jego ID, wersja interfejsu webowego, wersja oprogramowania układowego urządzenia oraz na końcu bieżący czas. Jeśli czas nie jest zsynchronizowany, u góry ekranu pojawi się powiadomienie, a niektóre harmonogramy i akcje mogą nie działać zgodnie z oczekiwaniami. Niektóre wcześniejsze wersje interfejsu webowego nie zawierają wszystkich tych elementów.
Menu główne
Główne menu w wersji desktopowej interfejsu webowego 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ą. Menu zawiera różne elementy w zależności od urządzenia, ale kliknięcie dowolnej pozycji przenosi na inną stronę. Możesz też użyć go, aby wrócić na stronę główną, klikając Strona Główna.
Główna zawartość
Klikając element 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, uważa się za główną treść.
*Należy pamiętać, że nie wszystkie zrzuty ekranu interfejsu WWW zamieszczone u góry każdej strony przewodnika po interfejsie WWW (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 WWW na każdym urządzeniu.
Menu Główne
Poniżej znajdują się objaśnienia poszczególnych ustawień w menu głównym, wraz z informacją, 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ę także w opisie strony głównej. Zwróć uwagę, że nagłówek jest obecny na wszystkich ekranach, nie tylko na stronie głównej.
Strona główna
W interfejsie internetowym 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:
|
|
|
|
|
![]() |
|
|
|
|
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 Analog, urządzenie ustala swój procent jasności na podstawie procentu sygnału wejściowego.
Ustaw typ wyjścia:
Przełącznik Dźwigniowy (Tylko Przełącznik) - Urządzenie będzie działać jak przełącznik dźwigniowy z jednym stanem dla WŁĄCZONE i jeden dla WYŁĄCZONE. Jeśli wejście jest w trybie analogowym, urządzenie będzie odzwierciedlać jego stan.
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, zmieni się WYŁ., 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.
Zachowanie po włączeniu zasilania:
To ustawienie jest zwykle używane w przypadku awarii zasilania, a „power on” odnosi się do chwili, gdy zasilanie zostaje przywrócone i urządzenie znów się włącza.
Włącz - Po podłączeniu zasilania urządzenie się włączy.
Wyłącz - Po podaniu 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 ON (przed zanikiem zasilania).
Aktualny stan przełącznika (tylko Toggle Switch) - Odzwierciedla stan przełącznika, więc jeśli jest przełączony na WŁĄCZONE, urządzenie włączy się i tak samo będzie, gdy przełącznik zostanie przestawiony na WYŁĄCZONE.
Typ Zużycia
To ustawienie ma znaczenie przy integracji urządzenia z zewnętrznymi systemami automatyki domowej firm trzecich. Jego celem jest wskazanie niezbędnych informacji lub konfiguracji wymaganych przez system zewnętrzny do współpracy z urządzeniem.
Gdy używasz systemów automatyki domowej firm trzecich do sterowania swoim urządzeniem, zaleca się skorzystanie z ich dokumentacji lub instrukcji obsługi, aby ustalić, co należy wpisać w tym polu. Dokumentacja systemu firm trzecich 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.
Jeśli jednak używasz urządzenia wyłącznie z aplikacją Shelly, możesz zignorować Typ konsumpcji zewnętrznej pole. Aplikacja nie wymaga żadnej dodatkowej konfiguracji w tym zakresie, ponieważ ma własne wbudowane mechanizmy komunikowania się z urządzeniem i sterowania nim.
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 klikanie Zapisz ustawienia przycisk. W ten sposób skutecznie wyłączysz zewnętrzny typ zużycia i wrócisz do domyślnego działania urządzenia albo będziesz polegać 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 ma się uruchomić. 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. 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 godzinę dla określonych dni:
Czas: Kliknij przycisk 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ć/wyłączać się (lub wykonywać określone działanie) 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ć zaawansowane harmonogram:
Zaawansowana funkcja harmonogramu wykorzystuje 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, ze względu na Kiedy Wykonać menu.
Pojawia się monit o wybranie jednej lub wielu wartości, zakresu wartości lub 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 Powszednie (ND-SO)
Aby utworzyć harmonogram uruchamiany co sekundę/minutę/godzinę/dzień/miesiąc/dzień tygodnia, po prostu zaznacz pole pod wartościami w wybranej sekcji (sekundy, minuty, godziny, dni, miesiące lub dni tygodnia). Dodatkowo możesz skorzystać z 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 zostanie uruchomiony 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 uruchomienie harmonogramu dokładnie [set hours and/or minutes] przed wschodem/zachodem słońca, natomiast wprowadzenie wartości dodatnich spowoduje uruchomienie harmonogramu [set hours and/or minutes] po wschodzie/zachodzie słońca. Nie można wprowadzić wartości dodatniej dla jednego (godziny/minuty) i ujemnej dla drugiego.
Następnie po prostu określ działanie, które ma wykonać twoje urządzenie w Zrób to, co sekcja. Kliknij Zapisz gdy skończysz, aby zapisać nowy harmonogram.
W menu Harmonogramy możesz wyświetlić wszystkie swoje harmonogramy. Możesz wybrać, czy każdy z nich ma być wyświetlany w trybie czasu podstawowego czy zaawansowanego. Czas podstawowy pokazuje godziny i dni, w których obowiązuje harmonogram, natomiast czas zaawansowany wyświetla w karcie Harmonogramu tekst informujący, aby kliknąć ją, aby uzyskać więcej informacji.
Oba widoki wyświetlają u góry akcje. Jeśli akcji jest więcej niż trzy, są one wyświetlane jako +n, gdzie n to pozostała liczba niewyświetlonych akcji. Aby włączyć/wyłączyć harmonogram, użyj przełącznika po prawej.
Minutniki
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źnika 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 Hebelkowy (Tylko Przełącznik) - Urządzenie będzie działać jak przełącznik dźwigniowy z jednym stanem dla WŁĄCZONE i jeden dla WYŁĄCZONE. Jeśli wejście jest w trybie Analog, urządzenie będzie odzwierciedlać stan wejścia analogowego.
Przycisk Chwilowy (Sam Przycisk) - Każde naciśnięcie przycisku przełącza stan wyjścia urządzenia. Jeśli twój przełącznik jest WŁĄCZONE, to 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 przez wejście.
Działanie po włączeniu zasilania:
To ustawienie jest zwykle używane w przypadku zaniku zasilania, a „power on” odnosi się do momentu przywrócenia prądu i ponownego włączenia urządzenia.
Włącz - Po włączeniu zasilania urządzenie włączy się.
Wyłącz - Po podaniu 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 jak ostatnim razem, gdy urządzenie było ON (przed zanikiem zasilania).
Aktualny stan przełącznika (tylko Toggle Switch) - Podąża za stanem przełącznika, więc jeśli jest przełączony na WŁĄCZONE, urządzenie włączy się i to samo dotyczy, gdy przełącznik zostanie przestawiony na WYŁĄCZONE.
Odwróć
To ustawienie pozwala odwrócić logikę sygnału wejściowego, w efekcie odwracając zachowanie urządzenia. Domyślnie, gdy sygnał wejściowy jest WŁĄCZONE, urządzenie reaguje, włączając się. 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Ł., urządzenie WYŁĄCZY SIĘ, a gdy sygnał wejściowy jest WYŁĄCZONE, urządzenie WŁĄCZY SIĘ. To ustawienie może być przydatne w sytuacjach, gdy zachowanie urządzenia trzeba odwrócić.
Reset ustawień fabrycznych
Włączenie tego ustawienia umożliwi zresetowanie urządzenia do ustawień fabrycznych z jego wejścia, a nie tylko przez aplikację lub interfejs webowy.
Dodatek
Wyłącz dodatek, klikając Brak, albo włącz dodatek czujników lub dodatek LoRa. Wybranie innej opcji będzie wymagało ponownego uruchomienia urządzenia. Po wybraniu dodatku czujników, dodawanie urządzeń peryferyjnych odbywa się za pomocą + przycisk w Urządzenia Peryferyjne sekcja. Jeśli wystąpi problem z jednym z czujników i nie otrzymuje on danych, wyświetli N/A. Dostępne czujniki w dodatku to:
Temperatura i Wilgotność (DHT22)
Ustawienia temperatury
Nazwa - Ustaw nazwę urządzenia peryferyjnego, pod jaką ma być wyświetlane.
Próg delty – zmiana temperatury większa niż określona wartość w stopniach Celsjusza uruchamia raport danych z czujnika. Minimum to 0.1℃, a maksimum 5℃.
Offset – wartość, która zostanie dodana (jeśli dodatnia) lub odjęta (jeśli ujemna) od odczytów temperatury, aby były dokładniejsze.
Ustawienia Wilgotności
Nazwa - Ustaw nazwę urządzenia peryferyjnego, z jaką ma być wyświetlane.
Próg Delta - Zmiana wilgotności względnej większa niż określona wartość wyzwala raport danych z czujnika. Minimalna wartość to 1%, a maksymalna to 20%.
Korekta – Wartość, która będzie dodawana do odczytów wilgotności (gdy dodatnia) lub od nich odejmowana (gdy ujemna), aby zwiększyć ich dokładność.
Akcje
Tworzenie i edytowanie akcji. Podczas tworzenia akcji musisz określić kilka rzeczy:
Czas aktywny - przedział czasowy w ciągu 24 godzin doby, w którym dozwolone jest uruchomienie akcji.
Wykonuj, gdy – tylko po zmianie temperatury lub co 60 sekund.
Warunek – określ, kiedy chcesz, aby działanie wystąpiło. Możesz wybrać mniej niż or większe niż pewną 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ć po spełnieniu warunku. Możesz wysyłać wewnętrzne lub zewnętrzne adresy URL, co oznacza, że możesz kierować 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 delta - Zmiana temperatury większa niż określona wartość w stopniach Celsjusza wyzwala raport danych czujnika. Wartość minimalna to 0.1℃, a maksymalna to 5℃.
Offset – wartość, którą dodaje się (jeśli jest dodatnia) lub odejmuje (jeśli jest ujemna) od odczytów temperatury, aby były dokładniejsze.
Działania
Tworzenie i edytowanie akcji. Podczas tworzenia akcji należy określić kilka parametrów:
Czas aktywności — przedział czasu w ciągu 24 godzin doby, w którym dozwolone jest wyzwolenie akcji.
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ększe 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 – Za pomocą adresów URL i akcji lokalnych określ, co urządzenie ma zrobić, gdy warunek zostanie spełniony. Możesz wysyłać adresy URL wewnętrzne lub zewnętrzne, czyli do tego urządzenia albo 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 punkt dostępowy (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 otwartą siecią. SSID jest unikalny i nie można go zmienić.
-
Wi-Fi - Zarejestruj urządzenie Shelly, aby połączyć się z maksymalnie 2 różnymi sieciami Wi-Fi.
Możesz wpisać nazwę sieci w polu tekstowym albo wybrać sieć Wi‑Fi, klikając ikonę chevron (strzałki), aby przeglądać wszystkie dostępne sieci. Możesz wybrać otwartą sieć, a także ustawić statyczny adres IP.
Włącz Wi‑Fi 1, Wi‑Fi 2 lub obie jednocześnie (za pomocą przełącznika obok każdej 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ą. Wi‑Fi można włączyć 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 - Włączaj/wyłączaj Bluetooth, przełączając przełącznik. Domyślnie Bluetooth w urządzeniu jest włączony.
Łączność
Uwaga dotycząca komunikacji RPC: Gdy nie powiedzie się wykonanie wywołania RPC, pojawia się baner z komunikatem — informuje, że urządzenie nie odpowiada na czas i utraciło połączenie. Po przywróceniu połączenia żądanie zostanie wysłane ponownie.
Chmura -Podłączenie urządzenia Shelly do chmury umożliwia zdalne sterowanie nim oraz otrzymywanie powiadomień i aktualizacji dotyczących Twoich urządzeń. Domyślnie ta opcja chmury jest włączona. Jeśli wyłączysz obsługę chmury dla urządzenia, stracisz możliwość łączenia się z nim spoza jego sieci lokalnej!
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 przełącznik. Zmiana tych ustawień spowoduje ponowne uruchomienie urządzenia. Istnieją też inne ustawienia, takie jak powiadomienia o statusie RPC przez MQTT (które umożliwia komunikację z Twoim urządzeniem poprzez powiadomienia RPC) oraz Ogólna Aktualizacja Statusu przez MQTT (aby uzyskać ogólną informację o stanie), które możesz włączyć/wyłączyć, przełączając przełączniki po ich prawej stronie. Możesz też włączyć SSL i wpisać adres swojego serwera, 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 zgłasza wyjątek I/O, gdy połączenie przychodzące zostaje zamknięte, mimo że nadal jest 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 wybierz z menu rozwijanego poniżej Łączność SSL wybierz *, ca.pem or user_ca.pem.
Wzmacniacz 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łączonym rozszerzeniem zasięgu jest podłączone do routera Wi-Fi i Internetu, wszystkie urządzenia do niego podłączone są również połączone z routerem i Internetem.
Nawet jeśli urządzenie Shelly nie jest podłączone do routera Wi‑Fi, wszystkie urządzenia do niego podłączone nadal mogą się z nim komunikować oraz między sobą. Poniżej znajdują się informacje o 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 poprzez zdalne wywołanie procedur (RPC) za pośrednictwem serwera 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, aby wysyłać żądania do swojego urządzenia i odbierać odpowiedzi.
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.
Uruchom ponownie - Po kliknięciu na Uruchom ponownie przycisk, pojawi się pytanie, czy na pewno chcesz uruchomić ponownie swoje urządzenie. Kliknij OK do ponownego uruchomienia urządzenia i Anuluj jeśli nie chcesz, aby urządzenie uruchomiło się ponownie.
Przywrócenie Ustawień Fabrycznych - Klikając na Resetuj przycisk, ustawienia Twojego urządzenia zostaną przywrócone do wartości domyślnych. Wszelkie wprowadzone zmiany zostaną cofnięte. Możesz potwierdzić, że chcesz przywrócić ustawienia fabryczne urządzenia, 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 sprawi, że urządzenie ponownie automatycznie wykryje lokalizację, jeśli poprzednim razem się nie udał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 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 uzyskiwania 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ć ID swojego urządzenia, wersję firmware'u, ID kompilacji oraz ID kompilacji web. Użyj Kopiuj przycisk nad ID firmware lub ID kompilacji web, aby skopiować zawartość do schowka. Możesz też zobaczyć dostępne nowe wersje, sprawdzić aktualizacje i łatwo zaktualizować swoje urządzenie. Dostępna jest też opcja wgrania własnego firmware’u, jednak flashowanie urządzeń niestandardowym firmware’em nieodwracalnie unieważnia gwarancję urządzenia.
Certyfikat Użytkownika (Konfiguracja TLS) - Prześlij własny urząd certyfikacji, 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 odpowiedni przycisk. Kliknij Prześlij aby przesłać pliki, oraz Wyczyść aby usunąć pliki, których nie chcesz przesyłać.
Tryb Eco - Zmniejsz zużycie energii na urządzeniu, obniżając częstotliwość procesora i aktywność 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.
Debugowanie - To ustawienie obejmuje Mqtt, Websocket i Udp debug. Aby włączyć dowolne z nich, kliknij przełącznik obok danego ustawienia. W przypadku Udp debug zostaniesz również poproszony(-a) o wpisanie adres UDP.
Jednostki Temperatury - Wybierz jednostki, w których będą wyświetlane dane pomiarowe – Celsjusz lub Fahrenheit.
Skrypty
To urządzenie obsługuje skrypty. Możesz ich używać, aby dostosowywać i rozszerzać funkcjonalność urządzenia do konkretnych potrzeb 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 języka JavaScript.
W interfejsie webowym, gdy przechodzisz do Skrypty menu, zobaczysz istniejące skrypty, a jeśli żadnych nie masz, możesz utworzyć nowy albo otworzyć bibliotekę, aby sprawdzić, co jest już dostępne. Obok każdego skryptu widać jego status (czy działa, czy jest zatrzymany) oraz przełącznik pozwalający uruchamiać skrypt przy starcie. Jeśli twój skrypt ma jakieś błędy, ostatni zapisany błąd zostanie wyświetlony pod nazwą skryptu.
Gdy jesteś w widoku edycji skryptu, poniżej zobaczysz konsolę, a także wszelkie pojawiające się błędy. Nad polem kodu znajdują się opcje do Zapisz, Uruchom/Zatrzymaj, lub Usuń twój skrypt. Możesz także uzyskać dostęp Fragmenty i Dokumentacja klikając odpowiednie etykiety.
Komponenty
Tworzenie komponentu
Ustawienie Components umożliwia użytkownikowi tworzenie Komponenty Dynamiczne, które początkowo nie istnieją w urządzeniu. Komponenty wirtualne, będące typem komponentu dynamicznego, 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 przypadających 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ć – Boolean, Number, Text, Enum lub Button. Po utworzeniu każdy typ komponentu ma Nazwa, Zobacz, i Niestandardowy Adres URL Ikony pola, które musisz wypełnić. Adres URL Własnej 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 utworzyć dla niego akcje, korzystając z przycisków znajdujących się obok każdego komponentu.
Różne typy komponentów mogą mieć dodatkowe pola, specyficzne dla danego typu. Zostały one wyjaśnione poniżej
Wartość Logiczna typ komponentu przechowuje wartość logiczną (prawda/fałsz) i ma dwa różne tytuły, które użytkownik może wprowadzić w zależności od tego, czy jej wartość to prawda, czy fałsz, a także dwie oddzielne 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łącznika, więc wartość komponentu zmienia się przy każdym naciśnięciu. The Etykieta widok wyświetla tytuł wartości komponentu.
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. Pole widok wyświetla pole wprowadzania, Etykieta widok wyświetla wartość, to Pasek postępu widok wizualnie przedstawia postęp, a Suwak widok wyświetla interfejs suwaka do interakcji.
Tekst typ komponentu przechowuje ciąg do 255 znaków. Opcje widoku to Ukryte, Pole, Etykieta, i Obraz. Pole widok wyświetla pole wprowadzania, Etykieta widok wyświetla tytuł, a Obraz widok wymaga wartości URL, której używa do wyświetlania obrazu.
The Enum typ komponentu przechowuje grupę nazwanych stałych. Opcje widoku to Ukryte, Menu Rozwijane, i Etykieta. Jeśli wybierzesz Etykieta w widoku komponent domyślnie wyświetli tytuł, ale jeśli zostanie wskazany obraz, będzie miał pierwszeństwo i zostanie wyświetlony zamiast tytułu.
Przycisk typ komponentu zapewnia symulowane wirtualne wejście, które umożliwia użytkownikom interakcję z interfejsem użytkownika poprzez rejestrowanie i zgłaszanie 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 będą wyświetlać komponenty należące do tych grup.
Tworzenie Grupy Komponentów
Aby utworzyć grupę:
Kliknij na + obok Grupy zdefiniowane przez użytkownika, i trafisz do menu tworzenia grupy.
Wprowadź nazwę grupy.
Wybierz komponenty, które chcesz mieć w tej grupie.
Edycja menu grup odbywa się poprzez ikonę ołówka obok + i umożliwia zmianę kolejności grup, klikając strzałki w górę i w dół, aby przesunąć grupę w górę lub w dół.
Akcje Komponentu
Menu Akcje jest teraz uporządkowane według typu komponentu. Dzięki temu możesz tworzyć akcje dla swoich komponentów, a one zostaną rozdzielone na wspomniane pięć kategorii.
Skryptowanie
Komponenty można umieszczać w skryptach i programować 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 umożliwiają tworzenie wirtualnych/dynamicznych komponentów sparowanych z rzeczywistymi urządzeniami wysyłającymi pakiety BTHome, takimi jak urządzenia Shelly BLU. Aby korzystać z komponentów BTHome, należy najpierw nawiązać pomyślne połączenie Bluetooth. Pojawi się komunikat informujący, jeśli obserwator Bluetooth jest wyłączony, oraz 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ąć na Skanuj przycisk, aby zeskanować ponownie. 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ę, przytrzymując przycisk urządzenia. Inną opcją dodania urządzenia jest użycie adresu MAC. Aby to zrobić, kliknij Dodaj urządzenie po adresie 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 nadać nazwę urządzeniu 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 odszyfrowywania 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 pojawi się ikona ołówka i po jej kliknięciu możesz edytować jego nazwę, dodać adres URL własnej ikony lub użyć ikony kosza, aby całkowicie usunąć czujnik.
Aby zapisać swój komponent BTHome, kliknij Zapisz ustawienia. Aby usunąć element, kliknij ikonę kosza nad polami tekstowymi.
Aby edytować komponent BTHome, kliknij ikonę koła zębatego. Przejdziesz do jego ustawień — to ten sam ekran, który widzisz podczas dodawania komponentu.
KNX
KNX jest standardowym protokołem komunikacyjnym do automatyki budynkowej. Wykorzystuje się go do sterowania i zarządzania różnymi elementami systemów budynku, w tym oświetleniem, ogrzewaniem, wentylacją, systemami bezpieczeństwa, zarządzaniem energią i wieloma innymi. KNX umożliwia komunikację między urządzeniami i systemami różnych producentów w ramach wspólnej sieci.
Ogólne
Aby użyć KNX, kliknij znacznik wyboru obok Włącz. Następnie wprowadź unikalny adres indywidualny dla swojego urządzenia w sieci KNX.
W Ustawienia Multicastu, wprowadź adres IP (określany jako Adres) dla grupy multicastowej, w której chcesz, aby Twoje urządzenie się komunikowało. Adresy mieszczą się w zakresie od 224.0.0.0 do 239.255.255.255. Te Port ustawienie wskazuje numer portu w tej grupie multicast, w którym odbywa się komunikacja. Razem określają miejsce docelowe dla komunikatów multicast w sieci.
Dane Wejściowe
W zależności od urządzenia w tym menu będziesz mieć inną liczbę wejść. Dla każdego wejścia wybierz Stan wejściowy, które może być Przełącznik, lub Przycisk, lub w szczególności dla urządzeń z funkcją ściemniania - Ściemnianie jednym przyciskiem, lub Dwuklawiszowe ściemnianie.
Poniżej, w zależności od wcześniej wybranego stanu wejścia, zauważysz jeden lub więcej obiektów, a także tekst po prawej stronie obiektu, identyfikujący jego rozmiar i typ danych. Dla różnych trybów wejścia są to:
Przełącznik - Ma jeden obiekt, o nazwie Przełącz obiekt, o rozmiarze 1-bit, oraz DPT (Data Point Type) 1.001, który oznacza typ przełącznika z dwoma stanami – włącz/wyłącz (1/0). Możesz dodać do trzech obiektów Switch, używając Dodaj przycisk.
Przycisk - Najpierw wybierz funkcję dla przycisku - WŁĄCZONE, WYŁ., lub Przełącz. Stan wejścia przycisku ma dwa obiekty – obiekt Single-push i obiekt Feedback. Możesz dodać maksymalnie trzy obiekty Single-push, używając Dodaj przycisk oraz jeden obiekt informacji zwrotnej. Oba są typu Switch, o wielkości 1 bit, oraz DPT (Data Point Type) 1.001, czyli typ przełącznika z dwoma stanami – wł./wył. (1/0). Obiekt informacji zwrotnej może być taki sam jak obiekt pojedynczego naciśnięcia, albo można wprowadzić dla niego inny adres, co robi się poprzez odznaczenie Taki sam jak obiekt Single-push ustawianie i wprowadzanie nowego adresu.
Jednoprzyciskowe ściemnianie - Najpierw wybierz stopień ściemniania, w zakresie od pełne ściemnianie to Ściemnianie 1/64. To zmienia prędkość ściemniania. Pełne ściemnianie będzie najszybsze, ponieważ będzie ściemniać od 0 do 100% z ustawioną prędkością, natomiast ściemnianie 1/64 spowoduje zmianę jasności o 1/64 pełnego zakresu w tym samym czasie. Ten stan wejścia ma trzy obiekty — Pojedyncze naciśnięcie, Długie naciśnięcie oraz Informacja zwrotna. Możesz dodać maksymalnie trzy obiekty Pojedyncze naciśnięcie i Długie naciśnięcie, używając Dodaj przycisk oraz jeden obiekt Feedback, który może być taki sam jak obiekt Single-push, albo można wprowadzić dla niego inny adres, co robi się przez odznaczenie Taki sam jak obiekt typu single-push ustawianie i wprowadzanie nowego adresu. Obiekty Single-push i Feedback są typu Switch, o rozmiarze 1-bit, i DPT (Data Point Type) 1.001, co oznacza typ przełącznika z dwoma stanami – on/off (1/0). Obiekt Long-push służy do sterowania ściemnianiem; ma rozmiar 4-bit i DPT (Data Point Type) 3.007. To Sterowanie Ściemnianiem obiekt składa się z dwóch wartości — jedna wskazuje zwiększenie (1) lub zmniejszenie (0), a druga odpowiada krokowi.
Dwuklawiszowe ściemnianie - Najpierw wybierz krok ściemniania, w zakresie od pełne ściemnianie to ściemnianie 1/64. To zmienia prędkość ściemniania. Pełne ściemnianie będzie najszybsze, ponieważ będzie ściemniać od 0 do 100% z ustawioną prędkością, natomiast ściemnianie 1/64 będzie ściemniać 1/64 pełnego ściemniania w tym samym czasie. Następnie wybierz kierunek ściemniania — w górę/ włącz lub w dół/ wyłącz. Ten stan wejścia ma dwa obiekty — obiekt Single-push i obiekt Long-push. Możesz dodać maksymalnie trzy obiekty Single-push i Long-push, używając Dodaj przycisk. Obiekt Single-push jest typu Switch, ma rozmiar 1-bitowy i DPT (Data Point Type) 1.001, co oznacza typ przełącznika z dwoma stanami – włącz/wyłącz (1/0). Obiekt Long-push służy do sterowania ściemnianiem, ma rozmiar 4-bitowy i DPT (Data Point Type) 3.007. Ten Sterowanie Ściemnianiem obiekt składa się z dwóch wartości – jedna wskazuje zwiększenie (1) lub zmniejszenie (0), a druga odpowiada krokowi.
Wyniki
Menu wyjść jest podzielone na trzy sekcje — Commands, Feedbacks i Measurements. Dla każdego typu obiektu w sekcji Commands możesz mieć maksymalnie pięć obiektów. Oto typy obiektów, jakie zawiera każda sekcja:
Polecenia:
Obiekt przełącznika – ma rozmiar 1 bit i DPT 1.001, co oznacza typ przełącznika z dwoma stanami – włącz/wyłącz (1/0).
Opinie:
Obiekt sprzężenia zwrotnego — ma rozmiar 1 bit i DPT 1.001, który oznacza typ przełącznika z dwoma stanami — włącz/wyłącz (1/0). Obiekt sprzężenia zwrotnego służy do zgłaszania stanu urządzenia.
Wymiary (Te typy obiektów są 4-bajtowe.):
Obiekt napięcia - ma DPT 14.027, co oznacza an Potencjał Elektryczny obiekt typu Double z trzema wartościami.
Bieżący obiekt - DPT wynosi 14.019, co oznacza Prąd elektryczny obiekt typu Double z trzema wartościami.
Obiekt mocy czynnej - Ma DPT 14.056, co oznacza Moc obiekt typu Double z trzema wartościami.
Obiekt energii czynnej - ma DPT 13.010, co oznacza Energia czynna obiekt typu long, mierzony w watogodzinach.
W zależności od urządzenia w sekcjach mogą występować dodatkowe typy obiektów, takie jak:
Polecenia:
Obiekt ściemniania względnego - ma rozmiar 4-bitowy i DPT 3.007, co oznacza Sterowanie Ściemnianiem obiekt składający się z dwóch wartości — jednej wskazującej zwiększenie (1) lub zmniejszenie (0) oraz drugiej odpowiadającej wielkości kroku.
Obiekt ściemniania absolutnego - Ma rozmiar 1 bajt, a DPT 5.001, co oznacza Skalowanie obiekt zawierający wartość od 1 do 100, która reprezentuje procent.
Wymiary (Te typy obiektów mają rozmiar 4 bajty.).:
Wygenerowany obiekt energii - ma DPT 13.010, co oznacza Energia czynna obiekt typu long, mierzony w watt-hours.
Ustawienia Zaawansowane
Po kliknięciu strzałki obok tego ustawienia wyświetlą się ustawienia zaawansowane. Zostały one wyjaśnione poniżej.
KVS
KVS oznacza Magazyn Klucz-Wartość i jest rodzajem 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ść przycisku, trafisz na ekran tworzenia wartości, który poprosi cię o wprowadzenie klucza (do 42 znaków) i wartości (do 253 znaków). Zauważysz, że pod polem tekstowym dla wartości widnieje bieżący 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 o tym, jak KVS działa z urządzeniami Shelly.
Diagnostyka
W tym ustawieniu możesz pobrać logi debugowe. Włączenie logowania debugowego bez wyraźnego powodu nie jest zalecane, ponieważ urządzenie zostanie spowolnione, a to ustawienie spowoduje szybsze zużywanie się pamięci flash. Jeśli jednak zdecydujesz się je włączyć, możesz także pobrać wcześniejsze i bieżące logi. Pamiętaj, że opuszczenie tej strony zresetuje rejestrator i dane logów.
ping HTTP
Wprowadź adres URL w wyznaczonym polu tekstowym, aby z Twojego urządzenia wysłać do niego żądanie HTTP. Interfejs internetowy następnie poinformuje Cię, czy żądanie zakończyło się powodzeniem, czy niepowodzeniem.
Klienci urządzeń
Wyświetl urządzenia podłączone do swojego urządzenia i przypisane do odpowiedniej kategorii. Dla większości urządzeń dostępne są dwie opcje:
Klienty Bluetooth - urządzenia połączone z twoim urządzeniem przez Bluetooth.
klienci punktu dostępowego - urządzenia podłączone do punktu dostępowego Twojego urządzenia.
W tym menu zobaczysz informacje o klientach.





