---
title: "LinkedGo ST802-B Fan Coil Thermostat (Powered by Shelly)"
description: "LinkedGo ST802-B fan coil termosztát a helyi Shelly HTTP API-n: hőmérséklet, páratartalom, ventilátorfokozat és üzemmód a TapHome-ban. Jelszó nélkül."
url: "https://taphome.com/hu/compatibility/linkedgo-st802-b-shelly-http/"
language: hu
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["http","thermostat","fan-coil","floor-heating","wifi","humidity","shelly-rpc"]
  questions: ["Hogyan integrálható a LinkedGo ST802-B termosztát a TapHome-mal?","Mit vezérel a LinkedGo ST802-B TapHome sablon?","Hogyan csatlakoztatható a LinkedGo ST802-B a TapHome-hoz Wi-Fi-n és HTTP-n keresztül?","Hogyan adható hozzá a LinkedGo ST802-B a Shelly Smart Control alkalmazáshoz?","Miért mutat minden LinkedGo ST802-B eszköz HTTP 401 hibát a TapHome-ban?","Működik a LinkedGo ST802-B sablon bekapcsolt jelszóvédelemmel?","Mely üzemmódokat kínálja a LinkedGo ST802-B az egyes H02-beállításoknál?","Hogyan köthető be a LinkedGo ST802-B 2-csöves vagy 4-csöves fan coilhoz?","Miért figyelmeztet a TapHome, hogy a termosztát Fahrenheit-fokot használ?","Milyen cél páratartalom-tartományt fogad el a LinkedGo ST802-B?"]
---

# LinkedGo ST802-B Fan Coil Thermostat (Powered by Shelly)

Kommunikáció: Packet Parser → HTTP

> 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 LinkedGo ST802-B süllyesztett fali termosztát fan coil egységekhez és padlófűtéshez, "Powered by Shelly" jelöléssel. Maga kapcsolja a fan coil három ventilátorfokozatát, a fan coil szelepét és a padlófűtés szelepét, és beépített szobahőmérséklet- és páratartalom-érzékelővel rendelkezik. A TapHome a helyi Shelly RPC API-n keresztül kommunikál vele (HTTP a 80-as porton, Wi-Fi) — felhőkapcsolatra nincs szükség.

A sablon olvassa a szobahőmérsékletet és a páratartalmat, és beállítja a célhőmérsékletet, a ventilátorfokozatot, az üzemmódot, a be/ki állapotot, a fagyvédelmet és a cél páratartalmat. Ez Libor Kratochvíl közösségi sablonja.

## Hardveres csatlakoztatás

A termosztát 60 mm-es süllyesztett szerelvénydobozba szerelhető, csak beltérben (IP20). 230 V AC hálózatról kap tápellátást; a Shelly tudásbázisa 90–240 V AC, 50/60 Hz bemeneti tartományt ad meg. A maximális terhelés 1 A induktív vagy 2 A ohmos. A telepítést és a bekötés minden módosítását képzett villanyszerelő végezze, a hálózatról lekapcsolt sorkapcsokon.

### Sorkapcsok

| Sorkapocs | Funkció |
|---|---|
| N, L | tápellátás, nulla és fázis |
| H, M, Lo | ventilátor magas, közepes és alacsony fokozat — 230 V-os kimenet, egyenként 1 A |
| NO, NC | fan coil szelep — relé alaphelyzetben nyitott és alaphelyzetben zárt érintkezővel, 230 V |
| FL | padlófűtés szelep — 230 V-os kimenet |
| C1, C2 | száraz kontaktus (digitális kimenet) hőszivattyú vagy gázkazán be- és kikapcsolására |
| 0-10V, GND | analóg kimenet DC ventilátormotor fordulatszámához, és közös pont |
| A1/B1, A2/B2 | RS485 — ez a sablon nem használja |

