Bonjour, Pour ne pas polluer le topic de @ADN182 et comme les solutions divergent, voici le post avec une solution pour pousser les valeurs de Jeedom vers un HC2 en utilisant l' API PUT Les deux soluitions font la même chose La solution de ADN182 effectue la plupart du traitement sur la HC2 alors que ici c'est via ce script sur Jeedom. La solution de ADN182 convertit les noms des pièces/devices automatiquement en ID, on peut donc utiliser la même url de push dans tous les modules Z-Wave Ce script ne le fait pas (encore) la recherche automatique d'id sera peut être ajouté par la suite, éventuellement par ADN182 La solution de ADN182 ne peut être utilisé que avec la commande push et non dans des scénarios ou ailleurs.   Ce script peut être utilisé pour modifier des valeurs de fake/dead devices sur une HC2
   exemple de format de l'url http:
   arguments:
   id: id du device Fibaro
   value: valeur numérique
   value_bin: valeur binaire, 0 et 1 seront transformés en false et true
   properties: si non sspécifié, le script utilisera value.
 exemple:
 appel via script "message"  :
 http://127.0.0.1/plugins/script/core/ressources/put2hc2V2.php?id=#title#&value=#message#
 appels via url:
 http://127.0.0.1/plugins/script/core/ressources/put2hc2V2.php?value_bin=0&id=1245
 appel via push url d'un device:
 http://127.0.0.1/plugins/script/core/ressources/put2hc2V2.php?value_bin=#value#&id=1245
 http://127.0.0.1/plugins/script/core/ressources/put2hc2V2.php?value=150&id=1245&properties=power   Installation: Installer un script php dans jeedom via le plugin script:   Affichage sur le dashboard, pratique pour tester:   Utilisation dans un scénario (ou ailleurs, plugins, alarme, modes etc...) dans Jeedom:   Dans la zone push d'un device:   Contenu du script put2hc2.php: Version2: <?php // ce script peut être utilisé pour modifier des valeurs de fake/dead devices sur une HC2 // exemple de format de l'url http: // arguments: // id: id du device Fibaro // value: valeur numérique // value_bin: valeur binaire, 0 et 1 seront transformés en false et true // properties: si non sspécifié, le script utilisera value. // exemple: // appel via script "message" // http://127.0.0.1/plugins/script/core/ressources/put2hc2.php?id=#title#&value=#message# // appels via url // http://127.0.0.1/plugins/script/core/ressources/put2hc2.php?value_bin=0&id=1245 // appel via push url d'un device // http://127.0.0.1/plugins/script/core/ressources/put2hc2.php?value_bin=#value#&id=1245 // http://127.0.0.1/plugins/script/core/ressources/put2hc2.php?value=150&id=1245&properties=power // V2.0 22/12/2016 $userName = "XXXXXXXXX"; $password = "XXXXXXXXXXXXXXXXXXX"; $ipHc2 = "192.168.XXX.XXX"; $tcpPort = "80"; $default_properties="value"; // si pas de properties spécifiée utiliser celle-ci (convient à quasiment tout les cas) //si value vide, tester value_bin et transformer if (isset($_GET['value'])) { $value=$_GET['value']; }else{ $value_bin=$_GET['value_bin']; // transformer 0 et 1 en true/false if ($value_bin=="1") { $value="true"; } if ($value_bin=="0") { $value="false"; } } // récupérer l'id $id=$_GET['id']; //si properties vide, mettre properties=value if (isset($_GET['properties'])) { $properties=$_GET['properties']; }else{ $properties=$default_properties; } //pour debug //if !isset($id) then $id="2153" end; //$properties=value; //$value= true; $request = "/api/devices/".$id; $data_string = '{"properties":{"'.$properties.'": '.$value.'}}'; $url = 'http://'.$userName.':'.$password.'@'.$ipHc2.':'.$tcpPort .$request; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); // retours possibles pour debug //echo $result; //echo $data_string; //echo $properties.$value; ?>   Plus de détails et d'explications déjà données sur le fil de ADN182: https://www.domotique-fibaro.fr/topic/9659-jeedom-to-hc2/?do=findComment&comment=148369 https://www.domotique-fibaro.fr/topic/9659-jeedom-to-hc2/?do=findComment&comment=148353 améliorations futures: https://www.domotique-fibaro.fr/topic/9659-jeedom-to-hc2/?do=findComment&comment=148355