---
title: "Shelly Plus Plug S"
description: "Kapcsoljon terhelést 12 A-ig, mérjen teljesítményt, energiát, feszültséget, áramot és hőmérsékletet Gen2+ HTTP RPC-n. RGB LED gyűrű vezérlés TapHome-ból."
url: "https://taphome.com/hu/compatibility/shelly-plus-plug-s/"
language: hu
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["http","smart-plug","electric-meter","wifi","gen2plus","rpc-api","mdns","power-metering","led-ring"]
  questions: ["Hogyan integrálható a Shelly Plus Plug S a TapHome-mal?","Mit mér a TapHome sablon a Shelly Plus Plug S-hez?","Hogyan csatlakoztatható a Shelly Plus Plug S HTTP-n keresztül a TapHome-hoz?","Mi a három LED gyűrű mód a Shelly Plus Plug S-en?","Hogyan lehet megváltoztatni a LED gyűrű színét a TapHome-ból?","Miért mutat nulla teljesítményt a Shelly Plus Plug S?"]
---

# Shelly Plus Plug S

Kommunikáció: Packet Parser → HTTP

- [Shelly Plus Plug S – tudásbázis](https://kb.shelly.cloud/knowledge-base/shelly-plus-plug-s)
- [Shelly Gen2+ RPC API dokumentáció](https://shelly-api-docs.shelly.cloud/gen2/)

> Hálózati cím
> 
> A TapHome az importáláskor megadott címen éri el az eszközt. Adjon az eszköznek állandó címet — IP-foglalást a routerben, vagy az mDNS-nevét, ha támogatja —, különben az integráció leáll, amikor a router megváltoztatja a címet.
> 
> [A hálózat előkészítése](https://taphome.com/hu/docs/setup/network-preparation/)

## Integrációs útmutató

A Shelly Plus Plug S egy Gen2+ Wi-Fi okos konnektor beépített fogyasztásméréssel és többszínű LED gyűrűvel. Szabványos CEE 7/3 (Type-F / Schuko) aljzatba csatlakozik, és 230 V-on 12 A / 2760 W-ig terjedő terheléseket képes kapcsolni. A TapHome helyileg kommunikál az eszközzel Wi-Fi-n keresztül a Gen2+ JSON-RPC API 80-as portján — felhő-kapcsolat nem szükséges.

A sablon hat TapHome eszközként teszi elérhetővé a konnektort: relés kapcsoló, villanymérő, LED indikációs mód választó, két LED szín választó (relé BE és KI állapotra) és egy fényerő szabályzó a teljesítmény-indikációs módhoz.

## Konfiguráció

### Párosítás és hálózati beállítás

Gyárilag az eszköz hozzáférési pont (AP) módban indul `ShellyPlusPlugS-XXXXXX` SSID-vel (LED kéken villog). Csatlakozzon erre az SSID-re, nyissa meg a `http://192.168.33.1/` címet, és a webes felületről csatlakoztassa az otthoni Wi-Fi hálózatra. A LAN-hoz csatlakozás után a konnektor a 80-as porton érhető el a saját állomás-IP-jén, valamint mDNS-en keresztül a `shellyplusplugs-<MAC>.local` címen.

A TapHome a Gen2+ RPC végpontokat titkosítatlan HTTP-n keresztül kérdezi le — a HTTPS alapértelmezésben le van tiltva, és a HTTP hitelesítésnek (`Shelly.SetAuth`) letiltva kell maradnia, különben a sablon nem működik. Győződjön meg róla, hogy a konnektor ugyanazon a LAN-on / VLAN-on van, mint a TapHome Core.

A sablon importálásakor a TapHome-ban adja meg a konnektor IP-címét `IpAddress` paraméterként. Erősen ajánlott statikus DHCP-foglalást beállítani, hogy a cím ne változzon újraindítások között.

## Eszköz képességei

### Relé vezérlés

A relé kapcsoló eszközként jelenik meg. Állapotát a `/rpc/Switch.GetStatus?id=0` (`output` boolean) olvassa, és a `/rpc/Switch.Set?id=0&on=true|false` hívással vezérli. A modul gyorsítótárazza a teljes `Switch.GetStatus` választ, így a relé, a mérő és a szerviz-attribútumok egyetlen HTTP-hívást osztanak meg lekérdezésenként.

### Teljesítmény- és energiamérés

A Switch komponens beépített mérője a következőt szolgáltatja:

- **Pillanatnyi teljesítmény** — `apower` wattban, a sablon kW-ra konvertálja (1000-rel osztva)
- **Összegzett energia** — `aenergy.total` wattórában, kWh-ra konvertálva (1000-rel osztva)

További három érték szerviz-attribútumként érhető el a mérőn:

| Attribútum | Mértékegység | Forrás mező |
|-----------|--------------|-------------|
| Áram | A | `current` |
| Feszültség | V | `voltage` |
| Hőmérséklet | °C | `temperature.tC` |

A mérő csak olvasható és minden lekérdezési ciklusban frissül.

### LED indikációs mód

A többszínű LED gyűrűt a Plus Plug S-specifikus `PLUGS_UI` RPC komponens vezérli. A TapHome egy mód választót jelenít meg három érvényes opcióval — bár a sablon tíz enum slotot sorol fel, csak az első három felel meg valós firmware módoknak:

| Érték | Viselkedés |
|-------|------------|
| `off` | LED gyűrű kikapcsolva (a Wi-Fi / AP / firmware diagnosztikai állapotok továbbra is megjelennek) |
| `switch` | A LED szín a relé állapotát tükrözi — a felhasználó által megadott KI és BE színeket használja |
| `power` | A LED szín a mért terhelést a beállított teljesítménykorlát arányában tükrözi (zöld → sárga → piros átmenet) |

A módváltás kozmetikai változtatás, nem igényel újraindítást.

### LED színek (switch mód)

Két független HSB eszköz lehetővé teszi a LED gyűrű színének kiválasztását minden relé állapothoz:

- **LED szín (KI állapot)** — szín és fényerő kikapcsolt relénél
- **LED szín (BE állapot)** — szín és fényerő bekapcsolt relénél

Mindkettő a `leds.colors.switch:0.{off|on}.{rgb,brightness}` kulcsra képeződik le a `PLUGS_UI` konfigurációban. A Shelly az RGB értékeket százalékban tárolja (0–100 csatornánként), nem 0–255-ben, ezért a sablon minden csatornát 2,55-tel szoroz a HSV és az eszköz natív formátuma közötti átváltáskor. Az átváltás belső — a TapHome-ban az eszközök úgy viselkednek, mint bármely más HSB színválasztó.

### LED fényerő (power mód)

Ha a LED `power` módban van, a színt a firmware a terhelés alapján automatikusan választja. Csak a fényerő konfigurálható felhasználó által, ezért a sablon fényerőszabályzóként teszi elérhetővé (`leds.colors.power.brightness`, 0–100 % a TapHome 0,0–1,0 dimmer szintjére skálázva).

### Modul diagnosztika és műveletek

A HTTP modul négy szerviz-attribútumot tesz elérhetővé, amelyek a `/rpc/WiFi.GetStatus` és `/rpc/Sys.GetStatus` hívásokból származnak:

| Attribútum | Forrás |
|-----------|--------|
| Wi-Fi SSID | `ssid` |
| IP cím | `sta_ip` |
| Jelerősség | `rssi` (dBm) |
| MAC cím | `mac` |

Két szerviz művelet is elérhető:

- **Firmware frissítés** — OTA frissítést indít a stabil csatornáról (`/rpc/Shelly.Update?stage="stable"`). A firmware csak akkor telepít frissítést, ha elérhető (`available_updates.stable` a `Sys.GetStatus`-ban).
- **Újraindítás** — újraindítja az eszközt (`/rpc/Shelly.Reboot`), hasznos hálózati konfigurációs módosítások után vagy átmeneti problémák megszüntetésére.

> [!TIP]
> Ha csak be/ki kapcsolásra és alapvető fogyasztásmérésre van szüksége, hagyja figyelmen kívül a LED eszközöket — opcionálisak. A relé és a mérő a LED indikációs módtól függetlenül működik.

## Hibaelhárítás

### Az eszköz nem válaszol

1. Ellenőrizze, hogy a konnektor csatlakozik-e a Wi-Fi-hez — a LED ne villogjon és ne világítson pirosan
2. Próbálja ki az IP-cím helyett az mDNS hostnevet: `shellyplusplugs-<MAC>.local` — a DHCP bérlet megváltozhatott
3. Nyissa meg a `http://{eszköz-ip}/rpc/Shelly.GetDeviceInfo` címet a böngészőben; ha JSON-nal válaszol, az eszköz elérhető
4. Ellenőrizze, hogy a TapHome Core és a konnektor ugyanazon a LAN-on / VLAN-on van
5. Győződjön meg róla, hogy a HTTP hitelesítés le van tiltva a Shelly webes felületén — a sablon nem támogatja a digest hitelesítést

### A teljesítménymérő nullát mutat

1. Ellenőrizze, hogy ténylegesen csatlakoztatva van-e terhelés a Shelly-hez, és nincs-e megkerülve
2. Ellenőrizze, hogy a relé be van kapcsolva — a mérő 0 W-ot jelent, ha a relé nyitott
3. Kérdezze le közvetlenül a `/rpc/Switch.GetStatus?id=0` címet a böngészőben, és ellenőrizze, hogy az `apower` nem nulla

### A LED nem változik mód váltás után

1. A LED csak `switch` és `power` módban tükrözi a futásidejű állapotot; `off` módban sötét marad, kivéve a rendszer diagnosztikai mintáit (AP mód, újracsatlakozás, OTA)
2. `switch` módban győződjön meg róla, hogy a BE és KI színek nincsenek mindketten feketére / 0 % fényerőre állítva
3. A rendszer jelzések (kék villogás AP módban, piros Wi-Fi problémáknál) mindig felülírják a felhasználói LED konfigurációt — ha a LED pirosan villog, a konnektor nincs az Ön Wi-Fi hálózatán

### A firmware frissítés művelet nem indul

1. A firmware csak akkor telepíti a frissítést, ha a `Sys.GetStatus` `available_updates.stable`-t jelent — ha a konnektor már naprakész, a műveletnek nincs mit telepítenie
2. A sablon csak a stabil csatornára célzik; a béta firmware-t a Shelly webes felületén keresztül kell telepíteni

## Telepítés a TapHome-ban

### Előfeltételek

- Shelly eszköz telepítve és bekapcsolva
- Helyi Wi-Fi hálózat (2,4 GHz)
- TapHome CCU ugyanazon a hálózaton

### 1. lépés — Shelly csatlakoztatása a Wi-Fi-hez

**A lehetőség — Shelly alkalmazás (ajánlott):**

1. Töltse le a [Shelly alkalmazást](https://www.shelly.com/en/support/shelly-app) (iOS / Android)
2. Érintse meg a **+** → **Add Device** gombot, és kövesse a Bluetooth párosítási varázslót
3. Adja meg Wi-Fi hitelesítő adatait, amikor a rendszer kéri

**B lehetőség — AP mód (alkalmazás nélkül):**

1. Első bekapcsoláskor az eszköz létrehoz egy hotspotot: `ShellyXXX-AABBCCDDEE`
2. Csatlakoztassa telefonját/PC-jét ehhez a hotspothoz
3. Nyissa meg a `http://192.168.33.1` címet → **Internet & Security** → **Wi-Fi Mode - Client**
4. Adja meg az SSID-t és a jelszót → **Save**

> [!NOTE]
> A Shelly csak **2,4 GHz**-es hálózatokat támogat. Az 5 GHz-es hálózatok nem jelennek meg a keresésben.

### 2. lépés — IP-cím megkeresése

A Wi-Fi-hez való csatlakozás után az alábbi módszerek egyikével keresse meg a hozzárendelt IP-címet:

- **Shelly alkalmazás:** Eszköz részletei → **Device info** → IP-cím
- **Shelly webes felület:** Csatlakozzon az eszköz AP-jához a Wi-Fi beállítás előtt — az IP a mentés után jelenik meg
- **Router DHCP tábla:** Keressen egy hasonló hosztnevet: `shelly1pm-AABBCCDDEE`
- **mDNS:** Pingelje a `shelly<model>-<mac>.local` címet (pl. `shelly1pm-AABBCCDDEE.local`) ugyanarról a hálózatról

> [!TIP]
> Rendeljen **statikus IP**-t (DHCP foglalást) a Shelly eszközhöz a routerben, hogy a cím ne változzon a router újraindítása után.

### 3. lépés — Konfigurálás a TapHome-ban

1. A TapHome-ban adjon hozzá egy új **Packet Parser (HTTP)** modult
2. **IP Address:** adja meg a 2. lépésben kapott IP-t (pl. `192.168.1.50`)
3. **Port:** `80` (alapértelmezett, nem kell módosítani)
4. Importálja a sablont — a TapHome rendszeresen lekérdezi a `/status` végpontot az eszköz állapotának olvasásához

> [!NOTE]
> A HTTP hitelesítés a Shelly eszközökön alapértelmezetten ki van kapcsolva. Ha engedélyezte a bejelentkezésvédelmet, a TapHome jelenleg nem támogatja a HTTP Basic Auth-ot — a TapHome integrációhoz hagyja kikapcsolva a hitelesítést.

## Elérhető eszközök 6

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

Shelly Plus Plug S Modul

Szerviz attribútumok

|            |                                                                                                                    |
|------------|--------------------------------------------------------------------------------------------------------------------|
| Wi-Fi SSID |                                                                                                                    |
| IP cím     |                                                                                                                    |
| Jelerősség | Wi-Fi jelerősség dBm-ben — a 0-hoz közelebbi értékek erősebb kapcsolatot jeleznek (pl. −55 dBm jó, −80 dBm gyenge) |
| MAC cím    |                                                                                                                    |

Szerviz műveletek

|                    |                                                                                                                  |
|--------------------|------------------------------------------------------------------------------------------------------------------|
| Firmware frissítés | OTA firmware frissítést indít a Shelly stabil csatornájáról                                                      |
| Újraindítás        | Újraindítja az eszközt — hasznos hálózati konfigurációs módosítások után vagy átmeneti problémák megszüntetésére |

Egyéni változók

Olvasás (modul)

```taphome
VAR response := SENDHTTPREQUEST("/rpc/Sys.GetStatus");
IF response.IsSuccess
    Sys.GetStatus := response.Content;
END

response := SENDHTTPREQUEST("/rpc/Sys.GetConfig");
IF response.IsSuccess
    Sys.GetConfig := response.Content;
END

response := SENDHTTPREQUEST("/rpc/WiFi.GetStatus");
IF response.IsSuccess
    WiFi.GetStatus := response.Content;
END

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END

if ! ISNULL(parsejson(Sys.GetStatus, "available_updates.stable", true))
    addwarning("New firmware update is available");
end

if parsejson(Sys.GetStatus, "restart_required", true)
    addwarning("Restart required");
end
```

Szerviz attribútumok

Wifi

```taphome
PARSEJSON(WiFi.GetStatus, "ssid")
```

${ipAddress}

```taphome
PARSEJSON(WiFi.GetStatus, "sta_ip")
```

${xml\_signal\_strength} \[dB]

```taphome
PARSEJSON(WiFi.GetStatus, "rssi")
```

MAC

```taphome
PARSEJSON(Sys.GetStatus, "mac")
```

Szerviz műveletek

${xml\_update\_fw}

```taphome
VAR response := SENDHTTPREQUEST("/rpc/Shelly.Update?stage=\"stable\"");
IF response.IsSuccess
    return("OK");
else
    return("Error");
END

```

Reboot

```taphome
VAR response := SENDHTTPREQUEST("/rpc/Shelly.Reboot");
IF response.IsSuccess
    return("OK");
else
    return("Error");
END
```

Kapcsoló Kapcsoló Olvasás és írás

boolean

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
var x := (sendhttprequest("/rpc/Switch.GetStatus?id=0"));
var status := x.Content;
return(PARSEJSON(status, "$.output", true));
```

Kapcsoló állapot írása

```taphome
VAR response := SENDHTTPREQUEST("rpc/Switch.Set?id=0&on=" + if(St,"true","false"));
IF response.IsSuccess = false
  ADDERROR(response.StatusCode);
END
```

Villanymérő Villanyóra Csak olvasható

A beépített mérő által mért pillanatnyi teljesítmény (kW) és összegzett energia (kWh), áram, feszültség és belső hőmérséklet diagnosztikával

numeric Egység: kW / kWh

Szerviz attribútumok

|             |                                                                                                |
|-------------|------------------------------------------------------------------------------------------------|
| Áram        |                                                                                                |
| Feszültség  |                                                                                                |
| Hőmérséklet | A készülék belső hőmérséklete °C-ban — a konnektor túlmelegedés esetén automatikusan kikapcsol |

Összes fogyasztás olvasása

```taphome
return(parsejson(parsejson(Switch.GetStatus,"aenergy"), "total")/1000);
```

Igény olvasása

```taphome
return(parsejson(Switch.GetStatus,"apower")/1000);
```

Olvasás (modul)

```taphome
VAR response := SENDHTTPREQUEST("/rpc/Switch.GetStatus?id=0");
IF response.IsSuccess
    Switch.GetStatus := response.Content;
END
```

Szerviz attribútumok

${electric\_current} \[A]

```taphome
return(parsejson(Switch.GetStatus,"current"));
```

${electric\_voltage} \[V]

```taphome
return(parsejson(Switch.GetStatus,"voltage"));
```

${temperature} \[°C]

```taphome
return(parsejson(parsejson(Switch.GetStatus,"temperature"), "tC"));
```

LED indikációs mód Többértékű kapcsoló Olvasás és írás

LED gyűrű viselkedés — Off (kikapcsolva), Switch (a szín a relé állapotát tükrözi) vagy Power (a szín a terhelést tükrözi zöld → sárga → piros)

string enum

Értékek / Állapotok: ${xml\_off} · ${switch} · ${xml\_power}

Kapcsoló állapot olvasása

```taphome
switch(parsejson(PLUGS_UI.GetConfig, "leds.mode"), "power", 2, "switch", 1, 0)
```

Kapcsoló állapot írása

```taphome
VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"mode\":\"" + switch(Mu, 2, "power", 1, "switch", "off") + "\"}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

LED szín (KI állapot) HSB lámpa Olvasás és írás

A LED gyűrű RGB színe és fényereje kikapcsolt relénél (a Switch módban használatos)

HSB (hue, saturation, brightness) hsv-to-rgb

Fényerő olvasása

```taphome
parsejson(PLUGS_UI.GetConfig, basePath + ".brightness") / 100
```

Fényerő írása

```taphome
VAR rgb := HSVTORGB( Hd, Sa, Hb);

VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"colors\":{\"switch:0\":{\"off\":{\"brightness\":" + Hb*100 + "}}}}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

Színárnyalat olvasása

```taphome
VAR HSVColor := RGBTOHSV(parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[0]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[1]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[2]") *2.55);

HSVColor.Hue
```

Színárnyalat írása

```taphome
VAR rgb := HSVTORGB( Hd, Sa, Hb);

VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"colors\":{\"switch:0\":{\"off\":{\"rgb\":[" + rgb.red/2.55 + "," + rgb.green/2.55 + "," + rgb.blue/2.55 + "],\"brightness\":" + Hb*100 + "}}}}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

Telítettség olvasása

```taphome
VAR HSVColor := RGBTOHSV(parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[0]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[1]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[2]") *2.55);

HSVColor.Saturation
```

Telítettség írása

```taphome
VAR rgb := HSVTORGB( Hd, Sa, Hb);

VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"colors\":{\"switch:0\":{\"off\":{\"rgb\":[" + rgb.red/2.55 + "," + rgb.green/2.55 + "," + rgb.blue/2.55 + "],\"brightness\":" + Hb*100 + "}}}}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

LED szín (BE állapot) HSB lámpa Olvasás és írás

A LED gyűrű RGB színe és fényereje bekapcsolt relénél (a Switch módban használatos)

HSB (hue, saturation, brightness) hsv-to-rgb

Fényerő olvasása

```taphome
parsejson(PLUGS_UI.GetConfig, basePath + ".brightness") / 100
```

Fényerő írása

```taphome
VAR rgb := HSVTORGB( Hd, Sa, Hb);

VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"colors\":{\"switch:0\":{\"on\":{\"brightness\":" + Hb*100 + "}}}}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

Színárnyalat olvasása

```taphome
VAR HSVColor := RGBTOHSV(parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[0]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[1]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[2]") *2.55);

HSVColor.Hue
```

Színárnyalat írása

```taphome
VAR rgb := HSVTORGB( Hd, Sa, Hb);

VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"colors\":{\"switch:0\":{\"on\":{\"rgb\":[" + rgb.red/2.55 + "," + rgb.green/2.55 + "," + rgb.blue/2.55 + "],\"brightness\":" + Hb*100 + "}}}}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

Telítettség olvasása

```taphome
VAR HSVColor := RGBTOHSV(parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[0]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[1]") *2.55, parsejson(PLUGS_UI.GetConfig, basePath + ".rgb[2]") *2.55);

HSVColor.Saturation
```

Telítettség írása

```taphome
VAR rgb := HSVTORGB( Hd, Sa, Hb);

VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"colors\":{\"switch:0\":{\"on\":{\"rgb\":[" + rgb.red/2.55 + "," + rgb.green/2.55 + "," + rgb.blue/2.55 + "],\"brightness\":" + Hb*100 + "}}}}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

LED fényerő (Power mód) Fényerőszabályzó Olvasás és írás

A LED gyűrű fényereje Power módban — a színt a firmware automatikusan választja a terhelés alapján

numeric

Szint olvasása

```taphome
parsejson(PLUGS_UI.GetConfig, "leds.colors.power.brightness") / 100
```

Szint írása

```taphome
VAR response := SENDHTTPREQUEST("rpc/PLUGS_UI.SetConfig?config={\"leds\":{\"colors\":{\"power\":{\"brightness\":" + Le*100 + "}}}}");

response := SENDHTTPREQUEST("/rpc/PLUGS_UI.GetConfig");
IF response.IsSuccess
    PLUGS_UI.GetConfig := response.Content;
END
```

**Kapcsolat:** Packet Parser → HTTP • Hostname: `shellyplusplugs-{MAC}.local`

Lehetséges fejlesztések (23)

- Power Factor — Power factor (0.0–1.0) reported in Switch.GetStatus response for metered devices
- Line Frequency — AC line frequency in Hz, available in Switch.GetStatus response
- Returned Energy — Returned/exported energy in Wh, for bi-directional metering scenarios
- Per-minute Energy History — Rolling three-minute energy buffer in mWh, useful for fine-grained load profiling
- Toggle Relay — Toggles the relay state without needing to know current state; not mapped as a TapHome service action
- Auto-off Timer — Optional toggle\_after parameter (seconds) on Switch.Set — relay auto-reverts after N seconds
- Overpower Protection — Configurable power limit (W); firmware turns the relay off when exceeded. Template does not expose a setter
- Over-voltage / Over-current Protection — Voltage and current safety thresholds configurable via Switch.SetConfig; not exposed by template
- Initial State After Power-up — Relay behaviour after power loss (off / on / restore\_last / match\_input); not exposed by template
- Reset Energy Counters — Resets aenergy / ret\_aenergy counters; not exposed by template
- Button Input Mode — Physical button behaviour (momentary / detached); device-internal, not exposed as a TapHome input
- LED Night Mode — Dims the LED ring during a configurable HH:MM window (wraps midnight); not mapped by template
- Local Scheduler — On-device cron-like scheduler for relay actions; no TapHome equivalent (TapHome uses its own schedules)
- Webhooks — Outbound HTTP webhooks on device events; not used by template (TapHome polls instead)
- mJS Scripts — Up to 10 on-device mJS scripts; out of scope for TapHome integration
- Shelly Cloud Connection — Cloud connection status and enable/disable toggle; not mapped by template (TapHome communicates locally)
- Bluetooth LE Configuration — BLE gateway enable/disable and observer mode; not exposed by template
- MQTT Transport Config — Inbound/outbound MQTT RPC transport config; template uses HTTP exclusively
- System Diagnostics — Uptime, RAM/FS utilisation, last reset reason — available in cached Sys.GetStatus but not surfaced as attributes
- Device Time — Device wall-clock (HH:MM) and unix epoch; not surfaced as attribute
- Beta Firmware Availability — Template warns on available\_updates.stable but ignores the beta channel
- Factory Reset — Restores factory defaults; not exposed by template (deliberately destructive)
- HTTP Authentication — Enables digest auth on the RPC endpoint; template assumes no-auth local access

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri | Alapérték     |
|--------------------|---------------|
| IP-cím             | `192.168.0.1` |

## Források

- Shelly Gen2+/Gen3 RPC API Reference
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/) 2026-03-29
- Shelly Gen2+ Switch Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Switch/) 2026-03-29
- Shelly Gen2+ System (Sys) Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Sys/) 2026-03-29
- Shelly Gen2+ WiFi Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/WiFi/) 2026-03-29
- Shelly Gen2+ MQTT Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Mqtt/) 2026-03-29
- Home Assistant Shelly Integration
  
  [www.home-assistant.io](https://www.home-assistant.io/integrations/shelly/) 2026-03-29
- Shelly Plus Plug S Knowledge Base — specs, wiring, LED indication
  
  [kb.shelly.cloud](https://kb.shelly.cloud/knowledge-base/shelly-plus-plug-s) 2026-04-24
- Shelly Plus Plug S RPC API — PLUGS\_UI component (device-specific)
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlusPlugS/) 2026-04-24

## Kapcsolódó dokumentáció

- [Packet Parser integráció](https://taphome.com/hu/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/hu/docs/integration/packet-parser/)
- [Packet parser függvények](https://taphome.com/hu/docs/script/packet-parser/)
- [Elemző függvények](https://taphome.com/hu/docs/script/parsing-functions/)

