Aller au contenu
touhemi40

Tts-Imperihome

Recommended Posts

bonjour a tous

 

j utilise imperihome et j'avais des alertes vocales or les alertes fonctionnent plus

 

voici mon code

local message = fibaro:getGlobal("message")

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=legarageetouvervoulezvouslefermé"..message:gsub(" ", "+"))

local _vd_id = fibaro:getSelfId();
local _vd_icon = fibaro:get(_vd_id, "deviceIcon");
fibaro:call(_vd_id, "setProperty", "currentIcon", _vd_icon);

cela fonctionnait tres bien mais plus maintenant j ai comme erreur :

 

[ERROR] line getglobal ("message")..."]:7

 

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Etrange, essaie getGlobalValue au lieu de getGlobal par curiosité.

Partager ce message


Lien à poster
Partager sur d’autres sites

un peux tard je reviens

 

merci mais du coup j ai comme erreur   fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label1.value", "")

Partager ce message


Lien à poster
Partager sur d’autres sites

×