
Shelly Pro 4PM je 4kanálové inteligentní relé na DIN lištu s vestavěným měřením výkonu na kanál. Každý ze čtyř nezávislých výstupů může spínat až 16 A (celkem 40 A), což ho činí vhodným pro ovládání světelných okruhů, spotřebičů nebo zátěží v rozváděči s individuálním monitoringem energie na kanál. TapHome komunikuje se zařízením přes HTTP v lokální síti — cloudové připojení není potřeba.
Šablona používá smíšený přístup k API: Gen2+ RPC koncové body (/rpc/Switch.GetStatus?id=N) pro čtení měření energie a Gen1 koncové body (/relay/N?turn=on|off) pro ovládání relé. Obě generace API jsou podporovány zařízením Pro 4PM pro zpětnou kompatibilitu. Zařízení se připojuje přes WiFi nebo Ethernet (RJ45) a disponuje 1,8palcovým barevným LCD displejem pro lokální sledování stavu.
Konfigurace
Shelly Pro 4PM se připojuje přes WiFi nebo Ethernet. Během importu šablony TapHome zadejte IP adresu zařízení (výchozí hodnota 192.168.0.1).
Autentifikace musí být na zařízení Shelly vypnutá pro integraci s TapHome. TapHome nepodporuje HTTP Digest Auth používanou zařízeními Gen2. Otevřete webové rozhraní Shelly (
http://{ip-zarizeni}) → Settings → Authentication a ujistěte se, že je vypnutá.
LAN kabel se smí zapojovat nebo odpojovat pouze když je zařízení vypnuté. Zapojení Ethernet kabelu za chodu může způsobit problémy.
Pokud je na zařízení Shelly zapnutý režim ECO, může způsobovat výpadky komunikace kvůli krátkým intervalům dotazování šablony (2,5–15 sekund). Vypněte režim ECO ve webovém rozhraní Shelly, pokud zaznamenáte občasné problémy s připojením.
Možnosti zařízení
Měření energie
Šablona zpřístupňuje čtyři nezávislá zařízení elektroměru, jedno na kanál. Každý měřič čte z /rpc/Switch.GetStatus?id=N (kde N je 0–3):
- Okamžitý výkon —
apowerve wattech, šablona konvertuje na kW - Celková spotřeba —
aenergy.totalve watthodinách, šablona konvertuje na kWh
Kanál 1 se dotazuje každých 2,5 sekundy pro rychlejší odezvu. Kanály 2–4 se dotazují každých 15 sekund.
Měřiče jsou pouze ke čtení — aktualizují se automaticky s každým cyklem dotazování.
Ovládání relé
Šablona zpřístupňuje čtyři reléová spínací zařízení, jedno na kanál. Každé relé se ovládá přes Gen1 koncový bod /relay/N?turn=on|off (kde N je 0–3).
Reléové spínače jsou pouze pro zápis — šablona nečte stav relé zpět ze zařízení. Aktuální stav relé lze odvodit z příslušného elektroměru: pokud kanál hlásí nenulovou spotřebu, relé je zapnuté. Budoucí aktualizace šablony by mohla přidat zpětnou vazbu stavu relé pomocí Gen2+
/rpc/Switch.GetStatus?id=N→ poleoutput.
Senzor výkonu
Samostatné zařízení senzoru výkonu zpřístupňuje surový aktivní výkon ve wattech pro kanál 1 (čtený z /rpc/Switch.GetStatus?id=0 → apower). Na rozdíl od elektroměru, který konvertuje na kW, tento senzor hlásí hodnotu ve wattech bez konverze, což je užitečné pro automatizace vyžadující přesnost na úrovni wattů.
Servisní diagnostika
Šablona zpřístupňuje 13 servisních atributů pro monitoring zařízení:
- Informace o zařízení — hostname, MAC adresa, čas zařízení, uptime, využití RAM
- Tepelná ochrana — vnitřní teplota (°C), stav teploty (Normal / High / Very High), příznak přehřátí
- Konektivita — cloud zapnutý/připojený, MQTT připojený, dostupná aktualizace firmwaru
- Ochrana výkonu — aktuální maximální limit výkonu (čtený z
/settings)
Servisní akce
K dispozici jsou tři servisní akce:
- Nastavení ochrany výkonu — nastaví maximální limit výkonu (1–3500 W). Relé se automaticky vypne, pokud spotřeba překročí tuto hodnotu.
- Zapnutí cloudu — zapne nebo vypne připojení k Shelly Cloud
- Restart — spustí restart zařízení
Další možnosti
Shelly Pro 4PM také zpřístupňuje napětí, proud, účiník, frekvenci a vnitřní teplotu na kanál ve své odpovědi /rpc/Switch.GetStatus. K dispozici jsou také stavy fyzických přepínačů/tlačítek (S1–S4), stav Ethernetu, Wi-Fi RSSI a nativní Gen2+ ovládání relé s časovačem automatického vypnutí přes RPC API. Tyto možnosti mohou být doplněny v budoucí aktualizaci šablony.
Řešení problémů
Zařízení neodpovídá
- Ověřte, že Shelly je připojen k WiFi nebo Ethernetu a má platnou IP adresu
- Zkuste použít mDNS hostname (
shellypro4pm-AABBCCDDEE.local) místo IP adresy — IP se mohla změnit po obnovení DHCP - Otevřete
http://{ip-zarizeni}/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
- Ujistěte se, že autentifikace je na zařízení Shelly vypnutá
Hodnoty výkonu ukazují nulu
- Potvrďte, že zátěž je připojena přes reléový výstup Shelly (O1–O4), ne obejitá
- Zkontrolujte, že relé je zapnuté — měřič měří pouze když přes relé protéká proud
- Manuálně zavolejte
/rpc/Switch.GetStatus?id=0a ověřte, žeapowervrací nenulovou hodnotu - Ověřte správné ID kanálu (id=0 pro Výstup 1, id=1 pro Výstup 2 atd.)
Neznámý stav relé
Reléové spínače v této šabloně jsou pouze pro zápis — posílají příkazy zapnutí/vypnutí, ale nečtou stav relé zpět. Pro ověření skutečného stavu relé:
- Zkontrolujte příslušný elektroměr — nenulový výkon znamená, že relé je zapnuté
- Podívejte se na LED indikátory relé na předním panelu zařízení
- Otestujte manuálně přes prohlížeč:
http://{ip-zarizeni}/relay/0vrátí aktuální stav relé v JSON
Varování před přehřátím
Shelly Pro 4PM má vnitřní tepelnou ochranu. Pokud teplota zařízení překročí bezpečné limity, temperature_status se změní na “High” nebo “Very High” a overtemperature se změní na true. Zajistěte dostatečné větrání v rozváděči, zejména při spínání vysokých zátěží na více kanálech současně.
V1 vs V2 hardware
Obě verze používají stejný firmware a API. V2 (SPSW-104PE16EU) má vylepšené konektory — pět individuálních šroubových svorek místo čtyř 2svorkových bloků — a lepší elektrickou izolaci LAN. Mezi verzemi nejsou potřeba žádné změny šablony.
Gen2 zařízení Shelly podporují až 6 současných HTTP připojení. Šablona Shelly Pro 4PM používá až 5 současných koncových bodů na cyklus dotazování (4 elektroměry + stav modulu), což ponechává omezený prostor. Vyhněte se dotazování z příliš mnoha systémů současně.