Bonjour,
J'ai un petit soucis,
j'utilisais ma HC2 pour la gestion domotique de mes modules et une tablette avec un design jeedom pour la commande et affichage simplifiée.
Pour permettre la liaison entre les 2 box j'ai installé le plugin Fibaro sous jeedom aucun soucis de fonctionnement, voir meme un super plugin avec mise à jour des affichages.
Mais tout se gate lorsque je passe en HC3, le plugin est toujours fonctionnel, je peux toujours actionner mes modules avec ma tablette mais le rafraichissement des design n'est plus fonctionnel. J'ai une scène qui tournait sous hc2 mais cette scène ne fonctionne plus sous hc3.
Je ne vois pas quoi mettre dans les 2 colonnes des scènes.
Je vous mets en copie le script qui tournait sous HC2
Comment le transformer pour qu'il soit fonctionnel sous HC3
Lorsque je Lance l'action à la fin du script, le bouton ne passe pas en Arrêter l'action.
Merci bcp pour votre aide.
--[[
%% properties
111 value
230 value
205 value
--]]
---- Paramètrage utilisateur ----
-- Associations [ID Fibaro] = ID Jeedom
local HC2Jeedom = {
--ID_HC2 = ID_Jeedom,
[111]=1144,
[230]=174,
[205]=555
}
IP_Jeedom = "192.168.0.91" -- IP Jeedom
apiKeyJeedom = "A1*****************B" -- API key Jeedom
---- Fin de paramètrage utilisateur ----
--- /!\ Ne rien modifier a partir d'ici /!\ ---
local trigger = fibaro:getSourceTrigger();
--Construction de URL
local http = net.HTTPClient()
local url = "http://" ..IP_Jeedom .."/core/api/jeeApi.php?apikey=" ..apiKeyJeedom .."&type=cmd&id=" ..HC2Jeedom[trigger['deviceID']]
if (trigger['type'] == 'property') then
--fibaro:debug('Fibaro ID = ' .. trigger['deviceID']);
--fibaro:debug('Jeedom ID = ' .. HC2Jeedom[trigger['deviceID']]);
--fibaro:debug(url)
http:request(url, {
success = function(response)
if response.status == 200 then
fibaro:debug('OK, réponse : '.. response.data)
else
fibaro:debug("Erreur : status=" .. tostring(response.status))
end
end,
error = function(err)
fibaro:debug("Erreur : " .. err)
end,
options = {
method = 'GET'
}
})
end