
Predložak za klima-uređaj Samsung WindFree povezuje TapHome sa split klima-uređajima Samsung preko API-ja Samsung SmartThings u oblaku. Sva komunikacija ide preko HTTPS-a na api.smartthings.com, pa nije potrebno lokalno mrežno ožičenje ni adapteri za protokol. Potrebni su samo Samsung račun sa SmartThingsom, Personal Access Token (PAT) i Device ID klima-uređaja.
Predložak daje 8 uređaja za potpuno upravljanje klima-uređajem: uključivanje i isključivanje, odabir načina rada HVAC, brzinu ventilatora, smjer njihanja lamela, zadanu temperaturu, očitanje temperature i vlažnosti u prostoriji te ekskluzivne Samsungove načine, uključujući WindFree i WindFree Sleep.
Konfiguracija
Postavljanje pristupa SmartThings API-ju
- Prijavite se na Samsung SmartThings portal za razvojne programere na adresi account.smartthings.com/tokens Samsung računom povezanim s klima-uređajem
- Kliknite Generate new token
- Imenujte token (npr. „TapHome”) i odaberite opseg Devices (read + execute)
- Kliknite Generate Token i kopirajte niz tokena jer se više neće prikazati
Pronalaženje Device ID-ja
Device ID je GUID (npr. a1b2c3d4-e5f6-7890-abcd-ef1234567890) koji u SmartThingsu označava određeni klima-uređaj.
- Otvorite preglednik ili API alat i pošaljite zahtjev GET na:sa zaglavljem
1https://api.smartthings.com/v1/devicesAuthorization: Bearer <your-token> - U odgovoru pronađite klima-uređaj Samsung WindFree: polje
deviceIdsadrži traženi GUID - Možete koristiti i SmartThings CLI ili mobilnu aplikaciju Samsung SmartThings (odjeljak Device Info)
Parametri uvoza
Pri uvozu predloška u TapHome unesite:
| Parametar | Opis | Format |
|---|---|---|
| Token | SmartThings Personal Access Token | Dugi alfanumerički niz |
| DeviceId | Identifikator uređaja u SmartThingsu | Format UUID / GUID |
SmartThings Personal Access Tokeni (PAT) namijenjeni su testiranju i osobnoj upotrebi. Mogu isteći ili biti opozvani. Ako token prestane vrijediti, izradite novi na account.smartthings.com/tokens i ažurirajte varijablu modula u sustavu TapHome.
Ovisnost o internetu
Ovo je integracija isključivo preko oblaka. Svi podaci idu preko poslužitelja Samsung SmartThings (api.smartthings.com:443). Predložak zahtijeva aktivnu internetsku vezu na centralnoj jedinici TapHome Core. Klima-uređaj mora biti registriran i na mreži u aplikaciji SmartThings.
Mogućnosti uređaja
Uključivanje i način rada HVAC
Sklopka Uključivanje uključuje i isključuje klima-uređaj preko SmartThings mogućnosti switch.
Prekidač s više vrijednosti Način rada HVAC nudi pet načina rada: Heat, Cool, Cool+Heat (auto), Dry i Fan Only. Nazivi načina u sustavu TapHome odgovaraju vrijednostima SmartThings API-ja heat, cool, auto, dry i wind.
Upravljanje ventilatorom i strujanjem zraka
Prekidač s više vrijednosti Način rada ventilatora nudi pet brzina: Auto, Low, Medium, High i Turbo.
Prekidač s više vrijednosti Način njihanja upravlja njihanjem lamela s četiri opcije: Fixed (bez pomicanja), All (obje osi), Vertical i Horizontal.
Unaprijed postavljeni načini (WindFree)
Prekidač s više vrijednosti Unaprijed postavljeni način upravlja posebnim Samsungovim dodatnim načinima preko mogućnosti custom.airConditionerOptionalMode. Dostupno je sedam načina:
| Vrijednost | Način | Opis |
|---|---|---|
| 0 | Off | Nijedan unaprijed postavljeni način nije aktivan |
| 1 | Sleep | Postupna prilagodba temperature za ugodnost tijekom noći |
| 2 | Quiet | Rad sa smanjenom bukom |
| 3 | Smart | Optimizacija na temelju umjetne inteligencije |
| 4 | Speed | Brzo hlađenje ili grijanje |
| 5 | WindFree | Zrak se raspršuje kroz tisuće mikrootvora, bez izravnog propuha |
| 6 | WindFree Sleep | Spaja raspršivanje zraka WindFree s noćnim načinom rada |
WindFree je vlastita Samsungova funkcija dostupna samo u seriji WindFree. Uklanja izravno strujanje zraka jer klimatizirani zrak raspršuje kroz mikroperforacije na prednjoj ploči.
Uređaj Unaprijed postavljeni način čita stanje s posebne krajnje točke mogućnosti (
/v1/devices/{DeviceId}/components/main/capabilities/custom.airConditionerOptionalMode/status), a ne s krajnje točke za cijelo stanje uređaja, pa je očitanje aktivnog načina pouzdano.
Upravljanje temperaturom i praćenje
Uređaj Termostat postavlja ciljnu temperaturu hlađenja u 10 koraka od 18 °C do 27 °C. Svaki korak odgovara indeksu prekidača s više vrijednosti (0 = 18 °C, 9 = 27 °C). SmartThings API podržava širi raspon (16–30 °C), ali predložak koristi podskup 18–27 °C.
Uređaj Zadana temperatura hlađenja (povratno očitanje) je senzor temperature samo za čitanje koji prikazuje trenutačnu zadanu temperaturu koju javlja klima-uređaj. U sustavu TapHome daje vizualnu povratnu informaciju bez mogućnosti upisa. Za promjenu temperature koristite uređaj Termostat.
Senzor Temperatura + vlažnost čita sobnu temperaturu (°C) i relativnu vlažnost s ugrađenih senzora klima-uređaja. API vraća vlažnost kao cijeli broj 0–100, a predložak je pretvara u omjer 0–1 za analogni ulaz TapHome (npr. 55 % postaje 0,55). Ovaj uređaj očitava podatke svakih 15 sekundi (sporije od intervala od 2,5 sekunde koji koriste upravljački uređaji).
Dodatne mogućnosti
Neki modeli WindFree daju i senzore razine prašine (PM2.5/PM10), razine mirisa i ukupne kvalitete zraka, kao i upravljanje opterećenjem na zahtjev mreže (demand response) i način automatskog samočišćenja. Te su mogućnosti dostupne preko SmartThings API-ja, ali još nisu implementirane u predložak. Mogu se dodati u budućem ažuriranju predloška.
Rješavanje problema
Pogreške autentifikacije (HTTP 401)
- Provjerite vrijedi li Personal Access Token još uvijek: PAT može isteći ili biti ručno opozvan
- Ponovno izradite token na account.smartthings.com/tokens i ažurirajte varijablu
Tokenu postavkama modula TapHome - Provjerite ima li token uključen opseg Devices
Uređaj nije pronađen (HTTP 404)
- Provjerite je li
DeviceIdispravan: pošaljite upitGET /v1/devicess tokenom i provjerite GUID - Provjerite je li klima-uređaj još registriran u aplikaciji SmartThings i prikazuje li se kao povezan s mrežom
- Ako je uređaj ponovno dodan u SmartThings, možda je dobio novi DeviceId
Ograničenje broja zahtjeva (HTTP 429)
SmartThings API ograničava broj zahtjeva. Predložak očitava upravljačke uređaje svakih 2,5 sekunde, a senzore svakih 15 sekundi. Ako isti račun koriste i druge integracije (Home Assistant, automatizacije SmartThings), ukupan broj zahtjeva može premašiti ograničenje. Ako API počne ograničavati zahtjeve, razmislite o produljenju intervala očitavanja u predlošku TapHome.
Ovo je integracija isključivo preko oblaka i ovisi o dostupnosti poslužitelja Samsung SmartThings te o aktivnoj internetskoj vezi. Tijekom prekida rada oblaka ili interneta predložak ne može čitati stanje klima-uređaja ni upravljati njime. Ne postoji lokalni rezervni komunikacijski put.
