
Šablona Sensibo Air Conditioner Smart Control připojuje TapHome k jakékoli klimatizaci ovládané infračerveným signálem prostřednictvím inteligentního ovladače Sensibo (Sky, Air nebo Air Pro). Zařízení Sensibo se umístí v blízkosti klimatizace, naučí se její IR kódy a zpřístupní kompletní ovládání přes Sensibo Cloud API v2. TapHome komunikuje se servery Sensibo přes HTTPS a přijímá stavová data ve formátu JSON — není potřeba žádná fyzická kabeláž ke klimatizaci.
Šablona poskytuje 8 zařízení pokrývajících zapnutí/vypnutí, výběr provozního režimu, rychlost ventilátoru, polohu vertikálních lamel, termostat s nastavením cílové teploty, monitorování teploty a vlhkosti, ovládání displeje a upozornění na údržbu filtru. Jediné požadavky jsou účet Sensibo, zařízení Sensibo připojené k Wi-Fi a API klíč.
Konfigurace
Sensibo účet a nastavení zařízení
Zařízení Sensibo (Sky, Air nebo Air Pro) musí být nainstalováno, spárováno s klimatizací přes mobilní aplikaci Sensibo a připojeno k Wi-Fi síti. Zařízení musí být zobrazeno jako online v aplikaci Sensibo před pokračováním s integrací TapHome.
Získání API klíče
- Otevřete home.sensibo.com/me/api ve webovém prohlížeči
- Přihlaste se pomocí přihlašovacích údajů účtu Sensibo
- Klikněte na Generate API Key, pokud ještě nemáte vygenerovaný klíč
- Zkopírujte API klíč — je to dlouhý alfanumerický řetězec
API klíč poskytuje přístup ke všem zařízením Sensibo na vašem účtu.
Zjištění identifikátoru POD
POD je unikátní identifikátor pro každé zařízení Sensibo. Kde ho najdete:
- V aplikaci Sensibo — otevřete nastavení zařízení a vyhledejte Device ID
- Přes API — zavolejte
GET https://home.sensibo.com/api/v2/users/me/pods?apiKey={apiKey}a poznamenejte si poleidpro každé zařízení
Každé zařízení Sensibo má jiný POD. Pokud máte více zařízení Sensibo, musíte šablonu importovat samostatně pro každé s jeho vlastním POD.
Parametry importu
Při importování šablony v TapHome zadejte:
- API Key — API klíč z vývojářského portálu Sensibo
- POD — unikátní identifikátor pro konkrétní jednotku Sensibo
Závislost na internetu
Jedná se o čistě cloudovou integraci. Všechna data procházejí přes servery Sensibo (home.sensibo.com:443). Šablona nebude fungovat bez aktivního internetového připojení na TapHome Core i na zařízení Sensibo.
Schopnosti zařízení
Monitorování teploty a vlhkosti
Senzor Current Temperature & Humidity čte vestavěné snímače teploty a vlhkosti na zařízení Sensibo. Teplota je hlášena v jednotce nakonfigurované na zařízení Sensibo (typicky Celsius). Vlhkost je dělena 100 pro rozsah analogového vstupu TapHome 0–1 (např. 60 % se zobrazí jako 0,60).
Ovládání termostatu
Thermostat poskytuje kompletní ovládání klimatu s nastavením cílové teploty. Čte aktuální pokojovou teplotu, vlhkost a cílovou teplotu ze stavu klimatizace. Zápis nového setpointu odešle PATCH požadavek na Sensibo API, které následně vyšle odpovídající IR příkaz klimatizaci. Dostupný teplotní rozsah závisí na spárovaném modelu klimatizace (typicky 16–32 °C).
Ovládání napájení
Spínač Power zapíná a vypíná klimatizaci. Po vypnutí Sensibo odešle IR příkaz k vypnutí. Po zapnutí klimatizace obnoví poslední aktivní režim.
Výběr režimu klimatizace
Přepínač AC Mode ovládá provozní režim se 6 stavy:
| Hodnota | Režim |
|---|---|
| 0 | VYP |
| 1 | Chlazení |
| 2 | Topení |
| 3 | Ventilátor |
| 4 | Sušení |
| 5 | Auto |
Nastavení režimu na 0 (VYP) odešle příkaz k vypnutí namísto změny režimu. Dostupné režimy závisí na spárované klimatizaci — ne všechny jednotky podporují každý režim.
Ovládání rychlosti ventilátoru
Přepínač Fan Level ovládá rychlost ventilátoru se 6 úrovněmi:
| Hodnota | Úroveň |
|---|---|
| 0 | Žádná |
| 1 | Nízká |
| 2 | Střední |
| 3 | Vysoká |
| 4 | Auto |
| 5 | Silná |
Dostupné úrovně ventilátoru závisí na modelu spárované klimatizace.
Ovládání vertikálních lamel
Přepínač Vertical Swing ovládá polohu vertikálních lamel s 10 stavy:
| Hodnota | Poloha |
|---|---|
| 0 | Zastaveno |
| 1 | Fixní nahoře |
| 2 | Fixní střed-nahoře |
| 3 | Fixní střed |
| 4 | Fixní střed-dole |
| 5 | Fixní dole |
| 6 | Rozsah nahoře |
| 7 | Rozsah střed |
| 8 | Rozsah dole |
| 9 | Rozsah plný |
Dostupné polohy lamel závisí na spárované klimatizaci. Mnohé jednotky podporují pouze podmnožinu těchto poloh.
Ovládání displeje
Spínač Display Light ovládá LED displej na klimatizaci. Ne všechny modely klimatizací podporují ovládání displeje přes IR — pokud spárovaná jednotka tuto funkci nepodporuje, příkaz nebude mít žádný efekt.
Upozornění na údržbu filtru
Senzor Filter Clean Required (jazýčkový kontakt) indikuje, kdy filtry klimatizace potřebují vyčistit. Čte příznak shouldCleanFilters ze Sensibo API — hodnota je 1, když filtry potřebují čištění, a 0, když jsou čisté. Indikátor filtru lze resetovat přes mobilní aplikaci Sensibo.
Další schopnosti
Sensibo API také zpřístupňuje ovládání horizontálních lamel, časovače, Climate React (automatické ovládání klimatu na základě prahových hodnot), historická měření a senzory kvality vzduchu (TVOC, CO2 na Air Pro). Tyto funkce mohou být přidány v budoucí aktualizaci šablony.
Řešení problémů
API vrací chybu nebo žádná data
- Ověřte, že zařízení Sensibo je online — zkontrolujte stavovou LED a mobilní aplikaci Sensibo
- Potvrďte, že API klíč je správný a nebyl přegenerován
- Ujistěte se, že parametr POD přesně odpovídá identifikátoru zařízení (rozlišuje velká a malá písmena)
- Zkontrolujte, že TapHome Core i zařízení Sensibo mají aktivní internetové připojení
Chyba “API Key is empty” nebo “Pod is empty”
Šablona ověřuje, zda jsou oba parametry nastaveny před odesláním API požadavků. Pokud vidíte tuto chybu, otevřete proměnné modulu v TapHome a ověřte, že pole API Key a POD obsahují správné hodnoty.
Příkazy nemají žádný efekt na klimatizaci
Zařízení Sensibo ovládá klimatizaci přes IR (infračervené) signály. Ujistěte se, že zařízení Sensibo má přímý výhled na IR přijímač klimatizace. Pokud konkrétní funkce (displej, poloha lamel) nefunguje, spárovaná klimatizace nemusí tuto funkci podporovat přes svůj IR protokol.
Sensibo Cloud API vyžaduje aktivní internetové připojení a závisí na dostupnosti serverů Sensibo. Během výpadků cloudu nebo přerušení internetu šablona nebude přijímat aktualizovaná data ani odesílat příkazy. Neexistuje lokální záloha — veškerá komunikace probíhá přes servery Sensibo.
