
A Shelly BLU TRV (SBTR-001AEU modell) egy akkumulátoros termosztatikus radiátorszelep Bluetooth LE 5 és Zigbee 802.15.4 kapcsolattal. Nem beszél közvetlenül Wi-Fi-t vagy HTTP-t — a TapHome HTTP-n át egy Shelly BLU Gateway Gen3-on keresztül éri el a szelepet, amely a BluTrv névtér JSON-RPC hívásait BLE-n át továbbítja a párosított szelephez.
Egyetlen Shelly BLU Gateway Gen3 több BLU TRV perifériás komponens kezelésére képes (a Shelly egyes-, kettes- és hármascsomagokat kínál egy gateway-jel). Minden szelepet a gateway-en lévő komponens-azonosítója jelöl (jellemzően 200, 201, 202). A TapHome sablon szelepenként egyszer importálandó — ugyanazzal a gateway IP-vel és eltérő komponens-azonosítóval.
Mire van szükség
- Shelly BLU TRV (SBTR-001AEU) — a szelepfej, 2× AA 1,5 V elemmel és M28 × 1,5 menetű szerelőadapterrel
- Shelly BLU Gateway Gen3 (SBGT-3B-001) — USB-A-ról táplált Wi-Fi gateway, amely a BLE perifériákat HTTP RPC-re fordítja; a szeleppel együtt kezdőcsomagokban is kapható
- Tápellátás — a TRV 2× AA 1,5 V elemmel üzemel (tipikus elemélettartam akár 2 év); a gateway bármely USB-A aljzatba bedugható (telefontöltő, router, tápellátású hub)
- Hálózat — LAN/Wi-Fi kapcsolat a gateway számára; a szelep maga nem csatlakozik a Wi-Fi hálózathoz
- Szelepmenet — közvetlen szerelés M30 × 1,5-ös szelepekre, vagy a mellékelt adapter használata Danfoss RA/RAV/RAVL, Caleffi, Giacomini és M28 × 1,5-ös menetekhez
A TRV párosítása a gateway-jel
Minden TRV-t a TapHome sablon importálása előtt párosítson a gateway-jel — a komponens-azonosító csak sikeres párosítás után kerül kiosztásra.
- Csatlakoztassa a Shelly BLU Gateway Gen3-at egy USB-A aljzathoz, és várjon, amíg csatlakozik a helyi hálózathoz
- Nyomja meg a gateway párosító gombját — a LED 30 másodpercig jelzi az aktív párosítási módot
- 30 másodpercen belül vagy távolítsa el a vadonatúj TRV elemszigetelő csíkját, vagy nyomja meg röviden a Reset gombot egy már működő TRV-n
- A TRV kijelzője villog, majd sikeres párosítás után megerősítő animációt mutat
- Adja hozzá a gateway-t a Shelly Smart Control alkalmazáshoz — a frissen párosított TRV a gateway alárendelt komponenseként jelenik meg a hozzárendelt komponens-azonosítóval
Minden további TRV-nél ismételje meg a 2–4. lépéseket. Minden párosítás új komponens-azonosítót hoz létre (200, 201, 202…).
Konfiguráció
A TapHome sablon a gateway IP-címére csatlakozik (nem magára a TRV-re), és a gateway-en lévő komponens-azonosító alapján éri el az adott szelepet.
Importálási paraméterek
| Paraméter | Leírás | Hogyan található | Példa |
|---|---|---|---|
IpAddress | A gateway IP-címe a helyi hálózaton | Shelly Smart Control alkalmazás → Gateway → Settings → Network, vagy a router DHCP-bérleti táblázata | 192.168.0.42 |
ID | Az adott TRV BluTrv komponens-azonosítója a gateway-en | Gateway web UI (http://<gateway-ip>) → komponenslista → másolja ki a TRV-hez rendelt számazonosítót | 200 |
Minden TRV-hez külön sablonimport szükséges. Ha három TRV van ugyanahhoz a gateway-hez párosítva, importálja a sablont háromszor ugyanazzal az IpAddress értékkel, és ID értékekkel 200, 201 és 202 (az ID-k a gateway webes felületén láthatók).
A HTTP Digest Authentication-t a gateway-en ki kell kapcsolni, hogy a TapHome el tudja érni a
/rpc/*végpontokat — ugyanaz a feltétel, mint más Shelly Gen2+/Gen3 eszközöknél.
Eszköz képességei
Termosztát
A sablon a szelepet termosztát eszközként teszi elérhetővé. Az aktuális hőmérsékletet a $.status.trv:0.current_C, a célértéket a $.status.trv:0.target_C adja (mindkettő a BluTrv.GetRemoteStatus lekérdezésből érkezik). Új célérték írásakor a TRV.SetTarget hívás megy a BluTrv.Call-on keresztül, az eszköz által támogatott 4–31 °C tartományban.
Egy szelep állapota service attribute a szelep aktuális nyitási mértékét mutatja százalékban ($.status.trv:0.pos), ahol 0 % a teljesen zárt, 100 % a teljesen nyitott állapot. A szelep helyzetét a TRV belső szabályozó köre vezérli — a sablon csak kiolvassa.
Akkumulátor
Az akkumulátor töltöttsége 5 állapotú jelzőként van kitéve, a nyers százalékos értékből ($.battery) leképezve:
| Állapot | Töltöttségi szint | Ikon |
|---|---|---|
| Kritikus | < 25 % | Akkumulátor szinte lemerült |
| Alacsony | 25–50 % | Akkumulátor alacsony |
| Normál | 50–75 % | Akkumulátor közepes |
| Teljes | > 75 % | Akkumulátor tele |
| Töltés | Töltés (AA elemeknél nem jellemző) | Töltés ikon |
Egy Érték [%] service attribute a nyers 0–100 %-os akkumulátoradatot adja vissza. Modul szintű figyelmeztetések automatikusan keletkeznek, ha a töltöttség 50 % (Alacsony töltöttség) és 25 % (Kritikusan alacsony töltöttség) alá csökken.
Diagnosztika és műveletek
Modul szintű jelzések:
- Vett jelerősség — a BLE kapcsolat RSSI értéke (dBm) a gateway és a TRV között (
$.rssi) - Automatikus figyelmeztetés, amikor
$.update.has_updateigaz (firmware-frissítés érhető el a Shelly Smart Control-on keresztül) - Automatikus hiba a
$.trv[0].errorstartalmával, ha a TRV problémát jelent
Két modul szintű service művelet érhető el:
- Újraindítás — újraindítja a párosított TRV-t
Shelly.Rebootsegítségével, aBluTrv.Call-on keresztül - Kalibrálás — a gateway-en át elindítja a léptetőmotor kalibrációját (
TRV.Calibrate). A kalibráció akár 10 másodpercig tart, ez alatt a TRV nem reagál. Első felszerelés vagy adaptercsere után szükséges.
Hibaelhárítás
A gateway nem érhető el
- Ellenőrizze, hogy a gateway tápellátás alatt van-e (a USB-A LED világít) és csatlakozott-e Wi-Fi/LAN-ra (a Shelly Smart Control alkalmazásban látható)
- Nyissa meg böngészőben a
http://<gateway-ip>/rpc/Shelly.GetDeviceInfocímet — a JSON-válasz megerősíti a gateway elérhetőségét - Ha a DHCP-bérlet megújítása után megváltozott az IP, próbálja meg a
shellyblugwg3-<MAC>.localmDNS hostnevet (a gateway_http._tcp.local.-t hirdet) - Erősítse meg, hogy a HTTP Digest Auth ki van kapcsolva a gateway-en (
Settings → Authentication)
TRV hibák a TapHome-ban
A sablon a $.trv[0].errors értékét általános hibakarakterláncként továbbítja. Gyakori flag-ek és javítások:
not_calibrated— futtassa a Kalibrálás műveletet; a kalibrációnak 10 másodpercen belül, a szelep manuális megzavarása nélkül be kell fejeződnienot_mounted— a TRV hátlapja nyitva van, vagy a szelep teste nincs megfelelően felhelyezve; helyezze újra a TRV-t a szelepre, és zárja vissza az elemtartó rekesztbattery_low— cserélje ki a 2× AA cellát; akkumulátor figyelmeztetések 50 % / 25 % alá csökkenéskor automatikusan is keletkeznekext_temp_missing— külső szenzor lett konfigurálva a TRV-n, de már nem küld adatot; párosítsa újra a szenzort, vagy törölje a külső értéket
A célhőmérséklet-változás nem érvényesül
- Nézze meg a szelep állapota service attribute-ot — ha 0 %-on áll, miközben a célhőmérséklet az aktuális fölött van, a szelepet valószínűleg újra kell kalibrálni
- Ellenőrizze, hogy nincs aktív manuális felülírás (forgógyűrű, Shelly alkalmazás vagy
TRV.SetPositionegy másik klienstől) — egy célérték-parancs a TapHome termosztátból visszaállítja az automatikus szabályozást, de bármilyen helyi gyűrűforgatás a TRV-n azonnali elsőbbséget élvez - Erősítse meg a BLE kapcsolat minőségét — a −85 dBm alatti RSSI gyakran 1–3 s többlet-késleltetést és alkalmi elveszett parancsokat okoz; helyezze a gateway-t közelebb a TRV-hez (beltéri hatótáv ≤ 10 m)
Firmware-frissítési figyelmeztetés
A sablon firmware-frissítési figyelmeztetést ad, ha a $.update.has_update igaz. A BLU TRV firmware-frissítéseit a Shelly Smart Control alkalmazásban kell elvégezni — a helyi RPC-n keresztül nem érhetők el.
A BLE válaszideje a gateway és a TRV között jellemzően 1–3 másodperc. A sablon 3000 ms-onként pollol, ami már közel van a gyakorlati minimumhoz — ennél alacsonyabb érték csak növeli a BLE ütközéseket anélkül, hogy javítana a reagáláson.