
Šablona Samsung WindFree klimatizace propojí TapHome se split klimatizačními jednotkami Samsung prostřednictvím Samsung SmartThings cloud API. Veškerá komunikace probíhá přes HTTPS na api.smartthings.com — není potřeba žádná lokální kabeláž ani protokolové adaptéry. Jediné požadavky jsou Samsung účet se SmartThings, Personal Access Token (PAT) a Device ID klimatizační jednotky.
Šablona poskytuje 8 zařízení pokrývajících kompletní ovládání klimatizace: zapnutí/vypnutí, výběr režimu HVAC, rychlost ventilátoru, směr proudění vzduchu, nastavení cílové teploty, zpětné čtení teploty a vlhkosti místnosti a exkluzivní Samsung předvolby včetně WindFree a WindFree Sleep.
Konfigurace
Nastavení přístupu ke SmartThings API
- Přihlaste se do Samsung SmartThings developer portálu na account.smartthings.com/tokens pomocí Samsung účtu propojeného s klimatizační jednotkou
- Klikněte na Generate new token
- Pojmenujte token (např. “TapHome”) a vyberte scope Devices (read + execute)
- Klikněte na Generate Token a zkopírujte řetězec tokenu — nebude znovu zobrazen
Zjištění Device ID
Device ID je GUID (např. a1b2c3d4-e5f6-7890-abcd-ef1234567890), který identifikuje konkrétní klimatizační jednotku ve SmartThings.
- Otevřete prohlížeč nebo API nástroj a odešlete GET request na:s hlavičkou
1https://api.smartthings.com/v1/devicesAuthorization: Bearer <váš-token> - Najděte Samsung WindFree klimatizaci v odpovědi — pole
deviceIdobsahuje požadovaný GUID - Alternativně použijte SmartThings CLI nebo Samsung SmartThings mobilní aplikaci (sekce Device Info)
Importní parametry
Při importu šablony v TapHome zadejte:
| Parametr | Popis | Formát |
|---|---|---|
| Token | SmartThings Personal Access Token | Dlouhý alfanumerický řetězec |
| DeviceId | SmartThings identifikátor zařízení | UUID / GUID formát |
SmartThings Personal Access Tokeny (PAT) jsou určeny pro testování a osobní použití. Mohou expirovat nebo být zrušeny. Pokud se token stane neplatným, vygenerujte nový na account.smartthings.com/tokens a aktualizujte proměnnou modulu v TapHome.
Závislost na internetu
Jedná se o čistě cloudovou integraci. Veškerá data procházejí přes Samsung SmartThings servery (api.smartthings.com:443). Šablona vyžaduje aktivní internetové připojení na TapHome Core. Klimatizační jednotka musí být zaregistrovaná a online v SmartThings aplikaci.
Schopnosti zařízení
Napájení a režim HVAC
Spínač Power zapíná a vypíná klimatizační jednotku přes SmartThings capability switch.
Přepínač HVAC Mode nabízí pět provozních režimů: Heat, Cool, Cool+Heat (auto), Dry a Fan Only. Názvy režimů v TapHome odpovídají hodnotám SmartThings API heat, cool, auto, dry a wind.
Ventilátor a proudění vzduchu
Přepínač Fan Mode nabízí pět rychlostí: Auto, Low, Medium, High a Turbo.
Přepínač Swing Mode ovládá oscilaci vzduchových lamel se čtyřmi možnostmi: Fixed (bez pohybu), All (obě osy), Vertical a Horizontal.
Přednastavené režimy (WindFree)
Přepínač Preset Mode ovládá Samsung-specifické volitelné režimy přes capability custom.airConditionerOptionalMode. K dispozici je sedm předvoleb:
| Hodnota | Režim | Popis |
|---|---|---|
| 0 | Off | Žádný přednastavený režim není aktivní |
| 1 | Sleep | Postupná úprava teploty pro noční komfort |
| 2 | Quiet | Provoz se sníženým hlukem |
| 3 | Smart | Optimalizace na bázi AI |
| 4 | Speed | Rychlé chlazení nebo vytápění |
| 5 | WindFree | Vzduch rozptýlený přes tisíce mikro-otvorů — bez přímého proudění |
| 6 | WindFree Sleep | Kombinace WindFree rozptylu vzduchu s režimem spánku |
WindFree je proprietární funkce Samsung unikátní pro sérii WindFree. Eliminuje přímé proudění vzduchu rozptýlením klimatizovaného vzduchu přes mikro-perforace v předním panelu.
Zařízení Preset Mode čte stav z dedikovaného capability endpointu (
/v1/devices/{DeviceId}/components/main/capabilities/custom.airConditionerOptionalMode/status) namísto z plného endpointu stavu zařízení, čímž zajišťuje spolehlivé zpětné čtení aktivní předvolby.
Ovládání a monitorování teploty
Zařízení Thermostat nastavuje cílovou teplotu chlazení pomocí 10 diskrétních kroků od 18 °C do 27 °C. Každý krok odpovídá indexu přepínače (0 = 18 °C, 9 = 27 °C). SmartThings API podporuje širší rozsah (16–30 °C), ale šablona používá podmnožinu 18–27 °C.
Zařízení Cooling Setpoint (Readback) je teplotní senzor pouze pro čtení, který zrcadlí aktuální nastavený bod teploty hlášený klimatizační jednotkou. Poskytuje vizuální zpětnou vazbu v TapHome bez možnosti zápisu — ke změně teploty použijte zařízení Thermostat.
Senzor Temperature + Humidity čte pokojovou teplotu (°C) a relativní vlhkost z vestavěných senzorů klimatizační jednotky. Vlhkost je vrácena jako celé číslo 0–100 z API a konvertována na poměr 0–1 pro analogový vstup TapHome (např. 55 % se stává 0.55). Toto zařízení polluje v 15sekundových intervalech (pomaleji než 2,5sekundový interval ovládacích zařízení).
Další schopnosti
Některé modely WindFree také zpřístupňují senzory úrovně prachu (PM2.5/PM10), úrovně zápachu a kombinované kvality vzduchu, stejně jako řízení zátěže podle poptávky a automatický samočisticí režim. Tyto schopnosti jsou dostupné přes SmartThings API, ale zatím nejsou implementovány v šabloně. Mohou být přidány v budoucí aktualizaci šablony.
Řešení problémů
Chyby autentizace (HTTP 401)
- Ověřte, zda je Personal Access Token stále platný — PAT tokeny mohou expirovat nebo být manuálně zrušeny
- Vygenerujte nový token na account.smartthings.com/tokens a aktualizujte proměnnou
Tokenv nastavení modulu TapHome - Ujistěte se, že token má povolený scope Devices
Zařízení nenalezeno (HTTP 404)
- Potvrďte, že
DeviceIdje správný — odešlete dotazGET /v1/devicess tokenem a ověřte GUID - Ověřte, že klimatizační jednotka je online ve SmartThings aplikaci
- Zkontrolujte, zda je AC jednotka zaregistrovaná pod stejným Samsung účtem jako token
Zařízení nereaguje
- Ověřte internetové připojení na TapHome Core
- Zkontrolujte, zda Samsung SmartThings cloud služba funguje (stav na status.smartthings.com)
- Restartujte klimatizační jednotku a počkejte, až se znovu objeví ve SmartThings aplikaci
Omezení počtu požadavků (HTTP 429)
SmartThings API vynucuje limity počtu požadavků. Šablona polluje ovládací zařízení každých 2,5 sekundy a senzory každých 15 sekund. Pokud další integrace (Home Assistant, SmartThings automatizace) sdílejí stejný účet, kombinovaná frekvence požadavků může překročit limit. V případě throttlingu zvažte zvýšení intervalů pollování v TapHome šabloně.
Jedná se o čistě cloudovou integraci závislou na dostupnosti Samsung SmartThings serverů a aktivním internetovém připojení. Během výpadků cloudu nebo přerušení internetu šablona nemůže číst ani ovládat klimatizační jednotku. Neexistuje žádná lokální záložní komunikační cesta.
