
Šablóna Samsung WindFree klimatizácia prepojí TapHome so split klimatizačnými jednotkami Samsung prostredníctvom Samsung SmartThings cloud API. Celá komunikácia prebieha cez HTTPS na api.smartthings.com — nie je potrebná žiadna lokálna kabeláž ani protokolové adaptéry. Jediné požiadavky sú Samsung účet so SmartThings, Personal Access Token (PAT) a Device ID klimatizačnej jednotky.
Šablóna poskytuje 8 zariadení pokrývajúcich kompletné ovládanie klimatizácie: zapnutie/vypnutie, výber režimu HVAC, rýchlosť ventilátora, smer prúdenia vzduchu, nastavenie cieľovej teploty, spätné čítanie teploty a vlhkosti miestnosti a exkluzívne Samsung predvoľby vrátane WindFree a WindFree Sleep.
Konfigurácia
Nastavenie prístupu k SmartThings API
- Prihláste sa do Samsung SmartThings developer portálu na account.smartthings.com/tokens pomocou Samsung účtu prepojeného s klimatizačnou jednotkou
- Kliknite na Generate new token
- Pomenujte token (napr. “TapHome”) a vyberte scope Devices (read + execute)
- Kliknite na Generate Token a skopírujte reťazec tokenu — nebude znova zobrazený
Zistenie Device ID
Device ID je GUID (napr. a1b2c3d4-e5f6-7890-abcd-ef1234567890), ktorý identifikuje konkrétnu klimatizačnú jednotku v SmartThings.
- Otvorte prehliadač alebo API nástroj a pošlite GET request na:s hlavičkou
1https://api.smartthings.com/v1/devicesAuthorization: Bearer <váš-token> - Nájdite Samsung WindFree klimatizáciu v odpovedi — pole
deviceIdobsahuje požadovaný GUID - Alternatívne použite SmartThings CLI alebo Samsung SmartThings mobilnú aplikáciu (sekcia Device Info)
Importovacie parametre
Pri importe šablóny v TapHome zadajte:
| Parameter | Popis | Formát |
|---|---|---|
| Token | SmartThings Personal Access Token | Dlhý alfanumerický reťazec |
| DeviceId | SmartThings identifikátor zariadenia | UUID / GUID formát |
SmartThings Personal Access Tokeny (PAT) sú určené na testovanie a osobné použitie. Môžu expirovať alebo byť zrušené. Ak sa token stane neplatným, vygenerujte nový na account.smartthings.com/tokens a aktualizujte premennú modulu v TapHome.
Závislosť na internete
Toto je čisto cloudová integrácia. Všetky dáta prechádzajú cez Samsung SmartThings servery (api.smartthings.com:443). Šablóna vyžaduje aktívne internetové pripojenie na TapHome Core. Klimatizačná jednotka musí byť zaregistrovaná a online v SmartThings aplikácii.
Schopnosti zariadení
Napájanie a režim HVAC
Spínač Power zapína a vypína klimatizačnú jednotku cez SmartThings capability switch.
Prepínač HVAC Mode ponúka päť prevádzkových režimov: Heat, Cool, Cool+Heat (auto), Dry a Fan Only. Názvy režimov v TapHome zodpovedajú hodnotám SmartThings API heat, cool, auto, dry a wind.
Ventilátor a prúdenie vzduchu
Prepínač Fan Mode ponúka päť rýchlostí: Auto, Low, Medium, High a Turbo.
Prepínač Swing Mode ovláda osciláciu vzduchových lamiel so štyrmi možnosťami: Fixed (bez pohybu), All (obe osi), Vertical a Horizontal.
Predvolené režimy (WindFree)
Prepínač Preset Mode ovláda Samsung-špecifické voliteľné režimy cez capability custom.airConditionerOptionalMode. K dispozícii je sedem predvolieb:
| Hodnota | Režim | Popis |
|---|---|---|
| 0 | Off | Žiadny predvolený režim nie je aktívny |
| 1 | Sleep | Postupná úprava teploty pre nočný komfort |
| 2 | Quiet | Prevádzka so zníženým hlukom |
| 3 | Smart | Optimalizácia na báze AI |
| 4 | Speed | Rýchle chladenie alebo kúrenie |
| 5 | WindFree | Vzduch rozptýlený cez tisíce mikro-otvorov — bez priameho prúdenia |
| 6 | WindFree Sleep | Kombinácia WindFree rozptylu vzduchu s režimom spánku |
WindFree je proprietárna funkcia Samsung unikátna pre sériu WindFree. Eliminuje priame prúdenie vzduchu rozptýlením klimatizovaného vzduchu cez mikro-perforácie v prednom paneli.
Zariadenie Preset Mode číta stav z dedikovaného capability endpointu (
/v1/devices/{DeviceId}/components/main/capabilities/custom.airConditionerOptionalMode/status) namiesto z plného endpointu stavu zariadenia, čím zabezpečuje spoľahlivé spätné čítanie aktívnej predvoľby.
Ovládanie a monitorovanie teploty
Zariadenie Thermostat nastavuje cieľovú teplotu chladenia pomocou 10 diskrétnych krokov od 18 °C do 27 °C. Každý krok zodpovedá indexu prepínača (0 = 18 °C, 9 = 27 °C). SmartThings API podporuje širší rozsah (16–30 °C), ale šablóna používa podmnožinu 18–27 °C.
Zariadenie Cooling Setpoint (Readback) je teplotný senzor len na čítanie, ktorý zrkadlí aktuálny nastavený bod teploty hlásený klimatizačnou jednotkou. Poskytuje vizuálnu spätnú väzbu v TapHome bez možnosti zápisu — na zmenu teploty použite zariadenie Thermostat.
Senzor Temperature + Humidity číta izbovú teplotu (°C) a relatívnu vlhkosť zo vstavaných senzorov klimatizačnej jednotky. Vlhkosť je vrátená ako celé číslo 0–100 z API a konvertovaná na pomer 0–1 pre analógový vstup TapHome (napr. 55 % sa stáva 0.55). Toto zariadenie polluje v 15-sekundových intervaloch (pomalšie ako 2,5-sekundový interval ovládacích zariadení).
Ďalšie schopnosti
Niektoré modely WindFree tiež sprístupňujú senzory úrovne prachu (PM2.5/PM10), úrovne zápachu a kombinovanej kvality vzduchu, ako aj riadenie záťaže podľa dopytu a automatický samočistiaci režim. Tieto schopnosti sú dostupné cez SmartThings API, ale zatiaľ nie sú implementované v šablóne. Môžu byť pridané v budúcej aktualizácii šablóny.
Riešenie problémov
Chyby autentifikácie (HTTP 401)
- Overte, či je Personal Access Token stále platný — PAT tokeny môžu expirovať alebo byť manuálne zrušené
- Vygenerujte nový token na account.smartthings.com/tokens a aktualizujte premennú
Tokenv nastaveniach modulu TapHome - Uistite sa, že token má povolený scope Devices
Zariadenie nenájdené (HTTP 404)
- Potvrďte, že
DeviceIdje správny — pošlite dotazGET /v1/devicess tokenom a overte GUID - Overte, že klimatizačná jednotka je online v SmartThings aplikácii
- Skontrolujte, či je AC jednotka zaregistrovaná pod rovnakým Samsung účtom ako token
Zariadenie nereaguje
- Overte internetové pripojenie na TapHome Core
- Skontrolujte, či Samsung SmartThings cloud služba funguje (stav na status.smartthings.com)
- Reštartujte klimatizačnú jednotku a počkajte, kým sa znova objaví v SmartThings aplikácii
Obmedzenie počtu požiadaviek (HTTP 429)
SmartThings API vynucuje limity počtu požiadaviek. Šablóna polluje ovládacie zariadenia každých 2,5 sekundy a senzory každých 15 sekúnd. Ak ďalšie integrácie (Home Assistant, SmartThings automatizácie) zdieľajú rovnaký účet, kombinovaná frekvencia požiadaviek môže prekročiť limit. V prípade throttlingu zvážte zvýšenie intervalov pollovania v TapHome šablóne.
Toto je čisto cloudová integrácia závislá na dostupnosti Samsung SmartThings serverov a aktívnom internetovom pripojení. Počas výpadkov cloudu alebo prerušenia internetu šablóna nemôže čítať ani ovládať klimatizačnú jednotku. Neexistuje žiadna lokálna záložná komunikačná cesta.
