Page 22 sur 32

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 12:04
par Claude69
OK merci .
Je me casse les dents sur la manière de savoir si la chaine contient quelque chose.
Si pas de virgule je n'ai pas de soucis, mais dès qu'elle contient une virgule je n'y arrive plus.
J'ai bien essayé de la virer avec un str_replace, mais même ça je bloque :x

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 12:39
par Naboleo
jpty a écrit :
16 mars 2019, 23:23
Tout est décrit dans le bug 923.
Sans aucun doute, mais je ne sais pas accéder à la liste des bugs.... ;)

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 12:43
par Fabrice
Bouton : Demande de support.
- il y a un lien ; voir les bugs

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 12:44
par JAG

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 12:48
par Naboleo
Merci à tous !

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 13:09
par fwehrle
Bosquetia a écrit :
Claude69 a écrit :
17 mars 2019, 11:01
Hello
Avec la 3.3.18, je remarque une coquille.
J’ai une variable Msg_Instantané
La fonction strlen(variable(Msg_Instantané)) dans un scénario provoque un message d’erreur.
Elle ne renvoie rien dans le testeur d’expression.
Cela fonctionnait en 3.2 et c’est ok si pas d’accent dans le nom de la variable.
Je ne reproduis pas, tu as forcé une mise à jour du core ? la variable vaut toto
Capture.JPG
Peut-être une piste, mais j'ai remarqué que des erreurs de formule de scenario remontaient dans les message quand la formule contenait une lecture de variable sans valeur par défaut.
Variable(MaVariable)=="ok" renvoit une erreur.
Mais pas Variable(MaVariable,vide)=="ok"

Idem pour :
Variable(MaVariable,vide)=="" mais ok pour Variable(MaVariable,vide)=="vide"
Et
Variable(MaVariable,vide) matches "/ok/" renvoit 0 dans le testeur d'expression (et ça fonctionne), mais provoque un message d'erreur.

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 13:18
par Claude69
Je continue mes investigations et :
str_replace(",", "", "essai, test") Retourne bien "essai test" en PHP, mais rien sur les scénarios ou testeur d’expreSion de Jeedom.
Du coup je ne pense pas que ce soit un problème de PHP
strlen(str_replace(",", "", "essai, test")) retourne 10 en PHP et rien sous Jeedom idem pour strlen("essai, test") retourne 11 en PHP et rien sous Jeedom

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 17:36
par Mike40
Bonjour,
Je viens de sauter le pas et j'ai mis à jour Jeedom en v3.3.18 et aucun souci sur la procédure. Merci beaucoup pour le taf, bien que le fait que les scénarios ne s'affichent plus sur le daschboard, cela me déroute un peu, mais on a été prévenu.
Par contre sur la version mobile, j'ai une page blanche seuls les résumés me sont remontés, quelqu'un à déjà eu ce souci?
J'ai l'impression que le smartphone charge en vain les équipements.
Merci pour un retour.

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 17:43
par i-magin
francoisd a écrit :
16 mars 2019, 16:46
Hello,

J'ai résolu mes soucis de widget créés avec le mode d'édition facile grâce à ce topic : viewtopic.php?f=24&t=43936&start=20#p709206
(pour rappel, si le widget était utilisé sur plusieurs équipements, l'affichage se mettait à jour sur le mauvais équipement alors que la commande était bien appliquée au bon endroit.

Pour résumer, l'éditeur ne met pas de _#uid# sur les iconUpdate.

Le souci était déjà présent sur les versions précédentes mais si @Loïc passe par là, ça serait top de corriger :)

Encore bravo pour cette mise à jour qui rend encore plus fluide l'interface web :)
J'ai également constaté ce problème d'interférence (voir ICI)
Et en effet l'ajout de #uid# à iconUpdate résout le problème

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 19:48
par Sartog
bronche a écrit :
13 mars 2019, 17:08
Bonjour,
Bravo pour ce travail et cette mise à jour.
Me concernant petit souci sur les résumés.

Il est correct sur le dashboard mais incorrect en mode design ( obtenu par ajouter un résumé : lien général).

Et chez vous ?
Amitiés
Phil
Capture.PNG
Même problème et 0 erreur dans la console de Chrome

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 21:04
par bronche
Bonsoir,
Effectivement le problème persiste.
Mes opérations sur le cache ne solutionnent pas.
Amitiés
Phil

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 21:21
par superbricolo
Bonjour, j'ai effectué la maj cet après midi. Tout s'est bien passé.
Le seul problème concerne le plugin TTSWebServer qui ne fonctionne plus. Le problème provient des "_log->add" qu'il faut remplacer par "log::add"
Si cela peut aider certains

Re: Mise à jour Core Jeedom V3.3.16

Publié : 17 mars 2019, 23:20
par lelambo
Mike40 a écrit :
17 mars 2019, 17:36
Bonjour,
Je viens de sauter le pas et j'ai mis à jour Jeedom en v3.3.18 et aucun souci sur la procédure. Merci beaucoup pour le taf, bien que le fait que les scénarios ne s'affichent plus sur le daschboard, cela me déroute un peu, mais on a été prévenu.
Par contre sur la version mobile, j'ai une page blanche seuls les résumés me sont remontés, quelqu'un à déjà eu ce souci?
J'ai l'impression que le smartphone charge en vain les équipements.
Merci pour un retour.
Bonjour,
même problème pour moi :|

Re: Mise à jour Core Jeedom V3.3.16

Publié : 18 mars 2019, 01:14
par jpty
Claude69 a écrit :
17 mars 2019, 13:18
Je continue mes investigations et :
str_replace(",", "", "essai, test") Retourne bien "essai test" en PHP, mais rien sur les scénarios ou testeur d’expreSion de Jeedom.
Du coup je ne pense pas que ce soit un problème de PHP
strlen(str_replace(",", "", "essai, test")) retourne 10 en PHP et rien sous Jeedom idem pour strlen("essai, test") retourne 11 en PHP et rien sous Jeedom
Ce problème est du à l'utilisation de la fonction explode avec la virgule comme delimiter pour déterminer les arguments passés aux fonctions strlen, str_replace dans votre exemple. Cette fonction ne tient pas compte des " indiquant les débuts et fin de chaine de caractère.

Code : Tout sélectionner

$str = '"essai, test"';

Résultat avec str_getcsv($str, "," ,'"') :
array(1) {
  [0]=>
  string(11) "essai, test"
}

Résultat avec explode(',', str) utilisé par le testeur d'expression :
array(2) {
  [0]=>
  string(6) ""essai"
  [1]=>
  string(6) " test""
}

Re: Mise à jour Core Jeedom V3.3.16

Publié : 18 mars 2019, 07:26
par ffp17

Mike40 a écrit :Bonjour,
Je viens de sauter le pas et j'ai mis à jour Jeedom en v3.3.18 et aucun souci sur la procédure. Merci beaucoup pour le taf, bien que le fait que les scénarios ne s'affichent plus sur le daschboard, cela me déroute un peu, mais on a été prévenu.
Par contre sur la version mobile, j'ai une page blanche seuls les résumés me sont remontés, quelqu'un à déjà eu ce souci?
J'ai l'impression que le smartphone charge en vain les équipements.
Merci pour un retour.
Bonjour
J'ai également ce problème qui se pose sous Chrome et safari mobile aussi. Avec firefox mobile cela fonctionne mais je trouve l'affichage plus lent qu'en version 3.2.
Bonne journée

Envoyé de mon ONEPLUS A6013 en utilisant Tapatalk


Re: Mise à jour Core Jeedom V3.3.16

Publié : 18 mars 2019, 09:07
par makaveli
Hello,

Sur mobile j'ai résolu le problème en vidant les caches, depuis plus de problème.

Pour ma part j'ai toujours un souci sur le jeeEvent, avec une opération non permise qui vient de l'IP de la machine où le Jeedom est posée.