![Az ST802-B sorkapcsainak elrendezése: N, L, H, M, Lo, NO, NC, FL hálózati sorkapcsok a ventilátor és a szelepek bekötésével, valamint az A1/B1, A2/B2, C1/C2, GND, 0-10V törpefeszültségű sorkapcsok.](https://taphome.com/images/compatibility/linkedgo-st802-b-shelly-http/wiring-st802-b_hu_f7bfd10e13cfca3.jpg)

### Bekötés termosztátfunkció szerint (H02 paraméter)

A ventilátor és a szelepek bekötése a rendszertípustól függ, amelyet a telepítő a termosztáton a **H02** telepítői paraméterrel állít be. A LinkedGo műszaki útmutatója H02-értékenként egy kapcsolási rajzot mutat:

| H02 | Rendszer | Elérhető üzemmódok |
|---|---|---|
| 0 | 2-csöves AC fan coil — ventilátor a H/M/Lo kapcsokon, fan coil szelep az NO/NC kapcsokon | hűtés, fűtés, szárítás, szellőztetés |
| 1 | DC fan coil — ventilátorfokozat a 0-10V kimenetről, fan coil szelep az NO/NC kapcsokon | hűtés, fűtés, szárítás, szellőztetés |
| 2 | csak padlófűtés — padlófűtés szelep az FL kapcson | padlófűtés |
| 3 | AC fan coil hűtés + padlófűtés | fan coil hűtés, padlófűtés |
| 4 | AC fan coil hűtés és fűtés + padlófűtés | hűtés, fűtés, padlófűtés, szárítás, szellőztetés |
| 6 | DC fan coil hűtés + padlófűtés | fan coil hűtés, padlófűtés, szárítás, szellőztetés |
| 7 | DC fan coil hűtés és fűtés + padlófűtés | hűtés, fűtés, padlófűtés, szárítás, szellőztetés |
| 17 | 4-csöves AC fan coil — hűtőszelep az NO/NC kapcsokon, fűtőszelep az FL kapcson | hűtés, fűtés, szárítás, szellőztetés |

![A LinkedGo ST802 kapcsolási rajzai a 0, 1, 2, 3/4, 6/7 és 17 H02-beállításhoz (fan coil és padlófűtés szelep bekötése) és az RS485 hálózathoz, a H02 funkciótáblázattal.](https://taphome.com/images/compatibility/linkedgo-st802-b-shelly-http/wiring-h02-variants_hu_6b5233d5f48d321b.jpg)

## Konfiguráció

### A termosztát csatlakoztatása Wi-Fi-hez

A termosztátot az ingyenes **Shelly Smart Control** alkalmazással adhatod hozzá a hálózathoz (App Store, Google Play vagy AppGallery; ingyenes Shelly fiók szükséges). **2,4 GHz**-es Wi-Fi hálózatot használj, és kezdés előtt kapcsold be a Bluetooth-t a telefonon.

1. Nyisd meg a Shelly Smart Control alkalmazást, és koppints a jobb alsó sarokban lévő **+** gombra.
2. Válaszd az **Add via Bluetooth** lehetőséget, és koppints a **Next** gombra; megjelenik a támogatott eszközök listája.
3. Válaszd ki a termosztátot, és koppints a **Next** gombra.
4. Add meg a Wi-Fi hálózat nevét és jelszavát, és koppints az **Add device** gombra. A hozzáadás néhány percig tarthat; a végén sikeres hozzáadásról szóló üzenet jelenik meg.
5. Adj nevet és képet az eszköznek, válassz helyiséget, és koppints a **Save** gombra.

Ha az alkalmazás nem találja a termosztátot, tartsd lenyomva a termosztát **ON/OFF** gombját 10 másodpercig, és keress újra. Amint a termosztát csatlakozott, a kijelzőjén megjelenik a Wi-Fi jel ikonja.

### Fix IP-cím

A TapHome az IP-címén éri el a termosztátot. Adj neki fix címet — a legegyszerűbb a termosztát MAC-címére szóló DHCP-foglalás a routerben —, hogy a cím ne változzon meg a router vagy a termosztát újraindítása után. Erre a címre a sablon importálásakor lesz szükséged.

### Jelszóvédelem kikapcsolva

> [!WARNING]
> **Hagyd kikapcsolva a termosztát jelszóvédelmét** a Shelly alkalmazásban. A TapHome nem támogatja a Shelly Gen2+ eszközök HTTP Digest hitelesítését; beállított jelszó esetén a termosztát HTTP 401-gyel válaszol, és minden TapHome eszköz a "Thermostat asks for a password (HTTP 401)" hibát mutatja.

Az ellenőrzéshez nyisd meg a `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo` címet egy böngészőben ugyanazon a hálózaton. Ha bejelentkezés kérése nélkül JSON-t ad vissza, a TapHome tudja olvasni a termosztátot.

### Hőmérséklet-egység °C-ban

Hagyd a termosztát hőmérséklet-egységét **Celsius-fok** beállításon. A TapHome minden hőmérsékletet °C-ként olvas; ha a termosztát Fahrenheitre van állítva, a modul a "Thermostat uses degrees Fahrenheit" figyelmeztetést mutatja. Az aktuális beállítás a `http://<thermostat IP>/rpc/Service.GetConfig?id=0` címen látható (`"temp_unit": "C"`).

### Telepítői paraméterek a termosztáton

A telepítői paramétereket a termosztát billentyűzetén állítsd be, mielőtt a TapHome-hoz csatlakoztatod, mert ezek döntik el, mely üzemmódokat és alapjeleket fogad el a termosztát:

- **H02** — rendszertípus és a termosztát által kínált üzemmódok (fenti táblázat).
- **H05** — 0 fűtés és hűtés, 1 csak hűtés, 2 csak fűtés.
- **H23 / H24** — minimális és maximális alapjel (alapértelmezés 5 °C és 35 °C).
- **A05 / A06** — fagyvédelem be/ki és annak szobahőmérséklet-értéke (0–21 °C, alapértelmezés 5 °C).

A telepítői paraméterekbe való belépéshez tartsd lenyomva a **Mode** gombot 5 másodpercig; a kijelzőn megjelennek a paramétercsoportok (H, P, F …). A fel és le gombokkal válaszd ki a csoportot és a paramétert, módosítsd az értéket, és mentsd el. A teljes paraméterlista a LinkedGo műszaki útmutatójában található.

### A termosztát hozzáadása a TapHome-ban

A TapHome-ban add hozzá a modult ebből a sablonból egy Packet Parser interfész alá, és add meg a termosztát IP-címét.

## Eszközképességek

| Eszköz | Mit csinál |
|---|---|
| Thermostat | szobahőmérséklet, célhőmérséklet (5–35 °C, 0,5 °C-os lépés) és a helyiség páratartalma |
| Fan speed | Auto, Low, Medium, High (automatikus, alacsony, közepes, magas fokozat) |
| Working mode | Cool, Heat, Dry, Ventilation, Floor heating (hűtés, fűtés, szárítás, szellőztetés, padlófűtés) |
| Thermostat on/off | be- vagy kikapcsolja a termosztát szabályozó funkcióját |
| Anti-freeze | fagyvédelem be vagy ki |
| Target humidity | páratartalom-alapjel a Dry üzemmódhoz (40–75 %) |

Az, hogy a termosztát mely üzemmódokat fogadja el, a H02-től függ. A 2-csöves AC fan coilra konfigurált készülék (H02 = 0) a Cool, Dry, Heat és Ventilation üzemmódot kínálja. Ha olyan üzemmódot választasz, amelyet a termosztát nem kínál (például Floor heating padlófűtés szelep nélkül), a termosztát elutasítja, és a TapHome a továbbra is aktív üzemmódot mutatja. A sablon számára ismeretlen üzemmód hibaként jelenik meg a Working mode eszközön.

### Modulinformációk és szervizakciók

A modul megmutatja a Wi-Fi hálózatot, az IP-címet, a jelerősséget, a MAC-címet, a szervizállapotot, a termosztát üzemmódját (cool, heat vagy auto), a hőmérséklet-egységet, valamint a hőmérséklet és a páratartalom kalibrációs eltolását. Figyelmeztet, ha firmware-frissítés érhető el, ha újraindítás szükséges, ha a termosztát szervizhibát jelez, és ha Fahrenheit-fokra van állítva. Szervizakciók: firmware-frissítés és újraindítás.

> [!NOTE]
> Az, hogy éppen melyik relékimenet van kapcsolva (ventilátorfokozat, fan coil szelep, padlófűtés szelep), a Shelly API-ban nem érhető el, ezért a TapHome nem tudja megjeleníteni.

### Amit érdemes tudni a működésről

- A TapHome Core újraindítása után minden eszköz a termosztátból olvassa be az értékét, így a termosztát billentyűzetén akkor végzett módosítás, amikor a Core ki volt kapcsolva, megmarad, és sosem íródik felül.
- A termosztát tartományán kívüli értéket (például 80 %-os cél páratartalmat vagy a H23–H24 tartományon kívüli alapjelet) a termosztát elutasítja; a TapHome ekkor a továbbra is érvényes értéket mutatja.
- Az értékek lekérdezése 5–15 másodpercenként történik; a billentyűzeten végzett módosítás ennyi időn belül megjelenik a TapHome-ban.

## Hibaelhárítás

### Minden eszköz "HTTP 401" hibát mutat

A termosztátban be van kapcsolva a jelszóvédelem. Kapcsold ki a Shelly alkalmazásban, majd ellenőrizd böngészőben a `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo` címet — bejelentkezési kérés nélkül kell válaszolnia.

### Az eszközök "Thermostat answered HTTP …" hibát mutatnak, vagy nincs érték

1. Ellenőrizd, hogy a termosztát kijelzőjén látható-e a Wi-Fi ikon, és hogy az IP-címe nem változott-e meg (fix cím vagy DHCP-foglalás).
2. Nyisd meg a `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo` címet egy olyan eszközről, amely a TapHome Core-ral azonos hálózatban van — ha JSON-t ad vissza, a termosztát elérhető.
3. Győződj meg róla, hogy a TapHome Core és a termosztát ugyanabban a hálózatban van, vagy engedélyezett köztük az útválasztás.

### Hibásnak tűnő hőmérsékletek

- Ellenőrizd a hőmérséklet-egységet — a modul figyelmeztet, ha a termosztát Fahrenheitre van állítva.
- Ellenőrizd a modulon látható hőmérséklet- és páratartalom-kalibrációs eltolásokat.

### A Working mode vagy a Fan speed eszköz hibát mutat

A termosztát olyan értéket jelentett, amelyet a sablon nem ismer. A Shelly API az auto, low, medium és high ventilátorfokozatot sorolja fel; a LinkedGo műszaki útmutatója öt fokozatot ad meg DC fan coilhoz. Ellenőrizd a H02 beállítást és a termosztát kijelzőjén látható értéket.

### A kijelzőn E03 látható

Az E03 a LinkedGo riasztási kódja a szobaérzékelő meghibásodására. A termosztát által a Shelly API-n keresztül jelentett hibák a modulon "Thermostat reports: …" figyelmeztetésként jelennek meg.

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

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

LinkedGo ST802-B Modul

Szerviz attribútumok

|                                |
|--------------------------------|
| Wi-Fi                          |
| ${ipAddress}                   |
| ${xml\_signal\_strength} \[dB] |
| MAC                            |
| Service state                  |
| Thermostat mode                |
| Temperature unit               |
| Temperature offset             |
| Humidity offset \[%]           |

Szerviz műveletek

|                    |
|--------------------|
| ${xml\_update\_fw} |
| Reboot             |

Egyéni változók

|                          |
|--------------------------|
| `SysStatus` (string)     |
| `WiFiStatus` (string)    |
| `ServiceConfig` (string) |
| `ServiceStatus` (string) |

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Sys.GetStatus");
IF r.IsSuccess
    SysStatus := r.Content;
ELSE
    IF r.StatusCode = 401
        ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
    ELSE
        ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
    END
    RETURN(0);
END
r := SENDHTTPREQUEST("/rpc/WiFi.GetStatus");
IF r.IsSuccess
    WiFiStatus := r.Content;
END
r := SENDHTTPREQUEST("/rpc/Service.GetConfig?id=0");
IF r.IsSuccess
    ServiceConfig := r.Content;
END
r := SENDHTTPREQUEST("/rpc/Service.GetStatus?id=0");
IF r.IsSuccess
    ServiceStatus := r.Content;
END
IF PARSEJSON(ServiceConfig, "$.temp_unit", true) = "F"
    ADDWARNING(4, "Thermostat uses degrees Fahrenheit. Set the temperature unit to Celsius in the Shelly app, TapHome reads the values as degrees Celsius.");
END
VAR errors := PARSEJSON(ServiceStatus, "$.errors", true);
IF ! ISNULL(errors)
    ADDWARNING(5, "Thermostat reports: " + TOSTRING(errors));
END
IF ! ISNULL(PARSEJSON(SysStatus, "available_updates.stable", true))
    ADDWARNING(2, "New firmware update is available");
END
IF PARSEJSON(SysStatus, "restart_required", true)
    ADDWARNING(3, "Restart required");
END
```

Szerviz attribútumok

Wi-Fi

```taphome
PARSEJSON(WiFiStatus, "ssid", true)
```

${ipAddress}

```taphome
PARSEJSON(WiFiStatus, "sta_ip", true)
```

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

```taphome
PARSEJSON(WiFiStatus, "rssi", true)
```

MAC

```taphome
PARSEJSON(SysStatus, "mac", true)
```

Service state

```taphome
PARSEJSON(ServiceStatus, "state", true)
```

Thermostat mode

```taphome
PARSEJSON(ServiceConfig, "thermostat_mode", true)
```

Temperature unit

```taphome
PARSEJSON(ServiceConfig, "temp_unit", true)
```

Temperature offset

```taphome
PARSEJSON(ServiceConfig, "temp_offset", true)
```

Humidity offset \[%]

```taphome
PARSEJSON(ServiceConfig, "humidity_offset", true)
```

Szerviz műveletek

${xml\_update\_fw}

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Shelly.Update?stage=\"stable\"");
IF r.IsSuccess
    RETURN("OK");
ELSE
    RETURN("Error " + TOSTRING(r.StatusCode));
END
```

Reboot

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Shelly.Reboot");
IF r.IsSuccess
    RETURN("OK");
ELSE
    RETURN("Error " + TOSTRING(r.StatusCode));
END
```

Thermostat Termosztát

Hőmérséklet olvasása

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Number.GetStatus?owner=\"service:0\"&role=\"current_temperature\"");
IF r.IsSuccess
    RETURN(PARSEJSON(r.Content, "$.value"));
END
IF r.StatusCode = 401
    ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
ELSE
    ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
END
RETURN(NaN);
```

Páratartalom olvasása

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Number.GetStatus?owner=\"service:0\"&role=\"current_humidity\"");
IF r.IsSuccess
    RETURN(PARSEJSON(r.Content, "$.value"));
END
IF r.StatusCode = 401
    ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
ELSE
    ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
END
RETURN(NaN);
```

Kívánt hőmérséklet olvasása

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Number.GetStatus?owner=\"service:0\"&role=\"target_temperature\"");
IF r.IsSuccess
    RETURN(PARSEJSON(r.Content, "$.value"));
END
IF r.StatusCode = 401
    ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
ELSE
    ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
END
RETURN(NaN);
```

Kívánt hőmérséklet írása

```taphome
SENDHTTPREQUEST("/rpc/Number.Set?owner=\"service:0\"&role=\"target_temperature\"&value=" + TOSTRING(Se, "F1"));
```

Fan speed Többértékű kapcsoló

Értékek / Állapotok: Auto · Low · Medium · High

Kapcsoló állapot olvasása

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Enum.GetStatus?owner=\"service:0\"&role=\"fan_speed\"");
IF r.IsSuccess = false
    IF r.StatusCode = 401
        ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
    ELSE
        ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
    END
    RETURN(NaN);
