Shelly 1 Mini Gen3 Przewodnik po Interfejsie WWW

Shelly 1 Mini Gen3 Przewodnik Po Interfejsie WWW

Przegląd

Urządzenia Shelly udostępniają lokalny interfejs WWW, który umożliwia sterowanie i konfigurację za pomocą standardowej przeglądarki internetowej na komputerze lub urządzeniu mobilnym. Dzięki temu możesz włączać i wyłączać sprzęty podłączone do Twojego urządzenia, ustawiać harmonogramy oraz konfigurować działania wykonywane po spełnieniu określonych warunków.

Pamiętaj, że do korzystania z lokalnego interfejsu WWW nie potrzebujesz połączenia z internetem ani Shelly Cloud - jedynym wymaganiem jest, aby przeglądarka była w tej samej sieci Wi‑Fi co urządzenie Shelly.

Dostęp do interfejsu WWW

Aby uzyskać dostęp do interfejsu internetowego:

  1. Połącz swoje urządzenie z siecią Wi‑Fi o nazwie (SSID) w 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.

  2. 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 sieciowym swojego urządzenia.

Łączenie Twojego Urządzenia z Siecią Wi‑Fi

Niektóre ustawienia widoczne w interfejsie WWW są dostępne tylko wtedy, gdy urządzenie jest połączone z internetem. Aby to zrobić, wykonaj następujące kroki:

  1. Z poziomu interfejsu internetowego przejdź do Ustawienia>Wi‑Fi.

  2. Wprowadź lub wybierz preferowaną sieć Wi‑Fi, a następnie wpisz jej hasło. Alternatywnie możesz połączyć się z otwartą siecią, zaznaczając pole wyboru łączenia z otwartymi sieciami Wi‑Fi. Dodatkowo zaleca się ustawienie statycznego adresu IP.

  3. Daj swojemu urządzeniu kilka sekund, aby mogło spróbować połączyć się z podaną siecią Wi‑Fi. Jeśli wprowadzone hasło jest nieprawidłowe lub sieć Wi‑Fi ma niewystarczającą siłę sygnału albo jest niestabilna, 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ę odnośnik zawierający nowy adres IP w formie tekstu. Wystarczy skopiować i wkleić ten link do przeglądarki.

Znajdujesz się teraz w interfejsie WWW swojego urządzenia podłączonego do internetu. Przy następnym dostępie do interfejsu WWW wystarczy połączyć się z tą samą siecią Wi‑Fi co urządzenie i wpisać nowy adres IP, uzyskany w kroku 3. Zaleca się ustawienie statycznego adresu IP, ponieważ gwarantuje on 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 przedstawiają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 dostępności nowych aktualizacji oprogramowania układowego dla Twojego urządzenia. Najechanie kursorem na ikonę spowoduje wyświetlenie dodatkowych informacji. Legendę objaśniającą znaczenie każdej ikony znajdziesz w przewodniku interfejsu internetowego każdego urządzenia. Zwróć uwagę, że poszczególne przewodniki opisują wyłącznie funkcje łączności dostępne dla danego urządzenia.

U dołu ekranu, od lewej do prawej, w tej kolejności, znajdują się: 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 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 zawartość

Klikając element w menu głównym, możesz nawigować po interfejsie internetowym. Wszystko, co widzisz na ekranie, z wyjątkiem nagłówka, stopki i menu głównego, jest uznawane za treść główną.

*Pamiętaj, że nie wszystkie zrzuty ekranu interfejsu WWW wyświetlane 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ż w najnowszej wersji i mogą nie odzwierciedlać wyglądu interfejsu WWW na każdym urządzeniu.

mini1g3-20241001-123315.png


Menu Główne