J'ai essayé de passer l'API en debug mais rien du tout.

Il y a un moyen d'investiguer le problème ?

Re: Mise à jour Core Jeedom V3.3.16

Publié : 18 mars 2019, 10:03
par ioull
J'ai toujours mon problème lors de la mise à jour du core en forcée ou non depuis la 3.3.16

Code : Tout sélectionner

Check filesystem right...
OK
mmap() failed: [12] Cannot allocate memory
mmap() failed: [12] Cannot allocate memory
PHP Fatal error:  Out of memory (allocated 6004146176) (tried to allocate 262144 bytes) in /var/www/html/core/class/cmd.class.php on line 357
Obligé de redémarrer jeedom pour revenir à un état normal ...

Re: Mise à jour Core Jeedom V3.3.16

Publié : 18 mars 2019, 10:04
par Claude69
jpty a écrit :
18 mars 2019, 01:14
Claude69 a écrit :
17 mars 2019, 13:18
Je continue mes investigations et :
str_replace(",", "", "essai, test") Retourne bien "essai test" en PHP, mais rien sur les scénarios ou testeur d’expreSion de Jeedom.
Du coup je ne pense pas que ce soit un problème de PHP
strlen(str_replace(",", "", "essai, test")) retourne 10 en PHP et rien sous Jeedom idem pour strlen("essai, test") retourne 11 en PHP et rien sous Jeedom
Ce problème est du à l'utilisation de la fonction explode avec la virgule comme delimiter pour déterminer les arguments passés aux fonctions strlen, str_replace dans votre exemple. Cette fonction ne tient pas compte des " indiquant les débuts et fin de chaine de caractère.

Code : Tout sélectionner

$str = '"essai, test"';

Résultat avec str_getcsv($str, "," ,'"') :
array(1) {
  [0]=>
  string(11) "essai, test"
}

Résultat avec explode(',', str) utilisé par le testeur d'expression :
array(2) {
  [0]=>
  string(6) ""essai"
  [1]=>
  string(6) " test""
}
Merci pour ton analyse.
Mon premier souci, est que dans un scénario, j'ai un test :

Code : Tout sélectionner

lastScenarioExecution(#[Maison][Informations][Annonces_Messages]#)  >= 60 OU strlen(variable(Msg_Instantané)) > 1
si variable(Msg_Instantané) contient des virgules, cela provoque une expression non valide dans le centre de message :

Code : Tout sélectionner

Expression non valide [lastScenarioExecution(#scenario38#) >= 60 OU strlen(variable(Msg_Instantané)) > 1] trouvée dans le scénario : [Maison][Informations][Présence_Cuisine]
Si je regarde le log j'ai :
XXXXX >= 60 OU >1 (Pas de valeur pour strlen(variable(Msg_Instantané))
Je cherche donc un moyen pour évaluer si variable(Msg_Instantané) contient quelque chose ou pas.
Je suis preneur de toutes solutions

Re: Mise à jour Core Jeedom V3.3.16

Publié : 18 mars 2019, 10:30
par bartounet
Les seuls problèmes pour l'instant, est comme tout le monde certains widget qui ne se rafraichissent pas sur le design sans faire F5

J'ai mis à jour tous mes widgets, sauf les volets roulants.

D'ailleurs il me semblait que le widget "SlidVertical" était officiel non ?

Re: Mise à jour Core Jeedom V3.3.16

Publié : 18 mars 2019, 10:38
par nicolas.rugolo
bartounet a écrit :
18 mars 2019, 10:30
Les seuls problèmes pour l'instant, est comme tout le monde certains widget qui ne se rafraichissent pas sur le design sans faire F5

J'ai mis à jour tous mes widgets, sauf les volets roulants.

D'ailleurs il me semblait que le widget "SlidVertical" était officiel non ?
Salut Bartounet,

Peux tu me dire ce que tu entends par: "j'ai mis à jour tous mes widgets" ?

y a t-il un topic qui explique comment faire?

Merci à toi