26 aprile 2015

Fibaro: comandare Apple TV

Come creare un telecomando virtuale Fibaro per Apple TV di 2' generazione, da utilizzare con la centralina domotica Fibaro Home Center Lite.

Per prima cosa dovete aver craccato la vostra Apple TV, ed aver installato aTV Flash (black), e successivamente dovete installare AirControl (beta)

Da questo link trovate le istruzioni per aggiornare la vostra AppleTV

Telecomando visto dall'App iPhone


Dalla dashboard di Home Center Lite, creare un nuovo dispositivo virtuale, definire il nome del dispositivo, la camera associata ed inserire nel campo indirizzo IP quello della vostra AppleTV, come porta TCP: 80, a questo punto salvate.


Portatevi sulla linguetta Avanzate ed aggiungete i set di tasti con i quali volete personalizzare il vostro dispositivo virtuale.

Per ogni tasto definite l'etichetta prescelta ed utilizzate la seguente stringa per lanciare i comandi:



GET /remoteAction=1 HTTP/1.10x0D0x0A0x0D0x0A

A seguire le variabili della funzione remoteAction, per ogni comando:
Menu = 1
Menu Hold = 2
Arrow Up = 3
Arrow Down = 4
Select = 5
Arrow Left = 6
Arrow Right = 7
Play/Pause = 10
Pause = 15
Play = 16
Stop = 17
Fast Forward = 18
Rewind = 19
Chapter Skip Forward = 20
Chapter Skip Backwards = 21
List/Select Hold = 22

Se tutto è andato secondo le istruzioni dovreste ottenere il vostro telecomando virtuale come da foto seguente:




Fibaro: Come realizzare un virtual device per RGBW

Finalmente sono riuscito a realizzare il mio primo virtual device (dispositivo virtuale) per comandare i programmi luminosi della striscia LED RGB/RGBW, posizionata in soggiorno.

Grazie al virtual device, i programmi grafici che puo' emettere la striscia LED, sono ora attivabili anche dall'App dell'iPhone, che a differenza dell'App per iPad, non ne consente la gestione.

Dalla dashboard Home Center Lite di Fibaro, dovete creare un nuovo dispositivo virtuale utilizzando questi parametri:
indirizzo ip: 127.0.0.1  e porta: 11111

Definite il nome del dispositivo, assegnatelo alla camera prescelta, come da figura sotto e salvate.


Ora passiamo alla configurazione avanzata, inserite il set dei bottoni che volete appaiano nel vostro telecomando virtuale, ed aggiungete, per ogni pulsante, le varie stringhe:

PULSANTE ON
GET /api/callAction?deviceID=32&name=turnOn HTTP/1.1
Host: 192.168.1.135
Authorization: Basic xxxxxxxxxxxxxxxxxx=

PULSANTE OFF
GET /api/callAction?deviceID=32&name=turnOff HTTP/1.1
Host: 192.168.1.135
Authorization: Basic xxxxxxxxxxxxxxxxxx=

PULSANTE PROGRAMMA LUMINOSO
GET /api/callAction?deviceID=32&&name=startProgram&arg1=1 HTTP/1.1
Host: 192.168.1.135
Authorization: Basic xxxxxxxxxxxxxxxxxx=



Il numero 32 (deviceID=32) dovrà essere sostituito con l'ID del vostro controller RGBW FGRGBW 441M EU
Il numero 1 (arg1) farà partire il programma luminoso con ID 1 (per ogni programma dovrete duplicare la terza stringa e modificare l'ID con in relativo codice)
L'indirizzo Host dovrete sostituirlo con l'ip della vostra centralina HCL
Le xxxxxxxxxxxxxx, dovrete sostituirle con nome utente e password (i.e. admin:admin) codificandole in base64, usate questo link: http://www.base64encode.org/


Alla fine dovreste visualizzare il vostro dispositivo come da foto sotto, in caso, potete personalizzare i tasti con delle icone (ricordate che dovranno essere quadrate e da 128pixel)



6 aprile 2015