TapHome
Oficiální · TapHome

Shelly TRV (valve)

Bateriově napájená Wi-Fi termostatická hlavice s polohou ventilu vystavenou jako samostatné zařízení pro řízení ze smart rule přes HTTP. Vlastní regulace teploty zařízení je vypnutá.

ShellyPacket Parser → HTTP3 zařízeníRevize 1.0 Poslední aktualizace: 10. listopadu 2026

Import do aplikace TapHomeHardware › Packet Parser › Přidat ze šablony

Stáhnout šablonu
Na této stránce

Návod na integraci

Shelly TRV (SHTRV-01) je bateriově napájená Wi-Fi termostatická radiátorová hlavice od Allterco Robotics. Nasazuje se přímo na těleso ventilu běžného teplovodního radiátoru a průtok teplé vody radiátorem mění pohybem kolíku ventilu přes vestavěný motor. TapHome komunikuje se zařízením přes HTTP na lokální síti — bez brány, bez cloudu, bez MQTT brokera.

Tato šablona vystavuje polohu ventilu jako samostatné zařízení Valve state, aby ventil mohl přímo řídit smart rule v TapHome. Vlastní regulace teploty zařízení je vypnutá: každý setpoint zapsaný z TapHome se odesílá spolu s target_t_enabled=false, takže firmware už ventilem sám nepohybuje.

Shelly TRV je ukončený produkt a nahradila ho Bluetooth verze Shelly BLU TRV. Stávající kusy fungují dál a tato šablona zůstává plně podporovaná; pro nové projekty zvažte nástupce.

Pro totéž fyzické zařízení jsou k dispozici dvě alternativní šablony — vyberte podle zamýšleného způsobu řízení.

ŠablonaVystavujePoužití
Shelly TRV (hlavní)Baterii + termostat s uzavřenou smyčkouŘízení pokojové teploty koncovým uživatelem přes setpoint (5-30 °C). Firmware řídí ventil interně.
Shelly TRV (valve) (tato šablona)Baterii + dimmer ventilu + termostat (varianta pro setpoint)Smart rules, které potřebují přímo řídit ventil — poloha ventilu je vystavena jako dimmer 0-100 %, automatická regulace je vypnutá.

Neimportujte obě šablony pro totéž fyzické zařízení. Obě se váží na stejný endpoint a smyčky pollingu budou kolidovat — zápisy se budou navzájem rušit a chování ventilu bude nepředvídatelné.

Instalace hardwaru

Shelly TRV nemá žádné zapojení — jde o mechanickou radiátorovou hlavici s interní elektronikou, napájenou vestavěnou nabíjecí baterií (Panasonic NCR18650BD, 3,6 V / 6500 mAh). Na těleso ventilu radiátoru se nasazuje přes kovovou přídržnou matici. Zařízení je určeno pouze pro vnitřní použití a musí být chráněno před nečistotami, vlhkostí a stříkající vodou.

Kompatibilní tělesa ventilů

Pokud má radiátor už termostatickou hlavici (typicky otočný ovladač s čísly 1 až 5), těleso ventilu je s největší pravděpodobností kompatibilní. Radiátory s malými ručními ventily — běžné tam, kde je nainstalovaný samostatný pokojový nebo centrální termostat — kompatibilní nejsou.

Původní závit: M30 × 1,5. V balení jsou následující adaptéry:

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

Adaptéry třetích stran (nejsou v balení) rozšiřují kompatibilitu na Gampper, Ista, Meges, Ondal, Oventrop, Rossweiner, Vaillant a další.

Postup montáže

  1. Ujistěte se, že radiátor je vypnutý a vychladlý.
  2. Otočte stávající hlavici ventilu proti směru hodinových ručiček, dokud není ventil zcela otevřený, poté odšroubujte kovovou matici proti směru hodinových ručiček a hlavici sejměte.
  3. Pokud závit ventilu není původní M30 × 1,5, nasaďte správný adaptér.
  4. Nasaďte Shelly TRV na těleso ventilu otáčením kovové matice ve směru hodinových ručiček — zatím ji úplně nedotahujte.
  5. Natočte displej do požadované orientace a poté kovovou matici úplně dotáhněte.

