Aller au contenu

Plugin FIbaro sous Jeedom avec une HC3


Messages recommandés

Posté(e)

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

×
×
  • Créer...