
Shelly 1PM Gen3 je kompaktné Wi-Fi relé s integrovaným meraním výkonu. Zmestí sa za štandardný nástenný vypínač a dokáže ovládať jeden okruh s maximálnym zaťažením 16 A (3500 W pri 230 V AC) alebo 10 A (pri 24–30 V DC). TapHome komunikuje so zariadením cez HTTP pomocou Gen2+/Gen3 JSON-RPC 2.0 API v lokálnej sieti — cloudové pripojenie nie je potrebné.
Na rozdiel od pôvodného Shelly 1PM (Gen1), ktorý používa REST API s endpointom /status, verzia Gen3 využíva RPC API s volaniami metód ako /rpc/Switch.GetStatus. Hardvér Gen3 obsahuje rýchlejší ESP procesor s 8 MB flash pamäťou, podporuje až 6 súbežných HTTP pripojení (oproti 2 na Gen1) a je pripravený na Matter.
Šablóna poskytuje ovládanie relé a elektromer, ktorý sníma okamžitú spotrebu energie a celkovú spotrebu.
Konfigurácia
Shelly 1PM Gen3 sa pripája cez Wi-Fi. Pri importe šablóny do TapHome zadajte IP adresu zariadenia (predvolený zástupný symbol 192.168.0.1).
Na zariadení Shelly musí byť vypnutá autentifikácia pre integráciu s TapHome. TapHome nepodporuje HTTP Digest Auth používanú zariadeniami Gen2+/Gen3. Otvorte webové rozhranie Shelly (
http://{device-ip}) → Nastavenia → Autentifikácia a uistite sa, že je vypnutá.
Ak je na zariadení Shelly povolený ECO režim, môže spôsobiť výpadky komunikácie kvôli rýchlym intervalom dotazovania šablóny (2,5–3 sekundy). Ak zaznamenáte prerušované problémy s pripojením, vypnite ECO režim vo webovom rozhraní Shelly.
Možnosti zariadenia
Ovládanie relé
Šablóna sprístupňuje relé ako spínač. Stav relé sa číta z odpovede /rpc/Switch.GetStatus?id=0 (pole output, boolean) a ovláda sa cez /rpc/Switch.Set?id=0&on=true alebo on=false.
Meranie výkonu
Integrovaný elektromer číta dve hodnoty z odpovede /rpc/Switch.GetStatus?id=0:
- Okamžitý výkon —
apowervo wattoch, šablóna konvertuje na kW - Celková spotreba —
aenergy.totalvo watthodinách, šablóna konvertuje na kWh
Elektromer tiež sprístupňuje tri servisné atribúty:
- Elektrický prúd — prúd záťaže v ampéroch (pole
current) - Elektrické napätie — napájacie napätie vo voltoch (pole
voltage) - Teplota — vnútorná teplota zariadenia v °C (pole
temperature.tC)
Elektromer je len na čítanie — aktualizuje sa automaticky pri každom cykle dotazovania (interval 15 sekúnd).
Servisná diagnostika
Šablóna sprístupňuje servisné atribúty na úrovni modulu pre monitorovanie zariadenia:
- WiFi — názov pripojenej SSID siete
- IP adresa — aktuálna IP adresa stanice
- Sila signálu — WiFi RSSI v dB
- MAC — MAC adresa zariadenia
Čítací skript modulu tiež kontroluje dostupné aktualizácie firmvéru a požiadavky na reštart, ktoré zobrazuje ako upozornenia v rozhraní TapHome.
Servisné akcie
Na úrovni modulu sú dostupné dve servisné akcie:
- Aktualizácia firmvéru — spustí aktualizáciu firmvéru na najnovšiu stabilnú verziu cez
/rpc/Shelly.Update - Reštart — spustí reštart zariadenia cez
/rpc/Shelly.Reboot
Ďalšie možnosti
Shelly 1PM Gen3 tiež sprístupňuje účinník, sieťovú frekvenciu (Hz), počítadlá vrátenej/exportovanej energie, stav fyzického vstupu (input:0), dobu prevádzky, využitie RAM a čas zariadenia vo svojich RPC odpovediach. K dispozícii je aj automatický časovač vypnutia cez parameter toggle_after a ochrana proti preťaženiu cez Switch.SetConfig → power_limit. Počítadlá energie je možné resetovať cez /rpc/Switch.ResetCounters. Tieto možnosti môžu byť pridané v budúcej aktualizácii šablóny.
Riešenie problémov
Zariadenie neodpovedá
- Overte, že Shelly je pripojený k Wi-Fi a má platnú IP adresu
- Skúste použiť mDNS hostname (
shelly1pmg3-AABBCCDDEE.local) namiesto IP adresy — IP sa mohla zmeniť po obnovení DHCP - Otvorte
http://{device-ip}/rpc/Shelly.GetDeviceInfov prehliadači — ak odpovie JSON, zariadenie je dostupné - Skontrolujte, že TapHome Core a Shelly sú v rovnakej sieti / VLAN
- Potvrďte, že autentifikácia je na zariadení Shelly vypnutá
Hodnoty výkonu zobrazujú nulu
- Potvrďte, že záťaž je pripojená cez relé Shelly (nie obídená)
- Skontrolujte, že relé je zapnuté — merač sníma len keď cez relé preteká prúd
- Manuálne zavolajte
/rpc/Switch.GetStatus?id=0a overte, žeapowervracia nenulovú hodnotu
Upozornenie na prehrievanie
Shelly 1PM Gen3 má internú tepelnú ochranu. Ak teplota zariadenia prekročí bezpečné limity, hodnota temperature v servisných atribútoch elektromeru sa zvýši. Zabezpečte dostatočné vetranie okolo zariadenia, najmä pri nepretržitom spínaní vysokých záťaží.
Zariadenia Shelly Gen2+/Gen3 podporujú až 6 súbežných HTTP pripojení. Aj keď je to výrazné zlepšenie oproti Gen1 (2 pripojenia), vyhnite sa súčasnému dotazovaniu z príliš veľa systémov (TapHome, Home Assistant, vlastné skripty), aby ste predišli vyčerpaniu pripojení.