Je suis face à un petit problème dont la solution est peut-être toute bête... Malheureusement je ne l'ai pas encore trouvée.
J'ai un interrupteur virtuel RGB et j'ai besoin de récupérer sa couleur sous format Hex ou HSV pour la convertir en niveaux Rouge Vert Bleu , le problème c'est que lorsque j'interroge l'api JSON par ce lien :
Code : Tout sélectionner
http://127.0.0.1:8080/json.htm?type=devices&rid=784Code : Tout sélectionner
{
"ActTime" : 1503245810,
"ServerTime" : "2017-08-20 18:16:50",
"Sunrise" : "06:46",
"Sunset" : "20:34",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CustomImage" : 0,
"Data" : "On",
"Description" : "",
"Favorite" : 0,
"HardwareID" : 4,
"HardwareName" : "Matériel virtuel",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveDimmer" : true,
"HaveGroupCmd" : false,
"HaveTimeout" : false,
"ID" : "00082784",
"Image" : "Light",
"IsSubDevice" : false,
"LastUpdate" : "2017-08-20 18:09:35",
"Level" : 82,
"LevelInt" : 82,
"MaxDimLevel" : 100,
"Name" : "Ruban",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"Status" : "On",
"StrParam1" : "",
"StrParam2" : "",
"SubType" : "RGB",
"SwitchType" : "Dimmer",
"SwitchTypeVal" : 7,
"Timers" : "false",
"Type" : "Lighting Limitless/Applamp",
"TypeImg" : "dimmer",
"Unit" : 1,
"Used" : 1,
"UsedByCamera" : false,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "784"
}
],
"status" : "OK",
"title" : "Devices"
}Existe-t-il une autre solution pour récupérer cette valeur ?
Merci par avance.
Dump