Vai al contenuto
News Ticker
  • Zwave-Community.it diventa DOMOTICA Easy!!
  • Il portale dedicato alla DOMOTICA WIRELESS
  • Forum - Guide - Recensioni

REGISTRATI PER VISUALIZZARE TUTTI I CONTENUTI DEL NOSTRO PORTALE!

ATTENZIONE: Alcuni contenuti del sito sono visualizzabili sono dagli utenti registrati. 

REGISTRATI ADESSO alla nostra comunità e dai anche il tuo supporto per ottenere di più!

Recommended Posts

Questa guida nasce con l'intento di far interagire l'ottimo Imperihome in Fibaro HC2 e ricevere o mandare notifiche TTS (text to speech) da HC2 ad un tablet o smartphone all'interno della stessa rete di HC2.

 

 

Come prima cosa procuriamoci Imperihome e installiamolo nella versione PRO (Esiste sia per IOS che per Android)

 

Configuriamo Fibaro con le credenziali di accesso e assicuriamoci che funzioni.

Fatto questo andiamo in impostazioni, preferenze generali e attiva Server API HTTP e lasciare la porta 8080.

 

 

Consiglio di assegnare un indirizzo ip fisso al tablet.

 

 

Ora andiamo su HC2 e creiamo un dispositivo virtuale come sotto:

 

 

[align=left]

Please login or register to see this image.

[/align]

nell'indirizzo IP scriviamo quello del tablet che vogliamo usare come centro notifica.

 

 

In avanzate creiamo una icona a un bottone, gli diamo un nome e scriviamo il codice LUA:

 

 


 

local message = fibaro:getGlobal("Messaggio")

 

 

local ip_module = fibaro:get(fibaro:getSelfId(),"IPAddress")

local port = fibaro:get(fibaro:getSelfId(),"TCPPort")

HC2 = Net.FHttp(ip_module, port)

 

 

status, response = HC2:GET("/api/rest/speech/tts?text="..message:gsub(" ", "+"))

 

 

local _vd_id = fibaro:getSelfId();

local _vd_icon = fibaro:get(_vd_id, "deviceIcon");

fibaro:call(_vd_id, "setProperty", "currentIcon", _vd_icon);

 


 

 

[align=left]AYDmgcj.png?1

 

[/align]

Ricordiamoci sempre di salvare.

 

 

Portiamoci poi nel tab Gruppi e poi Pannello delle variabili.

 

 

Creiamo una variabile sotto "variabili predefinite" e chiamiamola Messaggio (come la prima riga del LUA) e inseriamo tutti gli stati che vogliamo segnalare:

 

 

[align=left]mbu6dRV.png?1

 

[/align]

Cliccate su salvare e poi cliccate sul disco a destra per salvare di nuovo.

 

 

Ora potete provare subito cliccando sul tasto del dispositivo virtuale creato e si sentirà sul tablet il messaggio impostato nella variabile.

Se cosi funziona, siete a posto.

 

 

Ora create delle scene e alla fine di queste, modificate la variabile Messaggio e lanciate il dispositivo virtuale appena creato.

 

 

Esempio sotto:

[align=left]

18rk1lO.png?1[/align]

quindi, se allarme attivo, modifica variabile Messaggio in "allarme inserito, buona giornata" e poi lancia il dispositivo con codice LUA.

 

 

 

Ricordate che sul tablet deve essere sempre in esecuzione Imperihome, anche in background, consiglio di disabilitare opzioni di risparmio energia sul tablet, per evitare che si disattivi la connessione Wi-Fi.

 

Se volete mettere Imperihome in ascolto da Fibaro inserite il seguente codice in un tasto virtuale:


local ip_module = fibaro:get(fibaro:getSelfId(),"IPAddress")

local port = fibaro:get(fibaro:getSelfId(),"TCPPort")

HC2 = Net.FHttp(ip_module, port)

 

status, response = HC2:GET("/api/rest/speech/launchreco")

 

local _vd_id = fibaro:getSelfId();

local _vd_icon = fibaro:get(_vd_id, "deviceIcon");

fibaro:call(_vd_id, "setProperty", "currentIcon", _vd_icon);


 

 

Per i più pigri, allego virtual device già fatto, bisogna solo cambiare IP:

Please login or register to see this link.

  • Like 1

Share this post


Link to post
Share on other sites

Fantastico!!! Grazie mille per la guida!

Inperihome è un app fantastica e vale il suo irrisorio costo.

Su tablet batte a tappeto l'app ufficiale di Fibaro.

Share this post


Link to post
Share on other sites

Fantastico!!! Grazie mille per la guida!

Inperihome è un app fantastica e vale il suo irrisorio costo.

Su tablet batte a tappeto l'app ufficiale di Fibaro.


Ho fatto un casino con la risposta scusate

Anche io uso imperiHome con hcl ma da remoto non è possibile vedere 

Qualche consiglio?

Grazie

Share this post


Link to post
Share on other sites

Devi avere un ip fisso ed accedere da esterno aprendo la porta del tablet sul router

Share this post


Link to post
Share on other sites

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per poter lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi Subito

Sei già registrato? Accedi da qui.

Accedi Adesso

×