---
title: "LinkedGo ST802-B Fan Coil Thermostat (Powered by Shelly)"
description: "Termostat ventilokonvektora LinkedGo ST802-B preko lokalnog Shelly HTTP API-ja: temperatura, vlažnost, brzina ventilatora i način rada. Bez lozinke."
url: "https://taphome.com/hr/compatibility/linkedgo-st802-b-shelly-http/"
language: hr
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["http","thermostat","fan-coil","floor-heating","wifi","humidity","shelly-rpc"]
  questions: ["Kako integrirati termostat LinkedGo ST802-B sa sustavom TapHome?","Čime upravlja predložak TapHome za LinkedGo ST802-B?","Kako spojiti LinkedGo ST802-B na TapHome preko Wi-Fi mreže i HTTP-a?","Kako dodati LinkedGo ST802-B u aplikaciju Shelly Smart Control?","Zašto svi uređaji LinkedGo ST802-B u sustavu TapHome prikazuju HTTP 401?","Radi li predložak LinkedGo ST802-B s uključenom zaštitom lozinkom?","Koje načine rada LinkedGo ST802-B nudi za svaku postavku H02?","Kako spojiti LinkedGo ST802-B na 2-cijevni ili 4-cijevni ventilokonvektor?","Zašto TapHome prikazuje upozorenje da termostat koristi Fahrenheitove stupnjeve?","Koji raspon zadane vlažnosti prihvaća LinkedGo ST802-B?"]
---

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

Komunikacija: Packet Parser → HTTP

> Adresa u mreži
> 
> TapHome komunicira s uređajem na adresi unesenoj pri uvozu. Dodijelite uređaju stalnu adresu — rezervaciju IP adrese u usmjerivaču ili njegovo mDNS ime ako ga podržava — inače integracija prestaje raditi kada usmjerivač promijeni adresu.
> 
> [Priprema mreže](https://taphome.com/hr/docs/setup/network-preparation/)

## Upute za integraciju

LinkedGo ST802-B je podžbukni zidni termostat za ventilokonvektore i podno grijanje, „Powered by Shelly”. Sam upravlja trima brzinama ventilatora ventilokonvektora, ventilom ventilokonvektora i ventilom podnog grijanja, a ima ugrađeni senzor sobne temperature i vlažnosti. TapHome s njim komunicira preko lokalnog Shelly RPC API-ja (HTTP na portu 80, Wi-Fi), bez veze s oblakom.

Predložak očitava sobnu temperaturu i vlažnost te postavlja zadanu temperaturu, brzinu ventilatora, način rada, uključivanje/isključivanje, zaštitu od smrzavanja i zadanu vlažnost. Ovo je predložak zajednice, autor je Libor Kratochvíl.

## Hardversko spajanje

Termostat se ugrađuje u podžbuknu kutiju od 60 mm, samo u unutarnjim prostorima (IP20). Napaja se iz mreže 230 V AC; baza znanja Shelly navodi ulazni raspon 90–240 V AC, 50/60 Hz. Najveće opterećenje je 1 A induktivno ili 2 A otporno. Ugradnju i svaku promjenu ožičenja smije izvoditi samo kvalificirani električar, sa stezaljkama odspojenim od mreže.

### Stezaljke

| Stezaljka | Funkcija |
|---|---|
| N, L | napajanje, neutralni vodič i fazni vodič |
| H, M, Lo | visoka, srednja i niska brzina ventilatora: izlaz 230 V, svaki 1 A |
| NO, NC | ventil ventilokonvektora: relej s normalno otvorenim i normalno zatvorenim kontaktom, 230 V |
| FL | ventil podnog grijanja: izlaz 230 V |
| C1, C2 | beznaponski kontakt (digitalni izlaz) za uključivanje i isključivanje dizalice topline ili plinskog kotla |
| 0-10V, GND | analogni izlaz za brzinu DC motora ventilatora i zajednička masa |
| A1/B1, A2/B2 | RS485: ovaj ga predložak ne koristi |

![Raspored stezaljki ST802-B: mrežne stezaljke N, L, H, M, Lo, NO, NC, FL s priključcima ventilatora i ventila te niskonaponske stezaljke 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)

### Ožičenje prema funkciji termostata (parametar H02)

Način spajanja ventilatora i ventila ovisi o vrsti sustava, koju instalater postavlja na termostatu parametrom **H02**. Tehničke upute LinkedGo prikazuju po jednu shemu spajanja za svaku vrijednost H02:

| H02 | Sustav | Ponuđeni načini rada |
|---|---|---|
| 0 | 2-cijevni AC ventilokonvektor: ventilator na H/M/Lo, ventil ventilokonvektora na NO/NC | hlađenje, grijanje, odvlaživanje, ventilacija |
| 1 | DC ventilokonvektor: brzina ventilatora s izlaza 0-10V, ventil ventilokonvektora na NO/NC | hlađenje, grijanje, odvlaživanje, ventilacija |
| 2 | samo podno grijanje: ventil podnog grijanja na FL | podno grijanje |
| 3 | hlađenje AC ventilokonvektorom + podno grijanje | hlađenje ventilokonvektorom, podno grijanje |
| 4 | hlađenje i grijanje AC ventilokonvektorom + podno grijanje | hlađenje, grijanje, podno grijanje, odvlaživanje, ventilacija |
| 6 | hlađenje DC ventilokonvektorom + podno grijanje | hlađenje ventilokonvektorom, podno grijanje, odvlaživanje, ventilacija |
| 7 | hlađenje i grijanje DC ventilokonvektorom + podno grijanje | hlađenje, grijanje, podno grijanje, odvlaživanje, ventilacija |
| 17 | 4-cijevni AC ventilokonvektor: ventil hlađenja na NO/NC, ventil grijanja na FL | hlađenje, grijanje, odvlaživanje, ventilacija |

![Sheme spajanja LinkedGo ST802 za postavke H02 0, 1, 2, 3/4, 6/7 i 17 (spajanje ventilokonvektora i ventila podnog grijanja) i mreža RS485, s tablicom funkcija H02.](https://taphome.com/images/compatibility/linkedgo-st802-b-shelly-http/wiring-h02-variants_hu_6b5233d5f48d321b.jpg)

## Konfiguracija

### Spajanje termostata na Wi-Fi

Termostat se dodaje u mrežu besplatnom aplikacijom **Shelly Smart Control** (App Store, Google Play ili AppGallery; potreban je besplatan Shelly račun). Koristite Wi-Fi mrežu na **2,4 GHz** i prije početka uključite Bluetooth na telefonu.

1. Otvorite aplikaciju Shelly Smart Control i dodirnite **+** u donjem desnom kutu.
2. Odaberite **Add via Bluetooth** i dodirnite **Next**; prikazuje se popis podržanih uređaja.
3. Odaberite termostat i dodirnite **Next**.
4. Unesite naziv i lozinku Wi-Fi mreže i dodirnite **Add device**. Dodavanje može potrajati nekoliko minuta; na kraju se prikazuje poruka o uspjehu.
5. Dodijelite uređaju naziv i sliku, odaberite prostoriju i dodirnite **Save**.

Ako aplikacija ne pronađe termostat, držite tipku **ON/OFF** na termostatu 10 sekundi i ponovno pokrenite pretraživanje. Kad je termostat spojen, na njegovu se zaslonu prikazuje ikona Wi-Fi signala.

### Fiksna IP adresa

TapHome pristupa termostatu preko njegove IP adrese. Dodijelite mu fiksnu adresu (najjednostavnije je rezervirati DHCP adresu za MAC adresu termostata u routeru), kako se adresa ne bi promijenila nakon ponovnog pokretanja routera ili termostata. Tu adresu trebate pri uvozu predloška.

### Isključena zaštita lozinkom

> [!WARNING]
> **Zaštitu termostata lozinkom ostavite isključenu** u aplikaciji Shelly. TapHome ne podržava HTTP Digest autentifikaciju uređaja Shelly Gen2+; kad je lozinka postavljena, termostat odgovara s HTTP 401, a svaki uređaj TapHome prikazuje grešku „Thermostat asks for a password (HTTP 401)”.

Za provjeru otvorite `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo` u pregledniku u istoj mreži. Ako vrati JSON bez traženja prijave, TapHome može čitati termostat.

### Jedinica temperature u °C

Jedinicu temperature na termostatu ostavite postavljenu na **Celzijeve stupnjeve**. TapHome sve temperature čita u °C; kad je termostat postavljen na Fahrenheit, modul prikazuje upozorenje „Thermostat uses degrees Fahrenheit”. Trenutačna postavka vidi se na `http://<thermostat IP>/rpc/Service.GetConfig?id=0` (`"temp_unit": "C"`).

### Instalaterski parametri na termostatu

Instalaterske parametre postavite na tipkovnici termostata prije spajanja na TapHome, jer o njima ovisi koje načine rada i zadane vrijednosti termostat prihvaća:

- **H02**: vrsta sustava i načini rada koje termostat nudi (tablica gore).
- **H05**: 0 grijanje i hlađenje, 1 samo hlađenje, 2 samo grijanje.
- **H23 / H24**: najmanja i najveća zadana vrijednost (tvornički 5 °C i 35 °C).
- **A05 / A06**: uključena ili isključena zaštita od smrzavanja i njezina granična sobna temperatura (0–21 °C, tvornički 5 °C).

Za ulaz u instalaterske parametre držite tipku **Mode** 5 sekundi; zaslon prikazuje skupine parametara (H, P, F …). Tipkama gore i dolje odaberite skupinu i parametar, promijenite vrijednost i spremite je. Potpuni popis parametara nalazi se u tehničkim uputama LinkedGo.

### Dodavanje termostata u TapHome

U sustavu TapHome dodajte modul iz ovog predloška pod sučelje Packet Parser i unesite IP adresu termostata.

## Mogućnosti uređaja

| Uređaj | Što radi |
|---|---|
| Thermostat | sobna temperatura, zadana temperatura (5–35 °C, korak 0,5 °C) i sobna vlažnost |
| Fan speed | Auto, Low, Medium, High (automatska, niska, srednja, visoka brzina) |
| Working mode | Cool, Heat, Dry, Ventilation, Floor heating (hlađenje, grijanje, odvlaživanje, ventilacija, podno grijanje) |
| Thermostat on/off | uključuje ili isključuje regulacijsku funkciju termostata |
| Anti-freeze | uključuje ili isključuje zaštitu od smrzavanja |
| Target humidity | zadana vlažnost za način Dry (40–75 %) |

Koje načine rada termostat prihvaća, ovisi o H02. Uređaj konfiguriran za 2-cijevni AC ventilokonvektor (H02 = 0) nudi Cool, Dry, Heat i Ventilation. Ako odaberete način koji termostat ne nudi (na primjer Floor heating bez ventila podnog grijanja), termostat ga odbija, a TapHome prikazuje način koji ostaje aktivan. Način koji predložak ne poznaje prikazuje se kao greška na uređaju Working mode.

### Informacije o modulu i servisne radnje

Modul prikazuje Wi-Fi mrežu, IP adresu, jakost signala, MAC adresu, servisno stanje, način termostata (cool, heat ili auto), jedinicu temperature te pomake kalibracije temperature i vlažnosti. Upozorava kad je dostupno ažuriranje firmvera, kad je potrebno ponovno pokretanje, kad termostat javlja servisnu grešku i kad je postavljen na Fahrenheitove stupnjeve. Servisne radnje: ažuriranje firmvera i ponovno pokretanje.

> [!NOTE]
> Koji je relejni izlaz trenutačno uključen (brzina ventilatora, ventil ventilokonvektora, ventil podnog grijanja), Shelly API ne daje, pa ga TapHome ne može prikazati.

### Ponašanje koje je dobro znati

- Nakon ponovnog pokretanja TapHome Core svaki uređaj očitava svoju vrijednost s termostata, pa promjena napravljena na tipkovnici termostata dok je Core bio isključen ostaje sačuvana i nikad se ne prepisuje.
- Vrijednost izvan raspona termostata (na primjer zadanu vlažnost 80 % ili zadanu vrijednost izvan H23–H24) termostat odbija; TapHome tada prikazuje vrijednost koja ostaje postavljena.
- Vrijednosti se očitavaju svakih 5–15 sekundi; promjena na tipkovnici pojavljuje se u sustavu TapHome unutar tog vremena.

## Rješavanje problema

### Svi uređaji prikazuju „HTTP 401”

Na termostatu je uključena zaštita lozinkom. Isključite je u aplikaciji Shelly, a zatim u pregledniku provjerite `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo`: mora odgovoriti bez traženja prijave.

### Uređaji prikazuju „Thermostat answered HTTP …” ili nemaju vrijednosti

1. Provjerite prikazuje li termostat ikonu Wi-Fi i je li mu IP adresa ostala ista (fiksna adresa ili DHCP rezervacija).
2. Otvorite `http://<thermostat IP>/rpc/Shelly.GetDeviceInfo` s uređaja u istoj mreži kao TapHome Core; ako vrati JSON, termostat je dostupan.
3. Provjerite jesu li TapHome Core i termostat u istoj mreži ili je usmjeravanje između njih dopušteno.

### Temperature izgledaju pogrešno

- Provjerite jedinicu temperature: modul upozorava kad je termostat postavljen na Fahrenheit.
- Provjerite pomake kalibracije temperature i vlažnosti prikazane na modulu.

### Working mode ili Fan speed prikazuje grešku

Termostat je javio vrijednost koju predložak ne poznaje. Shelly API navodi brzine ventilatora auto, low, medium i high; tehničke upute LinkedGo navode pet brzina za DC ventilokonvektor. Provjerite postavku H02 i vrijednost na zaslonu termostata.

### Zaslon prikazuje E03

E03 je LinkedGo kod alarma za kvar sobnog senzora. Greške koje termostat javlja preko Shelly API-ja prikazuju se na modulu kao upozorenje „Thermostat reports: …”.

## Dostupni uređaji 6

Ovi se uređaji pojavljuju u TapHomeu nakon uvoza.

LinkedGo ST802-B Modul

Servisni atributi

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

Servisne radnje

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

Prilagođene varijable

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

Čitanje (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
```

Servisni atributi

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

Servisne radnje

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

Čitanje temperature

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

Čitanje vlažnosti

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

Čitanje željene temperature

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

Zapis željene temperature

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

Fan speed Prekidač s više vrijednosti

Vrijednosti / stanja: Auto · Low · Medium · High

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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 Prekidač s više vrijednosti

Vrijednosti / stanja: Cool · Heat · Dry · Ventilation · Floor Heating

Čitanje stanja sklopke

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

Zapis stanja sklopke

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

Vrijednosti / stanja: ON · OFF

Čitanje stanja sklopke

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

Zapis stanja sklopke

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

Anti-freeze Sklopka

Vrijednosti / stanja: ON · OFF

Čitanje stanja sklopke

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

Zapis stanja sklopke

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

Target humidity Varijabla

Čitanje

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

Zapis

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

**Povezivanje:** Packet Parser → HTTP

## Parametri uvoza

Ove vrijednosti unosite pri uvozu XML-a.

| Pitanje u aplikaciji | Zadano          |
|----------------------|-----------------|
| IP adresa            | `192.168.1.100` |

## Povezana dokumentacija

- [Packet Parser Integration](https://taphome.com/hr/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/hr/docs/integration/packet-parser/)
- [Funkcije Packet parsera](https://taphome.com/hr/docs/script/packet-parser/)
- [Funkcije za raščlambu](https://taphome.com/hr/docs/script/parsing-functions/)

