Forum eedomus
http://forum.eedomus.fr/

Concatenateur de données
http://forum.eedomus.fr/viewtopic.php?f=18&t=12821
Page 1 sur 1
Auteur:  lilomont [ 23 Nov 2025 19:44 ]
Sujet du message:  Concatenateur de données

Bonjour,
J'essaye de me servir de l'objet concatenateur pour tester l'ouverture de mes volets roulants.
J'ai 3 volets, le concaténateur affiche 100 , 100 , 100 quand ils sont tous fermés. J'essaye donc de créer une règle donnant comme condition : Quand concaténateur devient maintenant égal à 100 , 100 , 100
Le problème est que j'ai essayé pas mal de syntaxes pour trouver la bonne : 100100100/ 100.100.100/ 100 , 100 , 100.....je n'arrive jamais à remplir la condition alors que je vois bien l'état 100 , 100 , 100.....quelqu'un peut-il m'aider et me donner la syntaxe à utiliser ?
Merci d'avance.
Auteur:  Fab_Rice [ 24 Nov 2025 06:21 ]
Sujet du message:  Re: Concatenateur de données

Bonjour lilomont,
Alors je n'utilise pas ce plugin, mais son script renvoi 2 séparateurs de données
(espace virgule espace) qui devrait normalement concaténer comme ceci dans ton cas :
100 , 100 , 100
(pas d'espace devant la 1ère valeur ni après la dernière)
Ensuite je pense qu'il faut bien mettre "Liste de valeurs" dans le Type de données et utiliser "devient" ou "est" dans la règle.

Après que ce soit interrogeable dans une règle n'est peut être pas si évident que ça...

Dommage je n'ai pas retrouvé de documentation sur ce plugin.
Auteur:  lougarou60 [ 24 Nov 2025 19:01 ]
Sujet du message:  Re: Concatenateur de données

Bonsoir à tous
Une autre solution c'est d'utiliser le calculateur maths dans le store
Auteur:  opa95 [ 25 Nov 2025 10:01 ]
Sujet du message:  Re: Concatenateur de données

Bonjour
lougarou60 a écrit:Bonsoir à tous
Une autre solution c'est d'utiliser le calculateur maths dans le store

Tout à fait!
Tu fais la somme des 3 : device(dev1)+device(dev2)+device(dev3) et tu testes si ça vaut 300
ou bien si tu veux pouvoir faire une somme sélective
device(dev1)+2*device(dev2)+4*device(dev3) et tu testes si ça vaut 700 (ou 600 si tu veux exclure le premier) :)
Auteur:  lilomont [ 30 Nov 2025 16:39 ]
Sujet du message:  Re: Concatenateur de données

Fab_Rice a écrit:Bonjour lilomont,
Alors je n'utilise pas ce plugin, mais son script renvoi 2 séparateurs de données
(espace virgule espace) qui devrait normalement concaténer comme ceci dans ton cas :
100 , 100 , 100
(pas d'espace devant la 1ère valeur ni après la dernière)
Ensuite je pense qu'il faut bien mettre "Liste de valeurs" dans le Type de données et utiliser "devient" ou "est" dans la règle.

Après que ce soit interrogeable dans une règle n'est peut être pas si évident que ça...

Dommage je n'ai pas retrouvé de documentation sur ce plugin.


Bonjour et merci pour cette réponse ! Malheureuseument, j'ai tenté un peu toutes les syntaxes (avec ou sans espace...) J'ai même fait un copier/coller de la valeur renvoyée dans une notification envoyée par mail. Si je mets "Liste de valeurs", je ne peux plus faire d'égalité dessus dans la règle !
Pareil, j'ai cherché la doc mais sans résultat.... Merci encore !
Auteur:  lilomont [ 30 Nov 2025 16:41 ]
Sujet du message:  Re: Concatenateur de données

opa95 a écrit:Bonjour
lougarou60 a écrit:Bonsoir à tous
Une autre solution c'est d'utiliser le calculateur maths dans le store

Tout à fait!
Tu fais la somme des 3 : device(dev1)+device(dev2)+device(dev3) et tu testes si ça vaut 300
ou bien si tu veux pouvoir faire une somme sélective
device(dev1)+2*device(dev2)+4*device(dev3) et tu testes si ça vaut 700 (ou 600 si tu veux exclure le premier) :)


Merci pour cette réponse ! J'ai également essayé avec le calculateur (c'était d'ailleurs ma première idée) mais quand tous mes volets sont ouverts, le calculateur ne me donne jamais la valeur 0 mais reste à 100......
Auteur:  lougarou60 [ 01 Déc 2025 08:56 ]
Sujet du message:  Re: Concatenateur de données

Bah ! si 0 + 0 = 100 ! y a un truc
Vérifier la fréquence de mise à jour du calcul
Eventuellement forcer la mise à jour avec une règle (si volet change de valeur  mettre à jour calculateur )
Sinon faire copie d’écran de ton calculateur pour t’aider
Auteur:  lilomont [ 01 Déc 2025 17:38 ]
Sujet du message:  Re: Concatenateur de données

lougarou60 a écrit:Bah ! si 0 + 0 = 100 ! y a un truc
Vérifier la fréquence de mise à jour du calcul
Eventuellement forcer la mise à jour avec une règle (si volet change de valeur  mettre à jour calculateur )
Sinon faire copie d’écran de ton calculateur pour t’aider

MERCI !!!! La solution était de mettre à jour le calculateur quand le volet devient ouvert ou devient fermé mais il fallait aussi supprimer la mise à jour périodique en mettant le paramètre à 0 !
Cela fonctionne nickel au détail près que je n'ai pas pu mettre plus de 2 valeurs dans le calculateur et pour faire un calculateur pour l'ensemble des volets, j'ai dû en créer 4 et les mettre à jour tous les uns après les autres.....mais cela fonctionne super et c'est tout ce qui m'importe ! Merci encore !
Auteur:  lougarou60 [ 01 Déc 2025 18:39 ]
Sujet du message:  Re: Concatenateur de données

Effectivement la syntaxe d’opérations combinées n’est ni intuitive ni logique
Néanmoins ( de tête ) pour une série de « simples « additions, tu empiles tout dans VAR1 et ça doit le faire
Auteur:  opa95 [ 01 Déc 2025 19:40 ]
Sujet du message:  Re: Concatenateur de données

Bonjour Lilomont et lougarou60
lougarou60 a écrit:Effectivement la syntaxe d’opérations combinées n’est ni intuitive ni logique
Néanmoins ( de tête ) pour une série de « simples « additions, tu empiles tout dans VAR1 et ça doit le faire

Normalement, il n'y a pas de limite aux nombre d'additions : Montre nous la formule que tu as mis dans ton calculateur :)
Page 1 sur 1 Le fuseau horaire est UTC+1 heure