Po úplném dotažení kovové matice se zařízením nezkoušejte otáčet — můžete ho poškodit.

Nabíjení

Zařízení se nabíjí přes USB-C nabíječkou kompatibilní s USB-C s proudem alespoň 1 A. Před prvním použitím ho nabíjejte doplna přibližně 7 hodin. Během nabíjení bliká na displeji čárka úrovně baterie a tečka u spodního řádku označuje připojenou nabíječku. Výdrž baterie je až 2 roky v závislosti na tom, jak často se ventil pohybuje, a na kvalitě Wi-Fi signálu.

Během nabíjení se tělo zařízení zahřívá a vnitřní teplotní senzor měří nesprávně. Dokud je nabíječka připojená, počítejte se zkreslenými hodnotami pokojové teploty.

Kalibrace

Kalibrace naučí motor zdvih konkrétního tělesa ventilu. Bez ní TapHome nedokáže polohu ventilu číst ani zapisovat.

  1. Krátce stiskněte Reset (zadní strana zařízení). Displej zobrazí CL a vnitřní motor se otáčí oběma směry.
  2. Úspěšná kalibrace končí zobrazením AP na displeji — zařízení je připravené k připojení k Wi-Fi.
  3. E1 znamená, že kalibrace selhala: matice není dostatečně dotažená nebo zařízení není správně usazené. Dotáhněte matici nebo zařízení znovu nasaďte, poté podržte Up nebo Down 3 sekundy a několikrát stiskněte Down, čímž spustíte novou kalibraci.

Když je zařízení v TapHome, nový kalibrační cyklus lze spustit také servisní akcí Calibrate na modulu.

Kalibraci zopakujte po každém přesazení na jiné těleso ventilu. Dokud zařízení nehlásí calibrated=true, zařízení Valve state zobrazuje Device is not calibrated a TapHome odmítá zápis polohy ventilu i setpointu.

Nastavení sítě

Shelly TRV používá Wi-Fi 2,4 GHz (802.11 b/g/n) s dosahem až 30 m v závislosti na konstrukci budovy. Po kalibraci se spustí v režimu Access Point (AP na displeji).

Pokud zařízení do 3 minut nepřidáte do Wi-Fi sítě, vypne se. Znovu ho spustíte krátkým stisknutím Reset.

Připojení k Wi-Fi

Zařízení lze připojit přes mobilní aplikaci Shelly Cloud nebo ručně přes jeho vestavěné webové rozhraní:

  1. Připojte telefon nebo počítač k Wi-Fi síti, kterou vytvořilo zařízení, a otevřete http://192.168.33.1.
  2. Klikněte na Internet & Security a vyberte WIFI MODE - CLIENT.
  3. Zaškrtněte Connect the Shelly device to an existing WiFi Network, zadejte název sítě a heslo a stiskněte SAVE.
  4. Najděte IP adresu zařízení v lokální síti (seznam klientů v routeru nebo nástroj Shelly device finder pro Windows či macOS).

Zapnutím režimu Client se režim Access Point vypne. Do režimu Access Point se vrátíte podržením Reset na 5 sekund.

Rezervace DHCP pro zařízení v routeru udrží IP adresu, kterou používá TapHome, stabilní.

Autentizace

Šablona posílá HTTP požadavky bez přihlašovacích údajů na portu 80; HTTPS zařízení Gen1 nepodporují. Pokud je ve webovém rozhraní zařízení zapnutá ochrana přihlášením, vypněte ji — jinak TapHome zařízení nedokáže číst ani ovládat.

Konfigurace

V TapHome importujte šablonu a jako jediný parametr importu zadejte IP adresu zařízení, poté vytvořte smart rule, který řídí zařízení Valve state.

Vypnutí týdenního rozvrhu

Shelly TRV má vestavěný týdenní plánovač (5 profilů, až 20 změn teploty na profil). Když je rozvrh aktivní, firmware při nejbližší plánované změně přepíše jakýkoli externě zapsaný setpoint.

