Je cherche a connaitre l'état de ma freebox player. Savoir si elle est allumée ou non et donc permettre de déclencher l'allumage de lumière.
Plusieurs façon possible pour savoir si la freebox player est allumée:
- Par le ping de la télé si celle ci est allumée par la freebox player (cette méthode j'y arrive)
- Par la détection du fichier device.xml (c'est cette méthode que je ne comprends pas)
J'ai trouvé le code ci dessous et j'ai essayé de l'adapté dans un script_time.lua avec un device virtuel "Freebox player"mais cela n'est pas concluant
https://www.domotique-fibaro.fr/topic/8 ... %A2%C2%BB/
Code : Tout sélectionner
local HC2 = Net.FHttp('192.168.1.110', 54243);
local result, status, errorCode = HC2:GET("/device.xml");
if errorCode == 0 then
if tonumber(status) == 200 then
fibaro:debug('Status: ON')
else
fibaro:debug('Status: OFF or In Standby Mode')
end
else
fibaro:debug('Connection refused')
end
Code : Tout sélectionner
commandArray = {}
local Domoticz = Net.FHttp('192.168.1.14', 54243);
local result, status, errorCode = Domoticz:GET("/device.xml");
if errorCode == 0 then
if tonumber(status) == 200 then
commandArray['Freebox player']='On'
else
commandArray['Freebox player']='Off'
end
else
commandArray['Freebox player']='Off'
end
return commandArray
- Est ce qu'une adaptation est possible entre Home center 2 et domoticz
-l'adresse du local HC2 correspond a la box domotique ou au freebox player?
Un petit coup de main s'il vous plait