Bonjour Mesdames, Messieurs,
Je suis peut-être le dernier à utiliser Snips mais il est pour moi vraiment vraiment très important.
Je vous passe les détails du pourquoi.
J’ai une Smart Jeedom en version 4.1 qui fonctionnait parfaitement jusqu’à il y a une quinzaine de jours.
Tout à coup des erreurs JavaScript se sont mises à péter de partout jusqu’à au final, après une tentative de récupération, planter complètement… plus aucun utilisateur ne pouvant se connecter…
De toute façon, je devais passer sous la version 10 de Debian donc c’est ce que j’ai fait en suivant la procédure pour les smart expliquée dans la documentation de Jeedom.
Aujourd’hui je suis en 4.2.20 J’ai installé ma sauvegarde et tout fonctionne SAUF Snips.
Dans un premier temps, impossible d’installer les dépendances…
Ensuite grâce à l’intervention de Sekiro les dépendances se sont installées mais visiblement pas correctement.
J’ai l’erreur suivante pour la totalité des bindings lorsque je demande quelque chose à Snips (sauf celui qui me sert à composer un numéro de chaîne) :
Je vois bien que le plug-in a des soucis car il ne s’affiche pas toujours correctement. Je ne peux pas « désactiver » certains bindings…
il y avait un sujet sur cela il y a 15 jours sur le forum mais apparemment il a été effacé.
Toujours est-il que si quelqu’un a une idée je suis vraiment preneur. Je ne saurais vous dire à quel point cet assistant vocal est essentiel dans ma situation.
J’étais même prêt à modifier la fonction qui fait tout sauter dans le fichier marqué sur l’erreur, je vous la montre mais j’ai peur de planter la totalité de Jeedom en faisant cela.
/* check if all the condition are true */
function is_all_condition_matched()
{
$res = 1;
// check each condition expression
foreach ($this->conditions as $condition) {
$res *= $condition->is_true() ? 1 : 0;
}
return $res ? true : false;
}
Ce qui m’interpelle le plus c’est que le binding pour numéroter une chaîne fonctionne parfaitement… pourtant il n’est pas plus simple qu’un autre, Il contient deux slots…
Je vous remercie par avance,
cordialement,
Benoît.