Šablona to hlásí jako chybu modulu (Schedule is enabled). Před předáním zařízení pod řízení TapHome buď:

  • spusťte servisní akci Disable schedule na modulu (odešle /settings/thermostats/0?schedule=false), nebo
  • ve webovém rozhraní zařízení nebo v aplikaci Shelly Cloud vyberte v části Weekly schedule profil Disable.

Automatické řízení ventilu

Zařízení Valve state i zařízení Thermostat zobrazují varování Automatic valve control is on vždy, když zařízení hlásí svou vlastní regulaci teploty jako aktivní, protože může kolidovat s činností smart rule. Zápis setpointu ze zařízení Thermostat ji znovu vypne (target_t_enabled=false).

Externí pokojový senzor (doporučeno)

Každý termostat namontovaný na radiátoru měří blízko radiátoru, takže vestavěný senzor se odchyluje od skutečné pokojové teploty. K dispozici jsou dvě cesty korekce:

  • Externí senzor — Shelly H&T nebo kompatibilní senzor v místnosti může posílat okolní teplotu do TRV. Zapněte to ve webovém rozhraní zařízení → Sensor Settings → TEMPERATURE OFFSET → Enable external temperature corrections endpoint.
  • Statický offset — ke kompenzaci konstantní odchylky použijte servisní akci Set temperature offset na zařízení Thermostat (rozsah ±20 °C).

Možnosti zařízení

Šablona vystavuje zařízení jako indikátor baterie, dimmer polohy ventilu a termostat. Diagnostika a akce na úrovni modulu jsou stejné jako v hlavní šabloně.

Valve state

Aktuátor ventilu je vystaven jako dimmer (0-100 %). TapHome čte polohu z thermostats[0].pos a zapisuje ji přes /thermostats/0?pos={0-100}; firmware přesune motor do požadované polohy. Záporná poloha znamená, že ventil není zkalibrovaný, a zařízení zobrazí Device is not calibrated.

Servisní atributy hlásí Force close, Extra pressure a Automatic calibration correction. Servisní akce přepínají režim nuceného zavření (ventil zůstane zcela zavřený) a režim extra tlaku (silnější ovládání pro tuhé ventily), aby smart rules zvládly scénáře jako nouzové zavření, předehřev nebo boost sekvence.

Thermostat

Termostat čte naměřenou pokojovou teplotu (thermostats[0].tmp.value) a uložený cíl (thermostats[0].target_t.value). Zápis setpointu posílá obě hodnoty target_t i target_t_enabled=false na /settings/thermostats/0, takže firmware ventilem sám nepohybuje — setpoint slouží jako referenční hodnota pro smart rule, který řídí zařízení Valve state.

Jediný servisní atribut je Temperature offset [°C] s odpovídající akcí Set temperature offset. Když je hodnota ze senzoru neplatná, zařízení přidá chybu Temperature sensor error.

Stav baterie

Baterie je vystavena jako přepínač s více hodnotami odvozený z hlášené úrovně nabití a stavu nabíječky. Stav nabíječky má přednost před úrovní:

StavPodmínka
Criticalbat.value 25 % nebo méně
Lowbat.value 26-50 %
Normalbat.value 51-75 %
Fullbat.value nad 75 %
Chargingnabíječka připojena

Dva servisní atributy hlásí surové nabití baterie (%) a napětí (V). Modul vyvolá Low battery pod 50 % a Battery charge is criticaly low pod 25 %.

Diagnostika a akce modulu

Modul polluje /status a /settings každé 3 sekundy a vystavuje diagnostiku a akce pro celé zařízení:

  • Diagnostika: Wi-Fi SSID, IP adresa, MAC, síla přijímaného signálu, stav kalibrace, zapnutí/vypnutí rozvrhu, jas displeje (1-7) a stav otočení displeje. Když je k dispozici aktualizace firmwaru, zobrazí se varování.
  • Akce: Disable schedule, Reboot, Calibrate (spouští /calibrate), Update firmware (stáhne SHTRV-01_build.gbl z oficiálního firmwarového serveru Shelly EU), Set display brightness a Flip display.

Řešení problémů

Device is not calibrated

