
Shelly Plus H&T (SNSN-0013A) je Wi-Fi senzor temperature i vlažnosti na baterije (4× AA) sa zaslonom e-paper. To je uređaj Gen2 (serija Plus) koji se više ne proizvodi i zamijenio ga je Shelly H&T Gen3, ali je još uvijek često u upotrebi. TapHome s uređajem komunicira preko MQTT-a pomoću pojedinačnih tema /status/ za svaku komponentu. To je standardni pristup za uređaje Shelly Gen2: skripta za primanje poruka pretplaćuje se na <device-id>/# i obrađuje pristigle poruke o stanju kada se senzor probudi iz dubokog sna i objavi podatke.
Predložak stvara jedan uređaj Senzor temperature i vlažnosti s 9 servisnih atributa na razini uređaja za dijagnostiku baterije, mreže i povezivosti. Za razliku od varijante Gen3 (koja koristi objedinjene obavijesti events/rpc), ovaj predložak Gen2 obrađuje pojedinačne teme /status/temperature:0, /status/humidity:0, /status/devicepower:0 i druge teme pojedinih komponenti.
Konfiguracija
Device ID
Svaki Shelly Plus H&T ima jedinstveni Device ID u obliku shellyplusht-<MACADDRESS>, gdje je <MACADDRESS> cijela MAC adresa od 12 znakova velikim slovima u heksadecimalnom zapisu (npr. shellyplusht-A8032AB12CD3). Taj ID ujedno služi kao prefiks MQTT teme.
Device ID možete pronaći:
- Na naljepnici uređaja (MAC adresa)
- U web-sučelju Shelly: Settings → Device Info → Device ID
- Preko API-ja:
GET http://<device-ip>/rpc/Mqtt.GetConfig→ poljeclient_id
Postavljanje predloška
Nakon uvoza predloška u TapHome:
- Otvorite modul Shelly Plus H&T MQTT
- MQTT Broker IP postavite na adresu MQTT brokera
- Postavite Port (zadano
1883) - Parametar pri uvozu Device ID postavite na Device ID uređaja (npr.
shellyplusht-A8032AB12CD3)
Modul se pretplaćuje na <device-id>/#, a skripta za primanje poruka raščlanjuje pojedinačne JSON poruke /status/ iz teme svake komponente.
Provjerite je li na uređaju Shelly Plus H&T uključen MQTT i je li
status_ntf(obavijesti o stanju) postavljen natrue. Predložak se oslanja na pojedinačne teme stanja (/status/temperature:0,/status/humidity:0itd.), a ne na objedinjenu temuevents/rpc.
Mjerenje i javljanje
Shelly Plus H&T radi različito ovisno o izvoru napajanja:
- Rad na baterije — budi se svake minute radi mjerenja. Šalje podatke putem MQTT-a ako se temperatura promijeni za više od 0,5 °C ili vlažnost za više od 5 %. Ako prekoračenje praga ne pokrene slanje podataka, bezuvjetno izvješće o stanju šalje se svaka 2 sata. Razdoblje mirovanja od 5 minuta sprječava prečesto buđenje.
- Rad na USB napajanje — budi se svakih 5 minuta radi mjerenja, ažuriranja zaslona i bezuvjetnog javljanja u svakom ciklusu.
Zaslon e-paper ažurira se kada se temperatura promijeni za više od 0,2 °C ili vlažnost za više od 3 %.
Uređaj radi na baterije i većinu vremena provodi u dubokom snu. TapHome ne može sam očitavati senzor, nego se oslanja na stanje koje uređaj pri buđenju šalje preko MQTT-a. Očekujte razmake između očitanja, osobito pri radu na baterije. Napajanje preko USB Type-C omogućuje češća ažuriranja, ali ne puni unutarnje baterije.
Mogućnosti uređaja
Temperatura i vlažnost
Uređaj senzor čita temperaturu i vlažnost iz pojedinačnih MQTT tema stanja:
- Temperatura — temperatura okoline u Celzijevim stupnjevima, čita se iz
tCu temi/status/temperature:0 - Vlažnost — relativna vlažnost u postocima, čita se iz
rhu temi/status/humidity:0(skripta readhumidity dijeli vrijednost sa 100 i pretvara je u raspon 0–1 koji TapHome očekuje)
Obje su vrijednosti samo za čitanje i ažuriraju se kad god se senzor probudi i objavi podatke.
Prag javljanja temperature može se podesiti na uređaju (zadano 0,5 °C, raspon 0,5–5,0 °C). Zadani prag javljanja vlažnosti je 5 % (raspon 1–20 %). Pragovi se mogu prilagoditi u web-sučelju Shelly ili preko API-ja kako bi se uskladili učestalost javljanja i trajanje baterije.
Servisni atributi
Predložak na razini uređaja daje 9 servisnih atributa sa stanjem baterije i dijagnostikom uređaja:
Praćenje baterije:
- Baterija — postotak napunjenosti baterije iz
battery.percentu/status/devicepower:0 - Napon baterije — napon baterije u voltima iz
battery.Vu/status/devicepower:0 - Vanjsko napajanje — je li spojeno vanjsko napajanje USB Type-C, iz
external.presentu/status/devicepower:0
Dijagnostika mreže:
- Wi-Fi — SSID spojene Wi-Fi mreže iz
/status/wifi - IP adresa — IP adresa uređaja iz
/status/wifi - MAC adresa — MAC adresa uređaja iz
/status/sys
Stanje povezivosti:
- Spojeno na oblak — stanje veze sa Shelly Cloudom iz
/status/cloud - Spojeno na MQTT — stanje veze s MQTT brokerom iz
/status/mqtt - BLE omogućen — stanje Bluetooth Low Energy iz
/status/ble
Svi servisni atributi prikazuju "-" dok još nisu primljeni podaci (početno stanje nakon uvoza predloška, prije prvog buđenja senzora).
Dodatne mogućnosti
Shelly Plus H&T objavljuje i temperaturu u stupnjevima Fahrenheita (polje tF u /status/temperature:0) i jačinu Wi-Fi signala (RSSI u dBm) te podržava komponentu HT_UI za postavljanje jedinice temperature na zaslonu e-paper (°C/°F). Uređaj daje i stanje online/offline preko teme MQTT Last Will and Testament (LWT). Te se mogućnosti mogu dodati u budućem ažuriranju predloška.
Rješavanje problema
Senzor ne šalje podatke
- Provjerite je li Shelly Plus H&T spojen na Wi-Fi i je li MQTT uključen u postavkama uređaja (Settings → MQTT → Enable)
- Provjerite je li
status_ntfpostavljen natrue: predložak zahtijeva pojedinačne obavijesti o stanju u temama/status/ - Provjerite odgovara li parametar pri uvozu Device ID točno Device ID-ju uređaja (npr.
shellyplusht-A8032AB12CD3) - MQTT klijentom (npr. MQTT Explorer) pretplatite se na
<device-id>/#i provjerite objavljuje li senzor poruke o stanju kada se probudi - Provjerite razinu baterije uređaja: s ispražnjenim baterijama senzor se ne može spojiti na Wi-Fi
Očitanje vlažnosti izgleda netočno
- Predložak TapHome dijeli neobrađenu vrijednost vlažnosti sa 100 (npr.
rh: 55.3u sustavu TapHome postaje0.553). To je očekivano ponašanje: TapHome interno koristi raspon 0–1 - Senzor ima podesivi pomak vlažnosti (
Humidity.SetConfig→offset): provjerite da nije postavljen na pogrešnu vrijednost - Radni raspon vlažnosti senzora je 30–70 % RH. Očitanja izvan tog raspona mogu biti manje točna
Servisni atributi prikazuju „-”
- Servisni atributi prikazuju
"-"dok se senzor ne probudi i ne objavi podatke u odgovarajućoj temi stanja - Pri radu na baterije uređaju može trebati do 2 sata da pošalje prvo bezuvjetno izvješće: pritisnite tipku za resetiranje (ispod stražnjeg poklopca) za trenutačno mjerenje i javljanje
- Provjerite prima li MQTT broker poruke u svim očekivanim temama (
/status/sys,/status/wifi,/status/cloud,/status/mqtt,/status/ble)
Razlike u odnosu na Shelly H&T Gen3
Shelly Plus H&T (Gen2) i Shelly H&T Gen3 imaju slične mogućnosti senzora, ali se razlikuju u MQTT komunikaciji:
- Gen2 (Plus H&T) koristi pojedinačne teme
/status/za svaku komponentu i zahtijevastatus_ntf: true - Gen3 (H&T Gen3) koristi objedinjenu temu
events/rpcs JSON-RPC događajimaNotifyStatusi zahtijevarpc_ntf: true - Predložak Gen3 ima i otkrivanje offline stanja prema vremenskoj oznaci (upozorenje nakon >12 h, pogreška nakon >24 h), koje predložak Gen2 nema