END
VAR v := PARSEJSON(r.Content, "$.value", true);
IF v = "auto"
    RETURN(0);
ELSEIF v = "low"
    RETURN(1);
ELSEIF v = "medium"
    RETURN(2);
ELSEIF v = "high"
    RETURN(3);
END
ADDERROR(2, "Unknown fan speed: " + TOSTRING(v));
RETURN(NaN);
```

Kapcsoló állapot írása

```taphome
VAR val := "high";
IF Mu = 0
    val := "auto";
ELSEIF Mu = 1
    val := "low";
ELSEIF Mu = 2
    val := "medium";
END
SENDHTTPREQUEST("/rpc/Enum.Set?owner=\"service:0\"&role=\"fan_speed\"&value=\"" + val + "\"");
```

Working mode Többértékű kapcsoló

Értékek / Állapotok: Cool · Heat · Dry · Ventilation · Floor Heating

Kapcsoló állapot olvasása

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Enum.GetStatus?owner=\"service:0\"&role=\"working_mode\"");
IF r.IsSuccess = false
    IF r.StatusCode = 401
        ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
    ELSE
        ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
    END
    RETURN(NaN);
END
VAR v := PARSEJSON(r.Content, "$.value", true);
IF v = "cool"
    RETURN(0);
ELSEIF v = "heat"
    RETURN(1);
ELSEIF v = "dry"
    RETURN(2);
ELSEIF v = "ventilation"
    RETURN(3);
ELSEIF v = "floor_heating"
    RETURN(4);
END
ADDERROR(2, "Unknown working mode: " + TOSTRING(v));
RETURN(NaN);
```