Zápisy polohy ventilu a setpointu jsou odmítány s Device is not calibrated, dokud TRV nedokončí úspěšný kalibrační cyklus.

  1. Ujistěte se, že zařízení je pevně usazené na tělese ventilu — matice musí být dostatečně dotažená, aby motor mohl tlačit proti kolíku ventilu.
  2. Spusťte servisní akci Calibrate na modulu nebo spusťte kalibraci na zařízení (podržte Up nebo Down 3 sekundy, poté několikrát stiskněte Down). Dokud se motor pohybuje oběma směry, displej zobrazuje CL.
  3. Při úspěchu se atribut Calibrated změní na Yes; E1 na displeji obvykle signalizuje nesprávnou montáž.

Ventil se pohybuje, i když ho žádný smart rule nezměnil

Aktivní je vlastní regulace zařízení nebo týdenní rozvrh. Zkontrolujte varování Automatic valve control is on a atribut modulu Schedule — zapište setpoint ze zařízení Thermostat, čímž vypnete automatické řízení, a pokud je rozvrh zapnutý, spusťte Disable schedule.

Pokojová teplota je příliš vysoká

  • Připojená nabíječka. Během nabíjení jsou hodnoty pokojové teploty neplatné. Odpojte USB-C a nechte zařízení vychladnout.
  • Odchylka vestavěného senzoru. Senzor je blízko radiátoru. Zapněte endpoint externích korekcí teploty a spárujte Shelly H&T (nebo kompatibilní senzor) ve stejné místnosti, nebo použijte statický Set temperature offset.

Displej zobrazuje E1 / E2

Stav zkontrolujete tak, že současně podržíte Up a Down 5 sekund a listujete tlačítky Up nebo Down.

  • E1 — problém s kalibrací. Zařízení znovu nasaďte, opatrně dotáhněte matici a spusťte nový kalibrační cyklus.
  • E2 — problém s teplotním senzorem. Šablona přidá na zařízení Thermostat chybu Temperature sensor error. Pokud problém přetrvává i po restartu, kontaktujte podporu Shelly.

Zařízení je nedostupné

  1. Ověřte, že TRV je připojený k Wi-Fi — podržte Up a Down 5 sekund a prolistujte parametry stavu; CO označuje připojení k Wi-Fi síti, AP znamená, že zařízení je stále v režimu Access Point.
  2. Ověřte, že TapHome Core a TRV jsou ve stejné síti / VLAN.
  3. Zkuste místo IP adresy mDNS hostname (shellytrv-XXXXXX.local) — DHCP lease se mohl změnit.
  4. Otevřete v prohlížeči http://{device-ip}/status. Pokud přijde JSON odpověď, zařízení je dostupné a problém je v konfiguraci TapHome.

Zařízení Shelly Gen1 přijímají pouze 2 souběžná HTTP spojení. Pokud TapHome a jiný systém pollují totéž zařízení současně, komunikace bude nespolehlivá. Interval pollingu nechte na výchozí hodnotě šablony (3 s) a vyhněte se dalším pollerům.

Zapnutí MQTT na zařízeních Shelly Gen1 vypne připojení k Shelly Cloud. TapHome používá pouze HTTP — MQTT nechte vypnuté.

Jak nainstalovat v TapHome

Předpoklady

  • Zařízení Shelly nainstalované a zapnuté
  • Lokální Wi-Fi síť (2,4 GHz)
  • TapHome CCU ve stejné síti

Krok 1 — Připojte Shelly k Wi-Fi

Možnost A — Aplikace Shelly (doporučeno):

  1. Stáhněte si aplikaci Shelly (iOS / Android)
  2. Klepněte na + → Add Device a postupujte podle průvodce Bluetooth párováním
  3. Po výzvě zadejte své Wi-Fi přihlašovací údaje

Možnost B — AP režim (bez aplikace):

  1. Při prvním zapnutí zařízení vytvoří hotspot: ShellyXXX-AABBCCDDEE
  2. Připojte telefon/PC k tomuto hotspotu
  3. Otevřete http://192.168.33.1 → Internet & Security → Wi-Fi Mode - Client
  4. Zadejte SSID a heslo → Save