Poniżej znajdują się objaśnienia poszczególnych ustawień w menu głównym, wraz z informacją o tym, co jest wyświetlane jako treść główna po kliknięciu różnych ustawień. Krótkie omówienie ikon w nagłówku, specyficznych dla tego urządzenia, znajduje się również 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 WWW w nagłówku zobaczysz pięć ikon: AP, Wi‑Fi, Bluetooth, chmura i połączenie MQTT. Oto, co oznaczają poszczególne kolory statusu:

  • AP ikona :

    • Szary: Tryb AP jest wyłączony.

    • Niebieski: tryb AP jest włączony.

  • Wi-Fi ikona :

    • Szary: Połączenie Wi‑Fi jest wyłączone.

    • Biały: Połączenie Wi‑Fi jest włączone, ale nie zostało nawiązane.

    • Niebieski: Urządzenie jest połączone z siecią Wi‑Fi.

  • Bluetooth ikona :

    • Szary: Połączenie jest wyłączone.

    • Niebieski: Połączenie jest włączone.

  • Chmura ikona :

    • Szary: Połączenie z Shelly Cloud jest wyłączone.

    • Biały: Połączenie z Shelly Cloud jest włączone, ale nie zostało nawiązane.

    • Niebieski: Urządzenie jest połączone z Shelly Cloud.

  • MQTT ikona :

    • Szary: MQTT jest wyłączony.

    • Niebieski: MQTT jest włączony.

package.png
  • Aktualizacja oprogramowania układowego ikona:

    • Blue: Dostępna jest nowa stabilna wersja oprogramowania układowego dla twojego urządzenia.

    • Nie pojawia się: Oprogramowanie układowe urządzenia jest aktualne.

websocket.svg

  • Połączenie WebSocket ikona:

    • Niebieski: Połączono z WebSocketem.

    • Szary: Websocket nie jest połączony.

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 określa procent jasności na podstawie procentu sygnału wejściowego.

Ustaw typ wyjścia:

  • Przełącznik (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 śledzić stan wejścia analogowego.

  • Przełącznik 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, 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 Wyłą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 oświetleniem za pomocą tego wejścia.

Działanie po włączeniu zasilania:

To ustawienie jest zazwyczaj używane w przypadku awarii zasilania, a „power on” odnosi się do chwili, gdy przywrócone zostaje zasilanie i urządzenie ponownie się włącza.

  • 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 przywróceniu 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 Toggle Switch) - Śledzi stan przełącznika, więc jeśli jest przełączony na WŁĄCZONE, urządzenie się włączy, a to samo dotyczy, gdy przełącznik zostanie przestawiony na WYŁĄCZONE.

Typ zużycia

To ustawienie ma znaczenie podczas integracji urządzenia z zewnętrznymi systemami automatyki domowej. Jego celem jest określenie niezbędnych informacji lub konfiguracji wymaganych przez system zewnętrzny, aby mógł współpracować z urządzeniem.

Korzystając z zewnętrznych systemów automatyki domowej firm trzecich do sterowania swoim urządzeniem, zaleca się odwołać do ich dokumentacji lub instrukcji obsługi, aby ustalić, co należy wprowadzić w to pole. Dokumentacja systemu zewnętrznego zazwyczaj opisuje wymagane parametry, dane uwierzytelniające lub inne informacje, 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 Konsumpcji Zewnętrznej pole. Aplikacja nie wymaga w tym zakresie żadnej dodatkowej konfiguracji, ponieważ posiada własne, wbudowane mechanizmy komunikacji 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 zewnętrznego zużycia puste pole i kliknięcie Zapisz ustawienia przycisku. W ten sposób skutecznie wyłączasz zewnętrzny typ zużycia i wracasz do domyślnego działania urządzenia lub polegasz wyłącznie na aplikacji Shelly do sterowania i automatyzacji.

Działania

