
Șablonul Sensibo Air Conditioner Smart Control conectează TapHome la orice aparat de aer condiționat controlat prin IR, printr-un controler inteligent Sensibo (Sky, Air sau Air Pro). Dispozitivul Sensibo se amplasează lângă unitatea de aer condiționat, învață codurile telecomenzii IR și oferă controlul complet al aerului condiționat prin Sensibo Cloud API v2. TapHome interoghează serverele Sensibo prin HTTPS și primește datele de stare în timp real în format JSON — nu este necesară nicio cablare fizică la aparatul de aer condiționat.
Șablonul oferă 8 dispozitive: pornire/oprire, selectarea modului de funcționare, viteza ventilatorului, poziția baleierii verticale, termostat cu setarea temperaturii, monitorizarea temperaturii și umidității, controlul iluminării afișajului și alerte de întreținere a filtrului. Este nevoie doar de un cont Sensibo, de un dispozitiv Sensibo conectat la Wi-Fi și de o cheie API.
Configurare
Configurarea contului și a dispozitivului Sensibo
Dispozitivul Sensibo (Sky, Air sau Air Pro) trebuie să fie instalat, asociat cu aparatul de aer condiționat prin aplicația mobilă Sensibo și conectat la rețeaua Wi-Fi. Înainte de a continua cu integrarea în TapHome, dispozitivul trebuie să apară online în aplicația Sensibo.
Obținerea cheii API
- Deschideți home.sensibo.com/me/api într-un browser web
- Conectați-vă cu datele contului Sensibo
- Faceți clic pe Generate API Key, dacă nu aveți deja o cheie
- Copiați cheia API — este un șir alfanumeric lung
Cheia API oferă acces la toate dispozitivele Sensibo din contul dvs.
Găsirea identificatorului POD
POD este un identificator unic al fiecărui dispozitiv Sensibo. Unde îl găsiți:
- În aplicația Sensibo — deschideți setările dispozitivului și căutați Device ID
- Prin API — apelați
GET https://home.sensibo.com/api/v2/users/me/pods?apiKey={apiKey}și notați câmpulidal fiecărui dispozitiv
Fiecare dispozitiv Sensibo are alt POD. Dacă aveți mai multe dispozitive Sensibo, importați șablonul separat pentru fiecare, cu propriul POD.
Parametri de import
La importul șablonului în TapHome introduceți:
- API Key — cheia API din portalul pentru dezvoltatori Sensibo
- POD — identificatorul unic al dispozitivului Sensibo respectiv
Dependența de internet
Aceasta este o integrare exclusiv prin cloud. Toate datele trec prin serverele Sensibo (home.sensibo.com:443). Șablonul nu funcționează fără o conexiune activă la internet atât pe TapHome Core, cât și pe dispozitivul Sensibo.
Funcțiile dispozitivelor
Monitorizarea temperaturii și umidității
Senzorul Temperatură și umiditate curente citește senzorii integrați de temperatură și umiditate ai dispozitivului Sensibo. Temperatura este raportată în unitatea configurată pe dispozitivul Sensibo (de obicei Celsius). Umiditatea este împărțită la 100 pentru intervalul 0–1 al intrării analogice TapHome (de ex. 60 % devine 0,60).
Controlul termostatului
Termostatul oferă controlul complet al climatizării, cu setarea temperaturii. Citește temperatura curentă din cameră, umiditatea și temperatura țintă din starea aerului condiționat. La setarea unei noi temperaturi țintă, TapHome trimite o cerere PATCH către API-ul Sensibo, care transmite apoi aparatului de aer condiționat comanda IR corespunzătoare. Intervalul de temperatură disponibil depinde de modelul de aer condiționat asociat (de obicei 16–32 °C).
Controlul pornirii/opririi
Comutatorul Pornire/oprire pornește sau oprește aparatul de aer condiționat. La oprire, Sensibo trimite unității de aer condiționat comanda IR de oprire. La pornire, aparatul de aer condiționat revine la ultimul mod activ.
Selectarea modului aerului condiționat
Comutatorul multivaloare Mod aer condiționat controlează modul de funcționare, cu 6 stări:
| Valoare | Mod |
|---|---|
| 0 | OFF |
| 1 | Cool (răcire) |
| 2 | Heat (încălzire) |
| 3 | Fan (ventilator) |
| 4 | Dry (dezumidificare) |
| 5 | Auto (automat) |
Setarea modului la 0 (OFF) trimite o comandă de oprire în locul schimbării modului. Modurile disponibile depind de aparatul de aer condiționat asociat — nu toate unitățile acceptă toate modurile.
Controlul vitezei ventilatorului
Comutatorul multivaloare Treaptă ventilator controlează viteza ventilatorului, cu 6 trepte:
| Valoare | Treaptă ventilator |
|---|---|
| 0 | None (niciuna) |
| 1 | Low (redusă) |
| 2 | Medium (medie) |
| 3 | High (ridicată) |
| 4 | Auto (automată) |
| 5 | Strong (puternică) |
Treptele de ventilator disponibile depind de modelul de aer condiționat asociat.
Controlul baleierii verticale
Comutatorul multivaloare Baleiere verticală controlează poziția clapetei verticale, cu 10 stări:
| Valoare | Poziție |
|---|---|
| 0 | Stopped (oprită) |
| 1 | Fixed Top (fix sus) |
| 2 | Fixed Middle Top (fix mijloc-sus) |
| 3 | Fixed Middle (fix mijloc) |
| 4 | Fixed Middle Bottom (fix mijloc-jos) |
| 5 | Fixed Bottom (fix jos) |
| 6 | Range Top (baleiere sus) |
| 7 | Range Middle (baleiere mijloc) |
| 8 | Range Bottom (baleiere jos) |
| 9 | Range Full (baleiere completă) |
Pozițiile de baleiere disponibile depind de aparatul de aer condiționat asociat. Multe unități acceptă doar o parte din aceste poziții. Aplicația TapHome afișează denumirile valorilor din Sensibo API (de exemplu fixedTop, rangeFull, low).
Controlul iluminării afișajului
Comutatorul Iluminare afișaj controlează panoul de afișaj cu LED al aparatului de aer condiționat. Nu toate modelele acceptă controlul iluminării afișajului prin IR — dacă unitatea asociată nu are această funcție, comanda nu are niciun efect.
Alertă de întreținere a filtrului
Senzorul Curățare filtru necesară (contact reed) indică momentul în care filtrele aerului condiționat trebuie curățate. Citește indicatorul shouldCleanFilters din API-ul Sensibo — valoarea este 1 când filtrele trebuie curățate și 0 când sunt curate. Indicatorul filtrului poate fi resetat din aplicația mobilă Sensibo.
Funcții suplimentare
API-ul Sensibo oferă și controlul baleierii orizontale, funcții de temporizare, Climate React (control automat al climatizării pe baza unor praguri), măsurători istorice și senzori de calitate a aerului (TVOC, CO2 la Air Pro). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
Depanare
API-ul returnează o eroare sau nu returnează date
- Verificați dacă dispozitivul Sensibo este online — verificați LED-ul de stare și aplicația mobilă Sensibo
- Verificați dacă cheia API este corectă și nu a fost generată din nou
- Asigurați-vă că parametrul POD corespunde exact identificatorului dispozitivului (contează literele mari și mici)
- Verificați dacă atât TapHome Core, cât și dispozitivul Sensibo au conexiune activă la internet
Eroarea „API Key is empty” sau „Pod is empty”
Șablonul verifică dacă ambii parametri sunt setați înainte de a trimite cereri API. Dacă vedeți această eroare, deschideți variabilele modulului în TapHome și verificați dacă câmpurile API Key și POD conțin valorile corecte.
Comenzile nu au efect asupra aparatului de aer condiționat
Dispozitivul Sensibo controlează aparatul de aer condiționat prin semnale IR (infraroșu). Asigurați-vă că dispozitivul Sensibo are vizibilitate directă către receptorul IR al unității de aer condiționat. Dacă o anumită funcție (iluminarea afișajului, poziția baleierii) nu funcționează, este posibil ca aparatul de aer condiționat asociat să nu accepte funcția respectivă prin protocolul său IR.
Sensibo Cloud API necesită o conexiune activă la internet și depinde de disponibilitatea serverelor Sensibo. În timpul întreruperilor cloud sau ale conexiunii la internet, șablonul nu primește date actualizate și nu trimite comenzi. Nu există o cale locală de rezervă — toată comunicația trece prin serverele Sensibo.
