(D'ailleurs en voyant ce message, je me suis bien marré )
Soyez patient, il a dit pas avant lundi
(D'ailleurs en voyant ce message, je me suis bien marré )
Soyez patient, il a dit pas avant lundi
Ouai , mais des fois y a de quoi aussi
C'est pas une demande d'évolution ca, avec un message de type "un message de la team Jeedom, pour cause d'instabilité, la Mise à jour est suspendue"...bon ca fait un SNCF..mais cela éviterai de se poser la questionalpha13fr a écrit : ↑16 juil. 2017, 23:20Bonsoir,
Sans vouloir mettre de l'huile sur le feu.
Le plug était dispo en maj sur jeedom et j'ai donc essayé la mise à jour !
Ma faute ( si faute il y a ) , est de ne pas avoir lu le forum !
Peut être faut il l'enlever de la maj par jeedom, non ? pour éviter les bourrins comme moi !
Mea Culpa
Hello,desaintmartin a écrit : ↑12 juil. 2017, 12:49Dites, j'ai un cas d'utilisation un peu particulier où j'ai besoin que le plugin retente de renvoyer le sms tant que c'est en échec. J'utilise une connexion de secours en cas de panne de la connexion principale, mais qui va mettre une vingtaine de secondes à se mettre en place, si donc Jeedom décide d'envoyer un SMS pile à ce moment là, il risque de partir dans les limbes... Sauf si un échec d'appel de l'API provoque une autre tentative quelques secondes plus tard.
il serait possible de faire cela à base de scénarios dans tous les sens, mais une simple option serait parfaite. C'est pareil, en terme de code j'imagine que c'est relativement simple, s'il existe un repository quelque part je me porte volontaire.
Dans le fichier plugins/FreeSms/core/class/FreeSms.class.php à la ligne 54, tu devrais avoir :desaintmartin a écrit : ↑17 juil. 2017, 17:13Hello,desaintmartin a écrit : ↑12 juil. 2017, 12:49Dites, j'ai un cas d'utilisation un peu particulier où j'ai besoin que le plugin retente de renvoyer le sms tant que c'est en échec. J'utilise une connexion de secours en cas de panne de la connexion principale, mais qui va mettre une vingtaine de secondes à se mettre en place, si donc Jeedom décide d'envoyer un SMS pile à ce moment là, il risque de partir dans les limbes... Sauf si un échec d'appel de l'API provoque une autre tentative quelques secondes plus tard.
il serait possible de faire cela à base de scénarios dans tous les sens, mais une simple option serait parfaite. C'est pareil, en terme de code j'imagine que c'est relativement simple, s'il existe un repository quelque part je me porte volontaire.
Je suis bien embêté, Hydro tu dois être sous l'eau, mais si tu as une minute pour regarder ce cas d'utilisation...
Code : Tout sélectionner
curl_exec($ch);
Code : Tout sélectionner
for ($i = 0; $i == 0 || ($i < 5 && curl_errno($ch) == 28); $i++) {
if ($i > 0) {
sleep(5);
}
curl_exec($ch);
}
Code : Tout sélectionner
$limit = 0;
do {
if ($limit > 0) {
sleep(5);
}
curl_exec($ch);
$limit++;
}
while ($limit < 5 && curl_errno($ch) == 28)
Code : Tout sélectionner
$current_retry = 0;
$maximum_retry = 30;
$pause = 10;
do {
if ($current_retry > 0) {
sleep($pause);
}
curl_exec($ch);
$current_retry++;
} while ($current_retry < $maximum_retry && curl_errno($ch) == 28);
curl_close($ch);
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités