TapHome
Službeni · TapHome

Shelly TRV (valve)

Wi-Fi termostatska radijatorska glava na baterije s položajem ventila prikazanim kao zaseban uređaj za upravljanje putem smart rules preko HTTP-a. Vlastita regulacija temperature u uređaju je isključena.

ShellyPacket Parser → HTTP3 uređajaRevizija 1.0 Posljednje ažuriranje: 10. studenoga 2026.

Uvoz u aplikaciju TapHomeHardver › Packet Parser › Dodaj iz predloška

Preuzmite predložak
Na ovoj stranici

Upute za integraciju

Shelly TRV (SHTRV-01) je Wi-Fi termostatska radijatorska glava na baterije tvrtke Allterco Robotics. Postavlja se izravno na tijelo standardnog radijatorskog ventila za toplu vodu i mijenja protok tople vode kroz radijator tako da unutarnjim motorom pomiče iglu ventila. TapHome s uređajem komunicira preko HTTP-a u lokalnoj mreži, bez pristupnika, bez oblaka i bez MQTT brokera.

Ovaj predložak prikazuje položaj ventila kao zaseban uređaj Stanje ventila, tako da smart rule u sustavu TapHome može izravno upravljati ventilom. Vlastita regulacija temperature u uređaju je isključena: svaka zadana temperatura upisana iz sustava TapHome šalje se zajedno s target_t_enabled=false, pa firmver više ne pomiče ventil sam.

Shelly TRV se više ne proizvodi, a naslijedila ga je glava Shelly BLU TRV s Bluetooth vezom. Postojeći uređaji i dalje rade i ovaj predložak ostaje u potpunosti podržan; za nove projekte razmislite o nasljedniku.

Za isti fizički uređaj dostupna su dva alternativna predloška. Odaberite jedan prema željenom načinu upravljanja.

PredložakPrikazujePrimjena
Shelly TRV (glavni)Baterija + termostat sa zatvorenom regulacijskom petljomKorisničko upravljanje sobnom temperaturom preko zadane temperature (5–30 °C). Ventilom interno upravlja firmver.
Shelly TRV (valve) (ovaj predložak)Baterija + dimer ventila + termostat (varijanta za zadanu temperaturu)Smart rules kojima treba izravno upravljanje ventilom: položaj ventila prikazuje se kao dimer 0–100 %, automatska regulacija je isključena.

Ne uvozite oba predloška za isti fizički uređaj. Oba se vežu na istu krajnju točku pa bi se ciklusi očitavanja sudarali: upisi bi bili u sukobu, a ponašanje ventila postalo bi nepredvidivo.

Ugradnja uređaja

Shelly TRV nema ožičenje. To je mehanička radijatorska glava s unutarnjom elektronikom, napajana ugrađenom punjivom baterijom (Panasonic NCR18650BD, 3,6 V / 6500 mAh). Na tijelo radijatorskog ventila postavlja se pomoću metalnog pričvrsnog prstena. Uređaj je namijenjen samo za unutarnju upotrebu i mora biti zaštićen od prljavštine, vlage i prskanja vode.

Kompatibilna tijela ventila

Ako radijator već ima termostatsku glavu ventila (obično kotačić s brojevima od 1 do 5), tijelo ventila najvjerojatnije je kompatibilno. Radijatori s malim ručnim ventilima, koji su uobičajeni ondje gdje je ugrađen zaseban sobni ili središnji termostat, nisu kompatibilni.

Izvorni navoj: M30 × 1,5. U prodajnom pakiranju nalaze se ovi adapteri:

  • Danfoss — RA, RAV, RAVL
  • Caleffi
  • Giacomini
  • M28 × 1,5 — Sam, Slovarm, Comap, TA, Herz, MMA, Remagg
  • Pont à Mousson

Adapteri drugih proizvođača (nisu priloženi) proširuju kompatibilnost na Gampper, Ista, Meges, Ondal, Oventrop, Rossweiner, Vaillant i druge.

Postupak ugradnje

  1. Provjerite je li radijator isključen i ohlađen.
  2. Postojeću glavu ventila okrenite suprotno od kazaljke na satu do potpunog otvaranja ventila, a zatim metalni prsten odvijte suprotno od kazaljke na satu i skinite ga.
  3. Ako navoj ventila nije izvorni M30 × 1,5, postavite odgovarajući adapter.
  4. Shelly TRV pričvrstite na tijelo ventila okretanjem metalnog prstena u smjeru kazaljke na satu, ali ga još ne zategnite do kraja.
  5. Okrenite zaslon u željeni položaj, a zatim metalni prsten zategnite do kraja.

Ne pokušavajte okretati uređaj kada je metalni prsten potpuno zategnut, jer ga time možete oštetiti.

Punjenje

Uređaj se puni preko USB-C priključka punjačem sukladnim sa standardom USB-C od najmanje 1 A. Prije prve upotrebe punite ga do kraja približno 7 sati. Tijekom punjenja na zaslonu trepće crta razine baterije, a točka pokraj donje crte pokazuje da je punjač spojen. Baterija traje do 2 godine, ovisno o tome koliko se često ventil pomiče i o kvaliteti Wi-Fi signala.

Tijekom punjenja kućište uređaja se zagrijava, a unutarnji senzor temperature mjeri netočno. Dok je punjač spojen, očekujte iskrivljene vrijednosti sobne temperature.

Kalibracija

Kalibracijom motor uči hod određenog tijela ventila. Bez nje TapHome ne može čitati ni upisivati položaj ventila.

  1. Kratko pritisnite tipkalo Reset (na stražnjoj strani uređaja). Na zaslonu se prikazuje CL, a unutarnji motor okreće se u oba smjera.
  2. Uspješna kalibracija završava prikazom AP na zaslonu i uređaj je spreman za spajanje na Wi-Fi.
  3. E1 znači da kalibracija nije uspjela: prsten nije dovoljno zategnut ili uređaj nije pravilno postavljen. Zategnite prsten ili ponovno postavite uređaj, zatim držite Up ili Down 3 sekunde i nekoliko puta pritisnite Down da biste pokrenuli novu kalibraciju.

Kad je uređaj u sustavu TapHome, novi ciklus kalibracije može se pokrenuti i servisnom radnjom Kalibriraj na modulu.

Kalibraciju ponovite nakon svakog ponovnog postavljanja na drugo tijelo ventila. Dok uređaj ne javi calibrated=true, uređaj Stanje ventila prikazuje Device is not calibrated, a TapHome odbija upise i položaja ventila i zadane temperature.

Postavljanje mreže

Shelly TRV koristi Wi-Fi na 2,4 GHz (802.11 b/g/n) s dometom do 30 m, ovisno o građevinskoj konstrukciji. Nakon kalibracije pokreće se u načinu pristupne točke (Access Point, AP na zaslonu).

Ako uređaj u roku od 3 minute ne dodate u Wi-Fi mrežu, on se isključuje. Kratko pritisnite Reset da biste ga ponovno pokrenuli.

Spajanje na Wi-Fi

Uređaj se može spojiti preko mobilne aplikacije Shelly Cloud ili ručno preko njegova ugrađenog web-sučelja:

  1. Telefon ili računalo spojite na Wi-Fi mrežu koju stvara uređaj i otvorite http://192.168.33.1.
  2. Kliknite Internet & Security i odaberite WIFI MODE - CLIENT.
  3. Označite Connect the Shelly device to an existing WiFi Network, upišite naziv mreže i lozinku te pritisnite SAVE.
  4. Pronađite IP adresu uređaja u lokalnoj mreži (popis klijenata u routeru ili alat Shelly device finder za Windows ili macOS).

Uključivanjem načina Client isključuje se način pristupne točke. Za povratak u način pristupne točke držite Reset 5 sekundi.

Rezervacija DHCP adrese za uređaj u routeru održava stalnom IP adresu koju koristi TapHome.

Autentifikacija

Predložak šalje HTTP zahtjeve bez vjerodajnica na port 80; uređaji Gen1 ne podržavaju HTTPS. Ako je u web-sučelju uređaja uključena zaštita prijavom, isključite je, inače TapHome ne može čitati uređaj ni upravljati njime.

Konfiguracija

U sustavu TapHome uvezite predložak i kao jedini parametar uvoza upišite IP adresu uređaja, a zatim izradite smart rule koji upravlja uređajem Stanje ventila.

Isključivanje tjednog rasporeda

Shelly TRV ima ugrađeni tjedni raspored (5 profila, do 20 promjena temperature po profilu). Kada je raspored aktivan, firmver pri sljedećoj planiranoj promjeni prepisuje svaku izvana upisanu zadanu temperaturu.

Predložak to javlja kao grešku modula (Schedule is enabled). Prije nego što uređaj predate na upravljanje sustavu TapHome:

  • pokrenite servisnu radnju Isključi raspored na modulu (šalje /settings/thermostats/0?schedule=false) ili
  • odaberite profil Disable pod Weekly schedule u web-sučelju uređaja ili u aplikaciji Shelly Cloud.

Automatsko upravljanje ventilom

I uređaj Stanje ventila i uređaj Termostat prikazuju upozorenje Automatic valve control is on kad god uređaj javi da je njegova vlastita regulacija temperature aktivna, jer ona može biti u sukobu s radom smart rule. Upis zadane temperature iz uređaja Termostat ponovno je isključuje (target_t_enabled=false).

Vanjski sobni senzor (preporučeno)

Svaki termostat postavljen na radijator mjeri blizu radijatora, pa ugrađeni senzor odstupa od stvarne sobne temperature. Dostupna su dva načina korekcije:

  • Vanjski senzor — Shelly H&T ili kompatibilan senzor u prostoriji može glavi slati temperaturu prostorije. Uključite ga u web-sučelju uređaja → Sensor Settings → TEMPERATURE OFFSET → Enable external temperature corrections endpoint.
  • Statički pomak — servisnom radnjom Postavi pomak temperature na uređaju Termostat (raspon ±20 °C) kompenzirajte stalno odstupanje.

Mogućnosti uređaja

Predložak prikazuje uređaj kao pokazatelj baterije, dimer položaja ventila i termostat. Dijagnostika i radnje na razini modula jednake su kao u glavnom predlošku.

Stanje ventila

Pogon ventila prikazuje se kao dimer (0–100 %). TapHome čita položaj iz thermostats[0].pos i upisuje ga preko /thermostats/0?pos={0-100}; firmver pomiče motor u traženi položaj. Negativan položaj znači da ventil nije kalibriran, a uređaj tada prikazuje Device is not calibrated.

Servisni atributi javljaju Prisilno zatvaranje, Dodatni pritisak i Automatska korekcija kalibracije. Servisne radnje uključuju i isključuju način prisilnog zatvaranja (ventil ostaje potpuno zatvoren) i način dodatnog pritiska (jače pokretanje krutih ventila), tako da smart rules mogu obraditi scenarije kao što su hitno zatvaranje, predgrijavanje ili pojačano grijanje (boost).

Termostat

Termostat čita izmjerenu sobnu temperaturu (thermostats[0].tmp.value) i spremljenu zadanu temperaturu (thermostats[0].target_t.value). Upis zadane temperature šalje i target_t i target_t_enabled=false na /settings/thermostats/0, pa firmver ne pomiče ventil sam. Zadana temperatura služi kao referentna vrijednost za smart rule koji upravlja uređajem Stanje ventila.

Jedini servisni atribut je Pomak temperature [°C], uz odgovarajuću radnju Postavi pomak temperature. Uređaj dodaje grešku Temperature sensor error kad očitanje senzora nije valjano.

Stanje baterije

Baterija se prikazuje kao prekidač s više vrijednosti izveden iz javljene razine napunjenosti i stanja punjača. Stanje punjača ima prednost pred razinom:

StanjeUvjet
Kritičnabat.value 25 % ili manje
Niskabat.value 26–50 %
Normalnabat.value 51–75 %
Punabat.value iznad 75 %
Punjenjepunjač je spojen

Dva servisna atributa javljaju neobrađenu napunjenost baterije (%) i napon (V). Modul javlja Low battery ispod 50 % i Battery charge is criticaly low ispod 25 %.

Dijagnostika i radnje modula

Modul očitava /status i /settings svake 3 sekunde i prikazuje dijagnostiku i radnje za cijeli uređaj:

  • Dijagnostika: Wi-Fi SSID, IP adresa, MAC, jačina primljenog signala, stanje kalibracije, raspored uključen/isključen, svjetlina zaslona (1–7) i stanje okrenutog zaslona. Kad je dostupno ažuriranje firmvera, prikazuje se upozorenje.
  • Radnje: Isključi raspored, Ponovno pokretanje, Kalibriraj (pokreće /calibrate), Ažuriraj firmver (preuzima SHTRV-01_build.gbl sa službenog poslužitelja firmvera Shelly EU), Postavi svjetlinu zaslona i Okreni zaslon.

Rješavanje problema

Device is not calibrated

Upisi položaja ventila i zadane temperature odbijaju se uz poruku Device is not calibrated sve dok glava ne završi uspješan ciklus kalibracije.

  1. Provjerite sjedi li uređaj čvrsto na tijelu ventila: prsten mora biti dovoljno zategnut da motor može pritisnuti iglu ventila.
  2. Pokrenite servisnu radnju Kalibriraj na modulu ili pokrenite kalibraciju na uređaju (držite Up ili Down 3 sekunde, zatim nekoliko puta pritisnite Down). Dok se motor pomiče u oba smjera, na zaslonu se prikazuje CL.
  3. Nakon uspjeha atribut Kalibrirano mijenja se u Yes; E1 na zaslonu obično znači neispravnu ugradnju.

Ventil se pomiče iako ga nijedan smart rule nije promijenio

Aktivna je vlastita regulacija uređaja ili tjedni raspored. Provjerite upozorenje Automatic valve control is on i atribut modula Raspored: upišite zadanu temperaturu iz uređaja Termostat da biste isključili automatsko upravljanje, a ako je raspored uključen, pokrenite Isključi raspored.

Sobna temperatura je previsoka

  • Spojen punjač. Očitanja sobne temperature nisu valjana tijekom punjenja. Odspojite USB-C i pustite uređaj da se ohladi.
  • Odstupanje ugrađenog senzora. Senzor je blizu radijatora. Uključite krajnju točku za vanjske korekcije temperature i uparite Shelly H&T (ili kompatibilan senzor) u istoj prostoriji ili primijenite statički pomak radnjom Postavi pomak temperature.

Zaslon prikazuje E1 / E2

Za provjeru stanja držite Up i Down zajedno 5 sekundi i listajte tipkama Up ili Down.

  • E1 — problem s kalibracijom. Ponovno postavite uređaj, pažljivo zategnite prsten i pokrenite novi ciklus kalibracije.
  • E2 — problem sa senzorom temperature. Predložak na uređaju Termostat dodaje grešku Temperature sensor error. Ako problem ostane i nakon ponovnog pokretanja, obratite se podršci tvrtke Shelly.

Uređaj nije dostupan

  1. Provjerite je li glava spojena na Wi-Fi: držite Up i Down 5 sekundi i prođite kroz parametre stanja; CO znači vezu s Wi-Fi mrežom, a AP da je uređaj još u načinu pristupne točke.
  2. Provjerite jesu li centralna jedinica Core i glava u istoj mreži / VLAN-u.
  3. Umjesto IP adrese pokušajte s mDNS nazivom hosta (shellytrv-XXXXXX.local), jer se DHCP zakup možda promijenio.
  4. U pregledniku otvorite http://{device-ip}/status. Ako stigne JSON odgovor, uređaj je dostupan, a problem je u konfiguraciji sustava TapHome.

Uređaji Shelly Gen1 prihvaćaju samo 2 istodobne HTTP veze. Ako TapHome i drugi sustav istodobno očitavaju isti uređaj, komunikacija postaje nepouzdana. Interval očitavanja ostavite na zadanoj vrijednosti predloška (3 s) i izbjegavajte dodatna očitavanja iz drugih sustava.

Uključivanje MQTT-a na uređajima Shelly Gen1 isključuje vezu sa Shelly Cloudom. TapHome koristi samo HTTP, pa MQTT ostavite isključen.

Kako ga instalirati u TapHome

Preduvjeti

  • Uređaj Shelly ugrađen i uključen
  • Lokalna Wi-Fi mreža (2,4 GHz)
  • TapHome CCU u istoj mreži

Korak 1 — Spojite Shelly na Wi-Fi

Opcija A — aplikacija Shelly (preporučeno):

  1. Preuzmite aplikaciju Shelly (iOS / Android)
  2. Dodirnite + → Add Device i slijedite čarobnjak za uparivanje preko Bluetootha
  3. Kada se to zatraži, unesite podatke za prijavu na Wi-Fi

Opcija B — način rada AP (bez aplikacije):

  1. Pri prvom uključivanju uređaj stvara pristupnu točku: ShellyXXX-AABBCCDDEE
  2. Spojite telefon ili računalo na tu pristupnu točku
  3. Otvorite http://192.168.33.1 → Internet & Security → Wi-Fi Mode - Client
  4. Unesite SSID i lozinku → Save

Shelly podržava samo mreže od 2,4 GHz. Mreže od 5 GHz neće se prikazati pri skeniranju.

Korak 2 — Pronađite adresu uređaja

Uređaji Shelly Gen1 podržavaju mDNS (Zeroconf). Uređaju možete pristupiti preko naziva hosta umjesto IP adrese:

1
shelly<model>-<MAC>.local

Na primjer: shelly1pm-AABBCCDDEE.local (MAC adresa velikim slovima u heksadecimalnom zapisu, bez dvotočaka).

Preporučeno: koristite IP skener TapHome. Otvorite aplikaciju TapHome i pokrenite IP skener (Postavke → Mreža → Skeniranje). Skener pronalazi uređaje u vašoj mreži i prikazuje IP adresu i mDNS naziv hosta. Za pouzdaniju vezu koristite naziv hosta umjesto IP adrese, jer ostaje isti i kada se IP adresa uređaja promijeni nakon ponovnog pokretanja usmjerivača.

Drugi načini za pronalaženje IP adrese:

  • Aplikacija Shelly: detalji uređaja → Device info → IP adresa
  • Web-sučelje Shelly: spojite se na AP uređaja prije postavljanja Wi-Fi mreže — IP adresa prikazuje se nakon spremanja
  • DHCP tablica usmjerivača: potražite naziv hosta poput shelly1pm-AABBCCDDEE

Korak 3 — Konfiguracija u sustavu TapHome

  1. U sustavu TapHome dodajte novi modul Packet Parser (HTTP)
  2. Adresa: unesite mDNS naziv hosta (npr. shelly1pm-AABBCCDDEE.local) ili IP adresu iz koraka 2
  3. Port: 80 (zadano, nije potrebno mijenjati)
  4. Uvezite predložak — TapHome će čitati /status kako bi očitao stanje uređaja

HTTP autentifikacija na uređajima Shelly zadano je isključena. Ako ste uključili zaštitu prijavom, TapHome trenutačno ne podržava HTTP Basic Auth — za integraciju sa sustavom TapHome ostavite autentifikaciju isključenom.

Dostupni uređaji 3

Ovi se uređaji pojavljuju u TapHomeu nakon uvoza.

Shelly TRV Modul
Servisni atributi
Wifi
${ipAddress}
MAC
Received signal strength
Calibrated
Schedule
Display brightness
Display flipped
Servisne radnje
Disable schedule
Reboot
Calibrate
Update firmware
Set display brightness
Flip display
Prilagođene varijable
settings (string) = 0
status (string) = 0

Shelly TRV

Čitanje (modul)
VAR response := SENDHTTPREQUEST("/status");
IF response.IsSuccess
    status := response.Content;
END

response := SENDHTTPREQUEST("/settings");
IF response.IsSuccess
    settings := response.Content;
END

if(PARSEJSON(status, "$.thermostats[0].schedule"), adderror("Schedule is enabled"));
if(PARSEJSON(status, "$.update.has_update"), addwarning("Firmware update is available"));

var bat := PARSEJSON(status, "$.bat.value");
if bat < 25
    addwarning("Battery charge is criticaly low");
elseif bat < 50
    addwarning("Low battery");
end
Servisni atributi
Wifi
PARSEJSON(status, "$.wifi_sta.ssid")
${ipAddress}
PARSEJSON(status, "$.wifi_sta.ip")
MAC
PARSEJSON(status, "$.mac")
Received signal strength
PARSEJSON(status, "$.wifi_sta.rssi")
Calibrated
if(PARSEJSON(status, "$.calibrated"), "${detail_deviceSettings_true}", "${detail_deviceSettings_false}")
Schedule
 VAR response := SENDHTTPREQUEST("/thermostats/0");
IF response.IsSuccess
 VAR content := response.Content;
 VAR responseHeaders := response.Headers;
 RETURN(SWITCH(PARSEJSON(content, "$.schedule"), true, "On", "Off"));
END
Display brightness
PARSEJSON(settings, "$.display.brightness")
Display flipped
if(PARSEJSON(settings, "$.display.flipped"), "${detail_deviceSettings_true}", "${detail_deviceSettings_false}")
Servisne radnje
Disable schedule
var response := SENDHTTPREQUEST("/settings/thermostats/0?schedule=false");
if(response.IsSuccess, return("OK"), return(response.Content));
Reboot
VAR response := SENDHTTPREQUEST("/reboot");
if(response.IsSuccess, return("OK"), return(response.Content));
Calibrate
VAR response := SENDHTTPREQUEST("/calibrate");
if(response.IsSuccess, return("OK"), return(response.Content));
Update firmware
VAR response := SENDHTTPREQUEST("/ota?url=http://shelly-api-eu.shelly.cloud/firmware/SHTRV-01_build.gbl");
if(response.IsSuccess, return("OK"), return(response.Content));
Set display brightness
Parametri: Brightness (1-7) (1–7 Br)
var response := SENDHTTPREQUEST("/settings?display_brightness=" + Br);
if(response.IsSuccess, return("OK"), return(response.Content));
Flip display
var response := SENDHTTPREQUEST("/settings?display_flipped=" + if(PARSEJSON(settings, "$.display.flipped"), "false", "true"));
if(response.IsSuccess, return("OK"), return(response.Content));
Battery Prekidač s više vrijednosti
Vrijednosti / stanja: Critical · Low · Normal · Full · Charging

Battery

Čitanje stanja sklopke
if PARSEJSON(status, "$.charger")
    return(4);
end

var bat := PARSEJSON(status, "$.bat.value");
if bat > 75
    return(3);
elseif bat > 50
    return(2);
elseif bat > 25
    return(1);
else
    return(0);
