
Shelly BLU TRV (model SBTR-001AEU) termostatska je radijatorska glava na baterije s povezivošću Bluetooth LE 5 i Zigbee 802.15.4. Ne komunicira izravno preko Wi-Fi mreže ni HTTP-a: TapHome glavi pristupa tako da HTTP-om komunicira s pristupnikom (gateway) Shelly BLU Gateway Gen3, koji pozive JSON-RPC iz imenskog prostora BluTrv prosljeđuje uparenoj glavi preko BLE-a.
Jedan Shelly BLU Gateway Gen3 može kao periferne komponente posluživati više glava BLU TRV (Shelly prodaje pakete s jednom, dvije i tri glave i jednim pristupnikom). Svaka se glava prepoznaje po ID-ju komponente na pristupniku (obično 200, 201, 202). Predložak TapHome uvozi se jednom za svaku glavu, s istom IP adresom pristupnika i drugim ID-jem komponente.
Što vam treba
- Shelly BLU TRV (SBTR-001AEU) — termostatska glava, uključuje 2 AA baterije od 1,5 V i adapter za ugradnju na navoje M28 × 1,5
- Shelly BLU Gateway Gen3 (SBGT-3B-001) — Wi-Fi pristupnik s napajanjem preko USB-A koji povezuje BLE periferne uređaje s HTTP RPC-om; prodaje se i u početnim paketima zajedno s glavom
- Napajanje — glava radi na 2 AA baterije od 1,5 V (tipično trajanje baterija do 2 godine); pristupnik se uključuje u bilo koji USB-A priključak (punjač za mobitel, usmjerivač, USB razdjelnik s napajanjem)
- Mreža — LAN / Wi-Fi veza za pristupnik; sama glava se ne spaja na Wi-Fi mrežu
- Navoj ventila — izravna ugradnja na ventile s navojem M30 × 1,5 ili, s priloženim adapterom, na ventile Danfoss RA/RAV/RAVL, Caleffi, Giacomini i navoje M28 × 1,5
Uparivanje glave s pristupnikom
Svaku glavu uparite s pristupnikom prije uvoza predloška u TapHome, jer se ID komponente dodjeljuje tek nakon uspješnog uparivanja.
- Uključite Shelly BLU Gateway Gen3 u USB-A priključak i pričekajte da se spoji na lokalnu mrežu
- Pritisnite tipku za uparivanje na pristupniku. LED pokazuje da je način uparivanja aktivan 30 sekundi
- U roku od 30 sekundi izvucite izolacijsku traku baterije iz potpuno nove glave ili jednom kratko pritisnite tipku Reset na glavi koja već radi
- Zaslon glave zatreperi i nakon uspješnog uparivanja prikaže animaciju potvrde
- Dodajte pristupnik u aplikaciju Shelly Smart Control. Novouparena glava pojavljuje se kao podređena komponenta pristupnika s dodijeljenim ID-jem komponente
Korake 2–4 ponovite za svaku dodatnu glavu. Svako uparivanje daje novi ID komponente (200, 201, 202…).
Konfiguracija
Predložak TapHome spaja se na IP adresu pristupnika (ne na samu glavu) i preko ID-ja komponente na pristupniku upravlja jednom glavom.
Parametri uvoza
| Parametar | Opis | Kako ga dobiti | Primjer |
|---|---|---|---|
IpAddress | IP adresa pristupnika u lokalnoj mreži | Aplikacija Shelly Smart Control → Gateway → Settings → Network ili tablica DHCP zakupa u usmjerivaču | 192.168.0.42 |
ID | ID komponente BluTrv ove glave na pristupniku | Web-sučelje pristupnika (http://<gateway-ip>) → popis Components → kopirajte brojčani ID dodijeljen ovoj glavi | 200 |
Svaka glava zahtijeva zaseban uvoz predloška. Za tri glave uparene s istim pristupnikom uvezite predložak tri puta s istom vrijednošću IpAddress i vrijednostima ID 200, 201 i 202 (ID-jevi su vidljivi u web-sučelju pristupnika).
Kako bi TapHome mogao pristupiti krajnjim točkama
/rpc/*, HTTP Digest Authentication na pristupniku mora biti isključena. Isto ograničenje vrijedi i za ostale uređaje Shelly Gen2+/Gen3.
Mogućnosti uređaja
Termostat
Predložak daje glavu kao termostat. Trenutačna temperatura čita se iz $.status.trv:0.current_C, a zadana temperatura iz $.status.trv:0.target_C (obje se očitavaju iz BluTrv.GetRemoteStatus). Upis nove zadane temperature šalje TRV.SetTarget preko BluTrv.Call u rasponu 4–31 °C koji uređaj podržava.
Servisni atribut stanje ventila javlja trenutačnu otvorenost ventila u postocima ($.status.trv:0.pos), pri čemu je 0 % potpuno zatvoreno, a 100 % potpuno otvoreno. Položajem ventila upravlja unutarnja regulacijska petlja glave, a predložak ga samo čita.
Baterija
Napunjenost baterije prikazuje se kao pokazatelj s 5 stanja, izveden iz neobrađene vrijednosti u postocima ($.battery):
| Stanje | Razina baterije | Ikona |
|---|---|---|
| Kritična | < 25 % | Baterija gotovo prazna |
| Niska | 25–50 % | Slaba baterija |
| Normalna | 50–75 % | Baterija napola puna |
| Puna | > 75 % | Puna baterija |
| Punjenje | Punjenje (nije uobičajeno za AA baterije) | Ikona punjenja |
Servisni atribut Vrijednost [%] daje neobrađeno očitanje baterije 0–100 %. Upozorenja na razini modula prikazuju se automatski kada baterija padne ispod 50 % (Slaba baterija) i ispod 25 % (Kritično slaba baterija).
Dijagnostika i radnje
Signali na razini modula:
- Jačina primljenog signala — RSSI BLE veze (dBm) između pristupnika i glave (
$.rssi) - Automatsko upozorenje kada je postavljen
$.update.has_update(dostupno ažuriranje firmvera preko aplikacije Shelly Smart Control) - Automatska greška sa sadržajem
$.trv[0].errorskada glava javi problem
Na razini modula dostupne su dvije servisne radnje:
- Ponovno pokretanje — ponovno pokreće uparenu glavu pozivom
Shelly.Rebootkoji se prosljeđuje prekoBluTrv.Call - Kalibriraj — preko pristupnika pokreće kalibraciju koračnog motora (
TRV.Calibrate). Kalibracija traje do 10 sekundi i za to vrijeme glava ne reagira. Potrebna je nakon prve ugradnje ili nakon zamjene adaptera ventila.
Rješavanje problema
Pristupnik nije dostupan
- Provjerite ima li pristupnik napajanje (svijetli LED na USB-A) i je li spojen na Wi-Fi / LAN (vidljivo u aplikaciji Shelly Smart Control)
- U pregledniku otvorite
http://<gateway-ip>/rpc/Shelly.GetDeviceInfo. Odgovor u formatu JSON potvrđuje da je pristupnik dostupan - Ako se IP adresa promijenila nakon obnove DHCP zakupa, pokušajte s mDNS nazivom hosta
shellyblugwg3-<MAC>.local(pristupnik oglašava_http._tcp.local.) - Provjerite je li HTTP Digest Auth na pristupniku isključena (
Settings → Authentication)
Greške glave prikazane u sustavu TapHome
Predložak prikazuje $.trv[0].errors kao opći tekst greške. Česte oznake i rješenja:
not_calibrated— pokrenite servisnu radnju Kalibriraj; kalibracija mora završiti u roku od 10 sekundi bez ručnog diranja ventilanot_mounted— stražnji poklopac glave je otvoren ili glava nije ispravno nasjela na ventil; ponovno postavite glavu na ventil i zatvorite pretinac za baterijebattery_low— zamijenite obje AA baterije; upozorenja o bateriji prikazuju se i automatski kada razina padne ispod 50 % / 25 %ext_temp_missing— za glavu je postavljen vanjski senzor koji više ne šalje podatke; ponovno uparite senzor ili obrišite vanjsko očitanje
Promjena zadane temperature se ne primjenjuje
- Provjerite servisni atribut stanja ventila: ako je na 0 %, a zadana temperatura je iznad trenutačne, ventil možda treba ponovno kalibrirati
- Provjerite da nije aktivno ručno preuzimanje (okretnim prstenom, aplikacijom Shelly ili pozivom
TRV.SetPositioniz drugog klijenta). Upis zadane temperature preko termostata TapHome ponovno uključuje automatsku regulaciju, ali svako okretanje prstena na samoj glavi odmah ima prednost - Provjerite kvalitetu BLE veze: RSSI ispod −85 dBm često uzrokuje dodatno kašnjenje od 1–3 s i povremeno izgubljene naredbe; razmislite o postavljanju pristupnika bliže glavi (domet u zatvorenom ≤ 10 m)
Upozorenje o ažuriranju firmvera
Predložak prikazuje upozorenje o ažuriranju firmvera kada je $.update.has_update true. Firmver glave BLU TRV ažurira se preko aplikacije Shelly Smart Control, jer ažuriranja nisu dostupna preko lokalnog RPC-a.
Ukupno kašnjenje BLE komunikacije (zahtjev i odgovor) između pristupnika i glave obično je 1–3 sekunde. Predložak očitava svakih 3000 ms, što je već blizu praktičnog minimuma. Daljnje skraćivanje povećava broj BLE kolizija, a ne poboljšava odziv.