---
title: "LinkedGo ST802-B Fan Coil Thermostat (Powered by Shelly)"
description: "Termostat fan coil jednotky LinkedGo ST802-B cez lokálne Shelly HTTP API: teplota, vlhkosť, rýchlosť ventilátora a režim v TapHome. Heslo musí byť vypnuté."
url: "https://taphome.com/sk/compatibility/linkedgo-st802-b-shelly-http/"
language: sk
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["http","thermostat","fan-coil","floor-heating","wifi","humidity","shelly-rpc"]
  questions: ["Ako integrovať termostat LinkedGo ST802-B s TapHome?","Čo ovláda šablóna TapHome pre LinkedGo ST802-B?","Ako pripojiť LinkedGo ST802-B k TapHome cez Wi-Fi a HTTP?","Ako pridať LinkedGo ST802-B do aplikácie Shelly Smart Control?","Prečo všetky zariadenia LinkedGo ST802-B v TapHome zobrazujú HTTP 401?","Funguje šablóna LinkedGo ST802-B so zapnutou ochranou heslom?","Aké pracovné režimy ponúka LinkedGo ST802-B pri jednotlivých nastaveniach H02?","Ako zapojiť LinkedGo ST802-B k 2-trubkovej alebo 4-trubkovej fan coil jednotke?","Prečo TapHome zobrazuje varovanie, že termostat používa stupne Fahrenheita?","Aký rozsah požadovanej vlhkosti LinkedGo ST802-B prijme?"]
---

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

Komunikácia: Packet Parser → HTTP

> Adresa v sieti
> 
> TapHome komunikuje so zariadením na adrese zadanej pri importe. Dajte zariadeniu stálu adresu — rezerváciu IP v routeri, alebo jeho mDNS meno, ak ho podporuje —, inak integrácia prestane fungovať, keď router adresu zmení.
> 
> [Príprava siete](https://taphome.com/sk/docs/setup/network-preparation/)

## Návod na integráciu

LinkedGo ST802-B je nástenný termostat do inštalačnej krabice pre fan coil jednotky a podlahové kúrenie, „Powered by Shelly“. Sám spína tri rýchlosti ventilátora fan coil jednotky, ventil fan coil jednotky a ventil podlahového kúrenia a má zabudovaný snímač teploty a vlhkosti v miestnosti. TapHome s ním komunikuje cez lokálne Shelly RPC API (HTTP na porte 80, Wi-Fi) — pripojenie ku cloudu nie je potrebné.

Šablóna číta teplotu a vlhkosť v miestnosti a nastavuje požadovanú teplotu, rýchlosť ventilátora, pracovný režim, zapnutie a vypnutie, protimrazovú ochranu a požadovanú vlhkosť. Ide o komunitnú šablónu, ktorej autorom je Libor Kratochvíl.

## Pripojenie hardvéru

Termostat sa montuje do 60 mm inštalačnej krabice v stene, iba v interiéri (IP20). Napája sa zo siete 230 V AC; znalostná báza Shelly uvádza vstupný rozsah 90–240 V AC, 50/60 Hz. Maximálne zaťaženie je 1 A induktívne alebo 2 A odporové. Inštalácia a každá zmena zapojenia patrí kvalifikovanému elektrikárovi, so svorkami odpojenými od siete.

### Svorky

| Svorka | Funkcia |
|---|---|
| N, L | napájanie, nulový a fázový vodič |
| H, M, Lo | vysoká, stredná a nízka rýchlosť ventilátora — výstup 230 V, každý 1 A |
| NO, NC | ventil fan coil jednotky — relé so spínacím a rozpínacím kontaktom, 230 V |
| FL | ventil podlahového kúrenia — výstup 230 V |
| C1, C2 | bezpotenciálový kontakt (digitálny výstup) na zapnutie a vypnutie tepelného čerpadla alebo plynového kotla |
| 0-10V, GND | analógový výstup pre rýchlosť DC motora ventilátora a spoločná svorka |
| A1/B1, A2/B2 | RS485 — táto šablóna ho nepoužíva |

![Rozloženie svoriek ST802-B: sieťové svorky N, L, H, M, Lo, NO, NC, FL s pripojením ventilátora a ventilov, plus nízkonapäťové svorky A1/B1, A2/B2, C1/C2, GND, 0-10V.](https://taphome.com/images/compatibility/linkedgo-st802-b-shelly-http/wiring-st802-b_hu_f7bfd10e13cfca3.jpg)

### Zapojenie podľa funkcie termostatu (parameter H02)

Zapojenie ventilátora a ventilov závisí od typu systému, ktorý sa na termostate nastavuje inštalačným parametrom **H02**. Technický návod LinkedGo uvádza jednu schému pre každú hodnotu H02:

| H02 | Systém | Ponúkané režimy |
|---|---|---|
| 0 | 2-trubková AC fan coil jednotka — ventilátor na H/M/Lo, ventil fan coil jednotky na NO/NC | chladenie, kúrenie, odvlhčovanie, vetranie |
| 1 | DC fan coil jednotka — rýchlosť ventilátora z výstupu 0-10V, ventil fan coil jednotky na NO/NC | chladenie, kúrenie, odvlhčovanie, vetranie |
| 2 | iba podlahové kúrenie — ventil podlahového kúrenia na FL | podlahové kúrenie |
| 3 | chladenie AC fan coil jednotkou + podlahové kúrenie | chladenie fan coil jednotkou, podlahové kúrenie |
| 4 | chladenie a kúrenie AC fan coil jednotkou + podlahové kúrenie | chladenie, kúrenie, podlahové kúrenie, odvlhčovanie, vetranie |
| 6 | chladenie DC fan coil jednotkou + podlahové kúrenie | chladenie fan coil jednotkou, podlahové kúrenie, odvlhčovanie, vetranie |
| 7 | chladenie a kúrenie DC fan coil jednotkou + podlahové kúrenie | chladenie, kúrenie, podlahové kúrenie, odvlhčovanie, vetranie |
| 17 | 4-trubková AC fan coil jednotka — ventil chladenia na NO/NC, ventil kúrenia na FL | chladenie, kúrenie, odvlhčovanie, vetranie |

![Elektrické schémy LinkedGo ST802 pre nastavenia H02 0, 1, 2, 3/4, 6/7 a 17 (zapojenie ventilu fan coil jednotky a ventilu podlahového kúrenia) a sieť RS485, s tabuľkou funkcií H02.](https://taphome.com/images/compatibility/linkedgo-st802-b-shelly-http/wiring-h02-variants_hu_6b5233d5f48d321b.jpg)

## Konfigurácia

### Pripojenie termostatu k Wi-Fi

Termostat sa pridáva do siete cez bezplatnú aplikáciu **Shelly Smart Control** (App Store, Google Play alebo AppGallery; je potrebný bezplatný účet Shelly). Použite Wi-Fi sieť **2,4 GHz** a pred začatím zapnite v telefóne Bluetooth.

1. Otvorte aplikáciu Shelly Smart Control a ťuknite na **+** v pravom dolnom rohu.
2. Zvoľte **Add via Bluetooth** a ťuknite na **Next**; zobrazí sa zoznam podporovaných zariadení.
3. Zvoľte termostat a ťuknite na **Next**.
4. Zadajte názov a heslo Wi-Fi siete a ťuknite na **Add device**. Pridávanie môže trvať niekoľko minút; na konci sa zobrazí správa o úspechu.
5. Zariadeniu dajte názov a obrázok, vyberte miestnosť a ťuknite na **Save**.

Ak aplikácia termostat nenájde, podržte na termostate tlačidlo **ON/OFF** 10 sekúnd a vyhľadávanie spustite znova. Po pripojení termostatu sa na jeho displeji zobrazí ikona signálu Wi-Fi.

### Pevná IP adresa

TapHome sa k termostatu pripája cez jeho IP adresu. Prideľte mu pevnú adresu — najjednoduchšie rezerváciou DHCP pre MAC adresu termostatu v routeri —, aby sa adresa po reštarte routera alebo termostatu nezmenila. Túto adresu budete potrebovať pri importe šablóny.

### Vypnutá ochrana heslom

> [!WARNING]
> **Ochranu termostatu heslom nechajte v aplikácii Shelly vypnutú.** TapHome nepodporuje HTTP Digest autentifikáciu zariadení Shelly Gen2+; s nastaveným heslom termostat odpovedá HTTP 401 a každé zariadenie v TapHome zobrazí chybu "Thermostat asks for a password (HTTP 401)".

Na overenie otvorte v prehliadači v tej istej sieti `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo`. Ak vráti JSON bez výzvy na prihlásenie, TapHome dokáže termostat čítať.

### Jednotka teploty v °C

Jednotku teploty na termostate nechajte nastavenú na **stupne Celzia**. TapHome číta všetky teploty v °C; keď je termostat nastavený na stupne Fahrenheita, modul zobrazí varovanie "Thermostat uses degrees Fahrenheit". Aktuálne nastavenie je vidieť na `http://<thermostat IP>/rpc/Service.GetConfig?id=0` (`"temp_unit": "C"`).

### Inštalačné parametre na termostate

Inštalačné parametre nastavte na tlačidlách termostatu ešte pred pripojením k TapHome, pretože určujú, ktoré režimy a požadované hodnoty termostat prijme:

- **H02** — typ systému a pracovné režimy, ktoré termostat ponúka (tabuľka vyššie).
- **H05** — 0 kúrenie aj chladenie, 1 iba chladenie, 2 iba kúrenie.
- **H23 / H24** — minimálna a maximálna požadovaná teplota (predvolene 5 °C a 35 °C).
- **A05 / A06** — zapnutie a vypnutie protimrazovej ochrany a jej teplota v miestnosti (0–21 °C, predvolene 5 °C).

Do inštalačných parametrov sa dostanete podržaním tlačidla **Mode** na 5 sekúnd; displej zobrazí skupiny parametrov (H, P, F …). Skupinu a parameter vyberte tlačidlami hore a dole, zmeňte hodnotu a uložte ju. Úplný zoznam parametrov je v technickom návode LinkedGo.

### Pridanie termostatu v TapHome

V TapHome pridajte modul z tejto šablóny pod rozhranie Packet Parser a zadajte IP adresu termostatu.

## Možnosti zariadení

| Zariadenie | Čo robí |
|---|---|
| Thermostat | teplota v miestnosti, požadovaná teplota (5–35 °C, krok 0,5 °C) a vlhkosť v miestnosti |
| Fan speed | Auto, Low, Medium, High (automatická, nízka, stredná, vysoká rýchlosť) |
| Working mode | Cool, Heat, Dry, Ventilation, Floor heating (chladenie, kúrenie, odvlhčovanie, vetranie, podlahové kúrenie) |
| Thermostat on/off | zapína alebo vypína regulačnú funkciu termostatu |
| Anti-freeze | protimrazová ochrana zapnutá alebo vypnutá |
| Target humidity | požadovaná vlhkosť pre režim Dry (40–75 %) |

Ktoré pracovné režimy termostat prijme, závisí od H02. Zariadenie nastavené pre 2-trubkovú AC fan coil jednotku (H02 = 0) ponúka Cool, Dry, Heat a Ventilation. Ak zvolíte režim, ktorý termostat neponúka (napríklad Floor heating bez ventilu podlahového kúrenia), termostat ho odmietne a TapHome zobrazí režim, ktorý zostáva aktívny. Režim, ktorý šablóna nepozná, sa na zariadení Working mode zobrazí ako chyba.

### Informácie o module a servisné akcie

Modul zobrazuje Wi-Fi sieť, IP adresu, silu signálu, MAC adresu, stav služby, režim termostatu (cool, heat alebo auto), jednotku teploty a kalibračné posuny teploty a vlhkosti. Varuje, keď je k dispozícii aktualizácia firmvéru, keď je potrebný reštart, keď termostat hlási servisnú chybu a keď je nastavený na stupne Fahrenheita. Servisné akcie: aktualizácia firmvéru a reštart.

> [!NOTE]
> Ktorý reléový výstup je práve zopnutý (rýchlosť ventilátora, ventil fan coil jednotky, ventil podlahového kúrenia), Shelly API neposkytuje, preto ho TapHome nedokáže zobraziť.

### Dobré vedieť

- Po reštarte TapHome Core každé zariadenie načíta svoju hodnotu z termostatu, takže zmena urobená na tlačidlách termostatu počas vypnutého Core sa zachová a nikdy sa neprepíše.
- Hodnotu mimo rozsahu termostatu (napríklad požadovanú vlhkosť 80 % alebo požadovanú teplotu mimo H23–H24) termostat odmietne; TapHome potom zobrazí hodnotu, ktorá zostáva nastavená.
- Hodnoty sa čítajú každých 5–15 sekúnd; zmena na tlačidlách termostatu sa v TapHome prejaví v rámci tohto času.

## Riešenie problémov

### Všetky zariadenia zobrazujú "HTTP 401"

Na termostate je zapnutá ochrana heslom. Vypnite ju v aplikácii Shelly a potom v prehliadači skontrolujte `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo` — musí odpovedať bez výzvy na prihlásenie.

### Zariadenia zobrazujú "Thermostat answered HTTP …" alebo žiadne hodnoty

1. Skontrolujte, či termostat zobrazuje ikonu Wi-Fi a či sa jeho IP adresa nezmenila (pevná adresa alebo rezervácia DHCP).
2. Otvorte `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo` zo zariadenia v tej istej sieti ako TapHome Core — ak vráti JSON, termostat je dostupný.
3. Uistite sa, že TapHome Core a termostat sú v tej istej sieti alebo že je medzi nimi povolené smerovanie.

### Teploty vyzerajú nesprávne

- Skontrolujte jednotku teploty — modul varuje, keď je termostat nastavený na stupne Fahrenheita.
- Skontrolujte kalibračné posuny teploty a vlhkosti zobrazené na module.

### Pracovný režim alebo rýchlosť ventilátora zobrazuje chybu

Termostat nahlásil hodnotu, ktorú šablóna nepozná. Shelly API uvádza rýchlosti ventilátora auto, low, medium a high; technický návod LinkedGo uvádza pre DC fan coil jednotku päť rýchlostí. Skontrolujte nastavenie H02 a hodnotu na displeji termostatu.

### Displej zobrazuje E03

E03 je alarmový kód LinkedGo pre poruchu snímača v miestnosti. Chyby, ktoré termostat hlási cez Shelly API, sa na module zobrazia ako varovanie "Thermostat reports: …".

## Dostupné zariadenia 6

Tieto zariadenia sa po importe zobrazia v TapHome.

LinkedGo ST802-B Modul

Servisné atribúty

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

Servisné akcie

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

Vlastné premenné

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

Čítanie (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
```

Servisné atribúty

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)
```

Servisné akcie

${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 Termostat

Čítanie teploty

```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);
```

Čítanie vlhkosti

```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);
```

Čítanie požadovanej teploty

```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);
```

Zápis požadovanej teploty

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

Fan speed Viacstavový prepínač

Hodnoty / Stavy: Auto · Low · Medium · High

Čítanie stavu prepínača

```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);
```

Zápis stavu prepínača

```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 Viacstavový prepínač

Hodnoty / Stavy: Cool · Heat · Dry · Ventilation · Floor Heating

Čítanie stavu prepínača

```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);
```

Zápis stavu prepínača

```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 Prepínač

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```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);
```

Zápis stavu prepínača

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

Anti-freeze Prepínač

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```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);
```

Zápis stavu prepínača

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

Target humidity Premenná

Čítanie

```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);
```

Zápis

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

**Pripojenie:** Packet Parser → HTTP

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii | Predvolené      |
|---------------------|-----------------|
| IP adresa           | `192.168.1.100` |

## Súvisiaca dokumentácia

- [Integrácia Packet Parser](https://taphome.com/sk/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/sk/docs/integration/packet-parser/)
- [Funkcie Packet parsera](https://taphome.com/sk/docs/script/packet-parser/)
- [Parsovacie funkcie](https://taphome.com/sk/docs/script/parsing-functions/)

