
Shelly 1PM Gen3 je kompaktní Wi-Fi relé s integrovaným měřením výkonu. Vejde se za standardní nástěnný vypínač a dokáže ovládat jeden okruh se zátěží až 16 A (3500 W při 230 V AC) nebo 10 A (při 24–30 V DC). TapHome komunikuje se zařízením přes HTTP pomocí Gen2+/Gen3 JSON-RPC 2.0 API v lokální síti — cloudové připojení není potřeba.
Na rozdíl od původního Shelly 1PM (Gen1), který používá REST API s endpointem /status, verze Gen3 využívá RPC API s voláními metod jako /rpc/Switch.GetStatus. Hardware Gen3 obsahuje rychlejší ESP procesor s 8 MB flash pamětí, podporuje až 6 souběžných HTTP připojení (oproti 2 u Gen1) a je připraven na Matter.
Šablona poskytuje ovládání relé a elektroměr, který snímá okamžitou spotřebu energie a celkovou spotřebu.
Konfigurace
Shelly 1PM Gen3 se připojuje přes Wi-Fi. Při importu šablony do TapHome zadejte IP adresu zařízení (výchozí zástupný symbol 192.168.0.1).
Na zařízení Shelly musí být vypnutá autentifikace pro integraci s TapHome. TapHome nepodporuje HTTP Digest Auth používanou zařízeními Gen2+/Gen3. Otevřete webové rozhraní Shelly (
http://{device-ip}) → Nastavení → Autentifikace a ujistěte se, že je vypnutá.
Pokud je na zařízení Shelly povolen ECO režim, může způsobovat výpadky komunikace kvůli rychlým intervalům dotazování šablony (2,5–3 sekundy). Pokud zaznamenáte přerušované problémy s připojením, vypněte ECO režim ve webovém rozhraní Shelly.
Možnosti zařízení
Ovládání relé
Šablona zpřístupňuje relé jako spínač. Stav relé se čte z odpovědi /rpc/Switch.GetStatus?id=0 (pole output, boolean) a ovládá se přes /rpc/Switch.Set?id=0&on=true nebo on=false.
Měření výkonu
Integrovaný elektroměr čte dvě hodnoty z odpovědi /rpc/Switch.GetStatus?id=0:
- Okamžitý výkon —
apowerve wattech, šablona konvertuje na kW - Celková spotřeba —
aenergy.totalve watthodinách, šablona konvertuje na kWh
Elektroměr také zpřístupňuje tři servisní atributy:
- Elektrický proud — proud zátěže v ampérech (pole
current) - Elektrické napětí — napájecí napětí ve voltech (pole
voltage) - Teplota — vnitřní teplota zařízení v °C (pole
temperature.tC)
Elektroměr je pouze ke čtení — aktualizuje se automaticky při každém cyklu dotazování (interval 15 sekund).
Servisní diagnostika
Šablona zpřístupňuje servisní atributy na úrovni modulu pro monitorování zařízení:
- WiFi — název připojené SSID sítě
- IP adresa — aktuální IP adresa stanice
- Síla signálu — WiFi RSSI v dB
- MAC — MAC adresa zařízení
Čtecí skript modulu také kontroluje dostupné aktualizace firmwaru a požadavky na restart, které zobrazuje jako upozornění v rozhraní TapHome.
Servisní akce
Na úrovni modulu jsou dostupné dvě servisní akce:
- Aktualizace firmwaru — spustí aktualizaci firmwaru na nejnovější stabilní verzi přes
/rpc/Shelly.Update - Restart — spustí restart zařízení přes
/rpc/Shelly.Reboot
Další možnosti
Shelly 1PM Gen3 také zpřístupňuje účiník, síťovou frekvenci (Hz), počítadla vrácené/exportované energie, stav fyzického vstupu (input:0), dobu provozu, využití RAM a čas zařízení ve svých RPC odpovědích. K dispozici je také automatický časovač vypnutí přes parametr toggle_after a ochrana proti přetížení přes Switch.SetConfig → power_limit. Počítadla energie lze resetovat přes /rpc/Switch.ResetCounters. Tyto možnosti mohou být přidány v budoucí aktualizaci šablony.
Řešení problémů
Zařízení neodpovídá
- Ověřte, že Shelly je připojen k Wi-Fi a má platnou IP adresu
- Zkuste použít mDNS hostname (
shelly1pmg3-AABBCCDDEE.local) místo IP adresy — IP se mohla změnit po obnovení DHCP - Otevřete
http://{device-ip}/rpc/Shelly.GetDeviceInfov prohlížeči — pokud odpoví JSON, zařízení je dostupné - Zkontrolujte, že TapHome Core a Shelly jsou ve stejné síti / VLAN
- Potvrďte, že autentifikace je na zařízení Shelly vypnutá
Hodnoty výkonu zobrazují nulu
- Potvrďte, že zátěž je připojena přes relé Shelly (ne obejita)
- Zkontrolujte, že relé je zapnuto — měřič snímá pouze když přes relé protéká proud
- Ručně zavolejte
/rpc/Switch.GetStatus?id=0a ověřte, žeapowervrací nenulovou hodnotu
Upozornění na přehřívání
Shelly 1PM Gen3 má interní tepelnou ochranu. Pokud teplota zařízení překročí bezpečné limity, hodnota temperature v servisních atributech elektroměru se zvýší. Zajistěte dostatečné větrání kolem zařízení, zejména při nepřetržitém spínání vysokých zátěží.
Zařízení Shelly Gen2+/Gen3 podporují až 6 souběžných HTTP připojení. I když je to výrazné zlepšení oproti Gen1 (2 připojení), vyhněte se současnému dotazování z příliš mnoha systémů (TapHome, Home Assistant, vlastní skripty), abyste předešli vyčerpání připojení.