
Shelly Plus Plug S je Gen2+ Wi-Fi inteligentná zásuvka s vstavaným meraním spotreby a viacfarebným LED prstencom. Zapája sa do bežnej zásuvky CEE 7/3 (Type-F / Schuko) a dokáže spínať záťaž do 12 A / 2760 W pri 230 V. TapHome komunikuje so zariadením lokálne cez Wi-Fi prostredníctvom Gen2+ JSON-RPC API na porte 80 — pripojenie do cloudu nie je potrebné.
Šablóna vystavuje zásuvku ako šesť TapHome zariadení: reléový spínač, elektromer, volič režimu LED indikácie, dva voliče farby LED (pre stav relé ZAP a VYP) a stmievač jasu pre režim indikácie výkonu.
Konfigurácia
Párovanie a sieťové nastavenie
Po vybalení sa zariadenie spustí v režime prístupového bodu so SSID ShellyPlusPlugS-XXXXXX (LED bliká namodro). Pripojte sa k tomuto SSID, otvorte http://192.168.33.1/ a vo webovom rozhraní vyberte vašu domácu Wi-Fi sieť. Po pripojení do LAN je zásuvka dostupná na porte 80 na svojej stanicovej IP adrese a cez mDNS ako shellyplusplugs-<MAC>.local.
TapHome dotazuje Gen2+ RPC koncové body cez nešifrované HTTP — HTTPS je predvolene vypnuté a HTTP autentifikácia (Shelly.SetAuth) musí zostať vypnutá, inak šablóna nebude fungovať. Uistite sa, že zásuvka je v rovnakej LAN / VLAN ako TapHome Core.
Pri importe šablóny v TapHome zadajte IP adresu zásuvky ako parameter IpAddress. Dôrazne odporúčame nastaviť statickú DHCP rezerváciu, aby sa adresa nemenila po reštartoch.
Možnosti zariadenia
Ovládanie relé
Relé je vystavené ako spínacie zariadenie. Jeho stav sa číta z /rpc/Switch.GetStatus?id=0 (boolean output) a ovláda cez /rpc/Switch.Set?id=0&on=true|false. Modul cachuje celú odpoveď Switch.GetStatus, takže relé, merač aj servisné atribúty zdieľajú jedno HTTP volanie na jedno dotazovanie.
Meranie výkonu a energie
Vstavaný merač v komponente Switch poskytuje:
- Okamžitý výkon —
apowervo wattoch, šablóna ho prepočíta na kW (delí tisíc) - Kumulatívna energia —
aenergy.totalvo watthodinách, prepočítaná na kWh (delí tisíc)
Ďalšie tri údaje sú vystavené ako servisné atribúty na merači:
| Atribút | Jednotka | Zdrojové pole |
|---|---|---|
| Prúd | A | current |
| Napätie | V | voltage |
| Vnútorná teplota | °C | temperature.tC |
Merač je len na čítanie a aktualizuje sa pri každom dotazovaní.
Režim LED indikácie
Viacfarebný LED prstenec je riadený RPC komponentom PLUGS_UI, ktorý je špecifický pre Plus Plug S. TapHome vystavuje volič režimu s tromi platnými možnosťami — napriek tomu, že šablóna má v enum-e desať slotov, len prvé tri zodpovedajú skutočným režimom firmvéru:
| Hodnota | Správanie |
|---|---|
off | LED prstenec je vypnutý (diagnostické stavy Wi-Fi / AP / firmvéru sa stále zobrazujú) |
switch | Farba LED odráža stav relé — používa používateľom definované farby pre VYP a ZAP |
power | Farba LED odráža nameranú záťaž ako zlomok nastaveného výkonového limitu (gradient zelená → žltá → červená) |
Prepínanie medzi režimami je kozmetická zmena a nevyžaduje reštart.
Farby LED (režim switch)
Dve nezávislé HSB zariadenia umožňujú vybrať farbu LED prstenca pre každý stav relé:
- Farba LED (stav VYP) — farba a jas pri vypnutom relé
- Farba LED (stav ZAP) — farba a jas pri zapnutom relé
Obe sa mapujú na leds.colors.switch:0.{off|on}.{rgb,brightness} v konfigurácii PLUGS_UI. Shelly ukladá RGB hodnoty v percentách (0–100 na kanál), nie 0–255, takže šablóna násobí každý kanál hodnotou 2,55 pri konverzii medzi HSV a natívnym formátom zariadenia. Konverzia je interná — v TapHome sa tieto zariadenia správajú ako ľubovoľný iný HSB výber farby.
Jas LED (režim power)
Keď je LED v režime power, farba sa volí automaticky firmvérom podľa záťaže. Používateľsky konfigurovateľný je len jas, takže šablóna ho vystavuje ako stmievač (leds.colors.power.brightness, 0–100 % škálované na TapHome stmievač 0,0–1,0).
Diagnostika a akcie modulu
HTTP modul vystavuje štyri servisné atribúty parsované z /rpc/WiFi.GetStatus a /rpc/Sys.GetStatus:
| Atribút | Zdroj |
|---|---|
| Wi-Fi SSID | ssid |
| IP adresa | sta_ip |
| Sila signálu | rssi (dBm) |
| MAC adresa | mac |
Dostupné sú aj dve servisné akcie:
- Aktualizácia firmvéru — spustí OTA aktualizáciu zo stabilného kanála (
/rpc/Shelly.Update?stage="stable"). Aktivuje sa automaticky, keďSys.GetStatushlásiavailable_updates.stable. - Reštart — reštartuje zariadenie (
/rpc/Shelly.Reboot), užitočné po zmenách sieťovej konfigurácie alebo na odstránenie dočasných problémov.
Ak potrebujete len spínanie zap/vyp a základné meranie spotreby, LED zariadenia ignorujte — sú voliteľné. Relé a merač fungujú nezávisle od režimu LED indikácie.
Riešenie problémov
Zariadenie nereaguje
- Overte, že je zásuvka pripojená k Wi-Fi — LED by nemala blikať ani svietiť načerveno
- Skúste mDNS hostname
shellyplusplugs-<MAC>.localnamiesto IP adresy — DHCP zápožička sa mohla zmeniť - Otvorte
http://{ip-zariadenia}/rpc/Shelly.GetDeviceInfov prehliadači; ak odpovie JSON-om, zariadenie je dostupné - Skontrolujte, že TapHome Core a zásuvka sú v rovnakej LAN / VLAN
- Uistite sa, že HTTP autentifikácia je v Shelly webovom rozhraní vypnutá — šablóna nepodporuje digest autentifikáciu
Merač výkonu ukazuje nulu
- Overte, že je v Shelly skutočne zapojená záťaž a nie je obídená
- Skontrolujte, že relé je zapnuté — merač hlási 0 W, keď je relé rozopnuté
- Dotažte sa priamo
/rpc/Switch.GetStatus?id=0v prehliadači a overte, žeapowerje nenulové
LED sa po zmene režimu nemení
- LED odráža prevádzkový stav len v režimoch
switchapower; v režimeoffzostáva tmavá okrem diagnostických vzorov systému (režim AP, obnovovanie pripojenia, OTA) - V režime
switchsa uistite, že farby ZAP aj VYP nie sú obe nastavené na čiernu / 0 % jas - Systémové indikácie (modré blikanie pri AP režime, červené pri problémoch s Wi-Fi) vždy prepíšu používateľskú konfiguráciu LED — ak LED bliká načerveno, zásuvka nie je vo vašej Wi-Fi sieti
Akcia aktualizácie firmvéru sa nespúšťa
- Šablóna spúšťa aktualizáciu len keď
Sys.GetStatushlásiavailable_updates.stable— akciu spustite ručne z karty zariadenia alebo webového rozhrania, ak je zásuvka už aktuálna - Šablóna cieli len na stabilný kanál; beta firmvér musí byť nainštalovaný z Shelly webového rozhrania