end
Servisni atributi
Value [%]
PARSEJSON(status, "$.bat.value");
Voltage [V]
PARSEJSON(status, "$.bat.voltage");
${device_variable_valvestate} Dimer
Servisni atributi
Force close
Extra pressure
Automatic calibration correction
Servisne radnje
Toggle force close
Toggle extra pressure

${device_variable_valvestate}

Čitanje (modul)
if(PARSEJSON(status, "$.thermostats[0].target_t.enabled"), addwarning("Automatic valve control is on. It may conflict with smart rule opration."));
Čitanje razine
var pos := PARSEJSON(status, "$.thermostats[0].pos");
if pos >= 0
    return(pos / 100);
else
    adderror("Device is not calibrated");
    return(NaN);
end
Zapis razine
if(status = "0", return(Le));

if !PARSEJSON(status, "$.calibrated")
    ADDERROR("Device is not calibrated");
    return(NaN);
end
 
 VAR response := SENDHTTPREQUEST("/thermostats/0?pos=" + Le*100);
 IF response.IsSuccess = false
  ADDERROR(response.StatusCode);
 END
Servisni atributi
Force close
if(PARSEJSON(settings, "$.thermostats[0].force_close"), "${detail_deviceSettings_true}", "${detail_deviceSettings_false}")
Extra pressure
if(PARSEJSON(settings, "$.thermostats[0].extra_pressure"), "${detail_deviceSettings_true}", "${detail_deviceSettings_false}")
Automatic calibration correction
if(PARSEJSON(settings, "$.thermostats[0].calibration_correction"), "${detail_deviceSettings_true}", "${detail_deviceSettings_false}")
Servisne radnje
Toggle force close
var response := SENDHTTPREQUEST("/settings/thermostats/0?force_close=" + if(PARSEJSON(settings, "$.thermostats[0].force_close"), "false", "true"));
if(response.IsSuccess, return("OK"), return(response.Content));
Toggle extra pressure
var response := SENDHTTPREQUEST("/settings/thermostats/0?extra_pressure=" + if(PARSEJSON(settings, "$.thermostats[0].extra_pressure"), "false", "true"));
if(response.IsSuccess, return("OK"), return(response.Content));
${adddevice_thermostat} Termostat
Servisni atributi
Temperature offset [°C]
Servisne radnje
Set temperature offset

${adddevice_thermostat}

Čitanje temperature
PARSEJSON(status, "$.thermostats[0].tmp.value")
Čitanje (modul)
if(! PARSEJSON(status, "$.thermostats[0].tmp.is_valid"), adderror("Temperature sensor error"));
if(PARSEJSON(status, "$.thermostats[0].target_t.enabled"), addwarning("Automatic valve control is on. It may conflict with smart rule opration."));
Čitanje željene temperature
PARSEJSON(status, "$.thermostats[0].target_t.value")
Zapis željene temperature
if(status = "0", return(Se));

if !PARSEJSON(status, "$.calibrated")
    ADDERROR("Device is not calibrated");
    return(NaN);
end

VAR response := SENDHTTPREQUEST("/settings/thermostats/0?target_t=" + Se + "&target_t_enabled=false");
IF response.IsSuccess = false
  ADDERROR(response.StatusCode);
END
Servisni atributi
Temperature offset [°C]
PARSEJSON(settings, "$.thermostats[0].temperature_offset")
Servisne radnje
Set temperature offset
Parametri: Offset (-20–20 C)
VAR response := SENDHTTPREQUEST("/settings/thermostats/0?temperature_offset=" + C);
if(response.IsSuccess, return("OK"), return(response.Content));
Povezivanje: Packet Parser → HTTP

Parametri uvoza

Ove vrijednosti unosite pri uvozu XML-a.

Pitanje u aplikacijiZadano
IP adresa192.168.0.1

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Predložak · TapHome portal Shelly TRV (valve) Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog. Packet Parser → HTTP Pogledaj u TapHome portalu