Skonfiguruj akcje dla swojego urządzenia — twórz nowe akcje, edytuj istniejące lub usuwaj je. Podczas tworzenia akcji dla urządzenia musisz określić warunek, na podstawie którego akcja ma się uruchamiać. Możesz też 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 wybranego(-ych) dnia(-i):

    • Godzina: Kliknij przyciski w górę/w 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śloną akcję) automatycznie o wschodzie/zachodzie słońca albo o określonej porze przed lub po wschodzie/zachodzie. 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, aby wybrać jedną lub wiele wartości, zakres wartości albo krok między wartościami (Wybierz jedną z trzech opcji, 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 uruchamiany 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 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 sprawi, ż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 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ć, czy każdy z nich ma być pokazany z podstawowym czy z zaawansowanym czasem. Widok z podstawowym czasem pokazuje godziny i dni, w których dany harmonogram obowiązuje, natomiast widok z zaawansowanym czasem wyświetla na karcie harmonogramu komunikat zachęcający do kliknięcia, aby uzyskać więcej informacji.

Oba widoki wyświetlają akcje u góry. Jeśli dostępnych jest więcej niż trzy akcje, są one wyświetlane jako +n, gdzie n oznacza liczbę pozostałych, niewyświetlonych akcji. Aby włączyć/wyłączyć harmonogram, użyj przełącznika po prawej stronie.

Timery

Umożliwia automatyczne zarządzanie zasilaniem. Możesz użyć:

  • Automatyczne włączanie: Po wyłączeniu wyjście przekaźnikowe zostanie automatycznie włączone po określonym czasie (w sekundach).

  • Automatyczne wyłączanie: Po włączeniu wyjście przekaźnikowe zostanie automatycznie wyłączone po z góry określonym czasie (w sekundach).

Ustawienia Wejścia

Nazwa

Nazwij/zmień nazwę wejścia.

Włącz

Włącz lub wyłącz pole wprowadzania, zaznaczając lub 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 (nie jest dostępne jako opcja na wszystkich urządzeniach)- korzystając z wejścia Analog, urządzenie określa poziom jasności w procentach na podstawie procentowej wartości sygnału wejściowego.

Ustaw typ wyjścia:

  • Przełącznik Dźwigniowy (Tylko Przełącznik) - Urządzenie będzie działać jak przełącznik dwupozycyjny z jednym stanem dla WŁĄCZONE i jeden dla WYŁĄCZONE. 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 (rozdzielone) od wyjścia i nie wpływa na nie. W praktyce nie będziesz w stanie sterować swoim światłem przez wejście.

Działanie po włączeniu zasilania:

To ustawienie jest zwykle używane w przypadku awarii zasilania, a „power on” oznacza moment, gdy zasilanie zostaje przywrócone i urządzenie ponownie się uruchamia.

  • Włącz - Po podłączeniu zasilania urządzenie włączy się.

  • Wyłącz - Po podłączeniu zasilania urządzenie będzie wyłączone.

  • Przywróć ostatni znany stan wyjścia/przekaźnika - Po podaniu 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 przełącznika Toggle) - Odzwierciedla stan przełącznika, więc jeśli zostanie przestawiony na WŁĄCZONE, urządzenie włączy się i to samo dotyczy, gdy przełącznik zostanie przestawiony na WYŁĄCZONE.

Odwróć

To ustawienie umożliwia odwrócenie logiki sygnału wejściowego, skutecznie odwracając działanie 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”, nastąpi efekt odwrotny. Gdy sygnał wejściowy jest WŁĄCZONE, urządzenie zostanie WYŁĄCZONE, a gdy sygnał wejściowy jest WYŁĄCZONE, urządzenie zostanie WŁĄCZONE. To ustawienie może być przydatne w sytuacjach, gdy trzeba odwrócić działanie urządzenia.

Przywracanie ustawień fabrycznych