Kapcsoló állapot írása

```taphome
VAR val := "floor_heating";
IF Mu = 0
    val := "cool";
ELSEIF Mu = 1
    val := "heat";
ELSEIF Mu = 2
    val := "dry";
ELSEIF Mu = 3
    val := "ventilation";
END
SENDHTTPREQUEST("/rpc/Enum.Set?owner=\"service:0\"&role=\"working_mode\"&value=\"" + val + "\"");
```

Thermostat on/off Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Boolean.GetStatus?owner=\"service:0\"&role=\"enable\"");
IF r.IsSuccess
    RETURN(PARSEJSON(r.Content, "$.value"));
END
IF r.StatusCode = 401
    ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
ELSE
    ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
END
RETURN(NaN);
```

Kapcsoló állapot írása

```taphome
SENDHTTPREQUEST("/rpc/Boolean.Set?owner=\"service:0\"&role=\"enable\"&value=" + IF(St, "true", "false"));
```

Anti-freeze Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Boolean.GetStatus?owner=\"service:0\"&role=\"anti_freeze\"");
IF r.IsSuccess
    RETURN(PARSEJSON(r.Content, "$.value"));
END
IF r.StatusCode = 401
    ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
ELSE
    ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
END
RETURN(NaN);
```

Kapcsoló állapot írása

```taphome
SENDHTTPREQUEST("/rpc/Boolean.Set?owner=\"service:0\"&role=\"anti_freeze\"&value=" + IF(St, "true", "false"));
```

Target humidity Változó

Olvasás

```taphome
VAR r := SENDHTTPREQUEST("/rpc/Number.GetStatus?owner=\"service:0\"&role=\"target_humidity\"");
IF r.IsSuccess
    RETURN(PARSEJSON(r.Content, "$.value"));
END
IF r.StatusCode = 401
    ADDERROR(401, "Thermostat asks for a password (HTTP 401). Turn off password protection in the Shelly app, TapHome does not support HTTP Digest.");
ELSE
    ADDERROR(1, "Thermostat answered HTTP " + TOSTRING(r.StatusCode));
END
RETURN(NaN);
```

Írás

```taphome
SENDHTTPREQUEST("/rpc/Number.Set?owner=\"service:0\"&role=\"target_humidity\"&value=" + TOSTRING(Va, "F0"));
```

**Kapcsolat:** Packet Parser → HTTP

## 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.1.100` |

## 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/)

