
Shelly Pro 3 to 3-kanałowy moduł przekaźnikowy na szynę DIN z bezpotencjałowymi stykami. Każde z trzech niezależnych wyjść może przełączać do 16 A (łącznie 48 A na wszystkich kanałach), co czyni go odpowiednim do sterowania obwodami oświetleniowymi, elementami grzewczymi lub obciążeniami trójfazowymi, gdzie każda faza jest przełączana osobno. TapHome komunikuje się z urządzeniem przez HTTP za pomocą API Gen2 JSON-RPC 2.0 w sieci lokalnej — połączenie z chmurą nie jest wymagane.
W odróżnieniu od Shelly Pro 3EM, który jest licznikiem energii (tylko monitoring), Pro 3 jest czystym urządzeniem przełączającym bez możliwości pomiaru mocy. Urządzenie łączy się przez WiFi, Ethernet (RJ45) lub Bluetooth i jest przeznaczone do profesjonalnej instalacji w rozdzielnicach elektrycznych.
Konfiguracja
Shelly Pro 3 łączy się przez WiFi lub Ethernet. Podczas importu szablonu do TapHome wprowadź adres IP urządzenia (domyślny placeholder 192.168.0.1).
Uwierzytelnianie musi być wyłączone na urządzeniu Shelly dla integracji z TapHome. TapHome nie obsługuje HTTP Digest Auth używanego przez urządzenia Gen2. Otwórz interfejs webowy Shelly (
http://{device-ip}) → Settings → Authentication i upewnij się, że jest wyłączone.
Kabel LAN można podłączać lub odłączać tylko gdy urządzenie jest wyłączone. Podłączanie kabla Ethernet pod napięciem może powodować problemy.
Jeśli tryb ECO jest włączony na urządzeniu Shelly, może powodować timeouty komunikacji z powodu szybkich interwałów odpytywania szablonu (2,5–3 sekundy). Wyłącz tryb ECO w interfejsie webowym Shelly, jeśli doświadczasz przerywanych problemów z łącznością.
Możliwości urządzenia
Sterowanie przekaźnikiem
Szablon udostępnia trzy niezależne urządzenia przełącznikowe, po jednym dla każdego kanału przekaźnikowego. Stan każdego przekaźnika odczytywany jest z odpowiedzi /rpc/Switch.GetStatus?id=N (pole output, boolean) i sterowany przez /rpc/Switch.Set?id=N&on=true lub on=false, gdzie N to 0, 1 lub 2.
Wszystkie trzy kanały działają niezależnie — mogą być na różnych obwodach, różnych fazach AC, a nawet na mieszanych obciążeniach AC/DC. Styki przekaźnikowe są bezpotencjałowe (styki suche), więc każde wyjście może przełączać zupełnie oddzielny obwód od zasilania samego urządzenia.
Diagnostyka serwisowa
Szablon udostępnia atrybuty serwisowe na poziomie modułu do monitorowania urządzenia:
- WiFi — nazwa podłączonej sieci SSID
- Adres IP — aktualny adres IP stacji
- Siła sygnału — WiFi RSSI w dB
- MAC — adres MAC urządzenia
Skrypt odczytu modułu sprawdza również dostępność aktualizacji firmware i oczekujące wymagania restartu, wyświetlając je jako ostrzeżenia w interfejsie TapHome.
Akcje serwisowe
Dwie akcje serwisowe są dostępne na poziomie modułu:
- Aktualizacja firmware — uruchamia aktualizację firmware do najnowszej stabilnej wersji przez
/rpc/Shelly.Update - Restart — uruchamia restart urządzenia przez
/rpc/Shelly.Reboot
Dodatkowe możliwości
Shelly Pro 3 udostępnia również stany fizycznych wejść przełączników/przycisków (S1, S2, S3) przez komponent Input, wewnętrzną temperaturę urządzenia, czas pracy, wykorzystanie RAM, czas urządzenia i status Ethernetu przez API RPC. Timer auto-off jest dostępny przez parametr toggle_after polecenia Switch.Set. Te możliwości mogą zostać dodane w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Urządzenie nie odpowiada
- Sprawdź, czy Shelly jest połączony z WiFi lub Ethernet i ma prawidłowy adres IP
- Spróbuj użyć nazwy hosta mDNS (
ShellyPro3-AABBCCDDEE.local) zamiast adresu IP — IP mógł się zmienić po odnowieniu DHCP - Otwórz
http://{device-ip}/rpc/Shelly.GetDeviceInfow przeglądarce — jeśli odpowie JSON-em, urządzenie jest osiągalne - Sprawdź, czy TapHome Core i Shelly są w tej samej sieci / VLAN
- Potwierdź, że uwierzytelnianie jest wyłączone na urządzeniu Shelly
Tylko niektóre kanały reagują
- Sprawdź, czy każdy kanał jest prawidłowo zaadresowany (id=0 dla Wyjścia 1, id=1 dla Wyjścia 2, id=2 dla Wyjścia 3)
- Sprawdź wskaźniki LED przekaźników na panelu przednim urządzenia — czerwona LED oznacza, że odpowiedni przekaźnik jest zamknięty (WŁ)
- Przetestuj niereagujący kanał ręcznie przez przeglądarkę:
http://{device-ip}/rpc/Switch.Set?id=N&on=true
Problemy z obciążeniem indukcyjnym
Dla obciążeń indukcyjnych (wentylatory, transformatory, sterowniki LED) zalecany jest układ RC (0,1 uF / 100 Ohm / 1/2 W / 600 VAC) na wyjściu przekaźnika w celu ochrony przed skokami napięcia i wydłużenia żywotności przekaźnika.
Urządzenia Shelly Gen2 obsługują do 6 jednoczesnych połączeń HTTP. Unikaj odpytywania z zbyt wielu systemów jednocześnie (TapHome, Home Assistant, własne skrypty), aby zapobiec wyczerpaniu połączeń.