
Shelly Plus Plug S je Gen2+ Wi-Fi chytrá zásuvka s vestavěným měřením spotřeby a vícebarevným LED prstencem. Zapojuje se do běžné zásuvky CEE 7/3 (Type-F / Schuko) a dokáže spínat zátěž do 12 A / 2760 W při 230 V. TapHome komunikuje se zařízením lokálně přes Wi-Fi pomocí Gen2+ JSON-RPC API na portu 80 — připojení do cloudu není potřeba.
Šablona vystavuje zásuvku jako šest TapHome zařízení: reléový spínač, elektroměr, volič režimu LED indikace, dva voliče barvy LED (pro stav relé ZAP a VYP) a stmívač jasu pro režim indikace výkonu.
Konfigurace
Párování a síťové nastavení
Po vybalení se zařízení spustí v režimu přístupového bodu se SSID ShellyPlusPlugS-XXXXXX (LED bliká modře). Připojte se k tomuto SSID, otevřete http://192.168.33.1/ a ve webovém rozhraní vyberte vaši domácí Wi-Fi síť. Po připojení do LAN je zásuvka dostupná na portu 80 na své staniční IP adrese a přes mDNS jako shellyplusplugs-<MAC>.local.
TapHome dotazuje Gen2+ RPC koncové body přes nešifrované HTTP — HTTPS je ve výchozím stavu vypnuté a HTTP autentizace (Shelly.SetAuth) musí zůstat vypnutá, jinak šablona nebude fungovat. Ujistěte se, že zásuvka je ve stejné LAN / VLAN jako TapHome Core.
Při importu šablony v TapHome zadejte IP adresu zásuvky jako parametr IpAddress. Důrazně doporučujeme nastavit statickou DHCP rezervaci, aby se adresa neměnila po restartech.
Možnosti zařízení
Ovládání relé
Relé je vystaveno jako spínací zařízení. Jeho stav se čte z /rpc/Switch.GetStatus?id=0 (boolean output) a ovládá přes /rpc/Switch.Set?id=0&on=true|false. Modul cachuje celou odpověď Switch.GetStatus, takže relé, měřič i servisní atributy sdílejí jedno HTTP volání na jedno dotazování.
Měření výkonu a energie
Vestavěný měřič v komponentě Switch poskytuje:
- Okamžitý výkon —
apowerve wattech, šablona jej přepočítá na kW (dělí tisícem) - Kumulativní energie —
aenergy.totalve watthodinách, přepočítaná na kWh (dělí tisícem)
Další tři údaje jsou vystaveny jako servisní atributy na měřiči:
| Atribut | Jednotka | Zdrojové pole |
|---|---|---|
| Proud | A | current |
| Napětí | V | voltage |
| Vnitřní teplota | °C | temperature.tC |
Měřič je pouze ke čtení a aktualizuje se při každém dotazování.
Režim LED indikace
Vícebarevný LED prstenec je řízen RPC komponentou PLUGS_UI, která je specifická pro Plus Plug S. TapHome vystavuje volič režimu se třemi platnými možnostmi — přestože má šablona v enum-u deset slotů, pouze první tři odpovídají skutečným režimům firmwaru:
| Hodnota | Chování |
|---|---|
off | LED prstenec je vypnutý (diagnostické stavy Wi-Fi / AP / firmwaru se stále zobrazují) |
switch | Barva LED odráží stav relé — používá uživatelem definované barvy pro VYP a ZAP |
power | Barva LED odráží naměřenou zátěž jako zlomek nastaveného výkonového limitu (gradient zelená → žlutá → červená) |
Přepínání mezi režimy je kosmetická změna a nevyžaduje restart.
Barvy LED (režim switch)
Dvě nezávislá HSB zařízení umožňují vybrat barvu LED prstence pro každý stav relé:
- Barva LED (stav VYP) — barva a jas při vypnutém relé
- Barva LED (stav ZAP) — barva a jas při zapnutém relé
Obě se mapují na leds.colors.switch:0.{off|on}.{rgb,brightness} v konfiguraci PLUGS_UI. Shelly ukládá RGB hodnoty v procentech (0–100 na kanál), ne 0–255, takže šablona násobí každý kanál hodnotou 2,55 při konverzi mezi HSV a nativním formátem zařízení. Konverze je interní — v TapHome se tato zařízení chovají jako libovolný jiný HSB výběr barvy.
Jas LED (režim power)
Když je LED v režimu power, barva se volí automaticky firmwarem podle zátěže. Uživatelsky konfigurovatelný je pouze jas, takže šablona jej vystavuje jako stmívač (leds.colors.power.brightness, 0–100 % škálované na TapHome stmívač 0,0–1,0).
Diagnostika a akce modulu
HTTP modul vystavuje čtyři servisní atributy parsované z /rpc/WiFi.GetStatus a /rpc/Sys.GetStatus:
| Atribut | Zdroj |
|---|---|
| Wi-Fi SSID | ssid |
| IP adresa | sta_ip |
| Síla signálu | rssi (dBm) |
| MAC adresa | mac |
Dostupné jsou také dvě servisní akce:
- Aktualizace firmwaru — spustí OTA aktualizaci ze stabilního kanálu (
/rpc/Shelly.Update?stage="stable"). Aktivuje se automaticky, kdyžSys.GetStatushlásíavailable_updates.stable. - Restart — restartuje zařízení (
/rpc/Shelly.Reboot), užitečné po změnách síťové konfigurace nebo k odstranění přechodných problémů.
Pokud potřebujete jen spínání zap/vyp a základní měření spotřeby, LED zařízení ignorujte — jsou volitelná. Relé a měřič fungují nezávisle na režimu LED indikace.
Řešení problémů
Zařízení nereaguje
- Ověřte, že je zásuvka připojena k Wi-Fi — LED by neměla blikat ani svítit červeně
- Zkuste mDNS hostname
shellyplusplugs-<MAC>.localmísto IP adresy — DHCP zápůjčka se mohla změnit - Otevřete
http://{ip-zarizeni}/rpc/Shelly.GetDeviceInfov prohlížeči; pokud odpoví JSON-em, zařízení je dostupné - Zkontrolujte, že TapHome Core a zásuvka jsou ve stejné LAN / VLAN
- Ujistěte se, že HTTP autentizace je v Shelly webovém rozhraní vypnutá — šablona nepodporuje digest autentizaci
Měřič výkonu ukazuje nulu
- Ověřte, že je v Shelly skutečně zapojena zátěž a není obcházena
- Zkontrolujte, že relé je zapnuté — měřič hlásí 0 W, když je relé rozepnuté
- Dotažte se přímo
/rpc/Switch.GetStatus?id=0v prohlížeči a ověřte, žeapowerje nenulové
LED se po změně režimu nemění
- LED odráží provozní stav pouze v režimech
switchapower; v režimuoffzůstává tmavá kromě diagnostických vzorů systému (režim AP, obnovování připojení, OTA) - V režimu
switchse ujistěte, že barvy ZAP i VYP nejsou obě nastaveny na černou / 0 % jas - Systémové indikace (modré blikání při AP režimu, červené při problémech s Wi-Fi) vždy přepíší uživatelskou konfiguraci LED — pokud LED bliká červeně, zásuvka není ve vaší Wi-Fi síti
Akce aktualizace firmwaru se nespouští
- Šablona spouští aktualizaci pouze když
Sys.GetStatushlásíavailable_updates.stable— akci spusťte ručně z karty zařízení nebo webového rozhraní, pokud je zásuvka již aktuální - Šablona cílí pouze na stabilní kanál; beta firmware musí být nainstalován ze Shelly webového rozhraní