Je cherche toujours comment lire une valeur VAR1, VAR2, VAR3 d'un peripherique via un script
J'ai regardé vos script mais j'ai pas trouvé cette approche
L'idée est de stocker le temps d'arrosage pour chaque ectrovanne dan le periphérique electrovanne.
Voici ce que j'ai essayé :
$api_arrosage = getArg('eedomus_controller_module_id');
$periph_apiscript = getValue($api_arrosage, true);
$report .= "STATUS VAR1: ".$periph_apiscript[VAR1]."\n";
$report .= "STATUS VAR1: ".$periph_apiscript['VAR1']."\n";
$report .= "STATUS VAR1: ".$periph_apiscript["VAR1"]."\n";
$report .= "STATUS VAR1: ".getArg('VAR1')."\n";
Je patauge completement....
Si vous avez une idée ?
J'ai essayé aussi de passer une valeur du eedomus_plugin.json pour passer une valeurs vers un peripherique :
{
"device_id": "dureearrosageglobal",
"parent_id": "suiconso",
"module_id": "51",
"type": "http",
"name_fr": "plugin.parameters.NAME - Duree Arrosage",
"icon": "Dureearrosage.png",
"utilisation_id": "35",
"value": "plugin.parameters.DUREEARROSAGE",
"parameters": {
"value": "plugin.parameters.DUREE_ARROSAGE",
"VAR1": "plugin.parameters.DUREEARROSAGE",
"value_type": "string",
"ignore_errors": 3,
"RAW_URL": "http://localhost/script/?exec=arrosage.php&apipluie=plugin.parameters.APIPLUIE&action=read&var_maj_nom=horaire_arrosage_global",
"RAW_XPATH": "HORAIRE_ARROSAGE_GLOBAL",
"POLLING": "1"
}
La aussi je patauge completement....
Si vous avez aussi une idée ?
Très cordialement
JM Vong