Shelly podporuje pouze 2,4 GHz sítě. 5 GHz sítě se při skenování nezobrazí.

Krok 2 — Zjistěte IP adresu

Po připojení k Wi-Fi zjistěte přiřazenou IP adresu jedním z následujících způsobů:

  • Aplikace Shelly: Detail zařízení → Device info → IP adresa
  • Webové rozhraní Shelly: Připojte se k AP zařízení před nastavením Wi-Fi — IP se zobrazí po uložení
  • DHCP tabulka routeru: Hledejte hostname jako shelly1pm-AABBCCDDEE
  • mDNS: Pingněte shelly<model>-<mac>.local (např. shelly1pm-AABBCCDDEE.local) ze stejné sítě

Přiřaďte zařízení Shelly statickou IP (DHCP rezervaci) ve vašem routeru, aby se adresa nezměnila po restartu routeru.

Krok 3 — Konfigurace v TapHome

  1. V TapHome přidejte nový modul Packet Parser (HTTP)
  2. IP Address: zadejte IP z kroku 2 (např. 192.168.1.50)
  3. Port: 80 (výchozí, není potřeba měnit)
  4. Importujte šablonu — TapHome bude pravidelně číst /status pro zjištění stavu zařízení

HTTP autentifikace je na zařízeních Shelly standardně vypnutá. Pokud jste povolili ochranu přihlášením, TapHome momentálně nepodporuje HTTP Basic Auth — pro integraci s TapHome ponechte autentifikaci vypnutou.

Dostupná zařízení 3

Tato zařízení se po importu zobrazí v TapHome.

Shelly TRV Modul
Servisní atributy
Wifi
${ipAddress}
MAC
Received signal strength
Calibrated
Schedule
Display brightness
Display flipped
Servisní akce
Disable schedule
Reboot
Calibrate
Update firmware
Set display brightness
Flip display
Vlastní proměnné
settings (string) = 0
status (string) = 0

Shelly TRV

Čtení (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
Servisní atributy
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}")
Servisní akce
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
Parametry: 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 Vícestavový přepínač
Hodnoty / Stavy: Critical · Low · Normal · Full · Charging

Battery

Čtení stavu přepínače
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
Servisní atributy
Value [%]
PARSEJSON(status, "$.bat.value");
Voltage [V]
PARSEJSON(status, "$.bat.voltage");
${device_variable_valvestate} Stmívač
Servisní atributy
Force close
Extra pressure
Automatic calibration correction
Servisní akce
Toggle force close
Toggle extra pressure

${device_variable_valvestate}

Čtení (modul)
if(PARSEJSON(status, "$.thermostats[0].target_t.enabled"), addwarning("Automatic valve control is on. It may conflict with smart rule opration."));
Čtení úrovně
var pos := PARSEJSON(status, "$.thermostats[0].pos");
if pos >= 0
    return(pos / 100);
else
    adderror("Device is not calibrated");
    return(NaN);
end
Zápis úrovně
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
Servisní atributy
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}")
Servisní akce
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
Servisní atributy
Temperature offset [°C]
Servisní akce
Set temperature offset

${adddevice_thermostat}

Čtení teploty
PARSEJSON(status, "$.thermostats[0].tmp.value")
Čtení (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."));
Čtení požadované teploty
PARSEJSON(status, "$.thermostats[0].target_t.value")
Zápis požadované teploty
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
Servisní atributy
Temperature offset [°C]
PARSEJSON(settings, "$.thermostats[0].temperature_offset")
Servisní akce
Set temperature offset
Parametry: Offset (-20–20 C)
VAR response := SENDHTTPREQUEST("/settings/thermostats/0?temperature_offset=" + C);
if(response.IsSuccess, return("OK"), return(response.Content));
Připojení: Packet Parser → HTTP

Parametry importu

Tyto hodnoty zadáte při importu XML.

Ptá se v aplikaciVýchozí
IP adresa192.168.0.1

Našli jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Šablona · portál TapHome Shelly TRV (valve) Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu. Packet Parser → HTTP Zobrazit v portálu TapHome