
Shelly BLU TRV (model SBTR-001AEU) je batériou napájaný termostatický ventil radiátora s konektivitou Bluetooth LE 5 a Zigbee 802.15.4. Nekomunikuje priamo cez Wi-Fi ani HTTP — TapHome sa k ventilu pripája cez HTTP k Shelly BLU Gateway Gen3, ktorý sprostredkováva JSON-RPC volania z namespace BluTrv do spárovaného ventilu cez BLE.
Jedna Shelly BLU Gateway Gen3 dokáže hostiť viacero BLU TRV ako periférne komponenty (Shelly predáva jednobalenia, dvojbalenia a trojbalenia s jednou bránou). Každý ventil je identifikovaný podľa ID komponentu na bráne (typicky 200, 201, 202). TapHome šablóna sa importuje raz pre každý ventil s rovnakou IP adresou brány a s iným ID komponentu.
Čo potrebujete
- Shelly BLU TRV (SBTR-001AEU) — ventilová hlavica, obsahuje 2× AA 1,5 V batérie a montážny adaptér pre závity M28 × 1,5
- Shelly BLU Gateway Gen3 (SBGT-3B-001) — Wi-Fi brána napájaná cez USB-A, ktorá prekladá BLE periférie na HTTP RPC; predáva sa aj v štartovacích balíkoch s ventilom
- Napájanie — TRV beží na 2× AA 1,5 V (typická výdrž batérie až 2 roky); brána sa pripája do ľubovoľného USB-A portu (nabíjačka telefónu, router, napájaný hub)
- Sieť — LAN/Wi-Fi konektivita pre bránu; samotný ventil sa do Wi-Fi siete nepripája
- Závit ventilu — priame osadenie na ventily M30 × 1,5 alebo použitie dodaného adaptéra pre Danfoss RA/RAV/RAVL, Caleffi, Giacomini a závity M28 × 1,5
Spárovanie ventilu s bránou
Každý ventil spárujte s bránou skôr, než šablónu naimportujete do TapHome — ID komponentu sa pridelí až po úspešnom spárovaní.
- Zapojte Shelly BLU Gateway Gen3 do USB-A portu a počkajte, kým sa pripojí k lokálnej sieti
- Stlačte tlačidlo párovania na bráne — LED indikuje aktívny režim párovania počas 30 sekúnd
- V priebehu 30 sekúnd buď odstráňte izolačný pásik batérie z úplne nového ventilu, alebo krátko stlačte Reset na už bežiacom ventile
- Displej ventilu zabliká a zobrazí potvrdzujúcu animáciu po úspešnom spárovaní
- Pridajte bránu do aplikácie Shelly Smart Control — novo spárovaný ventil sa objaví ako podriadený komponent brány s prideleným ID komponentu
Kroky 2–4 zopakujte pre každý ďalší ventil. Každé spárovanie vytvorí nové ID komponentu (200, 201, 202…).
Konfigurácia
TapHome šablóna sa pripája na IP adresu brány (nie na samotný ventil) a cieli na konkrétny ventil podľa jeho ID komponentu na bráne.
Parametre importu
| Parameter | Popis | Ako získať | Príklad |
|---|---|---|---|
IpAddress | IP adresa brány v lokálnej sieti | Aplikácia Shelly Smart Control → Gateway → Settings → Network, alebo tabuľka DHCP leasov routera | 192.168.0.42 |
ID | ID komponentu BluTrv konkrétneho ventilu na bráne | Webové rozhranie brány (http://<gateway-ip>) → zoznam komponentov → skopírujte číselné ID priradené tomuto ventilu | 200 |
Každý ventil vyžaduje vlastný import šablóny. Pre tri ventily spárované s rovnakou bránou importujte šablónu trikrát s rovnakou hodnotou IpAddress a s hodnotami ID 200, 201 a 202 (ID sú viditeľné vo webovom rozhraní brány).
HTTP Digest Authentication musí byť na bráne vypnutá, aby sa TapHome dostalo na endpointy
/rpc/*— rovnaká podmienka ako pri ostatných Shelly Gen2+/Gen3 zariadeniach.
Možnosti zariadenia
Termostat
Šablóna vystavuje ventil ako termostatické zariadenie. Aktuálna teplota sa číta z $.status.trv:0.current_C a cieľová hodnota z $.status.trv:0.target_C (obe sa získavajú cez BluTrv.GetRemoteStatus). Zápis novej cieľovej hodnoty pošle TRV.SetTarget cez BluTrv.Call v rozsahu 4–31 °C, ktorý zariadenie podporuje.
Service attribute stav ventilu zobrazuje aktuálne otvorenie ventilu v percentách ($.status.trv:0.pos), kde 0 % znamená úplne zatvorený a 100 % úplne otvorený. Polohu ventilu riadi interná regulačná slučka TRV — šablóna ju len číta.
Batéria
Stav nabitia batérie je vystavený ako 5-stavový indikátor namapovaný z surovej percentuálnej hodnoty ($.battery):
| Stav | Úroveň batérie | Ikona |
|---|---|---|
| Kritická | < 25 % | Batéria takmer vybitá |
| Nízka | 25–50 % | Batéria nízka |
| Normálna | 50–75 % | Batéria stredná |
| Plná | > 75 % | Batéria plná |
| Nabíjanie | Nabíja sa (pre AA články netypické) | Ikona nabíjania |
Service attribute Hodnota [%] poskytuje surový údaj batérie v rozsahu 0–100 %. Na úrovni modulu sa automaticky generujú upozornenia, keď batéria klesne pod 50 % (Slabá batéria) a pod 25 % (Kriticky nízky stav batérie).
Diagnostika a akcie
Signály na úrovni modulu:
- Sila prijímaného signálu — RSSI BLE linky (dBm) medzi bránou a ventilom (
$.rssi) - Automatické upozornenie pri
$.update.has_update(dostupná aktualizácia firmvéru cez Shelly Smart Control) - Automatická chyba s obsahom
$.trv[0].errors, keď TRV hlási problém
Sú dostupné dve akcie na úrovni modulu:
- Reštart — reštartuje spárovaný ventil cez
Shelly.Rebootsprostredkovaný cezBluTrv.Call - Kalibrácia — spustí kalibráciu krokového motora (
TRV.Calibrate) cez bránu. Kalibrácia trvá až 10 sekúnd, počas ktorých ventil nereaguje. Potrebná po prvom nasadení alebo po výmene adaptéra ventilu.
Riešenie problémov
Brána je nedostupná
- Skontrolujte, či je brána napájaná (svieti LED USB-A) a pripojená k Wi-Fi/LAN (viditeľná v aplikácii Shelly Smart Control)
- Otvorte v prehliadači
http://<gateway-ip>/rpc/Shelly.GetDeviceInfo— JSON odpoveď potvrdí dostupnosť brány - Ak sa IP po obnove DHCP leasu zmenila, skúste mDNS hostname
shellyblugwg3-<MAC>.local(brána ohlasuje_http._tcp.local.) - Overte, že je na bráne vypnuté HTTP Digest Auth (
Settings → Authentication)
Chyby TRV hlásené v TapHome
Šablóna preposiela $.trv[0].errors ako všeobecný chybový reťazec. Bežné flagy a opravy:
not_calibrated— spustite akciu Kalibrovať; kalibrácia musí prebehnúť do 10 sekúnd bez manuálneho zásahu do ventilunot_mounted— zadný kryt TRV je otvorený alebo telo ventilu nie je správne nasadené; TRV znovu osadite na ventil a zatvorte priestor pre batériebattery_low— vymeňte 2× AA články; upozornenia na batériu sa automaticky generujú aj pri poklese pod 50 % / 25 %ext_temp_missing— externý senzor bol v TRV nakonfigurovaný, ale prestal hlásiť hodnoty; buď senzor znovu spárujte alebo externé čítanie vymažte
Zmena cieľovej teploty sa neaplikuje
- Skontrolujte service attribute stavu ventilu — ak je na 0 % a cieľová teplota je vyššia ako aktuálna, ventil pravdepodobne potrebuje novú kalibráciu
- Overte, že nie je aktívny manuálny override (cez otočný krúžok, Shelly aplikáciu alebo
TRV.SetPositionz iného klienta) — zápis cieľovej hodnoty z termostatu TapHome obnoví automatickú reguláciu, ale akékoľvek lokálne pootočenie krúžku na TRV má okamžitú prednosť - Potvrďte kvalitu BLE linky — RSSI pod −85 dBm často spôsobuje oneskorenie 1–3 s a občasné stratené príkazy; skúste umiestniť bránu bližšie k TRV (vnútorný dosah ≤ 10 m)
Upozornenie na aktualizáciu firmvéru
Šablóna generuje upozornenie na aktualizáciu firmvéru, keď $.update.has_update je true. Aktualizácie firmvéru pre BLU TRV sa musia vykonať cez aplikáciu Shelly Smart Control — nie sú vystavené cez lokálne RPC.
Latencia BLE odozvy medzi bránou a TRV je typicky 1–3 sekundy. Šablóna pollne každých 3000 ms, čo je už blízko praktického minima — ďalšie zníženie tejto hodnoty zvýši BLE kolízie bez zlepšenia reakčnosti.