Włączenie tego ustawienia pozwoli na przywrócenie ustawień fabrycznych urządzenia z jego wejścia, a nie tylko przez aplikację lub interfejs WWW.

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 ustawianie 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 mogło łączyć się z maksymalnie 2 różnymi sieciami Wi‑Fi.

    Wpisz w polu tekstowym lub wybierz sieć Wi‑Fi, klikając ikonę strzałki (chevron), aby przeglądać wszystkie dostępne sieci. Można wybrać otwartą sieć, a także ustawić statyczny adres IP.

    Włącz Wi‑Fi 1 albo Wi‑Fi 2, albo 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łączyć Wi‑Fi można 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 dialogowego 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 wywołanie RPC nie zostanie wykonane, 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 -Połączenie urządzenia Shelly z chmurą umożliwia zdalne sterowanie oraz otrzymywanie powiadomień i aktualizacji dotyczących twoich urządzeń. Domyślnie ta opcja jest włączona. Jeśli wyłączysz obsługę chmury dla urządzenia, utracisz dostęp do urządzenia spoza jego sieci lokalnej!

  • MQTT - Skonfiguruj urządzenie Shelly, aby wykonywało działania za pomocą 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 stanie RPC przez MQTT (co umożliwia komunikację z urządzeniem za pomocą powiadomień RPC) i Ogólna Aktualizacja Stanu przez MQTT (aby uzyskać ogólną aktualizację statusu), które możesz włączyć/wyłączyć, przesuwając przełączniki po ich prawej stronie. Możesz też włączyć SSL i wpisać adres 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 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. Wprowadź adres usługi w polu tekstowym oraz z menu rozwijanego pod Łączność SSL wybierz *, ca.pem or user_ca.pem.

  • Wzmacniacz zasięgu - Włączanie Wzmacniacz zasięgu ta funkcja tworzy hotspot, do którego można podłączać urządzenia Wi‑Fi. Jeśli urządzenie Shelly z włączonym rozszerzaniem zasięgu jest podłączone do routera Wi‑Fi i Internetu, wszystkie urządzenia do niego podłączone są również podłączone do routera i Internetu.
    Nawet jeśli urządzenie Shelly nie jest podłączone do routera Wi‑Fi, wszystkie urządzenia do niego podłączone nadal mogą komunikować się z nim i między sobą. Poniżej znajdują się informacje o podłączonych klientach AP — ich liczba, 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ą zdalnego wywoływania procedur (RPC) przez serwer User Datagram Protocol (UDP). Może to być przydatne do zdalnego sterowania i monitorowania urządzenia, bez potrzeby posiadania dedykowanego serwera ani połączenia.

    Aby użyć 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.

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 na Restart 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.

  • Reset 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ć urządzenie do ustawień fabrycznych, klikając OK w oknie pop-up, 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 listy rozwijanej i wpisując swoją szerokość oraz długość geograficzną. Dostępny jest także przycisk Automatyczne wykrywanie lokalizacji, co sprawi, że urządzenie automatycznie ponownie wykryje lokalizację, jeśli poprzednim razem się nie powiodło.

Jeśli czas urządzenia nie jest zsynchronizowany z bieżącym czasem, harmonogramy i działania mogą nie działać zgodnie z oczekiwaniami. Pojawi się komunikat informujący o braku synchronizacji czasu.

  • Uwierzytelnianie - Jeśli włączysz uwierzytelnianie, zostaniesz poproszony o wpisanie hasła, którego następnie użyjesz 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ź swoje hasło uwierzytelniające.

  • Oprogramowanie układowe - W tym ustawieniu możesz zobaczyć identyfikator urządzenia, wersję oprogramowania układowego, identyfikator kompilacji oraz identyfikator kompilacji webowej. Użyj Kopiuj przycisk nad identyfikatorem firmware lub identyfikatorem 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 także opcja wgrania własnego firmware, jednak wgrywanie niestandardowego firmware powoduje nieodwracalną utratę gwarancji 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, i Wyczyść aby usunąć pliki, których nie chcesz wgrywać.

  • Tryb eko - Zmniejsz zużycie energii na urządzeniu, obniżając częstotliwość procesora i aktywność modemu w Trybie Eko. 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 konkretnego ustawienia. W przypadku debugowania Udp zostaniesz również poproszony(-a) o wpisanie adres UDP.

Skrypty

To urządzenie obsługuje skrypty. Możesz ich używać, aby dostosować i rozszerzyć funkcje urządzenia w zależności od konkretnych potrzeb użytkownika. Takie skrypty mogą uwzględniać stan urządzenia, komunikować się z innymi urządzeniami lub pobierać dane z usług zewnętrznych, np. prognoz pogody. Skrypt to program napisany w podzbiorze języka JavaScript.

W interfejsie WWW, gdy przechodzisz do Skrypty menu, zobaczysz istniejące skrypty, a jeśli nie masz żadnych, możesz utworzyć jeden albo otworzyć bibliotekę, aby sprawdzić, co jest już dostępne. Obok każdego skryptu zobaczysz jego status (czy działa, czy jest zatrzymany) oraz przełącznik umożliwiający uruchamianie skryptu 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, które pozwalają Zapisz, Start/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 Dynamiczne Komponenty, które początkowo nie występują 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 wyświetlania funkcjonalności skryptu na stronie głównej. Komponenty można grupować; na stronie głównej będą wyświetlane wyłącznie grupy i znajdujące się w nich komponenty. Komponenty nienależące do żadnej grupy nie będą tam widoczne. 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ć — 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ć. To Własny adres URL ikony 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 zależne od typu. Zostały one opisane 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 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. Ten Przełącz widok wyświetla przycisk przełączania, więc wartość komponentu zmienia się przy każdym kliknięciu. To Etykieta widok pokazuje 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ść, Pasek postępu widok wizualnie przedstawia postęp, a Suwak widok wyświetla interfejs suwaka do interakcji.

