Récupérer valeur HSV ou RGB sur interrupteur RGB en JSON
Publié : 20 août 2017, 18:40
Bonjour à tous,
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 :
L'api me retourne ceci :
J'obtiens bien son niveau mais à aucun moment j'obtiens une quelconque valeur Hex ou HSV...
Existe-t-il une autre solution pour récupérer cette valeur ?
Merci par avance.
Dump
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