
Il template Sensibo Air Conditioner Smart Control collega TapHome a qualsiasi condizionatore controllato a infrarossi tramite un controller intelligente Sensibo (Sky, Air o Air Pro). Il dispositivo Sensibo viene posizionato vicino al condizionatore, apprende i codici IR e rende disponibile il controllo completo tramite la Sensibo Cloud API v2. TapHome comunica con i server Sensibo tramite HTTPS e riceve dati di stato in formato JSON — non è richiesto alcun cablaggio fisico al condizionatore.
Il template fornisce 8 dispositivi che coprono accensione/spegnimento, selezione della modalità operativa, velocità del ventilatore, posizione delle alette verticali, termostato con controllo del setpoint, monitoraggio di temperatura e umidità, controllo del display e avvisi di manutenzione filtro. Gli unici requisiti sono un account Sensibo, un dispositivo Sensibo connesso al Wi-Fi e una chiave API.
Configurazione
Account Sensibo e configurazione dispositivo
Il dispositivo Sensibo (Sky, Air o Air Pro) deve essere installato, abbinato al condizionatore tramite l’app Sensibo e connesso alla rete Wi-Fi. Il dispositivo deve risultare online nell’app Sensibo prima di procedere con l’integrazione TapHome.
Ottenere la chiave API
- Aprire home.sensibo.com/me/api nel browser
- Accedere con le credenziali dell’account Sensibo
- Fare clic su Generate API Key se non si dispone già di una chiave
- Copiare la chiave API — è una lunga stringa alfanumerica
La chiave API garantisce l’accesso a tutti i dispositivi Sensibo dell’account.
Trovare l’identificatore POD
Il POD è un identificatore univoco per ogni dispositivo Sensibo. Dove trovarlo:
- Nell’app Sensibo — aprire le impostazioni del dispositivo e cercare il Device ID
- Tramite API — chiamare
GET https://home.sensibo.com/api/v2/users/me/pods?apiKey={apiKey}e annotare il campoidper ogni dispositivo
Ogni dispositivo Sensibo ha un POD diverso. Se si dispone di più dispositivi Sensibo, è necessario importare il template separatamente per ognuno con il proprio POD.
Parametri di importazione
Durante l’importazione del template in TapHome, inserire:
- API Key — la chiave API dal portale sviluppatori Sensibo
- POD — l’identificatore univoco per l’unità Sensibo specifica
Dipendenza da internet
Questa è un’integrazione esclusivamente cloud. Tutti i dati transitano attraverso i server Sensibo (home.sensibo.com:443). Il template non funzionerà senza una connessione internet attiva sia sul TapHome Core che sul dispositivo Sensibo.
Capacità dei dispositivi
Monitoraggio temperatura e umidità
Il sensore Current Temperature & Humidity legge i sensori integrati di temperatura e umidità del dispositivo Sensibo. La temperatura viene riportata nell’unità configurata sul dispositivo Sensibo (tipicamente Celsius). L’umidità viene divisa per 100 per l’intervallo di ingresso analogico TapHome 0–1 (es. 60% diventa 0,60).
Controllo termostato
Il Thermostat fornisce il controllo climatico completo con setpoint di temperatura. Legge la temperatura ambiente attuale, l’umidità e la temperatura target dallo stato del condizionatore. La scrittura di un nuovo setpoint invia una richiesta PATCH all’API Sensibo, che trasmette il corrispondente comando IR al condizionatore. L’intervallo di temperatura disponibile dipende dal modello di condizionatore abbinato (tipicamente 16–32 °C).
Controllo alimentazione
L’interruttore Power accende e spegne il condizionatore. Allo spegnimento, Sensibo invia il comando IR di spegnimento. All’accensione, il condizionatore riprende nell’ultima modalità attiva.
Selezione modalità
Il commutatore AC Mode controlla la modalità operativa con 6 stati:
| Valore | Modalità |
|---|---|
| 0 | SPENTO |
| 1 | Raffreddamento |
| 2 | Riscaldamento |
| 3 | Ventilatore |
| 4 | Deumidificazione |
| 5 | Auto |
Impostare la modalità su 0 (SPENTO) invia un comando di spegnimento anziché un cambio di modalità. Le modalità disponibili dipendono dal condizionatore abbinato — non tutte le unità supportano ogni modalità.
Controllo velocità ventilatore
Il commutatore Fan Level controlla la velocità del ventilatore con 6 livelli:
| Valore | Livello |
|---|---|
| 0 | Nessuno |
| 1 | Basso |
| 2 | Medio |
| 3 | Alto |
| 4 | Auto |
| 5 | Forte |
I livelli disponibili dipendono dal modello di condizionatore abbinato.
Controllo alette verticali
Il commutatore Vertical Swing controlla la posizione delle alette verticali con 10 stati:
| Valore | Posizione |
|---|---|
| 0 | Fermo |
| 1 | Fisso alto |
| 2 | Fisso medio-alto |
| 3 | Fisso medio |
| 4 | Fisso medio-basso |
| 5 | Fisso basso |
| 6 | Intervallo alto |
| 7 | Intervallo medio |
| 8 | Intervallo basso |
| 9 | Intervallo completo |
Le posizioni disponibili dipendono dal condizionatore abbinato. Molte unità supportano solo un sottoinsieme di queste posizioni.
Controllo display
L’interruttore Display Light controlla il pannello LED del condizionatore. Non tutti i modelli supportano il controllo del display tramite IR — se l’unità abbinata non supporta questa funzione, il comando non avrà effetto.
Avviso manutenzione filtro
Il sensore Filter Clean Required (contatto reed) indica quando i filtri del condizionatore necessitano di pulizia. Legge il flag shouldCleanFilters dall’API Sensibo — il valore è 1 quando i filtri necessitano di pulizia e 0 quando sono puliti. L’indicatore del filtro può essere resettato tramite l’app Sensibo.
Funzionalità aggiuntive
L’API Sensibo offre anche controllo delle alette orizzontali, funzioni timer, Climate React (controllo climatico automatico basato su soglie), misurazioni storiche e sensori di qualità dell’aria (TVOC, CO2 su Air Pro). Queste funzionalità possono essere aggiunte in un futuro aggiornamento del template.
Risoluzione problemi
L’API restituisce errore o nessun dato
- Verificare che il dispositivo Sensibo sia online — controllare il LED di stato e l’app Sensibo
- Confermare che la chiave API sia corretta e non sia stata rigenerata
- Assicurarsi che il parametro POD corrisponda esattamente all’identificatore del dispositivo (distinzione maiuscole/minuscole)
- Controllare che sia il TapHome Core che il dispositivo Sensibo abbiano una connessione internet attiva
Errore “API Key is empty” o “Pod is empty”
Il template verifica che entrambi i parametri siano impostati prima di inviare le richieste API. Se viene visualizzato questo errore, aprire le variabili del modulo in TapHome e verificare che i campi API Key e POD contengano i valori corretti.
I comandi non hanno effetto sul condizionatore
Il dispositivo Sensibo controlla il condizionatore tramite segnali IR (infrarossi). Assicurarsi che il dispositivo Sensibo abbia una linea di vista libera verso il ricevitore IR del condizionatore. Se una funzione specifica (display, posizione alette) non funziona, il condizionatore abbinato potrebbe non supportare tale funzione tramite il suo protocollo IR.
La Sensibo Cloud API richiede una connessione internet attiva e dipende dalla disponibilità dei server Sensibo. Durante interruzioni del cloud o della connessione internet, il template non riceverà dati aggiornati né invierà comandi. Non esiste un fallback locale — tutta la comunicazione passa attraverso i server Sensibo.
