Récupérer valeur HSV ou RGB sur interrupteur RGB en JSON

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
DumpDos
Messages : 75
Inscription : 01 juin 2016, 20:09
Localisation : Grenoble (38)

Récupérer valeur HSV ou RGB sur interrupteur RGB en JSON

Message par DumpDos »

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 :

Code : Tout sélectionner

http://127.0.0.1:8080/json.htm?type=devices&rid=784
L'api me retourne ceci :

Code : 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"
}
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
Raspberry Pi 2 - Domoticz bêta- Custom Page - RfxTrx433E - MySensors - Z-Stick Gen 5
6 x DIO 54795 - 4 x DIO 54781 - 2 x Home Confort ECR-100 - 4 X THGR122NX - 1 X OWL Micro+
2 X RGB - 3D - 2 X Switch - 1 X Ir Rx-Tx
1 X Fibaro FGMS-001
Répondre