
Shelly Plus 1 to kompaktowy przekaźnik Wi-Fi z bezpotencjałowymi stykami. Mieści się za standardowym włącznikiem ściennym i może sterować jednym obwodem do 16 A (3500 W przy 230 V AC) lub 10 A (30 V DC). Urządzenie obsługuje szeroki zakres zasilania — 110-240 VAC, 24-48 VDC lub 12 VDC — dzięki czemu nadaje się zarówno do instalacji sieciowych, jak i niskonapięciowych. TapHome komunikuje się z urządzeniem przez HTTP za pomocą Gen2+ RPC API w sieci lokalnej — połączenie z chmurą nie jest wymagane.
Szablon udostępnia jeden przekaźnik. W odróżnieniu od Plus 1PM, to urządzenie nie posiada wbudowanego pomiaru mocy.
Konfiguracja
Shelly Plus 1 łączy się przez Wi-Fi. Podczas importu szablonu w TapHome podaj adres IP urządzenia (wartość domyślna 192.168.0.1).
Urządzenie wykorzystuje Gen2+ JSON-RPC API. Cała komunikacja odbywa się przez żądania HTTP GET do punktów końcowych /rpc/ na porcie 80.
Możliwości urządzenia
Sterowanie przekaźnikiem
Szablon udostępnia przekaźnik jako urządzenie przełączające. Stan przekaźnika odczytywany jest z odpowiedzi /rpc/Switch.GetStatus?id=0 (pole output, boolean) i sterowany przez /rpc/Switch.Set?id=0 z parametrem on=true lub on=false.
Interwał odpytywania wynosi 2,5 sekundy, co zapewnia niemal natychmiastową informację o stanie w TapHome.
Dodatkowe możliwości
Shelly Plus 1 udostępnia przez RPC API również wewnętrzną temperaturę przekaźnika, stan fizycznego wejścia, adres MAC urządzenia, czas pracy, wykorzystanie RAM, czas urządzenia, adres IP, nazwę sieci Wi-Fi i siłę sygnału Wi-Fi. Dostępny jest też timer automatycznego wyłączenia (parametr toggle_after) oraz akcje restartu urządzenia / aktualizacji firmware. Te możliwości mogą zostać dodane w przyszłej aktualizacji szablonu.
Shelly Plus 1 nie posiada pomiaru mocy. Jeśli potrzebujesz monitorowania energii, użyj zamiast tego Shelly Plus 1PM — ma ten sam format i te same możliwości przekaźnika, ale dodatkowo oferuje pomiar mocy chwilowej, napięcia, prądu i skumulowanego zużycia energii.
Rozwiązywanie problemów
Urządzenie nie odpowiada
- Sprawdź, czy Shelly jest połączony z Wi-Fi i ma prawidłowy adres IP
- Spróbuj użyć nazwy hosta mDNS (
shellyplus1-AABBCCDDEE.local) zamiast adresu IP — IP mógł się zmienić po odnowieniu DHCP - Otwórz
http://{ip-urzadzenia}/rpc/Shelly.GetDeviceInfow przeglądarce — jeśli odpowiada JSON, urządzenie jest osiągalne - Sprawdź, czy TapHome CCU i Shelly są w tej samej sieci / VLAN
- Upewnij się, że uwierzytelnianie HTTP Digest jest wyłączone w interfejsie webowym Shelly — TapHome nie obsługuje żądań uwierzytelnionych
Przekaźnik się nie przełącza
- Sprawdź tryb wejścia w interfejsie webowym Shelly (ustawienie
in_mode) — jeśli ustawiony nadetached, fizyczny włącznik nie wpływa na przekaźnik, ale komendy HTTP powinny nadal działać - Ręcznie odpytaj
/rpc/Switch.GetStatus?id=0i sprawdź, czy poleoutputzmienia się przy przełączaniu - Sprawdź pole
sourcew odpowiedzi statusu, aby zobaczyć, co ostatnio sterowało przekaźnikiem
Wolna odpowiedź lub przekroczenia czasu
- Urządzenia Gen2+ obsługują do 6 jednoczesnych połączeń HTTP (w porównaniu do 2 w Gen1) — unikaj jednak nadmiernego odpytywania z wielu systemów
- Wyłącz tryb ECO w interfejsie webowym Shelly, jeśli jest włączony — przełącza urządzenie w tryb uśpienia między odpytywaniami i może powodować przekroczenia czasu przy krótkich interwałach
- Użyj statycznego IP lub rezerwacji DHCP, aby zapobiec zmianom adresu