Tekst typ komponentu przechowuje ciąg tekstowy o długości do 255 znaków. Opcje widoku to Ukryte, Pole, Etykieta, i Obraz. Pole widok wyświetla pole wprowadzania, Etykieta widok wyświetla tytuł oraz Obraz widok wymaga wartości adresu URL, której używa do wyświetlania obrazu.

Ten Wyliczenie typ komponentu przechowuje grupę nazwanych stałych. Opcje widoku to Ukryte, Lista Rozwijana, i Etykieta. Jeśli wybierzesz Etykieta widoku, komponent domyślnie wyświetli tytuł, ale jeśli podano obraz, będzie miał on pierwszeństwo i zostanie wyświetlony zamiast tytułu.

Ten Przycisk typ komponentu zapewnia symulowane wirtualne wejście, które pozwala użytkownikom wchodzić w interakcje z interfejsem użytkownika poprzez rejestrowanie i raportowanie kliknięć. Następnie wysyła powiadomienia za pośrednictwem połączonych kanałów i może być używany 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 wchodzące w skład tych grup.

Tworzenie grupy komponentów

Aby utworzyć grupę:

  • Kliknij na + obok Grupy zdefiniowane przez użytkownika, a trafisz do menu tworzenia grupy.

  • Wprowadź nazwę grupy.

  • Wybierz komponenty, które chcesz mieć w tej grupie.

Edycja menu Twoich grup odbywa się za pomocą ikony ołówka obok + i pozwala zmieniać kolejność Twoich grup, klikając strzałki w górę i w dół, aby przenieść 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 wskazać komponent w skrypcie, musisz użyć jego ID. ID komponentów zaczynają się od 200 i są ograniczone do 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, najpierw należy nawiązać pomyślne 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 na + znak obok Komponenty BTHome. Urządzenie wyszuka dostępne urządzenia Bluetooth, ale możesz kliknąć Skanuj przycisk, aby zeskanować ponownie. Wszystkie znalezione urządzenia pojawią się poniżej tego przycisku. Aby urządzenie zostało znalezione podczas skanowania, musi znajdować się w tryb parowania, co wykonuje się poprzez przytrzymanie przycisku 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 klikając ją, możesz edytować jego nazwę, dodać niestandardowy adres URL ikony lub użyć ikony kosza, aby całkowicie usunąć czujnik.

Aby zapisać swój komponent BTHome, kliknij Zapisz ustawienia. Aby usunąć komponent, 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 standaryzowanym protokołem komunikacyjnym do automatyki budynkowej. Wykorzystywany jest do sterowania i zarządzania różnymi aspektami systemów budynku, w tym oświetleniem, ogrzewaniem, wentylacją, bezpieczeństwem, zarządzaniem energią i wieloma innymi. KNX umożliwia różnym urządzeniom i systemom od różnych producentów komunikację ze sobą 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 ma komunikować się Twoje urządzenie. Adresy mieszczą się w zakresie od 224.0.0.0 do 239.255.255.255. Te Port ustawienie określa numer portu w tej grupie multicastowej, na którym odbywa się komunikacja. Razem definiują 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 - Jednoprzyciskowe ściemnianie, lub Ściemnianie dwoma przyciskami.

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, określają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‑bitowym i DPT (Data Point Type) 1.001, co oznacza typ przełącznika z dwoma stanami – wł./wył. (1/0). Możesz dodać maksymalnie trzy obiekty Switch, za pomocą Dodaj przycisk.

  • Przycisk - Najpierw wybierz funkcję dla przycisku - WŁĄCZONE, WYŁĄCZONE, lub Przełącz. Stan wejściowy 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 Feedback. Oba mają typ 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 Feedback może być taki sam jak obiekt Single-push, albo można dla niego wprowadzić inny adres, co robi się przez odznaczenie Taki sam jak obiekt Single-push ustawianie i wprowadzanie nowego adresu.

  • Jednoprzyciskowe Ściemnianie - Najpierw wybierz poziom ś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ą, podczas gdy ściemnianie 1/64 będzie ściemniać o 1/64 pełnego zakresu w tym samym czasie. Ten stan wejścia ma trzy obiekty — Single-push, Long-push i Feedback. Możesz dodać do trzech obiektów Single-push i Long-push, używając Dodaj przycisk oraz jeden obiekt Feedback, który może być taki sam jak obiekt Single-push, albo można dla niego wprowadzić inny adres, co robi się przez odznaczenie Tak samo jak obiekt Single-push ustawianie i wprowadzanie nowego adresu. Obiekty Single-push i Feedback są typu Przełącznik, o rozmiarze 1-bit, z DPT (typ punktu danych) 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-bit i DPT (typ punktu danych) 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.

  • Dwuklawiszowe ściemnianie - Najpierw wybierz stopień ściemniania, 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 zakresu ściemniania w tym samym czasie. Następnie wybierz kierunek ściemniania — w górę/ włączanie lub w dół/ wyłączanie. Ten stan wejścia ma dwa obiekty — Pojedyncze naciśnięcie oraz Długie naciśnięcie. Możesz dodać do trzech obiektów Pojedyncze naciśnięcie i Długie naciśnięcie, używając Dodaj przycisk. Obiekt Pojedyncze naciśnięcie ma typ Switch, rozmiar 1-bit i DPT (Data Point Type) 1.001, co oznacza typ przełącznika z dwoma stanami – włącz/wyłącz (1/0). Obiekt Długie naciśnięcie służy do sterowania ściemnianiem, ma rozmiar 4-bit i DPT (Data Point Type) 3.007. The Sterowanie Ściemnianiem obiekt składa się z dwóch wartości – jedna wskazuje zwiększenie (1) lub zmniejszenie (0), a druga odpowiada za krok.

Wyniki

Menu wyjść jest podzielone na trzy sekcje - Polecenia, Informacje zwrotne i Pomiary. Dla każdego typu obiektu w sekcji Polecenia możesz mieć maksymalnie pięć obiektów. Oto typy obiektów w poszczególnych sekcjach:

Polecenia:

  • Obiekt przełącznika – ma rozmiar 1 bit i DPT 1.001, co oznacza typ przełącznika z dwoma stanami – włączony/wyłączony (1/0).

Opinie:

  • Obiekt sprzężenia zwrotnego — ma rozmiar 1 bit i DPT 1.001, co 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, który oznacza Potencjał elektryczny obiekt typu Double z trzema wartościami.

  • Bieżący obiekt - Ma DPT równą 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, na przykład:

Polecenia:

  • Obiekt ściemniania względnego – ma rozmiar 4-bitowy oraz DPT 3.007, co oznacza Sterowanie Ściemnianiem obiekt składający się z dwóch wartości – jedna wskazuje wzrost (1) lub spadek (0), a druga odpowiada krokowi.

  • Obiekt ściemniania absolutnego - ma rozmiar 1 bajt i 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 watogodzinach.

Ustawienia Zaawansowane

Po kliknięciu strzałki obok tego ustawienia zostaną wyświetlone ustawienia zaawansowane. Wyjaśniamy je 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. W jednym urządzeniu możesz przechowywać do 50 par klucz-wartość. Po kliknięciu w Dodaj wartość przycisku, trafisz na ekran 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 widnieje bieżący typ wartości. Domyślnie typ wartości to Numer, ale po wprowadzeniu tekstu typ zmieni się na Sznurek. 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 dalszych informacji o tym, jak KVS działa z urządzeniami Shelly.

Diagnostyka

Z tego ustawienia możesz pobrać logi debugowania. Włączenie dziennika debugowania bez wyraźnej potrzeby nie jest zalecane, ponieważ spowolni to działanie urządzenia i będzie powodować przyspieszone zużycie pamięci flash. Jeśli jednak zdecydujesz się go włączyć, możesz także pobrać poprzednie i aktualne logi. Pamiętaj, że opuszczenie tej strony zresetuje rejestrator i dane logów.

ping HTTP

Wprowadź adres URL w wyznaczonym polu tekstowym, aby wysłać z urządzenia żądanie HTTP pod ten adres. Następnie interfejs webowy poinformuje Cię, czy żądanie zakończyło się powodzeniem, czy nie.

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 będzie można zobaczyć informacje o klientach.