Forum eedomus http://forum.eedomus.fr/ |
|
Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" http://forum.eedomus.fr/viewtopic.php?f=18&t=8325 |
Page 1 sur 1 |
Auteur: | jmvong [ 21 Mars 2019 00:18 ] |
Sujet du message: | Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
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 |
Auteur: | merguez07 [ 21 Mars 2019 08:04 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
bonjour jmvong, la réponse est dans mon tutorial "programmation des scripts Eedomus"
il faut utiliser le getPeriphCaract avec l'argument show_config=1, soit dans ton cas :
désolé mais je n'ai pas compris ta question. que veux tu faire? |
Auteur: | jmvong [ 21 Mars 2019 22:28 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
Merci, L'idée est de lire/ecrir la variable des actionneur qui pilote des electrovanne pour un programmateur d'arrrosage VAR1 stockera la durée de l'arrosage de cette electrovanne. |
Auteur: | jmvong [ 21 Mars 2019 23:27 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
Bonsoir, Ca marche top merci. Je ne suis pas coutumier de cette approche de généré un XML puis lire dedans l'info que lon cherche. Donc le sujet de lecture de VAR1 a une solution grace à vous. J'ai deuxième sujet lié qui est de d'ecrire dans le VAR1 d'un peripherique .... J'ai lu votre tuto en diagonal. Je n'ai rien trouvé Je voudrai aussi changé "POLLING" le passer à 1 en periode arrosage et le remetre à 60 le reste de la journée. Avez des idées ? Très cordialement Encore merci |
Auteur: | merguez07 [ 22 Mars 2019 00:02 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
Désolé mais, à ma connaissance, on ne peut actuellement que changer la valeur d'un périphérique (SetValue) Il faudrait ouvrir un ticket pour demander à la Team Eedomus de rajouter cette possibilité |
Auteur: | jmvong [ 22 Mars 2019 07:13 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
Merci, Vous êtes vraiment bon et sympa. Je vais utiliser des variables alors mais c'est moi transparent pour l'utlisateur. Très codialement JM Pherivong |
Auteur: | TJL21 [ 22 Mars 2019 14:28 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
@merguez07 => je ne vois pas ton tuto sur le forum ![]() Merci |
Auteur: | merguez07 [ 22 Mars 2019 14:41 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
![]() |
Auteur: | TJL21 [ 22 Mars 2019 15:07 ] |
Sujet du message: | Re: Utiliser [VAR1] dans les scripts ss utiliser "RAW_URL" |
Oh quel âne !! Je cherchais dans "tuto", etc... mais pas là où il fallait ![]() Merci ![]() |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |