
Shelly 3EM Gen3 to trójfazowy licznik energii na szynę DIN ze zintegrowanymi przekładnikami prądowymi (do 63 A na fazę). Łączy się z siecią lokalną przez Wi-Fi i udostępnia pomiary w czasie rzeczywistym za pośrednictwem HTTP RPC API Gen2+/Gen3. TapHome odpytuje urządzenie przez HTTP na porcie 80 — połączenie z chmurą nie jest wymagane.
Szablon udostępnia cztery urządzenia typu licznik energii: jeden zbiorczy licznik całkowity i trzy liczniki poszczególnych faz (A, B, C). Każdy licznik wyświetla chwilową moc czynną i skumulowane zużycie energii, a liczniki poszczególnych faz dodatkowo udostępniają napięcie, prąd, współczynnik mocy i częstotliwość sieci jako atrybuty serwisowe.
Podłączenie sprzętowe
Shelly 3EM Gen3 jest dostępny w dwóch wariantach — 3EM-63W (model kablowy) i 3EM-63T (model z płaskimi zaciskami). Oba montuje się nad lub pod wyłącznikami na szynie DIN.
Urządzenie wymaga podłączenia Y (gwiazda) z 4 przewodami:
- LA, LB, LC — trzy wejścia fazowe, jedno na fazę
- N — przewód neutralny
- Zasilanie pobierane jest między fazą LA a przewodem neutralnym (220-240 V~ 50/60 Hz)
Zabezpieczenie zewnętrzne powinno być dobrane na 63 A z charakterystyką B lub C i zdolnością zwarciową 6 kA.
Maksymalne bezpieczne napięcie robocze to 280 V na fazę. Zakres prądu wynosi 0-63 A z nasyceniem 130 A. Przekroczenie tych limitów może uszkodzić urządzenie.
Konfiguracja
Shelly 3EM Gen3 łączy się przez Wi-Fi. Podczas importu szablonu w TapHome wprowadź adres IP urządzenia (domyślny symbol zastępczy 192.168.0.1).
Uwierzytelnianie
TapHome nie obsługuje HTTP Digest Authentication. Upewnij się, że uwierzytelnianie jest wyłączone na urządzeniu Shelly przed dodaniem go do TapHome. Można to skonfigurować w interfejsie webowym Shelly w sekcji Settings → Authentication.
Wybór profilu
Shelly 3EM Gen3 obsługuje dwa profile — Triphase (domyślny) i Monophase. Szablon TapHome jest zaprojektowany dla profilu Triphase, który udostępnia jeden komponent EM (em:0) z pomiarami dla każdej fazy oraz wartościami całkowitymi. Upewnij się, że urządzenie jest ustawione na profil Triphase (domyślne ustawienie fabryczne).
Tryb ECO
Jeśli tryb ECO jest włączony na urządzeniu Shelly, może powodować przekroczenia czasu komunikacji z powodu 3-sekundowego interwału odpytywania modułu TapHome. Wyłącz tryb ECO dla niezawodnej pracy.
Funkcje urządzenia
Całkowity pomiar energii
Urządzenie Całkowity licznik energii zapewnia zbiorczy widok wszystkich trzech faz:
- Moc czynna —
total_act_powerzEM.GetStatus, przeliczona z W na kW (podzielone przez 1000) - Energia skumulowana —
total_actzEMData.GetStatus, przeliczona z Wh na kWh (podzielone przez 1000) - Prąd całkowity (atrybut serwisowy) — suma prądu na wszystkich trzech fazach
Pomiar energii na fazę
Trzy indywidualne liczniki faz (Faza A, Faza B, Faza C) zapewniają szczegółowe pomiary dla każdej fazy. Każdy licznik fazy wyświetla:
- Moc czynna — moc chwilowa w kW (przeliczona z W)
- Energia skumulowana — całkowite zużycie energii w kWh (przeliczone z Wh)
Każdy licznik fazy udostępnia również cztery atrybuty serwisowe:
- Prąd elektryczny — prąd fazowy w A
- Napięcie elektryczne — napięcie fazowe w V
- Współczynnik mocy — bezwymiarowy stosunek mocy czynnej do pozornej
- Częstotliwość sieci — częstotliwość sieci w Hz
Liczniki faz używają 15-sekundowego interwału odpytywania (w porównaniu z 3-sekundowym interwałem modułu), co jest wystarczające do monitorowania energii.
Diagnostyka modułu
Szablon udostępnia cztery atrybuty serwisowe na poziomie modułu:
- Wifi — SSID połączonej sieci Wi-Fi
- Adres IP — adres IP urządzenia w sieci lokalnej
- Siła sygnału — Wi-Fi RSSI w dBm
- MAC — adres MAC urządzenia
Dostępne są dwie akcje serwisowe:
- Aktualizacja FW — uruchamia aktualizację firmware do najnowszej stabilnej wersji
- Restart — uruchamia restart urządzenia
Skrypt odczytu modułu sprawdza również dostępne aktualizacje firmware i oczekujące wymagania restartu, wyświetlając ostrzeżenia w TapHome po wykryciu któregokolwiek z tych warunków.
Dodatkowe funkcje
Shelly 3EM Gen3 udostępnia również moc pozorną na fazę i całkowitą, prąd przewodu neutralnego oraz liczniki energii zwróconej (oddanej do sieci) na fazę i całkowite. Wykrywanie błędów kolejności faz i przechowywanie danych historycznych z rozdzielczością 1 minuty są dostępne natywnie. Te funkcje mogą zostać dodane w przyszłej aktualizacji szablonu.
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 (
Shelly3EM63G3-XXXXXXXXXXXX.local) zamiast adresu IP — adres IP mógł się zmienić po odnowieniu DHCP - Otwórz
http://{device-ip}/rpc/Shelly.GetDeviceInfow przeglądarce — jeśli odpowiada JSON, urządzenie jest osiągalne - Sprawdź, czy TapHome Core i Shelly są w tej samej sieci / VLAN
Błąd ct_type_not_set
Jeśli komponent EM zgłasza błąd ct_type_not_set, typ przekładnika prądowego nie został skonfigurowany. Ustaw typ CT przez interfejs webowy Shelly lub wywołując EM.SetConfig z odpowiednią wartością ct_type. Użyj EM.GetCTTypes, aby wyświetlić obsługiwane typy.
Błąd kolejności faz
Jeśli błąd phase_sequence pojawia się w EM.GetStatus, fazy są podłączone w odwrotnej kolejności (A-C-B zamiast A-B-C). Podłącz fazy w prawidłowej kolejności lub włącz monitor_phase_sequence w konfiguracji EM, aby ukryć błąd, jeśli odwrotna kolejność jest zamierzona.
Urządzenia Shelly Gen2+/Gen3 obsługują do 6 jednoczesnych połączeń HTTP. To więcej niż urządzenia Gen1 (2 połączenia), ale pamiętaj, że każdy system odpytywania (TapHome, Home Assistant itp.) zużywa połączenia. Unikaj uruchamiania zbyt wielu integracji jednocześnie na tym samym urządzeniu.