Philips Hue e Pythonista per controllare le luci dall’iPad

di Andrea "C. Miller" Nepori 2

Le lampadine intelligenti Hue di Philips sono ufficialmente il nuovo giocattolo preferito dagli iSmanettoni. Qualche giorno fa vi ho segnalato il video di Brandon Evans e le sue “luci vocali” comandate tramite Siri grazie ad un proxy locale. Oggi è il turno di un utente del forum di Pythonista, che ha realizzato uno script per accedere le Hue Lights con un tap su una foto della stanza in cui le luci sono installate.

Pythonista è un’interessante applicazione per iOS che permette di scrivere ed eseguire script in Python su iPhone, iPad e iPod touch. Ne ho scoperto l’esistenza (e ne sono rimasto affascinato) grazie all’ottima recensione di Federico Viticci su MacStories (lettura consigliata ad ogni code geek che si rispetti). Se vi interessa l’automazione su iOS, quest’applicazione non può mancare nella vostra home.

Nel video, l’utente del forum di Pythonista nlecaude mostra la sua “opera”, un controller per Philips Hue Light basato su input tattile: sullo schermo c’è un immagine della stanza in cui la lampadina intelligente è stata installata. Un tap sulla foto in corrispondenza della lampada ed ecco che la luce si accende. Un’altro tap e la luce si spegne, mentre l’immagine “segue” lo stato delle luci.

“L’app realizzata con Pythonista,” scrive nlecaude sul forum, “è molto semplice. Si tratta in pratica di un crossfade fra differenti immagini per mostrare lo stato attuale delle luci. Ho un layer per ogni stato (3 luci, quindi 2^3) e altri layer invisibili che utilizzo come bottoni per accendere e spegnere le lampade e attivare e disattivare le transizioni. Sono affascinato dalle possibilità di Pythonista”.

Prossimo passaggio (butto là l’idea): un layer di controllo delle luci su un live feed video della stanza per un interruttore in realtà aumentata.

Se ci volete provare anche voi le Philips Hue Light le trovate negli Apple Store italiani in esclusiva (costano 60€ l’una e 200€ nel set da tre) mentre Pythonista si trova su App Store a 4,49€.