
Shelly PM Mini Gen3 to ultrakompaktowy monitor mocy Wi-Fi (29 × 34 × 16 mm), który pasywnie mierzy zużycie elektryczne do 16 A / 3840 W przy 240 VAC. W odróżnieniu od Shelly 1PM Gen3, PM Mini Gen3 nie ma przekaźnika — nie może przełączać obciążeń. Instaluje się go szeregowo z monitorowanym obwodem, a mierzy prąd płynący przez jego zaciski.
TapHome komunikuje się z urządzeniem przez HTTP za pomocą API Gen2+/Gen3 JSON-RPC 2.0 w sieci lokalnej — połączenie z chmurą nie jest wymagane. Szablon odpytuje endpoint komponentu PM1 (/rpc/pm1.GetStatus?id=0) o wszystkie dane pomiarowe.
Konfiguracja
Shelly PM Mini Gen3 łączy się przez Wi-Fi. 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+/Gen3. Otwórz interfejs webowy Shelly (
http://{device-ip}) → Settings → Authentication i upewnij się, że jest wyłączone.
Jeśli tryb ECO jest włączony na urządzeniu Shelly, może powodować timeouty komunikacji z powodu szybkich interwałów odpytywania szablonu (1–1,5 sekundy). Wyłącz tryb ECO w interfejsie webowym Shelly, jeśli doświadczasz przerywanych problemów z łącznością.
Możliwości urządzenia
Pomiar mocy
Wbudowany licznik energii odczytuje dwie wartości z odpowiedzi /rpc/pm1.GetStatus?id=0:
- Moc w czasie rzeczywistym —
apowerraportowany w watach, szablon konwertuje na kW - Całkowite zużycie —
aenergy.totalraportowane w watogodzinach, szablon konwertuje na kWh
Licznik udostępnia również dwa atrybuty serwisowe:
- Prąd elektryczny — prąd obciążenia w amperach (pole
current) - Napięcie elektryczne — napięcie zasilania w woltach (pole
voltage)
Indywidualne czujniki
Szablon udostępnia trzy samodzielne urządzenia czujnikowe odczytywane z tego samego endpointu PM1:
- Prąd [A] — prąd skuteczny w amperach
- Napięcie [V] — napięcie skuteczne w woltach
- Częstotliwość [Hz] — częstotliwość sieci AC w hercach
Wszystkie czujniki są tylko do odczytu i aktualizują się automatycznie z każdym cyklem odpytywania (1,5-sekundowy interwał dla indywidualnych czujników, 1-sekundowy dla licznika energii).
Komponent PM1 nie udostępnia współczynnika mocy (
pf) ani wewnętrznej temperatury — w odróżnieniu od komponentu Switch używanego w modelach z przekaźnikiem, takich jak Shelly 1PM Gen3.
Dodatkowe możliwości
Shelly PM Mini Gen3 udostępnia również minutowe dane energetyczne (aenergy.by_minute), diagnostykę WiFi (SSID, IP, RSSI), adres MAC urządzenia, czas pracy, wykorzystanie RAM i czas urządzenia w swoich odpowiedziach RPC. Firmware można zaktualizować przez /rpc/Shelly.Update, a urządzenie można zrestartować przez /rpc/Shelly.Reboot. Urządzenie funkcjonuje również jako BLE Gateway, łącząc czujniki Shelly BLU z siecią lokalną. 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 Wi-Fi i ma prawidłowy adres IP
- Spróbuj użyć nazwy hosta mDNS (
shellypmmig3-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
Wartości mocy pokazują zero
- Potwierdź, że obciążenie jest podłączone przez PM Mini Gen3 (prąd musi przepływać przez zaciski urządzenia)
- Sprawdź, czy obwód jest pod napięciem — PM Mini Gen3 nie ma przekaźnika, więc monitoruje to, co przepływa przez przewód
- Odpytaj
/rpc/pm1.GetStatus?id=0ręcznie w przeglądarce i sprawdź, czyapowerzwraca wartość różną od zera - Sprawdź, czy obciążenie faktycznie pobiera moc — urządzenie w trybie czuwania może pokazywać wartości bliskie zeru
Urządzenia Shelly Gen2+/Gen3 obsługują do 6 jednoczesnych połączeń HTTP. Choć jest to znaczna poprawa w stosunku do Gen1 (2 połączenia), unikaj odpytywania z zbyt wielu systemów jednocześnie (TapHome, Home Assistant, własne skrypty), aby zapobiec wyczerpaniu połączeń.